From 94e71e454cd0cbe1fb11f101dabb00b3b7e80a99 Mon Sep 17 00:00:00 2001 From: Gaurav Gupta Date: Mon, 1 Apr 2024 09:03:18 -0700 Subject: [PATCH 001/260] 79628 remove travel claims increase timeout flag (#16142) --- config/features.yml | 4 ---- modules/check_in/app/services/travel_claim/client.rb | 2 +- modules/check_in/spec/services/travel_claim/client_spec.rb | 1 - .../spec/sidekiq/travel_claim_submission_worker_spec.rb | 1 - 4 files changed, 1 insertion(+), 7 deletions(-) diff --git a/config/features.yml b/config/features.yml index eb281de3158..d2876eecc91 100644 --- a/config/features.yml +++ b/config/features.yml @@ -156,10 +156,6 @@ features: actor_type: user description: Uses the refactored code for Travel Claim Redis client to fetch attributes enable_in_development: true - check_in_experience_travel_claim_increase_timeout: - actor_type: user - description: Increases the timeout for BTSSS submit claim request to 120 seconds - enable_in_development: true claim_letters_access: actor_type: user description: Enables users to access the claim letters page diff --git a/modules/check_in/app/services/travel_claim/client.rb b/modules/check_in/app/services/travel_claim/client.rb index 67dba0ab81b..5729f155529 100644 --- a/modules/check_in/app/services/travel_claim/client.rb +++ b/modules/check_in/app/services/travel_claim/client.rb @@ -58,7 +58,7 @@ def token # def submit_claim(token:, patient_icn:, appointment_date:) connection(server_url: claims_url).post("/#{claims_base_path}/api/ClaimIngest/submitclaim") do |req| - req.options.timeout = 120 if Flipper.enabled?(:check_in_experience_travel_claim_increase_timeout) + req.options.timeout = 120 req.headers = claims_default_header.merge('Authorization' => "Bearer #{token}") req.body = claims_data.merge({ ClaimantID: patient_icn, Appointment: { AppointmentDateTime: appointment_date } }).to_json diff --git a/modules/check_in/spec/services/travel_claim/client_spec.rb b/modules/check_in/spec/services/travel_claim/client_spec.rb index da48e72537a..0c812a71f96 100644 --- a/modules/check_in/spec/services/travel_claim/client_spec.rb +++ b/modules/check_in/spec/services/travel_claim/client_spec.rb @@ -10,7 +10,6 @@ before do allow(Flipper).to receive(:enabled?).with('check_in_experience_mock_enabled').and_return(false) - allow(Flipper).to receive(:enabled?).with(:check_in_experience_travel_claim_increase_timeout).and_return(true) end describe '.build' do diff --git a/modules/check_in/spec/sidekiq/travel_claim_submission_worker_spec.rb b/modules/check_in/spec/sidekiq/travel_claim_submission_worker_spec.rb index cce04cc405e..6627802d752 100644 --- a/modules/check_in/spec/sidekiq/travel_claim_submission_worker_spec.rb +++ b/modules/check_in/spec/sidekiq/travel_claim_submission_worker_spec.rb @@ -179,7 +179,6 @@ before do allow(TravelClaim::RedisClient).to receive(:build).and_return(redis_client) allow(Flipper).to receive(:enabled?).with('check_in_experience_mock_enabled').and_return(false) - allow(Flipper).to receive(:enabled?).with(:check_in_experience_travel_claim_increase_timeout).and_return(true) allow(redis_client).to receive(:patient_cell_phone).and_return(patient_cell_phone) allow(redis_client).to receive(:token).and_return(redis_token) From b090bfa40abc6f2264bcb667e7acd4f0aee66c5a Mon Sep 17 00:00:00 2001 From: Kevin Suarez Date: Mon, 1 Apr 2024 12:47:34 -0400 Subject: [PATCH 002/260] Delete InProgressForm after submitting 5655 (#16110) --- .../v0/financial_status_report_service.rb | 1 + .../lib/debts_api/v0/fsr_form_builder.rb | 4 ++++ .../lib/debt_api/v0/fsr_form_builder_spec.rb | 24 +++++++++++++++++++ 3 files changed, 29 insertions(+) diff --git a/modules/debts_api/lib/debts_api/v0/financial_status_report_service.rb b/modules/debts_api/lib/debts_api/v0/financial_status_report_service.rb index 377d5a74fbd..fb95b382d42 100644 --- a/modules/debts_api/lib/debts_api/v0/financial_status_report_service.rb +++ b/modules/debts_api/lib/debts_api/v0/financial_status_report_service.rb @@ -73,6 +73,7 @@ def submit_combined_fsr(fsr_builder) Rails.logger.info('Submitting Combined FSR') create_vba_fsr(fsr_builder) create_vha_fsr(fsr_builder) + fsr_builder.destroy_related_form user_form = fsr_builder.user_form.form_data { diff --git a/modules/debts_api/lib/debts_api/v0/fsr_form_builder.rb b/modules/debts_api/lib/debts_api/v0/fsr_form_builder.rb index 0b527cb7e71..b80a3f13a84 100644 --- a/modules/debts_api/lib/debts_api/v0/fsr_form_builder.rb +++ b/modules/debts_api/lib/debts_api/v0/fsr_form_builder.rb @@ -104,5 +104,9 @@ def build_vba_form form = DebtsApi::V0::VbaFsrForm.new(params) form.form_data.nil? ? nil : form end + + def destroy_related_form + InProgressForm.form_for_user('5655', @user)&.destroy! + end end end diff --git a/modules/debts_api/spec/lib/debt_api/v0/fsr_form_builder_spec.rb b/modules/debts_api/spec/lib/debt_api/v0/fsr_form_builder_spec.rb index 67a8c016d9c..1ac1a7d0315 100644 --- a/modules/debts_api/spec/lib/debt_api/v0/fsr_form_builder_spec.rb +++ b/modules/debts_api/spec/lib/debt_api/v0/fsr_form_builder_spec.rb @@ -214,4 +214,28 @@ end end end + + describe '#destroy_related_form' do + let(:combined_form_data) { get_fixture_absolute('modules/debts_api/spec/fixtures/fsr_forms/combined_fsr_form') } + let(:user) { build(:user, :loa3) } + let(:user_data) { build(:user_profile_attributes) } + let(:in_progress_form) { create(:in_progress_5655_form, user_uuid: user.uuid) } + + context 'when IPF has already been deleted' do + it 'does not throw an error' do + expect(InProgressForm.all.length).to eq(0) + described_class.new(combined_form_data, '123', user).destroy_related_form + expect(InProgressForm.all.length).to eq(0) + end + end + + context 'when IPF is present' do + it 'deletes related In Progress Form' do + in_progress_form + expect(InProgressForm.all.length).to eq(1) + described_class.new(combined_form_data, '123', user).destroy_related_form + expect(InProgressForm.all.length).to eq(0) + end + end + end end From 8e830e384ec1f34382674f05ec1869f4ec55844b Mon Sep 17 00:00:00 2001 From: Khoa Nguyen <134089461+Khoa-V-Nguyen@users.noreply.github.com> Date: Mon, 1 Apr 2024 11:05:38 -0600 Subject: [PATCH 003/260] This commit introduces a new endpoint for creating replies to inquiries, enhancing our ability to interact with user-generated inquiries through the API. (#16158) Changes include: 1. **Service Class Addition:** Implemented `Correspondences::Creator` to handle the creation of replies, ensuring that business logic is encapsulated and reusable. 2. **Controller Action:** Added `Inquiries#create_reply` action, which utilizes the `Correspondences::Creator` to create a reply tied to a specific inquiry. 3. **Routing:** Extended `routes.rb` to include a new route `/inquiries/:id/reply/new`, facilitating the creation of new replies through a RESTful interface. This update streamlines the process of replying to inquiries, making our interaction with users more efficient and organized. Co-authored-by: khoa-v-nguyen --- .../ask_va_api/v0/inquiries_controller.rb | 5 +++ .../lib/ask_va_api/correspondences/creator.rb | 45 +++++++++++++++++++ modules/ask_va_api/config/routes.rb | 3 +- .../correspondences/creator_spec.rb | 37 +++++++++++++++ .../spec/requests/v0/inquiries_spec.rb | 14 ++++++ 5 files changed, 103 insertions(+), 1 deletion(-) create mode 100644 modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb create mode 100644 modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/creator_spec.rb diff --git a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb index 590612f34f3..829268f6e51 100644 --- a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb +++ b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb @@ -46,6 +46,11 @@ def status render json: serializer.serializable_hash, status: :ok end + def create_reply + response = Correspondences::Creator.new(message: params[:reply], inquiry_id: params[:id], service: nil).call + render json: response.to_json, status: :ok + end + private def inquiry_params diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb new file mode 100644 index 00000000000..09d91f58cda --- /dev/null +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb @@ -0,0 +1,45 @@ +# frozen_string_literal: true + +module AskVAApi + module Correspondences + class CorrespondencesCreatorError < StandardError; end + + class Creator + attr_reader :message, :inquiry_id, :service + + def initialize(message:, inquiry_id:, service:) + @message = message + @inquiry_id = inquiry_id + @service = service || default_service + end + + def call + payload = { Reply: message } + post_data(payload:) + rescue => e + ErrorHandler.handle_service_error(e) + end + + private + + def default_service + Crm::Service.new(icn: nil) + end + + def post_data(payload: {}) + endpoint = "inquiries/#{inquiry_id}/reply/new" + + response = service.call(endpoint:, payload:) + handle_response_data(response) + end + + def handle_response_data(response) + if response[:Data].nil? + raise CorrespondencesCreatorError, response[:Message] + else + response[:Data] + end + end + end + end +end diff --git a/modules/ask_va_api/config/routes.rb b/modules/ask_va_api/config/routes.rb index 2f077168af6..0c43f79eb11 100644 --- a/modules/ask_va_api/config/routes.rb +++ b/modules/ask_va_api/config/routes.rb @@ -10,10 +10,11 @@ get '/inquiries/:id', to: 'inquiries#show' get '/inquiries/:id/status', to: 'inquiries#status' get '/download_attachment', to: 'inquiries#download_attachment' + get '/profile', to: 'inquiries#profile' post '/inquiries/auth', to: 'inquiries#create' post '/inquiries', to: 'inquiries#unauth_create' post '/upload_attachment', to: 'inquiries#upload_attachment' - get '/profile', to: 'inquiries#profile' + post '/inquiries/:id/reply/new', to: 'inquiries#create_reply' # static_data get '/categories', to: 'static_data#categories' diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/creator_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/creator_spec.rb new file mode 100644 index 00000000000..6136b5c1609 --- /dev/null +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/creator_spec.rb @@ -0,0 +1,37 @@ +# frozen_string_literal: true + +require 'rails_helper' + +module AskVAApi + module Correspondences + RSpec.describe Creator do + subject(:creator) { described_class.new(message:, inquiry_id: '123', service: nil) } + + let(:message) { 'this is a corespondence message' } + + describe '#call' do + context 'when successful' do + before do + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow_any_instance_of(Crm::Service).to receive(:call).and_return({ Data: { Id: '456' } }) + end + + it 'response with a correspondence ID' do + expect(creator.call).to eq({ Id: '456' }) + end + end + + context 'when not successful' do + before do + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow_any_instance_of(Crm::Service).to receive(:call).and_return({ Data: nil, Message: 'Error has occur' }) + end + + it 'raise CorrespondenceCreatorError' do + expect { creator.call }.to raise_error(ErrorHandler::ServiceError) + end + end + end + end + end +end diff --git a/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb b/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb index 481e29ff34f..3f64c8facf1 100644 --- a/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb +++ b/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb @@ -337,4 +337,18 @@ def json_response 'attributes' => { 'status' => 'Reopened' } }) end end + + describe 'POST #create_reply' do + let(:payload) { { 'reply' => 'this is my reply' } } + + before do + allow_any_instance_of(Crm::Service).to receive(:call).and_return({ Data: { Id: '123' } }) + sign_in(authorized_user) + post '/ask_va_api/v0/inquiries/123/reply/new', params: payload + end + + it 'returns status 200' do + expect(response).to have_http_status(:ok) + end + end end From 979e6cde3f236774d2efaa1b96550b2843d153ee Mon Sep 17 00:00:00 2001 From: Dan Lim <54864006+danlim715@users.noreply.github.com> Date: Mon, 1 Apr 2024 12:06:45 -0500 Subject: [PATCH 004/260] added temp logging to debug in staging (#16154) * added temp logging to debug authentication failure in staging --- .github/CODEOWNERS | 1 + app/controllers/v1/pension_ipf_callbacks_controller.rb | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 650da35b121..2ba9ba1ea63 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -150,6 +150,7 @@ app/controllers/v1/profile/ @department-of-veterans-affairs/vfs-authenticated-ex app/controllers/v1/supplemental_claims @department-of-veterans-affairs/benefits-decision-reviews-be @department-of-veterans-affairs/backend-review-group app/controllers/v1/apidocs_controller.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v1/notice_of_disagreements_controller.rb @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/controllers/v1/pension_ipf_callbacks_controller.rb @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group app/controllers/v1/sessions_controller.rb @department-of-veterans-affairs/octo-identity app/controllers/v1/supplemental_claims_controller.rb @department-of-veterans-affairs/benefits-decision-reviews-be @department-of-veterans-affairs/backend-review-group app/controllers/v1/supplemental_claims @department-of-veterans-affairs/benefits-decision-reviews-be @department-of-veterans-affairs/backend-review-group diff --git a/app/controllers/v1/pension_ipf_callbacks_controller.rb b/app/controllers/v1/pension_ipf_callbacks_controller.rb index 14d9c7e6bfe..869e3f98556 100644 --- a/app/controllers/v1/pension_ipf_callbacks_controller.rb +++ b/app/controllers/v1/pension_ipf_callbacks_controller.rb @@ -53,6 +53,8 @@ def authenticate_user_with_token def authenticity_error Rails.logger.info('pension-ipf-callbacks-69766 - Failed to authenticate request') + # TODO: Temp logging for debugging Staging issue. Remove after testing + Rails.logger.info("pension-ipf-callbacks-69766 - Expected #{bearer_token_secret}") render json: { message: 'Invalid credentials' }, status: :unauthorized end From f22d32c056ef1d2a14e427f2b2246b547fa52395 Mon Sep 17 00:00:00 2001 From: Kristen Brown <11942904+kristen-brown@users.noreply.github.com> Date: Mon, 1 Apr 2024 13:30:56 -0400 Subject: [PATCH 005/260] API-35187: Remove performance benchmark code from Benefits Intake UploadProcessor (#16147) --- .../sidekiq/vba_documents/upload_processor.rb | 90 +++++++------------ 1 file changed, 31 insertions(+), 59 deletions(-) diff --git a/modules/vba_documents/app/sidekiq/vba_documents/upload_processor.rb b/modules/vba_documents/app/sidekiq/vba_documents/upload_processor.rb index 6909fec42f0..46c7bbee60b 100644 --- a/modules/vba_documents/app/sidekiq/vba_documents/upload_processor.rb +++ b/modules/vba_documents/app/sidekiq/vba_documents/upload_processor.rb @@ -14,32 +14,27 @@ class UploadProcessor include VBADocuments::UploadValidations STATSD_DUPLICATE_UUID_KEY = 'api.vba.document_upload.duplicate_uuid' - STATSD_TIMING = 'api.vba.document_upload_perf_timing' # Ensure that multiple jobs for the same GUID aren't spawned, # to avoid race condition when parsing the multipart file sidekiq_options unique_for: 30.days def perform(guid, caller_data, retries = 0) + # @retries variable used via the CentralMail::Utilities which is included via VBADocuments::UploadValidations + @retries = retries + @cause = caller_data.nil? ? { caller: 'unknown' } : caller_data['caller'] response = nil - brt = Benchmark.realtime do - # @retries variable used via the CentralMail::Utilities which is included via VBADocuments::UploadValidations - @retries = retries - @cause = caller_data.nil? ? { caller: 'unknown' } : caller_data['caller'] - response = nil - VBADocuments::UploadSubmission.with_advisory_lock(guid) do - @upload = VBADocuments::UploadSubmission.where(status: 'uploaded').find_by(guid:) - if @upload - tracking_hash = { 'job' => 'VBADocuments::UploadProcessor' }.merge(@upload.as_json) - Rails.logger.info('VBADocuments: Start Processing.', tracking_hash) - response = download_and_process - tracking_hash = { 'job' => 'VBADocuments::UploadProcessor' }.merge(@upload.reload.as_json) - Rails.logger.info('VBADocuments: Stop Processing.', tracking_hash) - end + + VBADocuments::UploadSubmission.with_advisory_lock(guid) do + @upload = VBADocuments::UploadSubmission.where(status: 'uploaded').find_by(guid:) + if @upload + tracking_hash = { 'job' => 'VBADocuments::UploadProcessor' }.merge(@upload.as_json) + Rails.logger.info('VBADocuments: Start Processing.', tracking_hash) + response = download_and_process + tracking_hash = { 'job' => 'VBADocuments::UploadProcessor' }.merge(@upload.reload.as_json) + Rails.logger.info('VBADocuments: Stop Processing.', tracking_hash) end end - StatsD.increment(STATSD_TIMING, tags: ["jid: #{jid}", "guid: #{@upload&.guid}", 'step: perform_complete', - "time: #{brt.round(5)}}"]) response&.success? ? true : false end @@ -48,54 +43,31 @@ def perform(guid, caller_data, retries = 0) # rubocop:disable Metrics/MethodLength def download_and_process - tempfile, timestamp = nil - brt = Benchmark.realtime do - tempfile, timestamp = VBADocuments::PayloadManager.download_raw_file(@upload.guid) - end - StatsD.increment(STATSD_TIMING, tags: ["jid: #{jid}", "guid: #{@upload.guid}", 'step: download_raw_file', - "raw_file_size: #{tempfile.size}", "time: #{brt.round(5)}}"]) - + tempfile, timestamp = VBADocuments::PayloadManager.download_raw_file(@upload.guid) response = nil + begin - parts, inspector = nil - brt = Benchmark.realtime do - @upload.update(metadata: @upload.metadata.merge(original_file_metadata(tempfile))) + @upload.update(metadata: @upload.metadata.merge(original_file_metadata(tempfile))) - validate_payload_size(tempfile) + validate_payload_size(tempfile) - parts = VBADocuments::MultipartParser.parse(tempfile.path) - inspector = VBADocuments::PDFInspector.new(pdf: parts) - @upload.update(uploaded_pdf: inspector.pdf_data) - end - StatsD.increment(STATSD_TIMING, tags: ["jid: #{jid}", "guid: #{@upload.guid}", 'step: parse_parts', - "time: #{brt.round(5)}}"]) - - metadata = nil - brt = Benchmark.realtime do - # Validations - validate_parts(@upload, parts) - validate_metadata(parts[META_PART_NAME], @upload.consumer_id, @upload.guid, - submission_version: @upload.metadata['version'].to_i) - metadata = perfect_metadata(@upload, parts, timestamp) - - pdf_validator_options = VBADocuments::DocumentRequestValidator.pdf_validator_options - validate_documents(parts, pdf_validator_options) - end - StatsD.increment(STATSD_TIMING, tags: ["jid: #{jid}", "guid: #{@upload.guid}", 'step: validate', - "time: #{brt.round(5)}}"]) + parts = VBADocuments::MultipartParser.parse(tempfile.path) + inspector = VBADocuments::PDFInspector.new(pdf: parts) + @upload.update(uploaded_pdf: inspector.pdf_data) - brt = Benchmark.realtime do - response = submit(metadata, parts) - end - StatsD.increment(STATSD_TIMING, tags: ["jid: #{jid}", "guid: #{@upload.guid}", 'step: cm_upload', - "time: #{brt.round(5)}}"]) + # Validations + validate_parts(@upload, parts) + validate_metadata(parts[META_PART_NAME], @upload.consumer_id, @upload.guid, + submission_version: @upload.metadata['version'].to_i) + metadata = perfect_metadata(@upload, parts, timestamp) - brt = Benchmark.realtime do - process_response(response) - log_submission(@upload, metadata) - end - StatsD.increment(STATSD_TIMING, tags: ["jid: #{jid}", "guid: #{@upload.guid}", 'step: process_resp', - "time: #{brt.round(5)}}"]) + pdf_validator_options = VBADocuments::DocumentRequestValidator.pdf_validator_options + validate_documents(parts, pdf_validator_options) + + response = submit(metadata, parts) + + process_response(response) + log_submission(@upload, metadata) rescue Common::Exceptions::GatewayTimeout => e handle_gateway_timeout(e) rescue VBADocuments::UploadError => e From 06438eb489edf715152f9293885e96226363efff Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Mon, 1 Apr 2024 13:56:14 -0400 Subject: [PATCH 006/260] Add methods to tell if address is in USA to Simple Forms models (#16152) * wip on adding whether zip is US based to models * finish up * rename file * Fix specs per feedback * make tests pass * refactor tests --- .../simple_forms_api/v1/uploads_controller.rb | 3 +- .../models/simple_forms_api/vba_20_10206.rb | 4 ++ .../models/simple_forms_api/vba_20_10207.rb | 8 ++- .../models/simple_forms_api/vba_21_0845.rb | 10 ++- .../models/simple_forms_api/vba_21_0966.rb | 8 ++- .../models/simple_forms_api/vba_21_0972.rb | 6 +- .../models/simple_forms_api/vba_21_10210.rb | 6 +- .../models/simple_forms_api/vba_21_4142.rb | 6 +- .../models/simple_forms_api/vba_21p_0847.rb | 6 +- .../models/simple_forms_api/vba_26_4555.rb | 6 +- .../models/simple_forms_api/vba_40_0247.rb | 6 +- .../models/simple_forms_api/vba_40_10007.rb | 5 ++ .../app/models/simple_forms_api/vha_10_10d.rb | 5 ++ .../models/simple_forms_api/vha_10_7959f_1.rb | 5 ++ .../models/simple_forms_api/vha_10_7959f_2.rb | 5 ++ .../spec/models/vba_20_10207_spec.rb | 46 ++++++++++++- .../spec/models/vba_21_0845_spec.rb | 69 +++++++++++++++++++ .../spec/models/vba_21_0966_spec.rb | 49 +++++++++++++ 18 files changed, 240 insertions(+), 13 deletions(-) create mode 100644 modules/simple_forms_api/spec/models/vba_21_0845_spec.rb create mode 100644 modules/simple_forms_api/spec/models/vba_21_0966_spec.rb diff --git a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb index fb809628d2c..f48e9d5f695 100644 --- a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb +++ b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb @@ -167,7 +167,8 @@ def get_file_paths_and_metadata(parsed_form_data) else filler.generate end - metadata = SimpleFormsApiSubmission::MetadataValidator.validate(form.metadata) + metadata = SimpleFormsApiSubmission::MetadataValidator.validate(form.metadata, + zip_code_is_us_based: form.zip_code_is_us_based) maybe_add_file_paths = case form_id diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10206.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10206.rb index ceeafaa0873..51d6d504eab 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10206.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10206.rb @@ -32,6 +32,10 @@ def metadata } end + def zip_code_is_us_based + @data.dig('address', 'country') == 'USA' + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb index 96e39bb6787..5a3d5ee8fed 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb @@ -84,13 +84,19 @@ def metadata 'veteranFirstName' => @data.dig('veteran_full_name', 'first'), 'veteranLastName' => @data.dig('veteran_full_name', 'last'), 'fileNumber' => @data.dig('veteran_id', 'va_file_number').presence || @data.dig('veteran_id', 'ssn'), - 'zipCode' => @data.dig('veteran_mailing_address', 'postal_code').presence || '00000', + 'zipCode' => @data.dig('veteran_mailing_address', + 'postal_code').presence || @data.dig('non_veteran_mailing_address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('veteran_mailing_address', + 'country') == 'USA' || @data.dig('non_veteran_mailing_address', 'country') == 'USA' + end + def handle_attachments(file_path) attachments = get_attachments if attachments.count.positive? diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb index b6050488576..c5194b67cee 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb @@ -18,14 +18,20 @@ def metadata 'fileNumber' => @data['veteran_va_file_number'].presence || @data['veteran_ssn'], 'zipCode' => @data.dig('authorizer_address', 'postal_code') || @data.dig('person_address', 'postal_code') || - @data.dig('organization_address', 'postal_code') || - '00000', + @data.dig('organization_address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('authorizer_address', + 'country') == 'USA' || @data.dig('person_address', + 'country') == 'USA' || @data.dig('organization_address', + 'country') == 'USA' + end + def words_to_remove veteran_ssn + veteran_date_of_birth + authorizer_address + authorizer_phone + person_address + organization_address diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb index 2124b524ecd..afb264d1e98 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb @@ -17,14 +17,18 @@ def metadata 'veteranLastName' => @data.dig('veteran_full_name', 'last'), 'fileNumber' => @data.dig('veteran_id', 'va_file_number').presence || @data.dig('veteran_id', 'ssn'), 'zipCode' => @data.dig('veteran_mailing_address', 'postal_code') || - @data.dig('surviving_dependent_mailing_address', 'postal_code') || - '00000', + @data.dig('surviving_dependent_mailing_address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('veteran_mailing_address', + 'country') == 'USA' || @data.dig('surviving_dependent_mailing_address', 'country') == 'USA' + end + def relationship_to_veteran_radio relationship = @data.dig('relationship_to_veteran', 'relationship_to_veteran') ['', 'spouse', 'child'].find_index(relationship) if relationship diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb index babaa5ec5d8..eb63fb40ccd 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb @@ -16,13 +16,17 @@ def metadata 'veteranFirstName' => @data.dig('veteran_full_name', 'first'), 'veteranLastName' => @data.dig('veteran_full_name', 'last'), 'fileNumber' => @data['veteran_va_file_number'].presence || @data['veteran_ssn'], - 'zipCode' => @data.dig('preparer_address', 'postal_code') || '00000', + 'zipCode' => @data.dig('preparer_address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('preparer_address', 'country') == 'USA' + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb index 711ab53ed43..be1eeb6fa35 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb @@ -16,13 +16,17 @@ def metadata 'veteranFirstName' => data.dig('veteran_full_name', 'first'), 'veteranLastName' => data.dig('veteran_full_name', 'last'), 'fileNumber' => data['veteran_va_file_number'].presence || data['veteran_ssn'], - 'zipCode' => data.dig('veteran_mailing_address', 'postal_code') || '00000', + 'zipCode' => data.dig('veteran_mailing_address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('veteran_mailing_address', 'country') == 'USA' + end + def words_to_remove veteran_ssn + veteran_date_of_birth + veteran_mailing_address + veteran_phone + veteran_email + claimant_ssn + claimant_date_of_birth + claimant_mailing_address + claimant_phone + claimant_email + diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb index 4770ed224fb..849608e35d0 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb @@ -21,13 +21,17 @@ def metadata 'veteranFirstName' => @data.dig('veteran', 'full_name', 'first'), 'veteranLastName' => @data.dig('veteran', 'full_name', 'last'), 'fileNumber' => @data.dig('veteran', 'va_file_number').presence || @data.dig('veteran', 'ssn'), - 'zipCode' => @data.dig('veteran', 'address', 'postal_code') || '00000', + 'zipCode' => @data.dig('veteran', 'address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('veteran', 'address', 'country') == 'USA' + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb index 70e57ee2eb4..89c3c30ba75 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb @@ -20,13 +20,17 @@ def metadata 'veteranFirstName' => data.dig('deceased_claimant_full_name', 'first'), 'veteranLastName' => data.dig('deceased_claimant_full_name', 'last'), 'fileNumber' => data['veteran_va_file_number'].presence || data['veteran_ssn'], - 'zipCode' => data.dig('preparer_address', 'postal_code') || '00000', + 'zipCode' => data.dig('preparer_address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('preparer_address', 'country') == 'USA' + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb index 639164c8bb6..a146e8bb6f0 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb @@ -34,13 +34,17 @@ def metadata 'veteranFirstName' => @data.dig('veteran', 'full_name', 'first'), 'veteranLastName' => @data.dig('veteran', 'full_name', 'last'), 'fileNumber' => @data.dig('veteran', 'ssn'), - 'zipCode' => @data.dig('veteran', 'address', 'postal_code') || '00000', + 'zipCode' => @data.dig('veteran', 'address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('veteran', 'address', 'country') == 'USA' + end + def submission_date_config { should_stamp_date?: false } end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb index d0784a16d57..3769be42eb6 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb @@ -15,13 +15,17 @@ def metadata 'veteranFirstName' => @data.dig('veteran_full_name', 'first'), 'veteranLastName' => @data.dig('veteran_full_name', 'last'), 'fileNumber' => @data.dig('veteran_id', 'va_file_number').presence || @data.dig('veteran_id', 'ssn'), - 'zipCode' => @data.dig('applicant_address', 'postal_code') || '00000', + 'zipCode' => @data.dig('applicant_address', 'postal_code'), 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' } end + def zip_code_is_us_based + @data.dig('applicant_address', 'country') == 'USA' + end + def handle_attachments(file_path) attachments = get_attachments if attachments.count.positive? diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_10007.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_10007.rb index 0f9453a951c..9dab970ef19 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_10007.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_10007.rb @@ -24,6 +24,11 @@ def metadata } end + def zip_code_is_us_based + # TODO: Implement this + true + end + def service(num, field, date) service_records = data.dig('application', 'veteran', 'service_records') diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb index 9547a8b3784..dd986e4a1e4 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb @@ -32,6 +32,11 @@ def metadata } end + def zip_code_is_us_based + # TODO: Implement this + true + end + def handle_attachments(file_path) uuid = @uuid # Generate the UUID as an instance variable file_path_uuid = file_path.gsub('vha_10_10d-tmp', "#{uuid}_vha_10_10d-tmp") diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb index e886b912f01..094564b668e 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb @@ -22,6 +22,11 @@ def metadata } end + def zip_code_is_us_based + # TODO: Implement this + true + end + def submission_date_config { should_stamp_date?: false } end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb index ea036c38a2a..9bc44048f24 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb @@ -25,6 +25,11 @@ def metadata } end + def zip_code_is_us_based + # TODO: Implement this + true + end + def handle_attachments(file_path) uuid = @uuid # Generate the UUID as an instance variable file_path_uuid = file_path.gsub('vha_10_7959f_2-tmp', "#{uuid}_vha_10_7959f_2-tmp") diff --git a/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb b/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb index b8329909eaa..b72abaa27e3 100644 --- a/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb +++ b/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb @@ -2,7 +2,51 @@ require 'rails_helper' -RSpec.describe 'SimpleFormsApi::VBA2010207' do +RSpec.describe SimpleFormsApi::VBA2010207 do + describe 'zip_code_is_us_based' do + subject(:zip_code_is_us_based) { described_class.new(data).zip_code_is_us_based } + + context 'veteran address is present and in US' do + let(:data) { { 'veteran_mailing_address' => { 'country' => 'USA' } } } + + it 'returns true' do + expect(zip_code_is_us_based).to eq(true) + end + end + + context 'veteran address is present and not in US' do + let(:data) { { 'veteran_mailing_address' => { 'country' => 'Canada' } } } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + + context 'non-veteran address is present and in US' do + let(:data) { { 'non_veteran_mailing_address' => { 'country' => 'USA' } } } + + it 'returns true' do + expect(zip_code_is_us_based).to eq(true) + end + end + + context 'non-veteran address is present and not in US' do + let(:data) { { 'non_veteran_mailing_address' => { 'country' => 'Canada' } } } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + + context 'no valid address is given' do + let(:data) { {} } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + end + describe 'currently_homeless?' do it 'returns true when the preparer is homeless' do data = { 'living_situation' => { 'SHELTER' => true } } diff --git a/modules/simple_forms_api/spec/models/vba_21_0845_spec.rb b/modules/simple_forms_api/spec/models/vba_21_0845_spec.rb new file mode 100644 index 00000000000..a722ae6a026 --- /dev/null +++ b/modules/simple_forms_api/spec/models/vba_21_0845_spec.rb @@ -0,0 +1,69 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe SimpleFormsApi::VBA210845 do + describe 'zip_code_is_us_based' do + subject(:zip_code_is_us_based) { described_class.new(data).zip_code_is_us_based } + + context 'authorizer address is present and in US' do + let(:data) { { 'authorizer_address' => { 'country' => 'USA' } } } + + it 'returns true' do + expect(zip_code_is_us_based).to eq(true) + end + end + + context 'authorizer address is present and not in US' do + let(:data) { { 'authorizer_address' => { 'country' => 'Canada' } } } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + + context 'person is present and in US' do + let(:data) { { 'person_address' => { 'country' => 'USA' } } } + + it 'returns true' do + expect(zip_code_is_us_based).to eq(true) + end + end + + context 'person is present and not in US' do + let(:data) { { 'person_address' => { 'country' => 'Canada' } } } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + + context 'organization is present and in US' do + let(:data) do + { 'organization_address' => { 'country' => 'USA' } } + end + + it 'returns true' do + expect(zip_code_is_us_based).to eq(true) + end + end + + context 'organization is present and not in US' do + let(:data) do + { 'organization_address' => { 'country' => 'Canada' } } + end + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + + context 'no valid address is given' do + let(:data) { {} } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + end +end diff --git a/modules/simple_forms_api/spec/models/vba_21_0966_spec.rb b/modules/simple_forms_api/spec/models/vba_21_0966_spec.rb new file mode 100644 index 00000000000..d7ace4fd75a --- /dev/null +++ b/modules/simple_forms_api/spec/models/vba_21_0966_spec.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe SimpleFormsApi::VBA210966 do + describe 'zip_code_is_us_based' do + subject(:zip_code_is_us_based) { described_class.new(data).zip_code_is_us_based } + + context 'veteran address is present and in US' do + let(:data) { { 'veteran_mailing_address' => { 'country' => 'USA' } } } + + it 'returns true' do + expect(zip_code_is_us_based).to eq(true) + end + end + + context 'veteran address is present and not in US' do + let(:data) { { 'veteran_mailing_address' => { 'country' => 'Canada' } } } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + + context 'surviving dependent is present and in US' do + let(:data) { { 'surviving_dependent_mailing_address' => { 'country' => 'USA' } } } + + it 'returns true' do + expect(zip_code_is_us_based).to eq(true) + end + end + + context 'surviving dependent is present and not in US' do + let(:data) { { 'surviving_dependent_mailing_address' => { 'country' => 'Canada' } } } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + + context 'no valid address is given' do + let(:data) { {} } + + it 'returns false' do + expect(zip_code_is_us_based).to eq(false) + end + end + end +end From 5eb033bdffd82241e9bb74536160e9f7c58b4cd6 Mon Sep 17 00:00:00 2001 From: Eric Boehs Date: Mon, 1 Apr 2024 14:17:31 -0500 Subject: [PATCH 007/260] Codespaces Optmizations (#16106) * Codespaces: Create on-create.sh * Codespaces: Start Rails/Sidekiq on attach * Codespaces: Prewarn bootsnap and add homebrew to zshrc * Codespaces: open preview on rails server port open * :retab file * Codespaces: fix asdf -> zshrc syntax * Codespaces: Missing packages; run apt update * Codespaces: Use ruby image * Codespaces: Remove asdf * Codespaces: ruby 3.2 * Codespaces: change back to notify on port 3000 open * Codespaces: open codespaces readme * Codespaces: Implode RVM * Codespaces: Move RVM implosion as it didn't exist yet * Codespaces: RVM doesn't like to be sudoed * Codespaces: remove rvm implosion; not working * Codespaces: Remove unused docker extension * Codespaces: Set ruby lsp version manager to none * Codespaces: remove rbenv implode * Move vscode settings * Create .vscode dir so settings can be saved * Fix typo * Codespaces: Switching back to asdf to fix Ruby LSP * Codespaces: Source asdf.sh in zshrc * Codespaces: Try bullseye again * Codespaces: Try bookworm again * Codespaces: Add GH CLI --- .devcontainer/devcontainer.json | 135 ++++++++++++++++++-------------- .devcontainer/on-create.sh | 80 +++++++++++++++++++ .devcontainer/post-create.sh | 59 ++++---------- .gitignore | 3 +- 4 files changed, 174 insertions(+), 103 deletions(-) create mode 100644 .devcontainer/on-create.sh diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 69f4e6059e0..052f3fb147c 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,64 +1,83 @@ { - "name": "vets-api native setup", - "image": "mcr.microsoft.com/devcontainers/base:bullseye", + "name": "native", + "image": "mcr.microsoft.com/devcontainers/base:bookworm", - "features": { - "ghcr.io/devcontainers-contrib/features/ruby-asdf:0": { - "version": "3.2.3" - }, - "ghcr.io/robbert229/devcontainer-features/postgresql-client:1": { - "version": "15" - }, - "ghcr.io/devcontainers-contrib/features/redis-homebrew:1": { - "version": "6.2" - } - }, + "customizations": { + "codespaces": { + "openFiles": [ + "docs/setup/codespaces.md", + "README.md" + ] + } + }, + "features": { + "ghcr.io/devcontainers-contrib/features/ruby-asdf:0": { + "version": "3.2.3" + }, + "ghcr.io/robbert229/devcontainer-features/postgresql-client:1": { + "version": "15" + }, + "ghcr.io/devcontainers-contrib/features/redis-homebrew:1": { + "version": "6.2" + }, + "ghcr.io/devcontainers/features/sshd:1": { + "version": "latest" + }, + "ghcr.io/devcontainers/features/github-cli:1": { + "version": "latest" + } + }, - "forwardPorts": [ - 3000, - 9293, - 5432, - 6379 - ], - "portsAttributes": { - "3000": { - "label": "vets-api", - "onAutoForward": "notify", - "requireLocalPort": true - }, - "9293": { - "label": "vets-api-healthcheck", - "onAutoForward": "silent", - "requireLocalPort": true - }, - "5432": { - "label": "postgis", - "onAutoForward": "silent", - "requireLocalPort": true - }, - "6379": { - "label": "redis", - "onAutoForward": "silent", - "requireLocalPort": true - } - }, + "forwardPorts": [ + 3000, + 9293, + 5432, + 6379 + ], + "portsAttributes": { + "3000": { + "label": "vets-api", + "onAutoForward": "notify", + "requireLocalPort": true + }, + "9293": { + "label": "vets-api-healthcheck", + "onAutoForward": "silent", + "requireLocalPort": true + }, + "5432": { + "label": "postgis", + "onAutoForward": "silent", + "requireLocalPort": true + }, + "6379": { + "label": "redis", + "onAutoForward": "silent", + "requireLocalPort": true + } + }, - "postCreateCommand": "sh .devcontainer/post-create.sh", - "postStartCommand": "sh .devcontainer/post-start.sh", + "onCreateCommand": "sh .devcontainer/on-create.sh", + "postCreateCommand": "sh .devcontainer/post-create.sh", + "postStartCommand": "sh .devcontainer/post-start.sh", + "postAttachCommand": { + "server": "bin/rails server", + "sidekiq": "bundle exec sidekiq" + }, - "customizations": { - "codespaces": { - "repositories": { - "department-of-veterans-affairs/vets-api-mockdata": { - "permissions": { - "contents": "read", - "pull_requests": "write" - } - } - } - }, - "vscode": { - "extensions": ["ms-azuretools.vscode-docker", "Shopify.ruby-lsp"] - } - } + "customizations": { + "codespaces": { + "repositories": { + "department-of-veterans-affairs/vets-api-mockdata": { + "permissions": { + "contents": "read", + "pull_requests": "write" + } + } + } + }, + "vscode": { + "extensions": ["Shopify.ruby-lsp"] + } + } } diff --git a/.devcontainer/on-create.sh b/.devcontainer/on-create.sh new file mode 100644 index 00000000000..0e45dd7d73b --- /dev/null +++ b/.devcontainer/on-create.sh @@ -0,0 +1,80 @@ +#!/bin/sh + +# this runs as part of pre-build + +echo "on-create start" +echo "$(date +'%Y-%m-%d %H:%M:%S') on-create start" >> "$HOME/status" + +# Homebrew/asdf paths to zsh +{ + echo "export PATH=\"/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:\$PATH\"" + echo "source \"\$HOME/.asdf/asdf.sh\"" +} >> ~/.zshrc + +export PATH="${HOME}/.asdf/shims:${HOME}/.asdf/bin:${PATH}" +asdf install ruby $( cat .ruby-version ) +asdf global ruby $( cat .ruby-version ) + +# Clone needed repos +git clone https://github.com/department-of-veterans-affairs/vets-api-mockdata.git /workspaces/vets-api-mockdata + +# Install dependencies +sudo apt-get update +sudo apt-get install -y libpq-dev pdftk shared-mime-info postgresql-15-postgis-3 tmux xclip + +# only run apt upgrade on pre-build +if [ "$CODESPACE_NAME" = "null" ] +then + sudo apt-get update + sudo apt-get upgrade -y + sudo apt-get autoremove -y + sudo apt-get clean -y +fi + +gem install bundler +NUM_CORES=$( cat /proc/cpuinfo | grep '^processor'|wc -l ) +bundle config --global jobs `expr $NUM_CORES - 1` + +# Update test DB config +echo 'test_database_url: postgis://postgres:password@localhost:5432/vets_api_test?pool=4' > config/settings/test.local.yml + +# Add service config +if [ ! -f config/settings.local.yml ]; then + cp config/settings.local.yml.example config/settings.local.yml + cat <> config/settings.local.yml +database_url: postgis://postgres:password@localhost:5432/vets_api_development?pool=4 +test_database_url: postgis://postgres:password@localhost:5432/vets_api_test?pool=4 + +redis: + host: localhost + port: 6379 + app_data: + url: redis://localhost:6379 + sidekiq: + url: redis://localhost:6379 + +betamocks: + cache_dir: ../vets-api-mockdata + +# Allow access from localhost and shared github URLs. +virtual_hosts: ["127.0.0.1", "localhost", !ruby/regexp /.*\.app\.github\.dev/] +EOT +fi + +# Start redis +mkdir -p log +nohup bash -c '/home/linuxbrew/.linuxbrew/opt/redis@6.2/bin/redis-server /home/linuxbrew/.linuxbrew/etc/redis.conf' >> log/redis.log 2>&1 & + +# Start postgres +sudo /etc/init.d/postgresql restart +pg_isready -t 60 +sudo -u root sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'password';" + +# Install gems and setup DB +./bin/setup + +# Prewarm Bootsnap +bundle exec bootsnap precompile --gemfile app/ lib/ + +echo "on-create complete" +echo "$(date +'%Y-%m-%d %H:%M:%S') on-create complete" >> "$HOME/status" diff --git a/.devcontainer/post-create.sh b/.devcontainer/post-create.sh index b01f08ae3ab..88c4240d446 100644 --- a/.devcontainer/post-create.sh +++ b/.devcontainer/post-create.sh @@ -1,51 +1,22 @@ #!/bin/sh -# Add welcome message -sudo cp .devcontainer/welcome.txt /usr/local/etc/vscode-dev-containers/first-run-notice.txt +# this runs at Codespace creation - not part of pre-build -# Switch to vets-api ruby version -export PATH="${HOME}/.asdf/shims:${HOME}/.asdf/bin:${PATH}" -asdf install ruby $( cat .ruby-version ) -asdf global ruby $( cat .ruby-version ) +echo "post-create start" +echo "$(date) post-create start" >> "$HOME/status" -git clone https://github.com/department-of-veterans-affairs/vets-api-mockdata.git ../vets-api-mockdata +# update the repos +git -C /workspaces/vets-api-mockdata pull +git -C /workspaces/vets-api pull -sudo apt update -sudo apt install -y libpq-dev pdftk shared-mime-info postgresql-15-postgis-3 +mkdir /workspaces/vets-api/.vscode +{ +{ + "rubyLsp.rubyVersionManager": "none" +} +} >> /workspaces/vets-api/.vscode/settings.json -gem install bundler -NUM_CORES=$( cat /proc/cpuinfo | grep '^processor'|wc -l ) -bundle config --global jobs `expr $NUM_CORES - 1` +bundle install -# Update test DB config -echo 'test_database_url: postgis://postgres:password@localhost:5432/vets_api_test?pool=4' > config/settings/test.local.yml - -# Add service config -if [ ! -f config/settings.local.yml ]; then - cp config/settings.local.yml.example config/settings.local.yml - cat <> config/settings.local.yml -database_url: postgis://postgres:password@localhost:5432/vets_api_development?pool=4 -test_database_url: postgis://postgres:password@localhost:5432/vets_api_test?pool=4 - -redis: - host: localhost - port: 6379 - app_data: - url: redis://localhost:6379 - sidekiq: - url: redis://localhost:6379 - -betamocks: - cache_dir: ../vets-api-mockdata - -# Allow access from localhost and shared github URLs. -virtual_hosts: ["127.0.0.1", "localhost", !ruby/regexp /.*\.app\.github\.dev/] -EOT -fi - -mkdir -p log -nohup bash -c '/home/linuxbrew/.linuxbrew/opt/redis@6.2/bin/redis-server /home/linuxbrew/.linuxbrew/etc/redis.conf' >> log/redis.log 2>&1 & -sudo /etc/init.d/postgresql restart -pg_isready -t 60 -sudo -u root sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'password';" -./bin/setup +echo "post-create complete" +echo "$(date +'%Y-%m-%d %H:%M:%S') post-create complete" >> "$HOME/status" diff --git a/.gitignore b/.gitignore index bb460df54bd..42aad621156 100644 --- a/.gitignore +++ b/.gitignore @@ -91,9 +91,10 @@ test_users.csv # Ignore .DS_STORE files created by Mac OS **/.DS_STORE -# Ignore VIM artifact files +# Ignore VIM/vscode artifact files .ignore *.swp +.vscode # Ignore node_modules for development tools node_modules From a4360503bcf712772d273c4149345bf8f1b3b732 Mon Sep 17 00:00:00 2001 From: Dan Lim <54864006+danlim715@users.noreply.github.com> Date: Mon, 1 Apr 2024 14:33:28 -0500 Subject: [PATCH 008/260] added more temp logging to debug in staging (#16160) --- app/controllers/v1/pension_ipf_callbacks_controller.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/controllers/v1/pension_ipf_callbacks_controller.rb b/app/controllers/v1/pension_ipf_callbacks_controller.rb index 869e3f98556..20e5cd322e8 100644 --- a/app/controllers/v1/pension_ipf_callbacks_controller.rb +++ b/app/controllers/v1/pension_ipf_callbacks_controller.rb @@ -45,16 +45,20 @@ def authenticate_header def authenticate_user_with_token Rails.logger.info('pension-ipf-callbacks-69766 - Received request, authenticating') authenticate_with_http_token do |token| + # TODO: Temp logging for debugging Staging issue. Remove after testing + Rails.logger.info("pension-ipf-callbacks-69766 - Expecting #{bearer_token_secret}") + Rails.logger.info("pension-ipf-callbacks-69766 - Length: #{bearer_token_secret.length}") + Rails.logger.info("pension-ipf-callbacks-69766 - Received #{token}") + Rails.logger.info("pension-ipf-callbacks-69766 - Length: #{token.length}") return false if bearer_token_secret.nil? + Rails.logger.info("pension-ipf-callbacks-69766 - Is equal?: #{token == bearer_token_secret}") token == bearer_token_secret end end def authenticity_error Rails.logger.info('pension-ipf-callbacks-69766 - Failed to authenticate request') - # TODO: Temp logging for debugging Staging issue. Remove after testing - Rails.logger.info("pension-ipf-callbacks-69766 - Expected #{bearer_token_secret}") render json: { message: 'Invalid credentials' }, status: :unauthorized end From af48340dbb7acef6a43691a48a3333b7167f2bd1 Mon Sep 17 00:00:00 2001 From: Austin Covrig Date: Mon, 1 Apr 2024 14:52:08 -0500 Subject: [PATCH 009/260] Api 33481 poa v2 ind signatures (#16064) * Make reg num required * Add sig to PDF * Remove page1 signatures * Handle duplicate reps by ID * Remove unused method * Require rep_id in builder * Remove first/last name from 2122 schema --- .../power_of_attorney/base_controller.rb | 5 +- .../claims_api/v2/poa_form_builder_job.rb | 56 +++++------------ .../swagger/claims_api/v2/dev/swagger.json | 60 ++++++++++--------- .../claims_api/v2/production/swagger.json | 60 ++++++++++--------- .../claims_api/config/schemas/v2/2122a.json | 14 ++--- .../power_of_attorney/2122a/invalid_poa.json | 3 +- .../2122a/invalid_schema.json | 4 +- .../power_of_attorney/2122a/valid.json | 3 +- .../power_of_attorney_ind_request_spec.rb | 12 ++-- .../power_of_attorney_org_request_spec.rb | 3 +- .../veterans/rswag_power_of_attorney_spec.rb | 2 +- .../sidekiq/v2/poa_form_builder_job_spec.rb | 46 ++++---------- 12 files changed, 105 insertions(+), 163 deletions(-) diff --git a/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/base_controller.rb b/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/base_controller.rb index 6450d718bb7..3e38c77e71c 100644 --- a/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/base_controller.rb +++ b/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/base_controller.rb @@ -60,8 +60,6 @@ def shared_form_validation(form_number) end def validate_registration_number!(form_number) - return if form_number != '2122' # Placeholder until API-33481 - base = form_number == '2122' ? 'serviceOrganization' : 'representative' rn = form_attributes.dig(base, 'registrationNumber') poa_code = form_attributes.dig(base, 'poaCode') @@ -70,7 +68,8 @@ def validate_registration_number!(form_number) rn).order(created_at: :desc).first if rep.nil? raise ::Common::Exceptions::ResourceNotFound.new( - detail: "Could not retrieve Power of Attorney with registration number: #{rn} and poa code: #{poa_code}" + detail: "Could not find an Accredited Representative with registration number: #{rn} " \ + "and poa code: #{poa_code}" ) end rep.id diff --git a/modules/claims_api/app/sidekiq/claims_api/v2/poa_form_builder_job.rb b/modules/claims_api/app/sidekiq/claims_api/v2/poa_form_builder_job.rb index 44f4ed78d4a..4564b5b154b 100644 --- a/modules/claims_api/app/sidekiq/claims_api/v2/poa_form_builder_job.rb +++ b/modules/claims_api/app/sidekiq/claims_api/v2/poa_form_builder_job.rb @@ -56,12 +56,12 @@ def data(power_of_attorney, form_number, rep) }) signatures = if form_number == '2122A' - individual_signatures(power_of_attorney) + individual_signatures(power_of_attorney, rep) else organization_signatures(power_of_attorney, rep) end - res.deep_merge!({ 'serviceOrganization' => { + res.deep_merge!({ (form_number == '2122A' ? 'representative' : 'serviceOrganization') => { 'firstName' => rep.first_name, 'lastName' => rep.last_name } }) @@ -88,48 +88,24 @@ def organization_signatures(power_of_attorney, rep) } end - def individual_signatures(power_of_attorney) - first_name = power_of_attorney.form_data['representative']['firstName'] - last_name = power_of_attorney.form_data['representative']['lastName'] + def individual_signatures(power_of_attorney, rep) { - 'page1' => individual_page1_signatures(power_of_attorney, first_name, last_name), - 'page2' => individual_page2_signatures(power_of_attorney, first_name, last_name) + 'page2' => [ + { + 'signature' => "#{power_of_attorney.auth_headers['va_eauth_firstName']} " \ + "#{power_of_attorney.auth_headers['va_eauth_lastName']} - signed via api.va.gov", + 'x' => 35, + 'y' => 306 + }, + { + 'signature' => "#{rep.first_name} #{rep.last_name} - signed via api.va.gov", + 'x' => 35, + 'y' => 200 + } + ] } end - def individual_page1_signatures(power_of_attorney, first_name, last_name) - [ - { - 'signature' => "#{power_of_attorney.auth_headers['va_eauth_firstName']} " \ - "#{power_of_attorney.auth_headers['va_eauth_lastName']} - signed via api.va.gov", - 'x' => 35, - 'y' => 73 - }, - { - 'signature' => "#{first_name} #{last_name} - signed via api.va.gov", - 'x' => 35, - 'y' => 100 - } - ] - end - - def individual_page2_signatures(power_of_attorney, rep_first_name, rep_last_name) - first_name, last_name = veteran_or_claimant_signature(power_of_attorney) - [ - { - 'signature' => "#{first_name} " \ - "#{last_name} - signed via api.va.gov", - 'x' => 35, - 'y' => 306 - }, - { - 'signature' => "#{rep_first_name} #{rep_last_name} - signed via api.va.gov", - 'x' => 35, - 'y' => 200 - } - ] - end - def veteran_or_claimant_signature(power_of_attorney) claimant = power_of_attorney.form_data['claimant'].present? if claimant diff --git a/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json b/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json index 0a94d64e1d7..6e76306fc95 100644 --- a/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json +++ b/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json @@ -8751,6 +8751,14 @@ "pointer": "data/attributes/representative" } }, + { + "title": "Unprocessable entity", + "detail": "The property /representative did not contain the required key registrationNumber", + "status": "422", + "source": { + "pointer": "data/attributes/representative" + } + }, { "title": "Unprocessable entity", "detail": "The property / did not contain the required key veteran", @@ -8815,7 +8823,7 @@ { "title": "Resource not found", "status": "404", - "detail": "Could not find an Accredited Representative with code: 083", + "detail": "Could not find an Accredited Representative with registration number: 67890 and poa code: 083", "source": { "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/individual_controller.rb:35:in `validate_individual_poa_code!'" } @@ -9123,8 +9131,7 @@ "additionalProperties": false, "required": [ "poaCode", - "firstName", - "lastName", + "registrationNumber", "type" ], "properties": { @@ -9133,15 +9140,10 @@ "type": "string", "example": "A1Q" }, - "firstName": { - "description": "First Name of the representative.", - "type": "string", - "example": "John" - }, - "lastName": { - "description": "Last Name of the representative", + "registrationNumber": { + "description": "Registration Number of representative.", "type": "string", - "example": "Doe" + "example": "12345" }, "type": { "description": "Type of individual representative", @@ -9254,8 +9256,7 @@ }, "representative": { "poaCode": "083", - "firstName": "my", - "lastName": "name", + "registrationNumber": "67890", "type": "ATTORNEY", "address": { "addressLine1": "123", @@ -9531,7 +9532,7 @@ { "title": "Resource not found", "status": "404", - "detail": "Could not retrieve Power of Attorney with registration number: 67890 and poa code: 083", + "detail": "Could not find an Accredited Representative with registration number: 67890 and poa code: 083", "source": { "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/organization_controller.rb:35:in `validate_org_poa_code!'" } @@ -10078,6 +10079,14 @@ "pointer": "data/attributes/representative" } }, + { + "title": "Unprocessable entity", + "detail": "The property /representative did not contain the required key registrationNumber", + "status": "422", + "source": { + "pointer": "data/attributes/representative" + } + }, { "title": "Unprocessable entity", "detail": "The property / did not contain the required key veteran", @@ -10142,7 +10151,7 @@ { "title": "Resource not found", "status": "404", - "detail": "Could not find an Accredited Representative with code: 083", + "detail": "Could not find an Accredited Representative with registration number: 67890 and poa code: 083", "source": { "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/individual_controller.rb:35:in `validate_individual_poa_code!'" } @@ -10450,8 +10459,7 @@ "additionalProperties": false, "required": [ "poaCode", - "firstName", - "lastName", + "registrationNumber", "type" ], "properties": { @@ -10460,15 +10468,10 @@ "type": "string", "example": "A1Q" }, - "firstName": { - "description": "First Name of the representative.", - "type": "string", - "example": "John" - }, - "lastName": { - "description": "Last Name of the representative", + "registrationNumber": { + "description": "Registration Number of representative.", "type": "string", - "example": "Doe" + "example": "12345" }, "type": { "description": "Type of individual representative", @@ -10581,8 +10584,7 @@ }, "representative": { "poaCode": "083", - "firstName": "my", - "lastName": "name", + "registrationNumber": "67890", "type": "ATTORNEY", "address": { "addressLine1": "123", @@ -10849,7 +10851,7 @@ { "title": "Resource not found", "status": "404", - "detail": "Could not retrieve Power of Attorney with registration number: 67890 and poa code: 083", + "detail": "Could not find an Accredited Representative with registration number: 67890 and poa code: 083", "source": { "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/organization_controller.rb:35:in `validate_org_poa_code!'" } @@ -11527,4 +11529,4 @@ } } ] -} \ No newline at end of file +} diff --git a/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json b/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json index 77631a3752e..5095d8c17b5 100644 --- a/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json +++ b/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json @@ -8751,6 +8751,14 @@ "pointer": "data/attributes/representative" } }, + { + "title": "Unprocessable entity", + "detail": "The property /representative did not contain the required key registrationNumber", + "status": "422", + "source": { + "pointer": "data/attributes/representative" + } + }, { "title": "Unprocessable entity", "detail": "The property / did not contain the required key veteran", @@ -8815,7 +8823,7 @@ { "title": "Resource not found", "status": "404", - "detail": "Could not find an Accredited Representative with code: 083", + "detail": "Could not find an Accredited Representative with registration number: 67890 and poa code: 083", "source": { "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/individual_controller.rb:35:in `validate_individual_poa_code!'" } @@ -9123,8 +9131,7 @@ "additionalProperties": false, "required": [ "poaCode", - "firstName", - "lastName", + "registrationNumber", "type" ], "properties": { @@ -9133,15 +9140,10 @@ "type": "string", "example": "A1Q" }, - "firstName": { - "description": "First Name of the representative.", - "type": "string", - "example": "John" - }, - "lastName": { - "description": "Last Name of the representative", + "registrationNumber": { + "description": "Registration Number of representative.", "type": "string", - "example": "Doe" + "example": "12345" }, "type": { "description": "Type of individual representative", @@ -9254,8 +9256,7 @@ }, "representative": { "poaCode": "083", - "firstName": "my", - "lastName": "name", + "registrationNumber": "67890", "type": "ATTORNEY", "address": { "addressLine1": "123", @@ -9531,7 +9532,7 @@ { "title": "Resource not found", "status": "404", - "detail": "Could not retrieve Power of Attorney with registration number: 67890 and poa code: 083", + "detail": "Could not find an Accredited Representative with registration number: 67890 and poa code: 083", "source": { "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/organization_controller.rb:35:in `validate_org_poa_code!'" } @@ -10078,6 +10079,14 @@ "pointer": "data/attributes/representative" } }, + { + "title": "Unprocessable entity", + "detail": "The property /representative did not contain the required key registrationNumber", + "status": "422", + "source": { + "pointer": "data/attributes/representative" + } + }, { "title": "Unprocessable entity", "detail": "The property / did not contain the required key veteran", @@ -10142,7 +10151,7 @@ { "title": "Resource not found", "status": "404", - "detail": "Could not find an Accredited Representative with code: 083", + "detail": "Could not find an Accredited Representative with registration number: 67890 and poa code: 083", "source": { "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/individual_controller.rb:35:in `validate_individual_poa_code!'" } @@ -10450,8 +10459,7 @@ "additionalProperties": false, "required": [ "poaCode", - "firstName", - "lastName", + "registrationNumber", "type" ], "properties": { @@ -10460,15 +10468,10 @@ "type": "string", "example": "A1Q" }, - "firstName": { - "description": "First Name of the representative.", - "type": "string", - "example": "John" - }, - "lastName": { - "description": "Last Name of the representative", + "registrationNumber": { + "description": "Registration Number of representative.", "type": "string", - "example": "Doe" + "example": "12345" }, "type": { "description": "Type of individual representative", @@ -10581,8 +10584,7 @@ }, "representative": { "poaCode": "083", - "firstName": "my", - "lastName": "name", + "registrationNumber": "67890", "type": "ATTORNEY", "address": { "addressLine1": "123", @@ -10849,7 +10851,7 @@ { "title": "Resource not found", "status": "404", - "detail": "Could not retrieve Power of Attorney with registration number: 67890 and poa code: 083", + "detail": "Could not find an Accredited Representative with registration number: 67890 and poa code: 083", "source": { "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/power_of_attorney/organization_controller.rb:35:in `validate_org_poa_code!'" } @@ -11527,4 +11529,4 @@ } } ] -} \ No newline at end of file +} diff --git a/modules/claims_api/config/schemas/v2/2122a.json b/modules/claims_api/config/schemas/v2/2122a.json index 48d66dfa061..02cfe95b1a9 100644 --- a/modules/claims_api/config/schemas/v2/2122a.json +++ b/modules/claims_api/config/schemas/v2/2122a.json @@ -221,8 +221,7 @@ "additionalProperties": false, "required": [ "poaCode", - "firstName", - "lastName", + "registrationNumber", "type" ], "properties": { @@ -231,15 +230,10 @@ "type": "string", "example": "A1Q" }, - "firstName": { - "description": "First Name of the representative.", + "registrationNumber": { + "description": "Registration Number of representative.", "type": "string", - "example": "John" - }, - "lastName": { - "description": "Last Name of the representative", - "type": "string", - "example": "Doe" + "example": "12345" }, "type": { "description": "Type of individual representative", diff --git a/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/invalid_poa.json b/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/invalid_poa.json index f36c0e5e464..a93b72d9101 100644 --- a/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/invalid_poa.json +++ b/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/invalid_poa.json @@ -12,8 +12,7 @@ }, "representative": { "poaCode": "aaa", - "firstName": "my", - "lastName": "name", + "registrationNumber": "67890", "type": "ATTORNEY", "address": { "addressLine1": "123", diff --git a/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/invalid_schema.json b/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/invalid_schema.json index 6cad91eaee1..f9767e6e69c 100644 --- a/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/invalid_schema.json +++ b/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/invalid_schema.json @@ -2,11 +2,9 @@ "data": { "attributes": { "representative": { - "firstName": "my", - "lastName": "name", "type": "ATTORNEY", "address": { - "addressLine1": "123", + "addressLine1": "123", "city": "city", "country": "US", "zipCode": "12345" diff --git a/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/valid.json b/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/valid.json index c73ed3acc6e..ce086b08903 100644 --- a/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/valid.json +++ b/modules/claims_api/spec/fixtures/v2/veterans/power_of_attorney/2122a/valid.json @@ -14,8 +14,7 @@ }, "representative": { "poaCode": "083", - "firstName": "my", - "lastName": "name", + "registrationNumber": "67890", "type": "ATTORNEY", "address": { "addressLine1": "123", diff --git a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_ind_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_ind_request_spec.rb index 591c9a7f414..33164393062 100644 --- a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_ind_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_ind_request_spec.rb @@ -39,8 +39,7 @@ }, representative: { poaCode: individual_poa_code, - firstName: 'my', - lastName: 'name', + registrationNumber: '12345', type: 'ATTORNEY', address: { addressLine1: '123', @@ -69,8 +68,7 @@ }, representative: { poaCode: individual_poa_code, - firstName: 'my', - lastName: 'name', + registrationNumber: '12345', type: 'ATTORNEY', address: { addressLine1: '123', @@ -259,8 +257,6 @@ }, representative: { poaCode: individual_poa_code, - firstName: 'my', - lastName: 'name', type: 'ATTORNEY', address: { addressLine1: '123', @@ -350,10 +346,10 @@ it 'returns a meaningful 404' do mock_ccg(%w[claim.write claim.read]) do |auth_header| - detail = 'Could not find an Accredited Representative with code: aaa' + detail = 'Could not find an Accredited Representative with registration number: 67890 ' \ + 'and poa code: aaa' post validate2122a_path, params: request_body, headers: auth_header - response_body = JSON.parse(response.body)['errors'][0] expect(response).to have_http_status(:not_found) diff --git a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb index 4733aad6d52..54dceb8d695 100644 --- a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb @@ -181,7 +181,8 @@ it 'returns a meaningful 404' do mock_ccg(%w[claim.write claim.read]) do |auth_header| - detail = 'Could not retrieve Power of Attorney with registration number: 67890 and poa code: aaa' + detail = 'Could not find an Accredited Representative with registration number: 67890 ' \ + 'and poa code: aaa' post validate2122_path, params: request_body, headers: auth_header diff --git a/modules/claims_api/spec/requests/v2/veterans/rswag_power_of_attorney_spec.rb b/modules/claims_api/spec/requests/v2/veterans/rswag_power_of_attorney_spec.rb index 05298265cb6..1f3152fe877 100644 --- a/modules/claims_api/spec/requests/v2/veterans/rswag_power_of_attorney_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/rswag_power_of_attorney_spec.rb @@ -515,7 +515,7 @@ end before do |example| - Veteran::Service::Representative.new(representative_id: '12345', + Veteran::Service::Representative.new(representative_id: '67890', poa_codes: [poa_code], first_name: 'Firstname', last_name: 'Lastname', diff --git a/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb b/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb index 84bbe1d1968..5e2bee573bb 100644 --- a/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb +++ b/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb @@ -55,8 +55,6 @@ representative: { poaCode: poa_code.to_s, type: 'ATTORNEY', - firstName: 'Bob', - lastName: 'Representative', organizationName: 'I Help Vets LLC', address: { numberAndStreet: '2719 Hyperion Ave', @@ -84,21 +82,9 @@ } } ) - final_data = data.merge( + final_data = data.deep_merge( { 'text_signatures' => { - 'page1' => [ - { - 'signature' => 'JESSE GRAY - signed via api.va.gov', - 'x' => 35, - 'y' => 73 - }, - { - 'signature' => 'Bob Representative - signed via api.va.gov', - 'x' => 35, - 'y' => 100 - } - ], 'page2' => [ { 'signature' => 'JESSE GRAY - signed via api.va.gov', @@ -112,7 +98,7 @@ } ] }, - 'serviceOrganization' => { + 'representative' => { 'firstName' => 'Bob', 'lastName' => 'Representative' } @@ -218,24 +204,12 @@ } } ) - final_data = data.merge( + final_data = data.deep_merge( { 'text_signatures' => { - 'page1' => [ - { - 'signature' => 'JESSE GRAY - signed via api.va.gov', - 'x' => 35, - 'y' => 73 - }, - { - 'signature' => 'Bob Representative - signed via api.va.gov', - 'x' => 35, - 'y' => 100 - } - ], 'page2' => [ { - 'signature' => 'Mitchell Jenkins - signed via api.va.gov', + 'signature' => 'JESSE GRAY - signed via api.va.gov', 'x' => 35, 'y' => 306 }, @@ -246,7 +220,7 @@ } ] }, - 'serviceOrganization' => { + 'representative' => { 'firstName' => 'Bob', 'lastName' => 'Representative' } @@ -330,7 +304,7 @@ } } ) - final_data = data.merge( + final_data = data.deep_merge( { 'text_signatures' => { 'page2' => [ @@ -345,7 +319,8 @@ 'y' => 200 } ] - } + }, + 'serviceOrganization' => { 'firstName' => 'Bob', 'lastName' => 'Representative' } } ) @@ -445,7 +420,7 @@ } } ) - final_data = data.merge( + final_data = data.deep_merge( { 'text_signatures' => { 'page2' => [ @@ -460,7 +435,8 @@ 'y' => 200 } ] - } + }, + 'serviceOrganization' => { 'firstName' => 'Bob', 'lastName' => 'Representative' } } ) From dd145097fa626c49feb32e2ad4f07c967e5bd6e7 Mon Sep 17 00:00:00 2001 From: Trevor Bosaw Date: Mon, 1 Apr 2024 13:28:47 -0700 Subject: [PATCH 010/260] [79732] Updating login.gov verified SSOe calls to use 'exact' authn context instead of 'min' (#16161) --- app/controllers/v1/sessions_controller.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/controllers/v1/sessions_controller.rb b/app/controllers/v1/sessions_controller.rb index bf080f29087..e0ebb14ceee 100644 --- a/app/controllers/v1/sessions_controller.rb +++ b/app/controllers/v1/sessions_controller.rb @@ -231,8 +231,7 @@ def login_params(type) url_service.login_url( 'logingov', [IAL::LOGIN_GOV_IAL2, AAL::LOGIN_GOV_AAL2], - AuthnContext::LOGIN_GOV, - AuthnContext::MINIMUM + AuthnContext::LOGIN_GOV ) when 'logingov_signup' url_service.logingov_signup_url([IAL::LOGIN_GOV_IAL1, AAL::LOGIN_GOV_AAL2]) From 6f871e5a5f90c81037df1dceb3a145ae604528d2 Mon Sep 17 00:00:00 2001 From: Gregg P <117232882+GcioGregg@users.noreply.github.com> Date: Mon, 1 Apr 2024 14:49:58 -0700 Subject: [PATCH 011/260] Vfep 964 - 1995 spool file changes behind feature flag (#16108) * 1995 spool file changes * fix json-schema reference in Gemfile.lock * fix errors in other team's tests * revert temporary fixes to other team's code * fix gemfile.lock json-schema version * update Gemfile.lock to latest json-schema * 1995 spool file changes * remove last school * 1995 spool changes * fix rubocop * fix merge conflicts * fix merge conflicts * resolve merge conflict * fix tests * update gemfile --- Gemfile.lock | 1 + app/sidekiq/education_form/templates/1995.erb | 80 ++++++++++++- .../education_form/templates/header_1995.erb | 9 ++ .../1995/ch1606.json | 20 +++- .../education_benefits_claims/1995/ch1606.spl | 28 +++-- .../education_benefits_claims/1995/ch30.json | 4 +- .../education_benefits_claims/1995/ch30.spl | 22 ++-- .../1995/ch30_guardian_graduated.json | 61 ++++++++++ .../1995/ch30_guardian_graduated.spl | 99 ++++++++++++++++ .../1995/ch30_guardian_graduated_sponsor.json | 65 +++++++++++ .../1995/ch30_guardian_graduated_sponsor.spl | 108 ++++++++++++++++++ .../1995/ch30_guardian_not_graduated.json | 46 ++++++++ .../1995/ch30_guardian_not_graduated.spl | 97 ++++++++++++++++ .../1995/ch33_fry.json | 4 +- .../1995/ch33_fry.spl | 28 ++--- .../1995/ch33_fry_noncollege.json | 85 ++++++++++++++ .../1995/ch33_fry_noncollege.spl | 77 +++++++++++++ .../1995/ch33_post911.json | 4 +- .../1995/ch33_post911.spl | 28 ++--- .../1995/kitchen_sink.json | 4 +- .../1995/kitchen_sink.spl | 28 ++--- .../1995/minimal.json | 6 +- .../1995/minimal.spl | 23 ++-- .../education_form/forms/va1995_spec.rb | 9 ++ 24 files changed, 821 insertions(+), 115 deletions(-) create mode 100644 app/sidekiq/education_form/templates/header_1995.erb create mode 100644 spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.json create mode 100644 spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.spl create mode 100644 spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.json create mode 100644 spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.spl create mode 100644 spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.json create mode 100644 spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.spl create mode 100644 spec/fixtures/education_benefits_claims/1995/ch33_fry_noncollege.json create mode 100644 spec/fixtures/education_benefits_claims/1995/ch33_fry_noncollege.spl diff --git a/Gemfile.lock b/Gemfile.lock index bc70382a740..6acdf4cf5a2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1280,3 +1280,4 @@ RUBY VERSION BUNDLED WITH 2.4.9 + diff --git a/app/sidekiq/education_form/templates/1995.erb b/app/sidekiq/education_form/templates/1995.erb index 6268d53e867..3080a18d4cb 100644 --- a/app/sidekiq/education_form/templates/1995.erb +++ b/app/sidekiq/education_form/templates/1995.erb @@ -1,8 +1,12 @@ +<% if Settings.vsp_environment.eql?('production') -%> <%= header %> +<% else -%> +<%= parse_with_template_path('header_1995') %> +<% end -%> <% if Settings.vsp_environment.eql?('production') -%> <%= form_type %> <% else -%> -<%= @applicant.benefitAppliedFor %> +<%= @applicant.benefitAppliedFor&.titleize %> <% end -%> *START* VA Form 22-1995 @@ -13,10 +17,11 @@ OMB Control #: 2900-0074 <% end -%> - REQUEST FOR CHANGE OF PROGRAM OR PLACE OF TRAINING <% if Settings.vsp_environment.eql?('production') -%> + REQUEST FOR CHANGE OF PROGRAM OR PLACE OF TRAINING FOR VETERANS, SERVICEPERSONS & MEMBERS OF THE SELECTED RESERVE <% else -%> + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE <% end -%> ------------------------------------- @@ -25,6 +30,17 @@ FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE --------------------- SSN: <%= value_or_na(@applicant.veteranSocialSecurityNumber) %> VA File Number: <%= value_or_na(@applicant.vaFileNumber) %> +<% unless Settings.vsp_environment.eql?('production') -%> +<% if @applicant.minorHighSchoolQuestions -%> + +Applicant has graduated high school or received GED? <%= @applicant.minorHighSchoolQuestions.minorHighSchoolQuestion %> + +<% grad_date = @applicant.minorHighSchoolQuestions.highSchoolGedGradDate if @applicant.minorHighSchoolQuestions.highSchoolGedGradDate -%> +<% grad_date = @applicant.minorHighSchoolQuestions.highSchoolGedExpectedGradDate unless @applicant.minorHighSchoolQuestions.highSchoolGedGradDate -%> +<% date_label = @applicant.minorHighSchoolQuestions.highSchoolGedGradDate ? "Date graduated:" : "Date expected to graduate:" -%> +<%= date_label %> <%= grad_date %> +<% end -%> +<% end -%> <% unless Settings.vsp_environment.eql?('production') -%> Sex: <%= @applicant.applicantGender %> Date of Birth: <%= @applicant.dateOfBirth %> @@ -44,6 +60,19 @@ Preferred Method of Contact: <%= @applicant.preferredContactMethod %> <%= parse_with_template_path('bank_account') %> <% else -%> <%= parse_with_template_path('bank_account_no_stop') %> +<% end -%> +<% unless Settings.vsp_environment.eql?('production') -%> +<% if @applicant.benefitUpdate.eql?('chapter35') || @applicant.benefitAppliedFor.eql?('chapter35') -%> + + SERVICE MEMBER INFORMATION + -------------------------- + +Name: <%= full_name(@applicant.sponsorFullName) %> + +SSN: <%= @applicant.sponsorSocialSecurityNumber %> + +VA File Number: <%= value_or_na(@applicant.vaFileNumber) %> +<% end -%> <% end -%> TYPE AND PROGRAM OF EDUCATION OR TRAINING @@ -58,7 +87,7 @@ Benefit You Are Receiving: <%= form_benefit %> <% end -%> <% unless Settings.vsp_environment.eql?('production') -%> -Benefit Being Applied For: <%= @applicant.benefitAppliedFor %> +Benefit Being Applied For: <%= @applicant.benefitAppliedFor&.titleize %> <% end -%> <% if Settings.vsp_environment.eql?('production') -%> Type of Education or Training: <%= @applicant.educationType&.titleize %> @@ -66,7 +95,7 @@ Type of Education or Training: <%= @applicant.educationType&.titleize %> Type of Education or Training: <%= @applicant.educationTypeUpdate&.titleize %> <% end -%> Education or Career Goal: <%= @applicant.educationObjective %> - +<% if Settings.vsp_environment.eql?('production') -%> New School or Training Establishment: <%= school_name_and_addr(@applicant.newSchool) %> @@ -75,16 +104,54 @@ Current/Prior School or Training Establishment: Date You Stopped Training: <%= @applicant.trainingEndDate %> Reason for Change: <%= @applicant.reasonForChange %> - +<% end -%> ACTIVE DUTY SERVICE INFORMATION ------------------------------- +<% unless Settings.vsp_environment.eql?('production') -%> + +Served in the armed forces?: <%= @applicant.applicantServed %> + +Are You Now On Active Duty?: <%= yesno(@applicant.isActiveDuty) %> + +Do you have any new periods of service to record since you last applied for +education benefits? <%= yesno(@applicant.toursOfDuty.present?) %> + +Date Entered Date Separated Service Component +<% @applicant&.toursOfDuty&.each do |tour| -%> +<%= to_date(tour.dateRange&.from) %> <%= to_date(tour.dateRange&.to) %> <%= tour.serviceBranch %> +<% end -%> +<% else -%> Date Entered Date Separated Service Component <% @applicant&.toursOfDuty&.each do |tour| -%> <%= to_date(tour.dateRange&.from) %> <%= to_date(tour.dateRange&.to) %> <%= tour.serviceBranch %> <% end %> +<% end -%> +<% unless Settings.vsp_environment.eql?('production') -%> +<% if @applicant.minorHighSchoolQuestions -%> + GUARDIAN INFORMATION + -------------------- +First name of Parent, Guardian or Custodian: <%= @applicant.minorQuestions.guardianFirstName %> + +Middle name of Parent, Guardian or Custodian: <%= @applicant.minorQuestions.guardianMiddleName %> + +Last name of Parent, Guardian or Custodian: <%= @applicant.minorQuestions.guardianLastName %> + +Address of Parent, Guardian or Custodian: + Country: <%= @applicant.minorQuestions.guardianAddress.country %> + Street: <%= @applicant.minorQuestions.guardianAddress.street %> + Street address line 2: <%= @applicant.minorQuestions.guardianAddress.street2 %> + City: <%= @applicant.minorQuestions.guardianAddress.city %> + State: <%= @applicant.minorQuestions.guardianAddress.state %> + Postal code: <%= @applicant.minorQuestions.guardianAddress.postalCode %> + Mobile phone number: <%= @applicant.minorQuestions.guardianMobilePhone %> + Home phone number: <%= @applicant.minorQuestions.guardianHomePhone %> + Email address: <%= @applicant.minorQuestions.guardianEmail %> + +<% end -%> +<% end -%> <% if Settings.vsp_environment.eql?('production') %> ENTITLEMENT TO AND USAGE OF ADDITIONAL TYPES OF ASSISTANCE ---------------------------------------------------------- @@ -115,7 +182,8 @@ Signature of Applicant Date Signature/Title/Branch of Armed Forces Education Service Officer Date <% else -%> <% if @applicant.isActiveDuty -%> -As an active-duty service member, you have consulted with an Education Service Officer (ESO) regarding your education program. +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. <% else -%> Certification and Signature of Applicant Signature of Applicant Date diff --git a/app/sidekiq/education_form/templates/header_1995.erb b/app/sidekiq/education_form/templates/header_1995.erb new file mode 100644 index 00000000000..3f6fa950b88 --- /dev/null +++ b/app/sidekiq/education_form/templates/header_1995.erb @@ -0,0 +1,9 @@ +*INIT* +<%= applicant_name&.first&.upcase&.strip %> +<%= applicant_name&.middle&.upcase&.strip %> +<%= applicant_name&.last&.upcase&.strip %> +<%= @applicant.sponsorSocialSecurityNumber&.gsub(/[^\d]/, '') %> +<%= @applicant.veteranSocialSecurityNumber&.gsub(/[^\d]/, '') %> +<%= header_form_type %> + +<%= school_name %> diff --git a/spec/fixtures/education_benefits_claims/1995/ch1606.json b/spec/fixtures/education_benefits_claims/1995/ch1606.json index 712b756344f..a9f439f3425 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch1606.json +++ b/spec/fixtures/education_benefits_claims/1995/ch1606.json @@ -11,14 +11,30 @@ "state": "TX", "street": "1234 Test St" }, + "sponsorSocialSecurityNumber": "334445555", "applicantGender": "F", "dateOfBirth": "1970-01-01", "email": "test@test.com", "benefit": "chapter1606", "benefitUpdate": "chapter1606", "changeAnotherBenefit": "Yes", - "benefitAppliedFor": "chapter35", + "benefitAppliedFor": "chapter30", "remarks": "remarks", "programName": "program name", - "privacyAgreementAccepted": true + "privacyAgreementAccepted": true, + "isActiveDuty": true, + "applicantServed": "Yes", + "toursOfDuty": [{ + "dateRange": { + "from": "2010-06-26", + "to": "2011-04-10" + }, + "serviceBranch": "Army Reserve" + }, { + "dateRange": { + "from": "2010-04-22", + "to": "2011-06-14" + }, + "serviceBranch": "navy" + }] } diff --git a/spec/fixtures/education_benefits_claims/1995/ch1606.spl b/spec/fixtures/education_benefits_claims/1995/ch1606.spl index 8878b583380..953ccda6f12 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch1606.spl +++ b/spec/fixtures/education_benefits_claims/1995/ch1606.spl @@ -7,13 +7,13 @@ TESTER2 V1995 -chapter35 +Chapter30 *START* VA Form 22-1995 OMB Control #: 2900-0074 - REQUEST FOR CHANGE OF PROGRAM OR PLACE OF TRAINING + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE ------------------------------------- @@ -47,30 +47,28 @@ Benefit Most Recently Received: Chapter1606 Select Another Benefit: Yes -Benefit Being Applied For: chapter35 +Benefit Being Applied For: Chapter30 Type of Education or Training: Education or Career Goal: -New School or Training Establishment: - - -Current/Prior School or Training Establishment: - + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- -Date You Stopped Training: -Reason for Change: +Served in the armed forces?: Yes +Are You Now On Active Duty?: YES - ACTIVE DUTY SERVICE INFORMATION - ------------------------------- +Do you have any new periods of service to record since you last applied for +education benefits? YES Date Entered Date Separated Service Component +2010-06-26 2011-04-10 Army Reserve +2010-04-22 2011-06-14 navy - - Certification and Signature of Applicant -Signature of Applicant Date +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. Electronically Received by VA: 2017-01-17 Confirmation #: V-EBC-1 diff --git a/spec/fixtures/education_benefits_claims/1995/ch30.json b/spec/fixtures/education_benefits_claims/1995/ch30.json index 78deadc29a0..8b9a9cc6294 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch30.json +++ b/spec/fixtures/education_benefits_claims/1995/ch30.json @@ -11,13 +11,15 @@ "state": "TX", "street": "123 Test St" }, + "applicantServed": "No", + "sponsorSocialSecurityNumber": "223334444", "applicantGender": "F", "dateOfBirth": "1970-01-01", "email": "test@test.com", "benefit": "chapter30", "benefitUpdate": "chapter30", "changeAnotherBenefit": "Yes", - "benefitAppliedFor": "chapter35", + "benefitAppliedFor": "chapter1606", "remarks": "remarks", "programName": "program name", "privacyAgreementAccepted": true diff --git a/spec/fixtures/education_benefits_claims/1995/ch30.spl b/spec/fixtures/education_benefits_claims/1995/ch30.spl index ae97f44796e..bd92d5bf9ec 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch30.spl +++ b/spec/fixtures/education_benefits_claims/1995/ch30.spl @@ -7,13 +7,13 @@ TESTER V1995 -chapter35 +Chapter1606 *START* VA Form 22-1995 OMB Control #: 2900-0074 - REQUEST FOR CHANGE OF PROGRAM OR PLACE OF TRAINING + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE ------------------------------------- @@ -47,28 +47,24 @@ Benefit Most Recently Received: Chapter30 Select Another Benefit: Yes -Benefit Being Applied For: chapter35 +Benefit Being Applied For: Chapter1606 Type of Education or Training: Education or Career Goal: -New School or Training Establishment: - - -Current/Prior School or Training Establishment: - + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- -Date You Stopped Training: -Reason for Change: +Served in the armed forces?: No +Are You Now On Active Duty?: N/A - ACTIVE DUTY SERVICE INFORMATION - ------------------------------- +Do you have any new periods of service to record since you last applied for +education benefits? NO Date Entered Date Separated Service Component - Certification and Signature of Applicant Signature of Applicant Date diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.json b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.json new file mode 100644 index 00000000000..2102ff28357 --- /dev/null +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.json @@ -0,0 +1,61 @@ +{ + "veteranFullName": { + "first": "Joe", + "last": "Tester" + }, + "veteranSocialSecurityNumber": "223334444", + "veteranAddress": { + "city": "Austin", + "country": "USA", + "postalCode": "73301", + "state": "TX", + "street": "123 Test St" + }, + "sponsorSocialSecurityNumber": "223334444", + "vaFileNumber": "c12345679", + "applicantGender": "F", + "dateOfBirth": "1970-01-01", + "email": "test@test.com", + "benefit": "chapter30", + "benefitUpdate": "chapter30", + "changeAnotherBenefit": "Yes", + "benefitAppliedFor": "chapter1606", + "remarks": "remarks", + "programName": "program name", + "privacyAgreementAccepted": true, + "minorHighSchoolQuestions":{ + "minorHighSchoolQuestion":true, + "highSchoolGedGradDate":"2023-04-12" + }, + "minorQuestions":{ + "guardianFirstName":"Richard", + "guardianMiddleName":"D", + "guardianLastName":"Van Dyke", + "guardianAddress":{ + "street":"456 oak blvd", + "street2":"apt 88", + "city":"Phoenix", + "country":"USA", + "state":"AZ", + "postalCode":"56432" + }, + "guardianMobilePhone":"9999999999", + "guardianHomePhone":"8888888888", + "guardianEmail":"test84@test.com" + }, + "applicantServed": "Yes", + "isActiveDuty": true, + "toursOfDuty": [{ + "dateRange": { + "from": "2010-06-26", + "to": "2011-04-10" + }, + "serviceBranch": "Army Reserve" + }, { + "dateRange": { + "from": "2010-04-22", + "to": "2011-06-14" + }, + "serviceBranch": "navy" + }] +} diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.spl b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.spl new file mode 100644 index 00000000000..ffc3802a020 --- /dev/null +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.spl @@ -0,0 +1,99 @@ +*INIT* +JOE + +TESTER +223334444 +223334444 +V1995 + + +Chapter1606 +*START* +VA Form 22-1995 +OMB Control #: 2900-0074 + + + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING +FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE + ------------------------------------- + + APPLICANT INFORMATION + --------------------- + +SSN: 223334444 VA File Number: c12345679 + +Applicant has graduated high school or received GED? true + +Date graduated: 2023-04-12 + +Sex: F Date of Birth: 1970-01-01 + +Name: Joe Tester + +Address: +123 TEST ST +AUSTIN, TX, 73301 +USA + +Telephone Numbers: Mobile: + Home: + +Email Address: test@test.com +Preferred Method of Contact: + +Direct Deposit: Type of Account: +Routing/Transit #: Account #: + + TYPE AND PROGRAM OF EDUCATION OR TRAINING + ----------------------------------------- + +Benefit Most Recently Received: Chapter30 + +Select Another Benefit: Yes + +Benefit Being Applied For: Chapter1606 + +Type of Education or Training: +Education or Career Goal: + + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- + +Served in the armed forces?: Yes + +Are You Now On Active Duty?: YES + +Do you have any new periods of service to record since you last applied for +education benefits? YES + +Date Entered Date Separated Service Component +2012-06-26 2013-04-10 Army Reserve +2013-04-22 2013-06-14 navy + + GUARDIAN INFORMATION + -------------------- +First name of Parent, Guardian or Custodian: Richard + +Middle name of Parent, Guardian or Custodian: D + +Last name of Parent, Guardian or Custodian: Van Dyke + +Address of Parent, Guardian or Custodian: + Country: USA + Street: 456 oak blvd + Street address line 2: apt 88 + City: Phoenix + State: AZ + Postal code: 56432 + Mobile phone number: 9999999999 + Home phone number: 8888888888 + Email address: test84@test.com + + +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. + +Electronically Received by VA: 2017-01-17 +Confirmation #: V-EBC-1 + +*END* diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.json b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.json new file mode 100644 index 00000000000..c3fcb550e54 --- /dev/null +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.json @@ -0,0 +1,65 @@ +{ + "veteranFullName": { + "first": "Joe", + "last": "Tester" + }, + "veteranSocialSecurityNumber": "223334444", + "veteranAddress": { + "city": "Austin", + "country": "USA", + "postalCode": "73301", + "state": "TX", + "street": "123 Test St" + }, + "sponsorSocialSecurityNumber": "123456789", + "sponsorFullName": { + "first": "John", + "last": "Smith" + }, + "vaFileNumber": "c12345679", + "applicantGender": "F", + "dateOfBirth": "1970-01-01", + "email": "test@test.com", + "benefit": "chapter30", + "benefitUpdate": "chapter30", + "changeAnotherBenefit": "Yes", + "benefitAppliedFor": "chapter35", + "remarks": "remarks", + "programName": "program name", + "privacyAgreementAccepted": true, + "minorHighSchoolQuestions":{ + "minorHighSchoolQuestion":true, + "highSchoolGedGradDate":"2023-04-12" + }, + "minorQuestions":{ + "guardianFirstName":"Richard", + "guardianMiddleName":"D", + "guardianLastName":"Van Dyke", + "guardianAddress":{ + "street":"456 oak blvd", + "street2":"apt 88", + "city":"Phoenix", + "country":"USA", + "state":"AZ", + "postalCode":"56432" + }, + "guardianMobilePhone":"9999999999", + "guardianHomePhone":"8888888888", + "guardianEmail":"test84@test.com" + }, + "applicantServed": "Yes", + "isActiveDuty": true, + "toursOfDuty": [{ + "dateRange": { + "from": "2010-06-26", + "to": "2011-04-10" + }, + "serviceBranch": "Army Reserve" + }, { + "dateRange": { + "from": "2010-04-22", + "to": "2011-06-14" + }, + "serviceBranch": "navy" + }] +} diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.spl b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.spl new file mode 100644 index 00000000000..2e0fd2d8a57 --- /dev/null +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.spl @@ -0,0 +1,108 @@ +*INIT* +JOE + +TESTER +123456789 +223334444 +V1995 + + +Chapter35 +*START* +VA Form 22-1995 +OMB Control #: 2900-0074 + + + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING +FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE + ------------------------------------- + + APPLICANT INFORMATION + --------------------- + +SSN: 223334444 VA File Number: c12345679 + +Applicant has graduated high school or received GED? true + +Date graduated: 2023-04-12 + +Sex: F Date of Birth: 1970-01-01 + +Name: Joe Tester + +Address: +123 TEST ST +AUSTIN, TX, 73301 +USA + +Telephone Numbers: Mobile: + Home: + +Email Address: test@test.com +Preferred Method of Contact: + +Direct Deposit: Type of Account: +Routing/Transit #: Account #: + + SERVICE MEMBER INFORMATION + -------------------------- + +Name: John Smith + +SSN: 123456789 + +VA File Number: c12345679 + + TYPE AND PROGRAM OF EDUCATION OR TRAINING + ----------------------------------------- + +Benefit Most Recently Received: Chapter30 + +Select Another Benefit: Yes + +Benefit Being Applied For: Chapter35 + +Type of Education or Training: +Education or Career Goal: + + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- + +Served in the armed forces?: Yes + +Are You Now On Active Duty?: YES + +Do you have any new periods of service to record since you last applied for +education benefits? YES + +Date Entered Date Separated Service Component +2010-06-26 2011-04-10 Army Reserve +2010-04-22 2011-06-14 navy + + GUARDIAN INFORMATION + -------------------- +First name of Parent, Guardian or Custodian: Richard + +Middle name of Parent, Guardian or Custodian: D + +Last name of Parent, Guardian or Custodian: Van Dyke + +Address of Parent, Guardian or Custodian: + Country: USA + Street: 456 oak blvd + Street address line 2: apt 88 + City: Phoenix + State: AZ + Postal code: 56432 + Mobile phone number: 9999999999 + Home phone number: 8888888888 + Email address: test84@test.com + + +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. + +Electronically Received by VA: 2017-01-17 +Confirmation #: V-EBC-1 + +*END* diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.json b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.json new file mode 100644 index 00000000000..0264bd4415d --- /dev/null +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.json @@ -0,0 +1,46 @@ +{ + "veteranFullName": { + "first": "Joe", + "last": "Tester" + }, + "veteranSocialSecurityNumber": "223334444", + "veteranAddress": { + "city": "Austin", + "country": "USA", + "postalCode": "73301", + "state": "TX", + "street": "123 Test St" + }, + "sponsorSocialSecurityNumber": "223334444", + "applicantGender": "F", + "dateOfBirth": "1970-01-01", + "email": "test@test.com", + "benefit": "chapter30", + "benefitUpdate": "chapter30", + "changeAnotherBenefit": "Yes", + "benefitAppliedFor": "chapter1606", + "remarks": "remarks", + "programName": "program name", + "privacyAgreementAccepted": true, + "minorHighSchoolQuestions":{ + "minorHighSchoolQuestion":false, + "highSchoolGedExpectedGradDate":"2023-04-12" + }, + "minorQuestions":{ + "guardianFirstName":"Richard", + "guardianMiddleName":"D", + "guardianLastName":"Van Dyke", + "guardianAddress":{ + "street":"456 oak blvd", + "street2":"apt 88", + "city":"Phoenix", + "country":"USA", + "state":"AZ", + "postalCode":"56432" + }, + "guardianMobilePhone":"9999999999", + "guardianHomePhone":"8888888888", + "guardianEmail":"test84@test.com" + }, + "applicantServed": "No" +} diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.spl b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.spl new file mode 100644 index 00000000000..488ab1cd212 --- /dev/null +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.spl @@ -0,0 +1,97 @@ +*INIT* +JOE + +TESTER +223334444 +223334444 +V1995 + + +Chapter1606 +*START* +VA Form 22-1995 +OMB Control #: 2900-0074 + + + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING +FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE + ------------------------------------- + + APPLICANT INFORMATION + --------------------- + +SSN: 223334444 VA File Number: N/A + +Applicant has graduated high school or received GED? false + +Date expected to graduate: 2023-04-12 + +Sex: F Date of Birth: 1970-01-01 + +Name: Joe Tester + +Address: +123 TEST ST +AUSTIN, TX, 73301 +USA + +Telephone Numbers: Mobile: + Home: + +Email Address: test@test.com +Preferred Method of Contact: + +Direct Deposit: Type of Account: +Routing/Transit #: Account #: + + TYPE AND PROGRAM OF EDUCATION OR TRAINING + ----------------------------------------- + +Benefit Most Recently Received: Chapter30 + +Select Another Benefit: Yes + +Benefit Being Applied For: Chapter1606 + +Type of Education or Training: +Education or Career Goal: + + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- + +Served in the armed forces?: No + +Are You Now On Active Duty?: N/A + +Do you have any new periods of service to record since you last applied for +education benefits? NO + +Date Entered Date Separated Service Component + + GUARDIAN INFORMATION + -------------------- +First name of Parent, Guardian or Custodian: Richard + +Middle name of Parent, Guardian or Custodian: D + +Last name of Parent, Guardian or Custodian: Van Dyke + +Address of Parent, Guardian or Custodian: + Country: USA + Street: 456 oak blvd + Street address line 2: apt 88 + City: Phoenix + State: AZ + Postal code: 56432 + Mobile phone number: 9999999999 + Home phone number: 8888888888 + Email address: test84@test.com + + + Certification and Signature of Applicant +Signature of Applicant Date + +Electronically Received by VA: 2017-01-17 +Confirmation #: V-EBC-1 + +*END* diff --git a/spec/fixtures/education_benefits_claims/1995/ch33_fry.json b/spec/fixtures/education_benefits_claims/1995/ch33_fry.json index c711b7d1f04..305b67de740 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch33_fry.json +++ b/spec/fixtures/education_benefits_claims/1995/ch33_fry.json @@ -38,6 +38,7 @@ "state": "WI", "street": "123 Main St" }, + "sponsorSocialSecurityNumber": "111223333", "applicantGender": "F", "dateOfBirth": "1970-01-01", "civilianBenefitsAssistance": true, @@ -45,7 +46,7 @@ "benefit": "chapter33FryScholarship", "benefitUpdate": "chapter33FryScholarship", "changeAnotherBenefit": "Yes", - "benefitAppliedFor": "chapter35", + "benefitAppliedFor": "chapter1606", "educationType": "tuitionTopUp", "educationTypeUpdate": "prepCourseForLoC", "educationObjective": "bachelor's degree", @@ -63,6 +64,7 @@ "parentDependent": false }, "isActiveDuty": true, + "applicantServed": "Yes", "toursOfDuty": [{ "dateRange": { "from": "2012-06-26", diff --git a/spec/fixtures/education_benefits_claims/1995/ch33_fry.spl b/spec/fixtures/education_benefits_claims/1995/ch33_fry.spl index 3dd4e4c5b21..403b9bcba22 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch33_fry.spl +++ b/spec/fixtures/education_benefits_claims/1995/ch33_fry.spl @@ -7,13 +7,13 @@ LAST V1995 SCHOOL NAME -chapter35 +Chapter1606 *START* VA Form 22-1995 OMB Control #: 2900-0074 - REQUEST FOR CHANGE OF PROGRAM OR PLACE OF TRAINING + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE ------------------------------------- @@ -48,36 +48,26 @@ Benefit Most Recently Received: Chapter33 Fry Scholarship Select Another Benefit: Yes -Benefit Being Applied For: chapter35 +Benefit Being Applied For: Chapter1606 Type of Education or Training: Prep Course For Lo C Education or Career Goal: bachelor's degree -New School or Training Establishment: -school name -111 UNI DRIVE -MILWAUKEE, WI, 53135 -USA - -Current/Prior School or Training Establishment: -old school name -2222 UNI DRIVE -ANYTOWN, MA, 41414 -USA + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- -Date You Stopped Training: 2007-06-XX -Reason for Change: reason for change +Served in the armed forces?: Yes +Are You Now On Active Duty?: YES - ACTIVE DUTY SERVICE INFORMATION - ------------------------------- +Do you have any new periods of service to record since you last applied for +education benefits? YES Date Entered Date Separated Service Component 2012-06-26 2013-04-10 Army Reserve 2013-04-22 2013-06-14 navy - As an active-duty service member, you have consulted with an Education Service Officer (ESO) regarding your education program. diff --git a/spec/fixtures/education_benefits_claims/1995/ch33_fry_noncollege.json b/spec/fixtures/education_benefits_claims/1995/ch33_fry_noncollege.json new file mode 100644 index 00000000000..aa87389d9f1 --- /dev/null +++ b/spec/fixtures/education_benefits_claims/1995/ch33_fry_noncollege.json @@ -0,0 +1,85 @@ +{ + "veteranFullName": { + "first": "first", + "middle": "middle", + "last": "last" + }, + "veteranSocialSecurityNumber": "111223333", + "newSchool": { + "name": "school name", + "address": { + "city": "Milwaukee", + "country": "USA", + "postalCode": "53135", + "state": "WI", + "street": "111 Uni Drive" + } + }, + "oldSchool": { + "name": "old school name", + "address": { + "city": "Anytown", + "country": "USA", + "postalCode": "41414", + "state": "MA", + "street": "2222 Uni Drive" + } + }, + "preferredContactMethod": "email", + "trainingEndDate": "2007-06-XX", + "reasonForChange": "reason for change", + "vaFileNumber": "c12345678", + "homePhone": "5551110000", + "mobilePhone": "5551110001", + "veteranAddress": { + "city": "Milwaukee", + "country": "USA", + "postalCode": "53130", + "state": "WI", + "street": "123 Main St" + }, + "sponsorSocialSecurityNumber": "111223333", + "applicantGender": "F", + "dateOfBirth": "1970-01-01", + "civilianBenefitsAssistance": true, + "email": "test@sample.com", + "benefit": "chapter33FryScholarship", + "benefitUpdate": "chapter33FryScholarship", + "changeAnotherBenefit": "Yes", + "benefitAppliedFor": "chapter1606", + "educationType": "tuitionTopUp", + "educationTypeUpdate": "nonCollegeDegree", + "educationObjective": "bachelor's degree", + "bankAccountChange": "startUpdate", + "bankAccountChangeUpdate": "startUpdate", + "bankAccount": { + "accountNumber": "88888888888", + "accountType": "checking", + "bankName": "First Bank of JSON", + "routingNumber": "123456789" + }, + "serviceBefore1977": { + "haveDependents": true, + "married": true, + "parentDependent": false + }, + "isActiveDuty": true, + "applicantServed": "Yes", + "toursOfDuty": [{ + "dateRange": { + "from": "2012-06-26", + "to": "2013-04-10" + }, + "serviceBranch": "Army Reserve" + }, { + "dateRange": { + "from": "2013-04-22", + "to": "2013-06-14" + }, + "serviceBranch": "navy" + }], + "nonVaAssistance": true, + "remarks": "remarks", + "programName": "program name", + "privacyAgreementAccepted": true +} diff --git a/spec/fixtures/education_benefits_claims/1995/ch33_fry_noncollege.spl b/spec/fixtures/education_benefits_claims/1995/ch33_fry_noncollege.spl new file mode 100644 index 00000000000..24d762dd328 --- /dev/null +++ b/spec/fixtures/education_benefits_claims/1995/ch33_fry_noncollege.spl @@ -0,0 +1,77 @@ +*INIT* +FIRST +MIDDLE +LAST +111223333 +111223333 +V1995 + +SCHOOL NAME +Chapter1606 +*START* +VA Form 22-1995 +OMB Control #: 2900-0074 + + + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING +FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE + ------------------------------------- + + APPLICANT INFORMATION + --------------------- + +SSN: 111223333 VA File Number: c12345678 + +Sex: F Date of Birth: 1970-01-01 + +Name: first middle last + +Address: +123 MAIN ST +MILWAUKEE, WI, 53130 +USA + +Telephone Numbers: Mobile: 5551110001 + Home: 5551110000 + +Email Address: test@sample.com +Preferred Method of Contact: email + +Direct Deposit: Start or Update EFT +Type of Account: checking +Routing/Transit #: 123456789 Account #: 88888888888 + + TYPE AND PROGRAM OF EDUCATION OR TRAINING + ----------------------------------------- + +Benefit Most Recently Received: Chapter33 Fry Scholarship + +Select Another Benefit: Yes + +Benefit Being Applied For: Chapter1606 + +Type of Education or Training: Non College Degree +Education or Career Goal: bachelor's degree + + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- + +Served in the armed forces?: Yes + +Are You Now On Active Duty?: YES + +Do you have any new periods of service to record since you last applied for +education benefits? YES + +Date Entered Date Separated Service Component +2012-06-26 2013-04-10 Army Reserve +2013-04-22 2013-06-14 navy + + +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. + +Electronically Received by VA: 2017-01-17 +Confirmation #: V-EBC-1 + +*END* diff --git a/spec/fixtures/education_benefits_claims/1995/ch33_post911.json b/spec/fixtures/education_benefits_claims/1995/ch33_post911.json index 619d7ca83fe..3dc720a896f 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch33_post911.json +++ b/spec/fixtures/education_benefits_claims/1995/ch33_post911.json @@ -15,6 +15,7 @@ "street": "111 Uni Drive" } }, + "sponsorSocialSecurityNumber": "111223333", "oldSchool": { "name": "old school name", "address": { @@ -45,7 +46,7 @@ "benefit": "chapter33Post911", "benefitUpdate": "chapter33Post911", "changeAnotherBenefit": "Yes", - "benefitAppliedFor": "chapter35", + "benefitAppliedFor": "chapter1606", "educationType": "tuitionTopUp", "educationTypeUpdate": "prepCourseForLoC", "educationObjective": "bachelor's degree", @@ -62,6 +63,7 @@ "married": true, "parentDependent": false }, + "applicantServed": "Yes", "toursOfDuty": [{ "dateRange": { "from": "2012-06-26", diff --git a/spec/fixtures/education_benefits_claims/1995/ch33_post911.spl b/spec/fixtures/education_benefits_claims/1995/ch33_post911.spl index 2dee5f35c1a..b11e2ff03de 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch33_post911.spl +++ b/spec/fixtures/education_benefits_claims/1995/ch33_post911.spl @@ -7,13 +7,13 @@ LAST V1995 SCHOOL NAME -chapter35 +Chapter1606 *START* VA Form 22-1995 OMB Control #: 2900-0074 - REQUEST FOR CHANGE OF PROGRAM OR PLACE OF TRAINING + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE ------------------------------------- @@ -48,36 +48,26 @@ Benefit Most Recently Received: Chapter33 Post911 Select Another Benefit: Yes -Benefit Being Applied For: chapter35 +Benefit Being Applied For: Chapter1606 Type of Education or Training: Prep Course For Lo C Education or Career Goal: bachelor's degree -New School or Training Establishment: -school name -111 UNI DRIVE -MILWAUKEE, WI, 53135 -USA - -Current/Prior School or Training Establishment: -old school name -2222 UNI DRIVE -ANYTOWN, MA, 41414 -USA + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- -Date You Stopped Training: 2007-06-XX -Reason for Change: reason for change +Served in the armed forces?: Yes +Are You Now On Active Duty?: N/A - ACTIVE DUTY SERVICE INFORMATION - ------------------------------- +Do you have any new periods of service to record since you last applied for +education benefits? YES Date Entered Date Separated Service Component 2012-06-26 2013-04-10 Army Reserve 2013-04-22 2013-06-14 navy - Certification and Signature of Applicant Signature of Applicant Date diff --git a/spec/fixtures/education_benefits_claims/1995/kitchen_sink.json b/spec/fixtures/education_benefits_claims/1995/kitchen_sink.json index 9e59e12ff99..d862a09f4fa 100644 --- a/spec/fixtures/education_benefits_claims/1995/kitchen_sink.json +++ b/spec/fixtures/education_benefits_claims/1995/kitchen_sink.json @@ -15,6 +15,7 @@ "street": "111 Uni Drive" } }, + "sponsorSocialSecurityNumber": "111223333", "oldSchool": { "name": "old school name", "address": { @@ -45,7 +46,7 @@ "benefit": "transferOfEntitlement", "benefitUpdate": "transferOfEntitlement", "changeAnotherBenefit": "Yes", - "benefitAppliedFor": "chapter35", + "benefitAppliedFor": "chapter30", "educationType": "tuitionTopUp", "educationTypeUpdate": "prepCourseForLoC", "educationObjective": "bachelor's degree", @@ -62,6 +63,7 @@ "married": true, "parentDependent": false }, + "applicantServed": "Yes", "toursOfDuty": [{ "dateRange": { "from": "2012-06-26", diff --git a/spec/fixtures/education_benefits_claims/1995/kitchen_sink.spl b/spec/fixtures/education_benefits_claims/1995/kitchen_sink.spl index 7c5fb6301ff..5596b6bd6fb 100644 --- a/spec/fixtures/education_benefits_claims/1995/kitchen_sink.spl +++ b/spec/fixtures/education_benefits_claims/1995/kitchen_sink.spl @@ -7,13 +7,13 @@ LAST V1995 SCHOOL NAME -chapter35 +Chapter30 *START* VA Form 22-1995 OMB Control #: 2900-0074 - REQUEST FOR CHANGE OF PROGRAM OR PLACE OF TRAINING + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE ------------------------------------- @@ -48,36 +48,26 @@ Benefit Most Recently Received: Transfer Of Entitlement Select Another Benefit: Yes -Benefit Being Applied For: chapter35 +Benefit Being Applied For: Chapter30 Type of Education or Training: Prep Course For Lo C Education or Career Goal: bachelor's degree -New School or Training Establishment: -school name -111 UNI DRIVE -MILWAUKEE, WI, 53135 -USA - -Current/Prior School or Training Establishment: -old school name -2222 UNI DRIVE -ANYTOWN, MA, 41414 -USA + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- -Date You Stopped Training: 2007-06-XX -Reason for Change: reason for change +Served in the armed forces?: Yes +Are You Now On Active Duty?: N/A - ACTIVE DUTY SERVICE INFORMATION - ------------------------------- +Do you have any new periods of service to record since you last applied for +education benefits? YES Date Entered Date Separated Service Component 2012-06-26 2013-04-10 Army Reserve 2013-04-22 2013-06-14 navy - Certification and Signature of Applicant Signature of Applicant Date diff --git a/spec/fixtures/education_benefits_claims/1995/minimal.json b/spec/fixtures/education_benefits_claims/1995/minimal.json index b769cd75da9..c77ba970e89 100644 --- a/spec/fixtures/education_benefits_claims/1995/minimal.json +++ b/spec/fixtures/education_benefits_claims/1995/minimal.json @@ -7,9 +7,6 @@ "vaFileNumber": "12345678", "newSchool": {}, "oldSchool": {}, - "toursOfDuty": [{ - "serviceBranch": "Army" - }], "preferredContactMethod": "mail", "veteranAddress": { "street": "123 Central St", @@ -18,9 +15,10 @@ "state": "MD", "postalCode": "21231" }, + "applicantServed": "No", "applicantGender": "F", "dateOfBirth": "1970-01-01", "changeAnotherBenefit": "Yes", - "benefitAppliedFor": "chapter35", + "benefitAppliedFor": "chapter30", "email": "test@sample.com", "bankAccount": {}} diff --git a/spec/fixtures/education_benefits_claims/1995/minimal.spl b/spec/fixtures/education_benefits_claims/1995/minimal.spl index eba9de8c231..988dd3e8bed 100644 --- a/spec/fixtures/education_benefits_claims/1995/minimal.spl +++ b/spec/fixtures/education_benefits_claims/1995/minimal.spl @@ -7,13 +7,13 @@ FAKE V1995 -chapter35 +Chapter30 *START* VA Form 22-1995 OMB Control #: 2900-0074 - REQUEST FOR CHANGE OF PROGRAM OR PLACE OF TRAINING + REQUEST FOR CHANGE OF BENEFIT, PROGRAM OR PLACE OF TRAINING FOR VETERANS, SERVICEPERSONS, DEPENDENTS & MEMBERS OF THE SELECTED RESERVE ------------------------------------- @@ -47,27 +47,22 @@ Benefit Most Recently Received: Select Another Benefit: Yes -Benefit Being Applied For: chapter35 +Benefit Being Applied For: Chapter30 Type of Education or Training: Education or Career Goal: -New School or Training Establishment: - - -Current/Prior School or Training Establishment: - + ACTIVE DUTY SERVICE INFORMATION + ------------------------------- -Date You Stopped Training: -Reason for Change: +Served in the armed forces?: No +Are You Now On Active Duty?: N/A - ACTIVE DUTY SERVICE INFORMATION - ------------------------------- +Do you have any new periods of service to record since you last applied for +education benefits? NO Date Entered Date Separated Service Component - Army - Certification and Signature of Applicant diff --git a/spec/sidekiq/education_form/forms/va1995_spec.rb b/spec/sidekiq/education_form/forms/va1995_spec.rb index 043305bd614..50cbbc4e59e 100644 --- a/spec/sidekiq/education_form/forms/va1995_spec.rb +++ b/spec/sidekiq/education_form/forms/va1995_spec.rb @@ -23,4 +23,13 @@ expect(subject.direct_deposit_type('noChange')).to eq('Do Not Change') end end + + context 'spool_file tests with high school minors' do + %w[ + ch30_guardian_not_graduated + ch30_guardian_graduated_sponsor + ].each do |test_application| + test_spool_file('1995', test_application) + end + end end From 62f3c2b33d4834b19ea921e43726757b6b493f8b Mon Sep 17 00:00:00 2001 From: Riley Anderson Date: Mon, 1 Apr 2024 16:18:59 -0600 Subject: [PATCH 012/260] Remove delete on find from Sidekiq::AttrPackage. Update SignUpServiceUpdaterJob (#16145) --- .../sign_up_service_updater_job.rb | 2 + lib/sidekiq/attr_package.rb | 13 +++-- spec/lib/sidekiq/attr_package_spec.rb | 51 +++++++++++++++---- .../sign_up_service_updater_job_spec.rb | 47 ++++++++++------- 4 files changed, 82 insertions(+), 31 deletions(-) diff --git a/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb b/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb index bca51e83b0b..307797272e8 100644 --- a/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb +++ b/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb @@ -27,6 +27,8 @@ def perform(attr_package_key) @version = attrs[:version] terms_of_use_agreement.accepted? ? accept : decline + + Sidekiq::AttrPackage.delete(attr_package_key) end private diff --git a/lib/sidekiq/attr_package.rb b/lib/sidekiq/attr_package.rb index e8d1749065d..4692b775d90 100644 --- a/lib/sidekiq/attr_package.rb +++ b/lib/sidekiq/attr_package.rb @@ -27,13 +27,20 @@ def find(key) json_value = redis.get(key) return nil unless json_value - JSON.parse(json_value, symbolize_names: true).tap do - redis.del(key) - end + JSON.parse(json_value, symbolize_names: true) rescue => e raise AttrPackageError.new('find', e.message) end + # Delete an attribute package by key + # @param key [String] the key of the attribute package + # @return [Integer] the number of keys deleted + def delete(key) + redis.del(key) + rescue => e + raise AttrPackageError.new('delete', e.message) + end + private def redis diff --git a/spec/lib/sidekiq/attr_package_spec.rb b/spec/lib/sidekiq/attr_package_spec.rb index 3d3893998b7..c777b5b6593 100644 --- a/spec/lib/sidekiq/attr_package_spec.rb +++ b/spec/lib/sidekiq/attr_package_spec.rb @@ -8,9 +8,6 @@ before do allow(Redis::Namespace).to receive(:new).and_return(redis_double) - allow(redis_double).to receive(:set) - allow(redis_double).to receive(:get) - allow(redis_double).to receive(:del) end after do @@ -21,6 +18,10 @@ let(:attrs) { { foo: 'bar' } } let(:expected_key) { Digest::SHA256.hexdigest(attrs.to_json) } + before do + allow(redis_double).to receive(:set) + end + context 'when no expiration is provided' do it 'stores attributes in Redis and returns a key' do expect(redis_double).to receive(:set).with(expected_key, attrs.to_json, ex: 7.days) @@ -57,18 +58,20 @@ describe '.find' do let(:key) { 'some_key' } + before do + allow(redis_double).to receive(:get) + end + context 'when the key exists' do - let(:json_attrs) { { foo: 'bar' }.to_json } + let(:attrs) { { foo: 'bar' } } before do - allow(redis_double).to receive(:get).with(key).and_return(json_attrs) + allow(redis_double).to receive(:get).with(key).and_return(attrs.to_json) end - it 'retrieves and deletes the attribute package from Redis' do - expect(redis_double).to receive(:del).with(key) - + it 'retrieves the attribute package from Redis' do result = described_class.find(key) - expect(result).to eq({ foo: 'bar' }) + expect(result).to eq(attrs) end end @@ -89,12 +92,38 @@ allow(redis_double).to receive(:get).with(key).and_raise('Redis error') end - it 'raises an AttrPackageError and does not delete the package' do - expect(redis_double).not_to receive(:del) + it 'raises an AttrPackageError' do expect do described_class.find(key) end.to raise_error(Sidekiq::AttrPackageError).with_message(expected_error_message) end end end + + describe '.delete' do + let(:key) { 'some_key' } + + before do + allow(redis_double).to receive(:del) + end + + it 'deletes the attribute package from Redis' do + expect(redis_double).to receive(:del).with(key) + described_class.delete(key) + end + + context 'when an error occurs' do + let(:expected_error_message) { '[Sidekiq] [AttrPackage] delete error: Redis error' } + + before do + allow(redis_double).to receive(:del).with(key).and_raise('Redis error') + end + + it 'raises an AttrPackageError' do + expect do + described_class.delete(key) + end.to raise_error(Sidekiq::AttrPackageError).with_message(expected_error_message) + end + end + end end diff --git a/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb b/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb index e39f74bdbc6..65086fbcbc0 100644 --- a/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb +++ b/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb @@ -13,9 +13,14 @@ let(:common_name) { 'some-common-name' } let(:service_instance) { instance_double(MAP::SignUp::Service) } let(:version) { terms_of_use_agreement.agreement_version } + let(:attr_package_key) { Digest::SHA256.hexdigest(attr_package.to_json) } + let(:attr_package) { { icn: user_account.icn, signature_name: common_name, version: } } before do allow(MAP::SignUp::Service).to receive(:new).and_return(service_instance) + allow(Sidekiq::AttrPackage).to receive(:create).and_return(attr_package_key) + allow(Sidekiq::AttrPackage).to receive(:find).with(attr_package_key).and_return(attr_package) + allow(Sidekiq::AttrPackage).to receive(:delete) end it 'retries 15 times after failure' do @@ -43,48 +48,56 @@ it { is_expected.to be_unique } context 'when the terms of use agreement is accepted' do - let(:attr_key) do - Digest::SHA256.hexdigest({ icn: user_account.icn, signature_name: common_name, version: }.to_json) - end - before do allow(service_instance).to receive(:agreements_accept) - allow(Sidekiq::AttrPackage).to receive(:create).and_return(attr_key) - allow(Sidekiq::AttrPackage).to receive(:find).with(attr_key).and_return({ icn: user_account.icn, - signature_name: common_name, - version: }) end it 'updates the terms of use agreement in sign up service' do - job.perform(attr_key) + job.perform(attr_package_key) expect(MAP::SignUp::Service).to have_received(:new) expect(service_instance).to have_received(:agreements_accept).with(icn: user_account.icn, signature_name: common_name, version:) end + + it 'deletes the attribute package' do + job.perform(attr_package_key) + + expect(Sidekiq::AttrPackage).to have_received(:delete).with(attr_package_key) + end end context 'when the terms of use agreement is declined' do - let(:attr_key) do - Digest::SHA256.hexdigest({ icn: user_account.icn, signature_name: common_name, version: }.to_json) - end let(:response) { 'declined' } before do allow(service_instance).to receive(:agreements_decline) - allow(Sidekiq::AttrPackage).to receive(:create).and_return(attr_key) - allow(Sidekiq::AttrPackage).to receive(:find).with(attr_key).and_return({ icn: user_account.icn, - signature_name: common_name, - version: }) end it 'updates the terms of use agreement in sign up service' do - job.perform(attr_key) + job.perform(attr_package_key) expect(MAP::SignUp::Service).to have_received(:new) expect(service_instance).to have_received(:agreements_decline).with(icn: user_account.icn) end + + it 'deletes the attribute package' do + job.perform(attr_package_key) + + expect(Sidekiq::AttrPackage).to have_received(:delete).with(attr_package_key) + end + end + + context 'when MAP::SignUp::Service service fails' do + before do + allow(service_instance).to receive(:agreements_accept).and_raise(StandardError) + end + + it 'does not delete the attribute package' do + expect { job.perform(attr_package_key) }.to raise_error(StandardError) + expect(Sidekiq::AttrPackage).not_to have_received(:delete).with(attr_package_key) + end end end end From 4b6ea0cb99b6949100823efe629558a3ed8ca18f Mon Sep 17 00:00:00 2001 From: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> Date: Tue, 2 Apr 2024 08:18:15 -0400 Subject: [PATCH 013/260] bump rubocop-rspec to 2.28.0 (#16156) --- .rubocop_explicit_enables.yml | 6 +++--- .rubocop_todo.yml | 4 ++-- Gemfile.lock | 5 ++++- .../ask_va_api/spec/requests/v0/static_data_auth_spec.rb | 2 +- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.rubocop_explicit_enables.yml b/.rubocop_explicit_enables.yml index 09a6d631d60..96e84e4a523 100644 --- a/.rubocop_explicit_enables.yml +++ b/.rubocop_explicit_enables.yml @@ -284,11 +284,11 @@ FactoryBot/FactoryNameStyle: # new in 2.16 Enabled: true FactoryBot/SyntaxMethods: # new in 2.7 Enabled: true -RSpec/Rails/AvoidSetupHook: # new in 2.4 +RSpecRails/AvoidSetupHook: # new in 2.4 Enabled: true -RSpec/Rails/HaveHttpStatus: # new in 2.12 +RSpecRails/HaveHttpStatus: # new in 2.12 Enabled: true -RSpec/Rails/InferredSpecType: # new in 2.14 +RSpecRails/InferredSpecType: # new in 2.14 Enabled: true Layout/EmptyLinesAroundAttributeAccessor: diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index c96b9f3c6d0..9ec0afa9657 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -750,7 +750,7 @@ RSpec/PendingWithoutReason: # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: ResponseMethods. # ResponseMethods: response, last_response -RSpec/Rails/HaveHttpStatus: +RSpecRails/HaveHttpStatus: Exclude: - 'modules/appeals_api/spec/controllers/application_controller_spec.rb' - 'modules/appeals_api/spec/requests/higher_level_reviews/v0/higher_level_reviews_controller_spec.rb' @@ -837,7 +837,7 @@ RSpec/Rails/HaveHttpStatus: # Offense count: 264 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: Inferences. -RSpec/Rails/InferredSpecType: +RSpecRails/InferredSpecType: Enabled: false # Offense count: 26 diff --git a/Gemfile.lock b/Gemfile.lock index 6acdf4cf5a2..2713359a715 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -913,10 +913,13 @@ GEM rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rspec (2.27.1) + rubocop-rspec (2.28.0) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.2) + rubocop (~> 1.40) rubocop-thread_safety (0.5.1) rubocop (>= 0.90.0) ruby-progressbar (1.13.0) diff --git a/modules/ask_va_api/spec/requests/v0/static_data_auth_spec.rb b/modules/ask_va_api/spec/requests/v0/static_data_auth_spec.rb index de75501f417..299f0116930 100644 --- a/modules/ask_va_api/spec/requests/v0/static_data_auth_spec.rb +++ b/modules/ask_va_api/spec/requests/v0/static_data_auth_spec.rb @@ -36,7 +36,7 @@ end it 'response with status :unauthorized' do - expect(response).to have_http_status('403') # rubocop:disable RSpec/Rails/HttpStatus + expect(response).to have_http_status('403') # rubocop:disable RSpecRails/HttpStatus expect(response.body).to include('You do not have access to this resource.') end end From d5cb3083c3cbb07156da3e3d1859b2df3bfa197a Mon Sep 17 00:00:00 2001 From: Jacob Penner <161746194+pennja@users.noreply.github.com> Date: Tue, 2 Apr 2024 09:10:40 -0400 Subject: [PATCH 014/260] [1165] feat: veteran facing error monitoring and logging (#16155) * update pdf_filler specs * further streamline pdf_filler_spec logic * remove redundancies * minor security, error, and test updates * updates in accordance with PR feedback --- .../services/simple_forms_api/pdf_filler.rb | 7 +- .../spec/services/pdf_filler_spec.rb | 111 ++++++++++-------- 2 files changed, 68 insertions(+), 50 deletions(-) diff --git a/modules/simple_forms_api/app/services/simple_forms_api/pdf_filler.rb b/modules/simple_forms_api/app/services/simple_forms_api/pdf_filler.rb index 234155d02c4..23e1527da5b 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/pdf_filler.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/pdf_filler.rb @@ -9,6 +9,9 @@ class PdfFiller TEMPLATE_BASE = Rails.root.join('modules', 'simple_forms_api', 'templates') def initialize(form_number:, form:, name: nil) + raise 'form_number is required' if form_number.blank? + raise 'form needs a data attribute' unless form&.data + @form = form @form_number = form_number @name = name || form_number @@ -20,8 +23,8 @@ def generate(current_loa = nil) stamped_template_path = "tmp/#{name}-stamped.pdf" pdftk = PdfForms.new(Settings.binaries.pdftk) FileUtils.copy(template_form_path, stamped_template_path) - PdfStamper.stamp_pdf(stamped_template_path, form, current_loa) if File.exist? stamped_template_path + PdfStamper.stamp_pdf(stamped_template_path, form, current_loa) pdftk.fill_form(stamped_template_path, generated_form_path, mapped_data, flatten: true) generated_form_path else @@ -31,6 +34,8 @@ def generate(current_loa = nil) Common::FileHelpers.delete_file_if_exists(stamped_template_path) if defined?(stamped_template_path) end + private + def mapped_data template = Rails.root.join('modules', 'simple_forms_api', 'app', 'form_mappings', "#{form_number}.json.erb").read b = binding diff --git a/modules/simple_forms_api/spec/services/pdf_filler_spec.rb b/modules/simple_forms_api/spec/services/pdf_filler_spec.rb index 1cfb14fb5fe..634aa6c653a 100644 --- a/modules/simple_forms_api/spec/services/pdf_filler_spec.rb +++ b/modules/simple_forms_api/spec/services/pdf_filler_spec.rb @@ -4,65 +4,78 @@ require SimpleFormsApi::Engine.root.join('spec', 'spec_helper.rb') describe SimpleFormsApi::PdfFiller do - def self.test_pdf_fill(form_number, test_payload = form_number) - form_name = form_number.split(Regexp.union(%w[vba_ vha_]))[1].gsub('_', '-') - context "when filling the pdf for form #{form_name} given template #{test_payload}" do - it 'fills out a PDF from a templated JSON file' do - expected_pdf_path = "tmp/#{form_number}-tmp.pdf" + ivc_champva_forms = %w[vha_10_10d vha_10_7959f_1 vha_10_7959f_2] + non_ivc_forms = %w[ + vba_26_4555 vba_26_4555-min vba_21_4142 vba_21_4142-min vba_21_10210 vba_21_10210-min vba_21p_0847 + vba_21p_0847-min vba_21_0972 vba_21_0972-min vba_21_0966 vba_21_0966-min vba_40_0247 vba_40_0247 + vba_40_0247-min vha_10_7959c + ] + form_list = ivc_champva_forms + non_ivc_forms - # remove the pdf if it already exists - FileUtils.rm_f(expected_pdf_path) - - # fill the PDF - data = JSON.parse(File.read("modules/simple_forms_api/spec/fixtures/form_json/#{test_payload}.json")) + describe '#initialize' do + context 'when the filler is instantiated without a form_number' do + it 'throws an error' do + form_number = form_list.first + data = JSON.parse(File.read("modules/simple_forms_api/spec/fixtures/form_json/#{form_number}.json")) form = "SimpleFormsApi::#{form_number.titleize.gsub(' ', '')}".constantize.new(data) - filler = SimpleFormsApi::PdfFiller.new(form_number:, form:) - filler.generate - expect(File.exist?(expected_pdf_path)).to eq(true) + expect do + described_class.new(form_number: nil, form:) + end.to raise_error(RuntimeError, 'form_number is required') + end + end + + context 'when the filler is instantiated without a form' do + it 'throws an error' do + form_number = form_list.first + expect do + described_class.new(form_number:, form: nil) + end.to raise_error(RuntimeError, 'form needs a data attribute') end end end - test_pdf_fill 'vba_26_4555' - test_pdf_fill 'vba_26_4555', 'vba_26_4555-min' - test_pdf_fill 'vba_21_4142' - test_pdf_fill 'vba_21_4142', 'vba_21_4142-min' - test_pdf_fill 'vba_21_10210' - test_pdf_fill 'vba_21_10210', 'vba_21_10210-min' - test_pdf_fill 'vba_21p_0847' - test_pdf_fill 'vba_21p_0847', 'vba_21p_0847-min' - test_pdf_fill 'vba_21_0972' - test_pdf_fill 'vba_21_0972', 'vba_21_0972-min' - test_pdf_fill 'vba_21_0966' - test_pdf_fill 'vba_21_0966', 'vba_21_0966-min' - test_pdf_fill 'vba_40_0247' - test_pdf_fill 'vba_40_0247', 'vba_40_0247-min' - test_pdf_fill 'vha_10_7959c' + describe '#generate' do + form_list.each do |file_name| + context "when mapping the pdf data given JSON file: #{file_name}" do + let(:expected_pdf_path) { map_pdf_data(file_name) } - # IVC CHAMPVA Forms - test_pdf_fill 'vha_10_10d' - test_pdf_fill 'vha_10_7959f_1' - test_pdf_fill 'vha_10_7959f_2' + # remove the pdf if it already exists + after { FileUtils.rm_f(expected_pdf_path) } - def self.test_json_valid(mapping_file) - it 'validates json is parseable' do - expect do - JSON.parse(File.read("modules/simple_forms_api/app/form_mappings/#{mapping_file}")) - end.not_to raise_error + context 'when a legitimate JSON payload is provided' do + it 'properly fills out the associated PDF' do + expect(File.exist?(expected_pdf_path)).to eq(true) + end + end + end + end + + def map_pdf_data(file_name) + form_number = file_name.gsub('-min', '') + expected_pdf_path = "tmp/#{form_number}-tmp.pdf" + data = JSON.parse(File.read("modules/simple_forms_api/spec/fixtures/form_json/#{file_name}.json")) + form = "SimpleFormsApi::#{form_number.titleize.gsub(' ', '')}".constantize.new(data) + + instance = described_class.new(form_number:, form:) + instance.generate + + expected_pdf_path end end - test_json_valid 'vba_26_4555.json.erb' - test_json_valid 'vba_21_4142.json.erb' - test_json_valid 'vba_21_10210.json.erb' - test_json_valid 'vba_21p_0847.json.erb' - test_json_valid 'vba_21_0972.json.erb' - test_json_valid 'vba_21_0966.json.erb' - test_json_valid 'vba_40_0247.json.erb' - test_json_valid 'vha_10_7959c.json.erb' + describe 'form mappings' do + list = form_list.map { |f| f.gsub('-min', '') }.uniq + list.each do |file_name| + context "when mapping #{file_name} input" do + it 'successfully parses resulting JSON' do + expect { read_form_mapping(file_name) }.not_to raise_error + end + end + end - # IVC CHAMPVA Forms - test_json_valid 'vha_10_10d.json.erb' - test_json_valid 'vha_10_7959f_1.json.erb' - test_json_valid 'vha_10_7959f_2.json.erb' + def read_form_mapping(form_number) + test_file = File.read("modules/simple_forms_api/app/form_mappings/#{form_number}.json.erb") + JSON.parse(test_file) + end + end end From d3cb40a7068377b681fe181de96bb031c7933747 Mon Sep 17 00:00:00 2001 From: Rockwell Windsor Rice <129893414+rockwellwindsor-va@users.noreply.github.com> Date: Tue, 2 Apr 2024 09:35:40 -0500 Subject: [PATCH 015/260] Api 34406 POA cancel previous pending (#16116) * WIP: Adds service file * WIP: Adds service file * WPI: Adds VCR and test file to start * Fixes typo in test file comment * Updates test, call and VCR * Parses hostname to append additional namespace to * Cleans up formatting in make_request method --- .../claims_api/lib/bgs_service/local_bgs.rb | 38 ++- .../vdc_manage_representative_service.rb | 45 +++ .../vdc_manage_representative_service_spec.rb | 40 +++ .../update_poa.yml | 300 ++++++++++++++++++ 4 files changed, 412 insertions(+), 11 deletions(-) create mode 100644 modules/claims_api/lib/bgs_service/vdc_manage_representative_service.rb create mode 100644 modules/claims_api/spec/lib/claims_api/vdc_manage_representative_service_spec.rb create mode 100644 spec/support/vcr_cassettes/bgs/vdc_manage_representative_service/update_poa.yml diff --git a/modules/claims_api/lib/bgs_service/local_bgs.rb b/modules/claims_api/lib/bgs_service/local_bgs.rb index 20082072be0..97b95a52e77 100644 --- a/modules/claims_api/lib/bgs_service/local_bgs.rb +++ b/modules/claims_api/lib/bgs_service/local_bgs.rb @@ -214,10 +214,12 @@ def header # rubocop:disable Metrics/MethodLength header.to_s end - def full_body(action:, body:, namespace:) + def full_body(action:, body:, namespace:, additional_namespace: nil) + ans = additional_namespace ? construct_additional_namespace(namespace, additional_namespace) : nil + body = Nokogiri::XML::DocumentFragment.parse <<~EOXML - + #{header} @@ -229,6 +231,18 @@ def full_body(action:, body:, namespace:) body.to_s end + def construct_additional_namespace(namespace, additional_namespace) + host_name = extract_hostname(namespace) + Nokogiri::XML::DocumentFragment.parse <<~EOXML + xmlns:#{additional_namespace}="#{host_name}/#{additional_namespace.strip}" + EOXML + end + + def extract_hostname(namespace) + uri = URI.parse(namespace) + "#{uri.scheme}://#{uri.host}#{uri.path.split('/')[0..-2].join('/')}" + end + def parsed_response(res, action, key = nil) parsed = Hash.from_xml(res.body) if action == 'findIntentToFileByPtcpntIdItfTypeCd' @@ -253,7 +267,7 @@ def parsed_response(res, action, key = nil) end end - def make_request(endpoint:, action:, body:, key: nil) # rubocop:disable Metrics/MethodLength + def make_request(endpoint:, action:, body:, key: nil, additional_namespace: nil) # rubocop:disable Metrics/MethodLength connection = log_duration event: 'establish_ssl_connection' do Faraday::Connection.new(ssl: { verify_mode: @ssl_verify_mode }) do |f| f.use :breakers @@ -267,15 +281,17 @@ def make_request(endpoint:, action:, body:, key: nil) # rubocop:disable Metrics/ connection.get("#{Settings.bgs.url}/#{endpoint}?WSDL") end target_namespace = Hash.from_xml(wsdl.body).dig('definitions', 'targetNamespace') + response = log_duration(event: 'connection_post', endpoint:, action:) do - connection.post("#{Settings.bgs.url}/#{endpoint}", full_body(action:, - body:, - namespace: target_namespace), - { - 'Content-Type' => 'text/xml;charset=UTF-8', - 'Host' => "#{@env}.vba.va.gov", - 'Soapaction' => "\"#{action}\"" - }) + post_body = full_body(action:, body:, namespace: target_namespace, additional_namespace:) + post_headers = { + 'Content-Type' => 'text/xml;charset=UTF-8', + 'Host' => "#{@env}.vba.va.gov", + 'Soapaction' => "\"#{action}\"" + + } + + connection.post("#{Settings.bgs.url}/#{endpoint}", post_body, post_headers) end rescue Faraday::TimeoutError, Faraday::ConnectionFailed => e ClaimsApi::Logger.log('local_bgs', diff --git a/modules/claims_api/lib/bgs_service/vdc_manage_representative_service.rb b/modules/claims_api/lib/bgs_service/vdc_manage_representative_service.rb new file mode 100644 index 00000000000..bf66eb82092 --- /dev/null +++ b/modules/claims_api/lib/bgs_service/vdc_manage_representative_service.rb @@ -0,0 +1,45 @@ +# frozen_string_literal: true + +module ClaimsApi + class VdcManageRepresentativeService < ClaimsApi::LocalBGS + def bean_name + 'VDC/ManageRepresentativeService' + end + + def update_poa(rep, proc_id) + body = get_update_poa_body(rep, proc_id) + + make_request( + endpoint: bean_name, + action: 'updatePOARequest', + body:, + additional_namespace: + ) + end + + private + + def additional_namespace + ans = Nokogiri::XML::DocumentFragment.parse <<~EOXML + data + EOXML + ans.to_s + end + + def get_update_poa_body(rep, proc_id) + current_date = Time.zone.now.strftime('%Y-%m-%dT%H:%M:%SZ') + + body = Nokogiri::XML::DocumentFragment.parse <<~EOXML + + #{rep.first_name} + #{rep.last_name} + #{current_date} + #{proc_id} + + obsolete + + EOXML + body.to_s + end + end +end diff --git a/modules/claims_api/spec/lib/claims_api/vdc_manage_representative_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vdc_manage_representative_service_spec.rb new file mode 100644 index 00000000000..fdd1e552ed2 --- /dev/null +++ b/modules/claims_api/spec/lib/claims_api/vdc_manage_representative_service_spec.rb @@ -0,0 +1,40 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'bgs_service/vdc_manage_representative_service' + +describe ClaimsApi::VdcManageRepresentativeService do + subject { described_class.new external_uid: 'abcdefg', external_key: 'abcdefg' } + + describe 'update_poa' do + let(:identity) { FactoryBot.create(:user_identity) } + + it 'responds with attributes' do + VCR.use_cassette('bgs/vdc_manage_representative_service/update_poa') do + rep = FactoryBot.create( + :representative, + poa_codes: ['A1Q'], + first_name: identity.first_name, + last_name: identity.last_name + ) + # Formatting this to show the difference between the date returned in response and the date sent in request + date = Time.parse('2024-03-27T13:05:01Z').getlocal('-05:00').strftime('%Y-%m-%dT%H:%M:%S%:z') + proc_id = '8675309' + + response = subject.update_poa(rep, proc_id) + + expect(response[:poa_request_update]).to include( + { + vso_user_email: nil, + vso_user_first_name: rep.first_name, + vso_user_last_name: rep.last_name, + date_request_actioned: date, + declined_reason: nil, + proc_id:, + secondary_status: 'OBS' + } + ) + end + end + end +end diff --git a/spec/support/vcr_cassettes/bgs/vdc_manage_representative_service/update_poa.yml b/spec/support/vcr_cassettes/bgs/vdc_manage_representative_service/update_poa.yml new file mode 100644 index 00000000000..7b0a015947a --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/vdc_manage_representative_service/update_poa.yml @@ -0,0 +1,300 @@ +--- +http_interactions: +- request: + method: get + uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 27 Mar 2024 18:05:01 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 27 Mar 2024 18:05:01 GMT +- request: + method: post + uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 192.168.1.74 + 281 + VAgovAPI + abcdefg + abcdefg + + + + + + + + abraham + lincoln + 2024-03-27T13:05:01Z + 8675309 + + obsolete + + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"updatePOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 27 Mar 2024 18:05:53 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: abrahamlincoln2024-03-27T08:05:01-05:008675309OBS + recorded_at: Wed, 27 Mar 2024 18:05:53 GMT +recorded_with: VCR 6.2.0 From f53cd2b27a20a6c374adfccda598602f52230ef3 Mon Sep 17 00:00:00 2001 From: Gaurav Gupta Date: Tue, 2 Apr 2024 08:57:04 -0700 Subject: [PATCH 016/260] 79741 Log time to complete (#16169) --- .../app/controllers/check_in/v0/travel_claims_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/check_in/app/controllers/check_in/v0/travel_claims_controller.rb b/modules/check_in/app/controllers/check_in/v0/travel_claims_controller.rb index 694bfcb5e16..3fea4fbdacc 100644 --- a/modules/check_in/app/controllers/check_in/v0/travel_claims_controller.rb +++ b/modules/check_in/app/controllers/check_in/v0/travel_claims_controller.rb @@ -15,11 +15,13 @@ def create TravelClaimSubmissionWorker.perform_async(permitted_params[:uuid], permitted_params[:appointment_date]) + logger.info({ message: 'Submitted travel claim to background worker' }.merge(permitted_params)) + render nothing: true, status: :accepted end def permitted_params - params.require(:travel_claims).permit(:uuid, :appointment_date, :facility_type) + params.require(:travel_claims).permit(:uuid, :appointment_date, :facility_type, :time_to_complete) end def authorize From 87e4a7534499d103d04d2453e6770186bd3b4a3d Mon Sep 17 00:00:00 2001 From: Athif Wulandana Date: Tue, 2 Apr 2024 12:46:07 -0500 Subject: [PATCH 017/260] Add BTSSS-API-Client-Number header to travel pay token request (#16165) --- config/settings.yml | 1 + config/settings/test.yml | 1 + modules/travel_pay/app/services/travel_pay/client.rb | 2 ++ 3 files changed, 4 insertions(+) diff --git a/config/settings.yml b/config/settings.yml index b568a354d6b..42419c70fdd 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -1665,6 +1665,7 @@ travel_pay: auth_url: https://login.microsoftonline.us subscription_key: ~ base_url: ~ + client_number: ~ service_name: BTSSS-API xlsx_file_fetcher: diff --git a/config/settings/test.yml b/config/settings/test.yml index dc21a99e172..39487fd21e8 100644 --- a/config/settings/test.yml +++ b/config/settings/test.yml @@ -427,6 +427,7 @@ travel_pay: auth_url: 'https://auth.veis.gov' subscription_key: 'api_key' base_url: 'https://btsss.gov' + client_number: '12345' service_name: 'BTSSS-API' pension_ipf_vanotify_status_callback: diff --git a/modules/travel_pay/app/services/travel_pay/client.rb b/modules/travel_pay/app/services/travel_pay/client.rb index 9ae71854f77..07f5f1d0a4b 100644 --- a/modules/travel_pay/app/services/travel_pay/client.rb +++ b/modules/travel_pay/app/services/travel_pay/client.rb @@ -27,10 +27,12 @@ def request_veis_token def request_btsss_token(veis_token, vagov_token) btsss_url = Settings.travel_pay.base_url api_key = Settings.travel_pay.subscription_key + client_number = Settings.travel_pay.client_number response = connection(server_url: btsss_url).post('api/v1/Auth/access-token') do |req| req.headers['Authorization'] = "Bearer #{veis_token}" req.headers['Ocp-Apim-Subscription-Key'] = api_key + req.headers['BTSSS-API-Client-Number'] = client_number req.body = { authJwt: vagov_token } end response.body['access_token'] From c2c814ebbaee0c8e6c8f146e4c97f232be03c409 Mon Sep 17 00:00:00 2001 From: Derek Fitchett <135860892+dfitchett@users.noreply.github.com> Date: Tue, 2 Apr 2024 12:00:16 -0700 Subject: [PATCH 018/260] Log Max CFI Metrics for diagnostic codes of interest. (#16134) --- .../form526_claim_fast_tracking_concern.rb | 3 +- .../claim_fast_tracking/diagnostic_codes.rb | 9 +- .../diagnostic_codes_for_metrics.rb | 18 +++ .../claim_fast_tracking/max_cfi_metrics.rb | 8 +- spec/models/form526_submission_spec.rb | 106 +++++++++++++ .../max_cfi_metrics_spec.rb | 61 ++++++++ .../only_526_two_cfi_with_max_ratings.json | 141 ++++++++++++++++++ 7 files changed, 341 insertions(+), 5 deletions(-) create mode 100644 app/services/claim_fast_tracking/diagnostic_codes_for_metrics.rb create mode 100644 spec/support/disability_compensation_form/submissions/only_526_two_cfi_with_max_ratings.json diff --git a/app/models/concerns/form526_claim_fast_tracking_concern.rb b/app/models/concerns/form526_claim_fast_tracking_concern.rb index c48e89e5877..6c20f29f4a9 100644 --- a/app/models/concerns/form526_claim_fast_tracking_concern.rb +++ b/app/models/concerns/form526_claim_fast_tracking_concern.rb @@ -13,7 +13,6 @@ module Form526ClaimFastTrackingConcern MAX_CFI_STATSD_KEY_PREFIX = 'api.max_cfi' EP_MERGE_STATSD_KEY_PREFIX = 'worker.ep_merge' - DISABILITIES_WITH_MAX_CFI = [ClaimFastTracking::DiagnosticCodes::TINNITUS].freeze EP_MERGE_BASE_CODES = %w[010 110 020 030 040].freeze EP_MERGE_SPECIAL_ISSUE = 'EMP' OPEN_STATUSES = ['CLAIM RECEIVED', 'UNDER REVIEW', 'GATHERING OF EVIDENCE', 'REVIEW OF EVIDENCE'].freeze @@ -179,7 +178,7 @@ def update_form_with_classification_code(classification_code) end def log_max_cfi_metrics_on_submit - DISABILITIES_WITH_MAX_CFI.intersection(diagnostic_codes).each do |diagnostic_code| + ClaimFastTracking::DiagnosticCodesForMetrics::DC.intersection(diagnostic_codes).each do |diagnostic_code| next unless disabilities.any? do |dis| diagnostic_code == dis['diagnosticCode'] end diff --git a/app/services/claim_fast_tracking/diagnostic_codes.rb b/app/services/claim_fast_tracking/diagnostic_codes.rb index 347d00ef0d8..e52944a7adb 100644 --- a/app/services/claim_fast_tracking/diagnostic_codes.rb +++ b/app/services/claim_fast_tracking/diagnostic_codes.rb @@ -2,8 +2,15 @@ module ClaimFastTracking module DiagnosticCodes + LIMITED_MOTION_OF_WRIST = 5215 + LIMITATION_OF_MOTION_OF_INDEX_OR_LONG_FINGER = 5229 + LIMITATION_OF_EXTENSION_OF_THE_THIGH = 5251 + FLATFOOT_ACQUIRED = 5276 + HALLUX_VALGUS_UNILATERAL = 5280 + TINNITUS = 6260 ASTHMA = 6602 HYPERTENSION = 7101 - TINNITUS = 6260 + SCARS_GENERAL = 7805 + MIGRAINES = 8100 end end diff --git a/app/services/claim_fast_tracking/diagnostic_codes_for_metrics.rb b/app/services/claim_fast_tracking/diagnostic_codes_for_metrics.rb new file mode 100644 index 00000000000..0873bcb1138 --- /dev/null +++ b/app/services/claim_fast_tracking/diagnostic_codes_for_metrics.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module ClaimFastTracking + module DiagnosticCodesForMetrics + include DiagnosticCodes + + DC = [ + LIMITED_MOTION_OF_WRIST, + LIMITATION_OF_MOTION_OF_INDEX_OR_LONG_FINGER, + LIMITATION_OF_EXTENSION_OF_THE_THIGH, + FLATFOOT_ACQUIRED, + HALLUX_VALGUS_UNILATERAL, + TINNITUS, + SCARS_GENERAL, + MIGRAINES + ].freeze + end +end diff --git a/app/services/claim_fast_tracking/max_cfi_metrics.rb b/app/services/claim_fast_tracking/max_cfi_metrics.rb index 06d97132d8e..4ed9d136485 100644 --- a/app/services/claim_fast_tracking/max_cfi_metrics.rb +++ b/app/services/claim_fast_tracking/max_cfi_metrics.rb @@ -82,17 +82,21 @@ def max_rated_disabilities_diagnostic_codes max_rated_disabilities.map { |dis| dis['diagnosticCode'] || dis['diagnostic_code'] } end + def diagnostic_codes_for_logging_metrics + ClaimFastTracking::DiagnosticCodesForMetrics::DC.intersection(max_rated_disabilities_diagnostic_codes) + end + private def log_init_metric StatsD.increment("#{MAX_CFI_STATSD_KEY_PREFIX}.#{flipper_enabled_state}.526_started") - max_rated_disabilities_diagnostic_codes.each do |dc| + diagnostic_codes_for_logging_metrics.each do |dc| StatsD.increment("#{MAX_CFI_STATSD_KEY_PREFIX}.#{flipper_enabled_state}.526_started.#{dc}") end end def log_cfi_metric - max_rated_disabilities_diagnostic_codes.each do |dc| + diagnostic_codes_for_logging_metrics.each do |dc| StatsD.increment("#{MAX_CFI_STATSD_KEY_PREFIX}.#{flipper_enabled_state}.rated_disabilities.#{dc}") end end diff --git a/spec/models/form526_submission_spec.rb b/spec/models/form526_submission_spec.rb index d5b072d92b8..1e858439e05 100644 --- a/spec/models/form526_submission_spec.rb +++ b/spec/models/form526_submission_spec.rb @@ -179,6 +179,112 @@ end end end + + context 'the submission is for tinnitus and hypertension' do + let(:form_json) do + File.read('spec/support/disability_compensation_form/submissions/only_526_two_cfi_with_max_ratings.json') + end + let(:rated_disabilities) do + [ + { name: 'Tinnitus', + diagnostic_code: ClaimFastTracking::DiagnosticCodes::TINNITUS, + rating_percentage: rating_percentage_tinnitus, + maximum_rating_percentage: 10 }, + { name: 'Hypertension', + diagnostic_code: ClaimFastTracking::DiagnosticCodes::HYPERTENSION, + rating_percentage: rating_percentage_hypertension, + maximum_rating_percentage: 60 } + ] + end + let(:rating_percentage_tinnitus) { 0 } + let(:rating_percentage_hypertension) { 0 } + + context 'Max rating education enabled' do + before { Flipper.enable(:disability_526_maximum_rating, user) } + + context 'Rated Disabilities are not at maximum' do + it 'does not log CFI metric upon submission' do + subject.start + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.on.submit.6260') + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.on.submit.7101') + end + end + + context 'Rated Disabilities are at maximum' do + let(:rating_percentage_tinnitus) { 10 } + let(:rating_percentage_hypertension) { 60 } + + it 'logs CFI metric upon submission only for tinnitus' do + subject.start + expect(StatsD).to have_received(:increment).with('api.max_cfi.on.submit.6260') + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.on.submit.7101') + end + end + + context 'Only Tinnitus is rated at the maximum' do + let(:rating_percentage_tinnitus) { 10 } + + it 'logs CFI metric upon submission only for tinnitus' do + subject.start + expect(StatsD).to have_received(:increment).with('api.max_cfi.on.submit.6260') + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.on.submit.7101') + end + end + + context 'Only Hypertension is rated at the maximum' do + let(:rating_percentage_hypertension) { 60 } + + it 'does not log CFI metric upon submission' do + subject.start + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.on.submit.6260') + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.on.submit.7101') + end + end + end + + context 'Max rating education disabled' do + before { Flipper.disable(:disability_526_maximum_rating, user) } + + context 'Rated Disabilities are not at maximum' do + it 'does not log CFI metric upon submission' do + subject.start + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.off.submit.6260') + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.off.submit.7101') + end + end + + context 'Rated Disabilities are at maximum' do + let(:rating_percentage_tinnitus) { 10 } + let(:rating_percentage_hypertension) { 60 } + + it 'logs CFI metric upon submission only for tinnitus' do + subject.start + expect(StatsD).to have_received(:increment).with('api.max_cfi.off.submit.6260') + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.off.submit.7101') + end + end + + context 'Only Tinnitus is rated at the maximum' do + let(:rating_percentage_tinnitus) { 10 } + + it 'logs CFI metric upon submission only for tinnitus' do + subject.start + expect(StatsD).to have_received(:increment).with('api.max_cfi.off.submit.6260') + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.off.submit.7101') + end + end + + context 'Only Hypertension is rated at the maximum' do + let(:rating_percentage_hypertension) { 60 } + + it 'does not log CFI metric upon submission' do + subject.start + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.off.submit.6260') + expect(StatsD).not_to have_received(:increment).with('api.max_cfi.off.submit.7101') + end + end + end + end end end diff --git a/spec/services/claim_fast_tracking/max_cfi_metrics_spec.rb b/spec/services/claim_fast_tracking/max_cfi_metrics_spec.rb index 489ca357390..cefb733f74d 100644 --- a/spec/services/claim_fast_tracking/max_cfi_metrics_spec.rb +++ b/spec/services/claim_fast_tracking/max_cfi_metrics_spec.rb @@ -101,4 +101,65 @@ end end end + + describe '#diagnostic_codes_for_logging_metrics' do + subject { metrics.diagnostic_codes_for_logging_metrics } + + context 'when some but not all rated disabilities are for metrics' do + let(:new_form_data) do + { 'rated_disabilities' => [ + { 'name' => 'Hypertension', + 'diagnostic_code' => 7101, + 'maximum_rating_percentage' => 30, + 'rating_percentage' => 30 }, + { 'name' => 'Tinnitus', + 'diagnostic_code' => 6260, + 'maximum_rating_percentage' => 10, + 'rating_percentage' => 10 } + ] } + end + + it 'returns only diagnostic codes of interest for logging metrics' do + expect(subject).to eq([6260]) + end + end + + context 'when all rated disabilities are for metrics but only one at max rating' do + let(:new_form_data) do + { 'rated_disabilities' => [ + { 'name' => 'Migraines', + 'diagnostic_code' => 8100, + 'maximum_rating_percentage' => 50, + 'rating_percentage' => 30 }, + { 'name' => 'Tinnitus', + 'diagnostic_code' => 6260, + 'maximum_rating_percentage' => 10, + 'rating_percentage' => 10 } + ] } + end + + it 'returns only diagnostic codes of interest for logging metrics' do + expect(subject).to eq([6260]) + end + end + + context 'when all rated disabilities are for metrics with multiple at max rating' do + let(:new_form_data) do + { 'rated_disabilities' => [ + { 'name' => 'Migraines', + 'diagnostic_code' => 8100, + 'maximum_rating_percentage' => 50, + 'rating_percentage' => 50 }, + { 'name' => 'Tinnitus', + 'diagnostic_code' => 6260, + 'maximum_rating_percentage' => 10, + 'rating_percentage' => 10 } + ] } + end + + it 'returns only diagnostic codes of interest for logging metrics' do + expect(subject).to eq([6260, 8100]) + end + end + end end diff --git a/spec/support/disability_compensation_form/submissions/only_526_two_cfi_with_max_ratings.json b/spec/support/disability_compensation_form/submissions/only_526_two_cfi_with_max_ratings.json new file mode 100644 index 00000000000..a070e1e524f --- /dev/null +++ b/spec/support/disability_compensation_form/submissions/only_526_two_cfi_with_max_ratings.json @@ -0,0 +1,141 @@ +{ + "form526": { + "form526": { + "veteran": { + "emailAddress": "test@email.com", + "alternateEmailAddress": "test2@email.com", + "mailingAddress": { + "country": "USA", + "addressLine1": "1234 Classy Street", + "addressLine2": "Apartment 567", + "type": "DOMESTIC", + "city": "Quaint Town", + "state": "OR", + "zipFirstFive": "85918", + "zipLastFour": "1212" + }, + "forwardingAddress": { + "effectiveDate": "2018-03-29", + "country": "USA", + "addressLine1": "1234 de Buen Tono Calle", + "addressLine2": "Apartamento 567", + "type": "MILITARY", + "militaryPostOfficeTypeCode": "APO", + "militaryStateCode": "AA", + "zipFirstFive": "12345", + "zipLastFour": "6789" + }, + "primaryPhone": { + "areaCode": "202", + "phoneNumber": "4561111" + }, + "homelessness": { + "hasPointOfContact": true, + "pointOfContact": { + "pointOfContactName": "Ted", + "primaryPhone": { + "areaCode": "123", + "phoneNumber": "4567890" + } + } + }, + "serviceNumber": "string" + }, + "militaryPayments": { + "payments": [], + "receiveCompensationInLieuOfRetired": false + }, + "serviceInformation": { + "servicePeriods": [ + { + "serviceBranch": "National Oceanic & Atmospheric Administration", + "activeDutyBeginDate": "2018-03-29", + "activeDutyEndDate": "2018-03-29" + } + ], + "reservesNationalGuardService": { + "title10Activation": { + "title10ActivationDate": "2018-03-29", + "anticipatedSeparationDate": "2018-03-29" + }, + "obligationTermOfServiceFromDate": "2018-03-29", + "obligationTermOfServiceToDate": "2018-03-29", + "unitName": "string", + "inactiveDutyTrainingPay": { + "waiveVABenefitsToRetainTrainingPay": false + } + }, + "alternateNames": [ + { + "firstName": "string", + "middleName": "string", + "lastName": "string" + } + ], + "confinements": [ + { + "confinementBeginDate": "2018-03-29", + "confinementEndDate": "2018-03-29", + "verifiedIndicator": false + } + ] + }, + "disabilities": [ + { + "name": "Tinnitus", + "classificationCode": "string", + "disabilityActionType": "INCREASE", + "ratedDisabilityId": "1", + "diagnosticCode": 6260, + "secondaryDisabilities": [], + "maximumRatingPercentage": 10 + }, + { + "name": "Hypertension", + "classificationCode": "string", + "disabilityActionType": "INCREASE", + "ratedDisabilityId": "2", + "diagnosticCode": 7101, + "secondaryDisabilities": [], + "maximumRatingPercentage": 60 + } + ], + "treatments": [ + { + "center": { + "name": "string", + "type": "DOD_MTF", + "country": "USA", + "city": "string", + "state": "OR" + }, + "startDate": "2018-03-29", + "endDate": "2018-03-29" + } + ], + "specialCircumstances": [ + { + "name": "string", + "code": "string", + "needed": false + } + ], + "standardClaim": false, + "claimantCertification": true, + "autoCestPDFGenerationDisabled": false, + "applicationExpirationDate": "2015-08-28T19:53:45+00:00", + "directDeposit": { + "accountType": "CHECKING", + "accountNumber": "9876543211234", + "routingNumber": "042102115", + "bankName": "Comerica" + } + } + }, + "form526_uploads": [], + "form4142": null, + "form0781": null, + "form8940": null, + "flashes": [] +} + From d8d3ab4e692dff02b93bd56636b9c32e5bbd9619 Mon Sep 17 00:00:00 2001 From: mchristiansonVA <95487885+mchristiansonVA@users.noreply.github.com> Date: Tue, 2 Apr 2024 15:07:17 -0400 Subject: [PATCH 019/260] Fix logic for claim status (#16011) * Fix logic for claim status * look specific for canceled * fix tests for realistic scenarios * realistic specs --------- Co-authored-by: FonzMP --- .../claims_api/v2/veterans/claims_controller.rb | 8 ++++---- .../requests/v2/veterans/claims_request_spec.rb | 15 ++++++++------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/modules/claims_api/app/controllers/claims_api/v2/veterans/claims_controller.rb b/modules/claims_api/app/controllers/claims_api/v2/veterans/claims_controller.rb index c8c2209d192..6051a9da91f 100644 --- a/modules/claims_api/app/controllers/claims_api/v2/veterans/claims_controller.rb +++ b/modules/claims_api/app/controllers/claims_api/v2/veterans/claims_controller.rb @@ -323,12 +323,12 @@ def detect_current_status(data) return 'NO_STATUS_PROVIDED' end - phase_data = if data[:phase_type].present? + phase_data = if data[:claim_status] == 'CAN' + data[:claim_status] + elsif data[:phase_type].present? data[:phase_type] - elsif data[:bnft_claim_lc_status].present? - data[:bnft_claim_lc_status] else - data[:claim_status] + data[:bnft_claim_lc_status] end return bgs_phase_status_mapper.name(phase_data) if phase_data.is_a?(String) diff --git a/modules/claims_api/spec/requests/v2/veterans/claims_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/claims_request_spec.rb index 5dcaec5b877..25399db610a 100644 --- a/modules/claims_api/spec/requests/v2/veterans/claims_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/claims_request_spec.rb @@ -169,10 +169,10 @@ end it 'are listed' do - lighthouse_claim = create(:auto_established_claim, status: 'PEND', veteran_icn: veteran_id, + lighthouse_claim = create(:auto_established_claim, status: 'established', veteran_icn: veteran_id, evss_id: '600098193') - lighthouse_claim_two = create(:auto_established_claim, status: 'CAN', veteran_icn: veteran_id, - evss_id: '600098194') + lighthouse_claim_two = create(:auto_established_claim, status: 'pending', veteran_icn: veteran_id, + evss_id: nil) lh_claims = ClaimsApi::AutoEstablishedClaim.where(id: [lighthouse_claim.id, lighthouse_claim_two.id]) @@ -190,7 +190,7 @@ claim = json_response['data'].first claim_two = json_response['data'][1] expect(claim['attributes']['status']).to eq('COMPLETE') - expect(claim_two['attributes']['status']).to eq('CANCELED') + expect(claim_two['attributes']['status']).to eq('PENDING') expect(claim['attributes']['claimPhaseDates']['phaseChangeDate']).to eq('2017-10-18') end end @@ -316,7 +316,8 @@ { base_end_prdct_type_cd: '400', benefit_claim_id: '111111111', - claim_status: 'Preparation for notification' + claim_status: 'PEND', + phase_type: 'Gathering of Evidence' } ] } @@ -327,7 +328,7 @@ lighthouse_claim = create( :auto_established_claim, id: '0958d973-36fb-43ef-8801-2718bd33c825', - status: 'Preparation for notification', + status: 'pending', evss_id: '111111111' ) @@ -351,7 +352,7 @@ expect(json_response.count).to eq(1) claim = json_response['data'].first expect(claim['attributes']['baseEndProductCode']).to eq('400') - expect(claim['attributes']['status']).to eq('PREPARATION_FOR_NOTIFICATION') + expect(claim['attributes']['status']).to eq('EVIDENCE_GATHERING_REVIEW_DECISION') expect(claim['id']).to eq('111111111') expect(claim['attributes']['lighthouseId']).to eq('0958d973-36fb-43ef-8801-2718bd33c825') end From 635b91f34236845c214b0c69b380daa1f797fd75 Mon Sep 17 00:00:00 2001 From: Corey Ferris Date: Tue, 2 Apr 2024 15:15:05 -0400 Subject: [PATCH 020/260] cerner location logging (#16164) * cerner COL OR 1 location logging --- .../vaos/v2/appointments_controller.rb | 36 ++ .../request/v2/appointments_request_spec.rb | 18 + ...200_booked_cerner_with_color1_location.yml | 402 ++++++++++++++++++ 3 files changed, 456 insertions(+) create mode 100644 spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_booked_cerner_with_color1_location.yml diff --git a/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb b/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb index 5a838bc724d..1a493101a48 100644 --- a/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb +++ b/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb @@ -223,6 +223,26 @@ def get_facility_timezone(facility_location_id) end end + # Checks if the appointment is associated with cerner. It looks through each identifier and checks if the system + # contains cerner. If it does, it returns true. Otherwise, it returns false. + # + # @param appt [Hash] the appointment to check + # @return [Boolean] true if the appointment is associated with cerner, false otherwise + def cerner?(appt) + return false if appt.nil? + + identifiers = appt[:identifier] + + return false if identifiers.nil? + + identifiers.each do |identifier| + system = identifier[:system] + return true if system.include?('cerner') + end + + false + end + def merge_clinics(appointments) appointments.each do |appt| unless appt[:clinic].nil? || appt[:location_id].nil? @@ -243,9 +263,25 @@ def merge_clinics(appointments) def merge_facilities(appointments) appointments.each do |appt| appt[:location] = get_facility_memoized(appt[:location_id]) unless appt[:location_id].nil? + log_appt_id_location_name(appt) if cerner?(appt) && appt[:location].values.any? { |v| v.include?('COL OR 1') } end end + def log_appt_id_location_name(appt) + Rails.logger.info("Details for Cerner 'COL OR 1' Appointment", + appt_cerner_location_data(appt[:id], + appt[:location]&.[]('id'), + appt[:location]&.[]('name')).to_json) + end + + def appt_cerner_location_data(appt_id, facility_location_id, facility_name) + { + appt_id:, + facility_location_id:, + facility_name: + } + end + def get_clinic_memoized(location_id, clinic_id) mobile_facility_service.get_clinic_with_cache(station_id: location_id, clinic_id:) rescue Common::Exceptions::BackendServiceException => e diff --git a/modules/vaos/spec/request/v2/appointments_request_spec.rb b/modules/vaos/spec/request/v2/appointments_request_spec.rb index af91812eedc..ef3bdbf9480 100644 --- a/modules/vaos/spec/request/v2/appointments_request_spec.rb +++ b/modules/vaos/spec/request/v2/appointments_request_spec.rb @@ -15,6 +15,8 @@ mock_facility = { 'test' => 'test', + 'id' => '668', + 'name' => 'COL OR 1', 'timezone' => { 'timeZoneId' => 'America/New_York' } @@ -188,6 +190,22 @@ end end + it 'has access and returns cerner appointments and honors includes' do + VCR.use_cassette('vaos/v2/appointments/get_appointments_200_booked_cerner_with_color1_location', + match_requests_on: %i[method path query], allow_playback_repeats: true) do + allow(Rails.logger).to receive(:info).at_least(:once) + get '/vaos/v2/appointments?_include=facilities,clinics', params:, headers: inflection_header + data = JSON.parse(response.body)['data'] + expect(response).to have_http_status(:ok) + expect(response.body).to be_a(String) + expect(data.size).to eq(2) + expect(data[0]['attributes']['location']).to eq(mock_facility) + expect(Rails.logger).to have_received(:info).with("Details for Cerner 'COL OR 1' Appointment", + any_args).at_least(:once) + expect(response).to match_camelized_response_schema('vaos/v2/appointments', { strict: false }) + end + end + it 'iterates over appointment list and merges provider name for cc proposed' do VCR.use_cassette('vaos/v2/appointments/get_appointments_200_cc_proposed', match_requests_on: %i[method], allow_playback_repeats: true) do diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_booked_cerner_with_color1_location.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_booked_cerner_with_color1_location.yml new file mode 100644 index 00000000000..f81fb4de428 --- /dev/null +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_booked_cerner_with_color1_location.yml @@ -0,0 +1,402 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vaos/v1/patients/1012846043V576341/appointments?end=2022-12-01T19:45:00Z&pageSize=0&start=2022-01-01T19:25:00Z + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 04 Nov 2021 20:02:42 GMT + Content-Type: + - application/json + Content-Length: + - '2405' + Server: + - openresty + X-Vamf-Version: + - 1.12.1 + B3: + - 565aaaf5cfb58329-a1b19247ccdeab16-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 661c259 + X-Vamf-Timestamp: + - '2021-11-01T15:35:46+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: '{"data":[{"id":"159472","identifier":[{"system":"urn:va.gov:masv2:cerner:appointment","value":"523938333130383130"}],"kind":"clinic","status":"booked","serviceType":"socialWork","serviceTypes":[{"coding":[{"system":"http://veteran.apps.va.gov/terminologies/fhir/CodeSystem/vats-service-type","code":"socialWork"}]}], + "patientIcn":"1012845331V153043","locationId":"983","start":"2023-02-04T00:00:00Z","created":"2023-02-03T00:00:00Z","requestedPeriods":[{"start":"2023-02-04T00:00:00Z","end":"2023-02-04T00:00:00Z"}],"cancellable":true},{"id":"159473","identifier":[{"system":"http://vista-scheduling-provider-v1.sqa/vistasp/v1/Appointment/","value":"523938333130383130"}],"kind":"clinic","status":"proposed","serviceType":"covid","serviceTypes":[{"coding":[{"system":"http://veteran.apps.va.gov/terminologies/fhir/CodeSystem/vats-service-type","code":"primaryCare"}]}],"serviceCategory":[{"coding":[{"system":"http://www.va.gov/Terminology/VistADefinedTerms/409_1","code":"REGULAR", + "display":"REGULAR"}],"text":"REGULAR"}], + "patientIcn":"1012845331V153043","locationId":"983","start":"2023-02-04T00:00:00Z","created":"2023-02-03T00:00:00Z","requestedPeriods":[{"start":"2023-02-04T00:00:00Z","end":"2023-02-04T00:00:00Z"}],"cancellable":true}]}' + recorded_at: Thu, 04 Nov 2021 20:02:42 GMT +- request: + method: get + uri: https://veteran.apps.va.gov/facilities/v2/facilities/983 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 09 Aug 2021 17:48:58 GMT + Content-Type: + - application/json + Content-Length: + - '1114' + Server: + - openresty + X-Vamf-Version: + - 2.8.0 + B3: + - 531af1d2054d758c-b79b44f980a35120-0 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - '6026315' + X-Vamf-Timestamp: + - '2021-07-06T17:59:37+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "id" : "983", + "vistaSite" : "983", + "vastParent" : "983", + "type" : "va_facilities", + "name" : "Cheyenne VA Medical Center", + "classification" : "VA Medical Center (VAMC)", + "lat" : 39.744507, + "long" : -104.830956, + "website" : "https://www.denver.va.gov/locations/directions.asp", + "phone" : { + "main" : "307-778-7550", + "fax" : "307-778-7381", + "pharmacy" : "866-420-6337", + "afterHours" : "307-778-7550", + "patientAdvocate" : "307-778-7550 x7517", + "mentalHealthClinic" : "307-778-7349", + "enrollmentCoordinator" : "307-778-7550 x7579" + }, + "physicalAddress" : { + "type" : "physical", + "line" : [ "2360 East Pershing Boulevard" ], + "city" : "Cheyenne", + "state" : "WY", + "postalCode" : "82001-5356" + }, + "mobile" : false, + "healthService" : [ "Audiology", "Cardiology", "DentalServices", "EmergencyCare", "Gastroenterology", "Gynecology", "MentalHealthCare", "Nutrition", "Ophthalmology", "Optometry", "Orthopedics", "Podiatry", "PrimaryCare", "SpecialtyCare", "UrgentCare", "Urology", "WomensHealth" ], + "operatingStatus" : { + "code" : "NORMAL" + } + } + recorded_at: Mon, 09 Aug 2021 17:48:58 GMT +- request: + method: get + uri: https://veteran.apps.va.gov/facilities/v2/facilities/984GB + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 09 Aug 2021 17:48:58 GMT + Content-Type: + - application/json + Content-Length: + - '1114' + Server: + - openresty + X-Vamf-Version: + - 2.8.0 + B3: + - 531af1d2054d758c-b79b44f980a35120-0 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - '6026315' + X-Vamf-Timestamp: + - '2021-07-06T17:59:37+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "id" : "984GB", + "vistaSite" : "984GB", + "vastParent" : "984GB", + "type" : "va_facilities", + "name" : "Cheyenne VA Medical Center", + "classification" : "VA Medical Center (VAMC)", + "lat" : 39.744507, + "long" : -104.830956, + "website" : "https://www.denver.va.gov/locations/directions.asp", + "phone" : { + "main" : "307-778-7550", + "fax" : "307-778-7381", + "pharmacy" : "866-420-6337", + "afterHours" : "307-778-7550", + "patientAdvocate" : "307-778-7550 x7517", + "mentalHealthClinic" : "307-778-7349", + "enrollmentCoordinator" : "307-778-7550 x7579" + }, + "physicalAddress" : { + "type" : "physical", + "line" : [ "2360 East Pershing Boulevard" ], + "city" : "Cheyenne", + "state" : "WY", + "postalCode" : "82001-5356" + }, + "mobile" : false, + "healthService" : [ "Audiology", "Cardiology", "DentalServices", "EmergencyCare", "Gastroenterology", "Gynecology", "MentalHealthCare", "Nutrition", "Ophthalmology", "Optometry", "Orthopedics", "Podiatry", "PrimaryCare", "SpecialtyCare", "UrgentCare", "Urology", "WomensHealth" ], + "operatingStatus" : { + "code" : "NORMAL" + } + } + recorded_at: Mon, 09 Aug 2021 17:48:58 GMT +- request: + method: get + uri: https://veteran.apps.va.gov/facilities/v2/facilities/983HK + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 09 Aug 2021 17:48:58 GMT + Content-Type: + - application/json + Content-Length: + - '1114' + Server: + - openresty + X-Vamf-Version: + - 2.8.0 + B3: + - 531af1d2054d758c-b79b44f980a35120-0 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - '6026315' + X-Vamf-Timestamp: + - '2021-07-06T17:59:37+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "id" : "983HK", + "vistaSite" : "983HK", + "vastParent" : "983HK", + "type" : "va_facilities", + "name" : "Cheyenne VA Medical Center", + "classification" : "VA Medical Center (VAMC)", + "lat" : 39.744507, + "long" : -104.830956, + "website" : "https://www.denver.va.gov/locations/directions.asp", + "phone" : { + "main" : "307-778-7550", + "fax" : "307-778-7381", + "pharmacy" : "866-420-6337", + "afterHours" : "307-778-7550", + "patientAdvocate" : "307-778-7550 x7517", + "mentalHealthClinic" : "307-778-7349", + "enrollmentCoordinator" : "307-778-7550 x7579" + }, + "physicalAddress" : { + "type" : "physical", + "line" : [ "2360 East Pershing Boulevard" ], + "city" : "Cheyenne", + "state" : "WY", + "postalCode" : "82001-5356" + }, + "mobile" : false, + "healthService" : [ "Audiology", "Cardiology", "DentalServices", "EmergencyCare", "Gastroenterology", "Gynecology", "MentalHealthCare", "Nutrition", "Ophthalmology", "Optometry", "Orthopedics", "Podiatry", "PrimaryCare", "SpecialtyCare", "UrgentCare", "Urology", "WomensHealth" ], + "operatingStatus" : { + "code" : "NORMAL" + } + } + recorded_at: Mon, 09 Aug 2021 17:48:58 GMT +- request: + method: get + uri: https://veteran.apps.va.gov/facilities/v2/facilities/983GD + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 09 Aug 2021 17:48:58 GMT + Content-Type: + - application/json + Content-Length: + - '1114' + Server: + - openresty + X-Vamf-Version: + - 2.8.0 + B3: + - 531af1d2054d758c-b79b44f980a35120-0 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - '6026315' + X-Vamf-Timestamp: + - '2021-07-06T17:59:37+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "id" : "668", + "vistaSite" : "668", + "vastParent" : "668", + "type" : "va_health_facility", + "name" : "COL OR 1", + "classification" : "VA Medical Center (VAMC)", + "website" : "https://www.va.gov/spokane-health-care/locations/mann-grandstaff-department-of-veterans-affairs-medical-center/", + "phone" : { + "main" : "509-434-7000" + }, + "physicalAddress" : { + "type" : "physical", + "line" : [ "4815 North Assembly Street" ], + "city" : "Spokane", + "state" : "WA", + "postalCode" : "99205-6185" + }, + "healthService" : [ "Audiology", "Cardiology", "DentalServices", "Dermatology", "Gastroenterology", "Gynecology", "MentalHealthCare", "Nutrition", "Ophthalmology", "Optometry", "Orthopedics", "Podiatry", "PrimaryCare", "SpecialtyCare", "Urology", "WomensHealth" ] + } + recorded_at: Mon, 09 Aug 2021 17:48:58 GMT +recorded_with: VCR 6.0.0 From 3d5c531e88d760b4b1915210071d9fd0554c0e7f Mon Sep 17 00:00:00 2001 From: Tom Harrison Date: Tue, 2 Apr 2024 17:09:45 -0400 Subject: [PATCH 021/260] Add logic to direct deposit control info (#16171) --- .../direct_deposit/control_information.rb | 63 ++++++++++++---- .../control_information_spec.rb | 72 +++++++++++++++++++ 2 files changed, 123 insertions(+), 12 deletions(-) create mode 100644 spec/lib/lighthouse/direct_deposit/control_information_spec.rb diff --git a/lib/lighthouse/direct_deposit/control_information.rb b/lib/lighthouse/direct_deposit/control_information.rb index 893938a41dc..4ed67551aeb 100644 --- a/lib/lighthouse/direct_deposit/control_information.rb +++ b/lib/lighthouse/direct_deposit/control_information.rb @@ -5,18 +5,57 @@ module DirectDeposit class ControlInformation include ActiveModel::Model - attr_accessor :can_update_direct_deposit, - :is_corp_available, - :is_corp_rec_found, - :has_no_bdn_payments, - :has_identity, - :has_index, - :is_competent, - :has_mailing_address, - :has_no_fiduciary_assigned, - :is_not_deceased, - :has_payment_address, - :is_edu_claim_available + ACTIONS = [:can_update_direct_deposit].freeze + USAGES = %i[is_corp_available is_edu_claim_available].freeze + RESTRICTIONS = %i[ + is_corp_rec_found + has_no_bdn_payments + has_identity + has_index + is_competent + has_mailing_address + has_no_fiduciary_assigned + is_not_deceased + has_payment_address + ].freeze + + attr_accessor(*(ACTIONS + USAGES + RESTRICTIONS)) + attr_reader :errors + + alias :comp_and_pen? is_corp_available + alias :edu_benefits? is_edu_claim_available + + def account_updatable? + @can_update_direct_deposit && restrictions.size.zero? + end + + def benefit_type? + comp_and_pen? || edu_benefits? + end + + def restrictions + RESTRICTIONS.reject { |name| send(name) } + end + + def clear_restrictions + @can_update_direct_deposit = true + RESTRICTIONS.each { |name| send("#{name}=", true) } + end + + def valid? + @errors = [] + + error = 'Has restrictions. Account should not be updatable.' + errors << error if @can_update_direct_deposit && restrictions.any? + + error = 'Has no restrictions. Account should be updatable.' + errors << error if !@can_update_direct_deposit && restrictions.empty? + + error = 'Missing benefit type. Must be either CnP or EDU benefits.' + errors << error unless benefit_type? + + errors.size.zero? + end end end end diff --git a/spec/lib/lighthouse/direct_deposit/control_information_spec.rb b/spec/lib/lighthouse/direct_deposit/control_information_spec.rb new file mode 100644 index 00000000000..ab3cdb5db61 --- /dev/null +++ b/spec/lib/lighthouse/direct_deposit/control_information_spec.rb @@ -0,0 +1,72 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'lighthouse/direct_deposit/control_information' + +RSpec.describe Lighthouse::DirectDeposit::ControlInformation do + let(:info) { described_class.new } + + before do + info.clear_restrictions + end + + context 'when no restrictions' do + it 'is updateable' do + expect(info.account_updatable?).to be(true) + expect(info.restrictions).to be_empty + end + end + + context 'when there is a restriction' do + it 'is not updateable' do + Lighthouse::DirectDeposit::ControlInformation::RESTRICTIONS.each do |name| + info.clear_restrictions + info.send("#{name}=", false) + + expect(info.account_updatable?).to be(false) + expect(info.restrictions).not_to be_empty + end + end + end + + context 'when is_corp_available is true' do + it 'is for comp and pen' do + info.is_corp_available = true + expect(info.comp_and_pen?).to be(true) + end + end + + context 'when is_edu_claim_available is true' do + it 'is for edu benefits' do + info.is_edu_claim_available = true + expect(info.edu_benefits?).to be(true) + end + end + + context 'has no benefit type' do + it 'is invalid' do + expect(info.valid?).to be(false) + expect(info.errors).to eq(['Missing benefit type. Must be either CnP or EDU benefits.']) + end + end + + context 'has restrictions' do + it 'account should not be updatable' do + info.is_edu_claim_available = true + info.has_identity = false + + expect(info.valid?).to be(false) + expect(info.errors).to eq(['Has restrictions. Account should not be updatable.']) + end + end + + context 'has no restrictions' do + it 'account should be updatable' do + info.is_corp_available = true + info.can_update_direct_deposit = false + + expect(info.valid?).to be(false) + expect(info.errors).to eq(['Has no restrictions. Account should be updatable.']) + end + end +end From 7bc2ca4c49620565cc0cc33831ef2fd159002580 Mon Sep 17 00:00:00 2001 From: Devin McCurdy Date: Tue, 2 Apr 2024 18:18:45 -0400 Subject: [PATCH 022/260] Add new endpoint to vaos and mobile module for VPG appointment slots (#16036) --- .../mobile/v0/clinics_controller.rb | 25 + modules/mobile/config/routes.rb | 1 + modules/mobile/docs/openapi.yaml | 67 + .../spec/request/clinics_request_spec.rb | 189 +- .../controllers/vaos/v2/slots_controller.rb | 22 + modules/vaos/app/docs/vaos/v2/vaos_v2.yaml | 72 + .../services/vaos/v2/appointments_service.rb | 4 +- .../app/services/vaos/v2/systems_service.rb | 37 +- modules/vaos/config/routes.rb | 1 + .../v2/available_slots_request_spec.rb | 126 +- .../spec/services/v2/systems_service_spec.rb | 16 +- .../get_available_slots_vpg_200.yml | 3712 +++++++++++++++++ .../get_available_slots_vpg_500.yml | 60 + .../systems/get_available_slots_vpg_200.yml | 115 + .../systems/get_available_slots_vpg_500.yml | 60 + 15 files changed, 4467 insertions(+), 40 deletions(-) create mode 100644 spec/support/vcr_cassettes/mobile/appointments/get_available_slots_vpg_200.yml create mode 100644 spec/support/vcr_cassettes/mobile/appointments/get_available_slots_vpg_500.yml create mode 100644 spec/support/vcr_cassettes/vaos/v2/systems/get_available_slots_vpg_200.yml create mode 100644 spec/support/vcr_cassettes/vaos/v2/systems/get_available_slots_vpg_500.yml diff --git a/modules/mobile/app/controllers/mobile/v0/clinics_controller.rb b/modules/mobile/app/controllers/mobile/v0/clinics_controller.rb index 6bc38101367..db6dad43eb6 100644 --- a/modules/mobile/app/controllers/mobile/v0/clinics_controller.rb +++ b/modules/mobile/app/controllers/mobile/v0/clinics_controller.rb @@ -16,12 +16,37 @@ def slots response = systems_service.get_available_slots(location_id: facility_id, clinic_id:, + clinical_service: nil, start_dt: start_date, end_dt: end_date) render json: Mobile::V0::ClinicSlotsSerializer.new(response) end + def facility_slots + if params[:clinic_id] || params[:clinical_service] + start_date = params[:start_date] || now.iso8601 + end_date = params[:end_date] || two_months_from_now.iso8601 + + response = systems_service.get_available_slots(location_id: facility_id, + clinic_id: params[:clinic_id], + clinical_service: params[:clinical_service], + start_dt: start_date, + end_dt: end_date) + + render json: Mobile::V0::ClinicSlotsSerializer.new(response) + else + render status: :bad_request, json: { + errors: [ + { + status: 400, + detail: 'clinic_id or clinical_service is required.' + } + ] + } + end + end + private def systems_service diff --git a/modules/mobile/config/routes.rb b/modules/mobile/config/routes.rb index 9d7bf2a447f..f87dcb7ad89 100644 --- a/modules/mobile/config/routes.rb +++ b/modules/mobile/config/routes.rb @@ -12,6 +12,7 @@ get '/appointments/facility/eligibility', to: 'facility_eligibility#index' get '/appointments/facilities/:facility_id/clinics', to: 'clinics#index' get '/appointments/facilities/:facility_id/clinics/:clinic_id/slots', to: 'clinics#slots' + get '/appointments/facilities/:facility_id/slots', to: 'clinics#facility_slots' get '/appointments/preferences', to: 'appointment_preferences#show' put '/appointments/preferences', to: 'appointment_preferences#update' post '/appointments/check-in', to: 'check_in#create' diff --git a/modules/mobile/docs/openapi.yaml b/modules/mobile/docs/openapi.yaml index 317f76f5850..2f235477fa4 100644 --- a/modules/mobile/docs/openapi.yaml +++ b/modules/mobile/docs/openapi.yaml @@ -623,6 +623,73 @@ paths: security: - Bearer: [] summary: /v0/appointments/facilities/{facility_id}/clinics/{clinic_id}/slots + /v0/appointments/facilities/{facility_id}/slots: + get: + description: Accepts date range for a va facility and returns available slots for a a direct schedule appointment. + parameters: + - description: The start date for the range of appointments slots in ISO 8601 UTC + format. If not provided the start date will be considered now. + example: 2020-10-29T07:00:00Z + in: query + name: startDate + schema: + format: date-time + type: string + - description: The end date for the range of appointments slots in ISO 8601 UTC format. + If not provided the end date will be 2 months from today's date + example: 2021-11-29T08:00:00Z + in: query + name: endDate + schema: + format: date-time + type: string + - description: The facility division ID + in: path + required: true + name: location_id + schema: + type: string + - description: The clinic IEN. Required if clinical_service not provided. + in: query + required: false + name: clinic_id + schema: + type: string + - description: The clinical service (type of care) to find appointment slots for. Required if clinic_id not provided. + in: query + required: false + name: clinical_service + schema: + type: string + - $ref: '#/components/parameters/InflectionHeader' + responses: + '200': + content: + application/json: + schema: + $ref: ./schemas/ClinicSlots.yml + description: OK + '401': + $ref: '#/components/responses/401' + '403': + $ref: '#/components/responses/403' + '404': + $ref: '#/components/responses/404' + '408': + $ref: '#/components/responses/408' + '422': + $ref: '#/components/responses/422' + '500': + $ref: '#/components/responses/500' + '502': + $ref: '#/components/responses/502' + '503': + $ref: '#/components/responses/503' + '504': + $ref: '#/components/responses/504' + security: + - Bearer: [ ] + summary: /v0/appointments/facilities/{facility_id}/clinics/{clinic_id}/slots /v0/appointments/preferences: get: description: Returns VAOS appointment contact preferences diff --git a/modules/mobile/spec/request/clinics_request_spec.rb b/modules/mobile/spec/request/clinics_request_spec.rb index ef5d549e50e..24a208f651a 100644 --- a/modules/mobile/spec/request/clinics_request_spec.rb +++ b/modules/mobile/spec/request/clinics_request_spec.rb @@ -13,7 +13,7 @@ allow_any_instance_of(VAOS::UserService).to receive(:session).and_return('stubbed_token') end - describe 'PUT /mobile/v0/appointments/facilities/:facility_id/clinics', :aggregate_failures do + describe 'GET /mobile/v0/appointments/facilities/:facility_id/clinics', :aggregate_failures do context 'when both facility id and service type is found' do let(:facility_id) { '983' } let(:params) { { service_type: 'audiology' } } @@ -60,19 +60,158 @@ end end - describe 'PUT /mobile/v0/appointments/facilities/{facililty_id}/clinics/{clinic_id}/slots', :aggregate_failures do + describe 'GET /mobile/v0/appointments/facilities/{facililty_id}/slots', :aggregate_failures do context 'when both facility id and clinic id is found' do + before do + Flipper.enable(:va_online_scheduling_use_vpg) + Flipper.enable(:va_online_scheduling_enable_OH_slots_search) + end + let(:facility_id) { '983' } - let(:clinic_id) { '1081' } - let(:params) { { start_date: '2021-10-26T00:00:00Z', end_date: '2021-12-30T23:59:59Z' } } + let(:params) do + { + start_date: '2021-10-26T00:00:00Z', + end_date: '2021-12-30T23:59:59Z', + clinic_id: '1081' + } + end it 'returns 200' do - VCR.use_cassette('mobile/appointments/get_available_slots_200', match_requests_on: %i[method uri]) do - get "/mobile/v0/appointments/facilities/#{facility_id}/clinics/#{clinic_id}/slots", params:, - headers: sis_headers + VCR.use_cassette('mobile/appointments/get_available_slots_vpg_200', match_requests_on: %i[method uri]) do + get "/mobile/v0/appointments/facilities/#{facility_id}/slots", params:, + headers: sis_headers + expect(response).to have_http_status(:ok) + expect(response.body).to match_json_schema('clinic_slot') + end + end + end + + context 'when clinic_id and clinical_service are not given' do + let(:facility_id) { '983' } + + it 'returns 400 error' do + get "/mobile/v0/appointments/facilities/#{facility_id}/slots", params: {}, + headers: sis_headers + + expect(response).to have_http_status(:bad_request) + expect(JSON.parse(response.body)['errors'][0]['detail']) + .to eq('clinic_id or clinical_service is required.') + end + end + + context 'when start and end date are not given' do + let(:facility_id) { '983' } + let(:current_time) { '2021-10-25T01:00:00Z' } + let(:params) do + { + clinic_id: '1081' + } + end + + before do + Timecop.freeze(Time.zone.parse(current_time)) + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_slots_search) + end + + after do + Timecop.return + end + + it 'defaults time from now to 2 months from now' do + VCR.use_cassette('mobile/appointments/get_available_slots_200_no_start_end_date', + match_requests_on: %i[method uri]) do + get "/mobile/v0/appointments/facilities/#{facility_id}/slots", + params:, + headers: sis_headers expect(response).to have_http_status(:ok) expect(response.body).to match_json_schema('clinic_slot') + + parsed_response = response.parsed_body['data'] + min_start_date = parsed_response.map { |x| x.dig('attributes', 'startDate') }.min + max_end_date = parsed_response.map { |x| x.dig('attributes', 'endDate') }.max + expect(min_start_date).to be > current_time + expect(max_end_date).to be < '2021-12-25T23:59:59Z' + end + end + end + + context 'with a upstream service 500 response' do + let(:facility_id) { '983' } + let(:clinic_id) { '1081' } + let(:params) { { start_date: '2021-10-01T00:00:00Z', end_date: '2021-12-31T23:59:59Z' } } + + context 'using VAOS' do + before do + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_slots_search) + end + + it 'returns a 502 error' do + VCR.use_cassette('mobile/appointments/get_available_slots_500', match_requests_on: %i[method uri]) do + get "/mobile/v0/appointments/facilities/#{facility_id}/clinics/#{clinic_id}/slots", params:, + headers: sis_headers + expect(response).to have_http_status(:bad_gateway) + expect(response.body).to match_json_schema('errors') + end + end + end + + context 'using VPG' do + before do + Flipper.enable(:va_online_scheduling_use_vpg) + Flipper.enable(:va_online_scheduling_enable_OH_slots_search) + end + + it 'returns a 502 error' do + VCR.use_cassette('mobile/appointments/get_available_slots_vpg_500', match_requests_on: %i[method uri]) do + get "/mobile/v0/appointments/facilities/#{facility_id}/clinics/#{clinic_id}/slots", params:, + headers: sis_headers + expect(response).to have_http_status(:bad_gateway) + expect(response.body).to match_json_schema('errors') + end + end + end + end + end + + describe 'GET /mobile/v0/appointments/facilities/{facililty_id}/clinics/{clinic_id}/slots', :aggregate_failures do + context 'when both facility id and clinic id is found' do + let(:facility_id) { '983' } + let(:clinic_id) { '1081' } + let(:params) { { start_date: '2021-10-26T00:00:00Z', end_date: '2021-12-30T23:59:59Z' } } + + context 'using VAOS' do + before do + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_slots_search) + end + + it 'returns 200' do + VCR.use_cassette('mobile/appointments/get_available_slots_200', match_requests_on: %i[method uri]) do + get "/mobile/v0/appointments/facilities/#{facility_id}/clinics/#{clinic_id}/slots", params:, + headers: sis_headers + + expect(response).to have_http_status(:ok) + expect(response.body).to match_json_schema('clinic_slot') + end + end + end + + context 'using VPG' do + before do + Flipper.enable(:va_online_scheduling_use_vpg) + Flipper.enable(:va_online_scheduling_enable_OH_slots_search) + end + + it 'returns 200' do + VCR.use_cassette('mobile/appointments/get_available_slots_vpg_200', match_requests_on: %i[method uri]) do + get "/mobile/v0/appointments/facilities/#{facility_id}/clinics/#{clinic_id}/slots", params:, + headers: sis_headers + expect(response).to have_http_status(:ok) + expect(response.body).to match_json_schema('clinic_slot') + end end end end @@ -84,6 +223,8 @@ before do Timecop.freeze(Time.zone.parse(current_time)) + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_slots_search) end after do @@ -112,13 +253,35 @@ let(:clinic_id) { '1081' } let(:params) { { start_date: '2021-10-01T00:00:00Z', end_date: '2021-12-31T23:59:59Z' } } - it 'returns a 502 error' do - VCR.use_cassette('mobile/appointments/get_available_slots_500', match_requests_on: %i[method uri]) do - get "/mobile/v0/appointments/facilities/#{facility_id}/clinics/#{clinic_id}/slots", params:, - headers: sis_headers + context 'using VAOS' do + before do + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_slots_search) + end + + it 'returns a 502 error' do + VCR.use_cassette('mobile/appointments/get_available_slots_500', match_requests_on: %i[method uri]) do + get "/mobile/v0/appointments/facilities/#{facility_id}/clinics/#{clinic_id}/slots", params:, + headers: sis_headers + expect(response).to have_http_status(:bad_gateway) + expect(response.body).to match_json_schema('errors') + end + end + end + + context 'using VPG' do + before do + Flipper.enable(:va_online_scheduling_use_vpg) + Flipper.enable(:va_online_scheduling_enable_OH_slots_search) + end - expect(response).to have_http_status(:bad_gateway) - expect(response.body).to match_json_schema('errors') + it 'returns a 502 error' do + VCR.use_cassette('mobile/appointments/get_available_slots_vpg_500', match_requests_on: %i[method uri]) do + get "/mobile/v0/appointments/facilities/#{facility_id}/clinics/#{clinic_id}/slots", params:, + headers: sis_headers + expect(response).to have_http_status(:bad_gateway) + expect(response.body).to match_json_schema('errors') + end end end end diff --git a/modules/vaos/app/controllers/vaos/v2/slots_controller.rb b/modules/vaos/app/controllers/vaos/v2/slots_controller.rb index 18da7689640..f558671a99a 100644 --- a/modules/vaos/app/controllers/vaos/v2/slots_controller.rb +++ b/modules/vaos/app/controllers/vaos/v2/slots_controller.rb @@ -6,11 +6,33 @@ class SlotsController < VAOS::BaseController def index response = systems_service.get_available_slots(location_id:, clinic_id:, + clinical_service: nil, start_dt:, end_dt:) render json: VAOS::V2::SlotsSerializer.new(response) end + def facility_slots + if !params[:clinic_id] && !params[:clinical_service] + render status: :bad_request, json: { + errors: [ + { + status: 400, + detail: 'clinic_id or clinical_service is required.' + } + ] + } + + else + response = systems_service.get_available_slots(location_id:, + clinic_id: params[:clinic_id], + clinical_service: params[:clinical_service], + start_dt:, + end_dt:) + render json: VAOS::V2::SlotsSerializer.new(response) + end + end + private def systems_service diff --git a/modules/vaos/app/docs/vaos/v2/vaos_v2.yaml b/modules/vaos/app/docs/vaos/v2/vaos_v2.yaml index 993d9db9e8d..784be89d90a 100644 --- a/modules/vaos/app/docs/vaos/v2/vaos_v2.yaml +++ b/modules/vaos/app/docs/vaos/v2/vaos_v2.yaml @@ -611,6 +611,78 @@ paths: $ref: "#/components/responses/ServiceUnavailable" "504": $ref: "#/components/responses/GatewayTimeout" + "/locations/{location_id}/slots": + get: + tags: + - appointments + summary: Returns a list of available appointment slots for a given facility + operationId: getFacilityAppointmentSlots + security: + - bearerAuth: [] + parameters: + - in: path + required: true + name: location_id + description: The facility division ID + schema: + type: string + - in: query + required: false + name: clinic_id + description: The clinic IEN. Required if clinical_service not provided. + schema: + type: string + - in: query + required: false + name: clinical_service + description: The clinical service (type of care) to find appointment slots for. Required if clinic_id not provided. + schema: + type: string + - in: query + required: true + name: start + description: The start date for the query + schema: + type: string + - in: query + required: true + name: end + description: The end date for the query + schema: + type: string + responses: + "200": + description: Retrieves a list of available appointment slots for a given facility + content: + application/json: + schema: + required: + - data + properties: + data: + type: array + items: + $ref: "#/components/schemas/Slot" + "400": + $ref: "#/components/responses/BadRequest" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" + "404": + $ref: "#/components/responses/NotFound" + "422": + $ref: "#/components/responses/Unprocessable" + "500": + $ref: "#/components/responses/InternalServerError" + "501": + $ref: "#/components/responses/NotImplemented" + "502": + $ref: "#/components/responses/BadGateway" + "503": + $ref: "#/components/responses/ServiceUnavailable" + "504": + $ref: "#/components/responses/GatewayTimeout" "/eligibility": parameters: - in: query diff --git a/modules/vaos/app/services/vaos/v2/appointments_service.rb b/modules/vaos/app/services/vaos/v2/appointments_service.rb index 53270874aaf..3fcadb28f69 100644 --- a/modules/vaos/app/services/vaos/v2/appointments_service.rb +++ b/modules/vaos/app/services/vaos/v2/appointments_service.rb @@ -100,8 +100,8 @@ def post_appointment(request_object_body) def update_appointment(appt_id, status) with_monitoring do - response = if Flipper.enabled?(ORACLE_HEALTH_CANCELLATIONS) && - Flipper.enabled?(APPOINTMENTS_USE_VPG) + response = if Flipper.enabled?(ORACLE_HEALTH_CANCELLATIONS, user) && + Flipper.enabled?(APPOINTMENTS_USE_VPG, user) update_appointment_vpg(appt_id, status) else update_appointment_vaos(appt_id, status) diff --git a/modules/vaos/app/services/vaos/v2/systems_service.rb b/modules/vaos/app/services/vaos/v2/systems_service.rb index 32503b2e1a1..2e50d7bf2f6 100644 --- a/modules/vaos/app/services/vaos/v2/systems_service.rb +++ b/modules/vaos/app/services/vaos/v2/systems_service.rb @@ -28,14 +28,15 @@ def get_facility_clinics(location_id:, end end - def get_available_slots(location_id:, clinic_id:, start_dt:, end_dt:) + def get_available_slots(location_id:, clinic_id:, clinical_service:, start_dt:, end_dt:) with_monitoring do - url_path = "/vaos/v1/locations/#{location_id}/clinics/#{clinic_id}/slots" - url_params = { - 'start' => start_dt, - 'end' => end_dt - } - response = perform(:get, url_path, url_params, headers) + response = if Flipper.enabled?(:va_online_scheduling_use_vpg, user) && + Flipper.enabled?(:va_online_scheduling_enable_OH_slots_search, user) + get_slots_vpg(location_id:, clinic_id:, clinical_service:, start_dt:, end_dt:) + else + get_slots_vaos(location_id:, clinic_id:, start_dt:, end_dt:) + end + response.body[:data] ? response.body[:data].map { |slot| OpenStruct.new(slot) } : [] end end @@ -54,6 +55,28 @@ def get_icn(clinical_service) def get_clinic_ids(ids) ids.is_a?(Array) ? ids.to_csv(row_sep: nil) : ids end + + def get_slots_vaos(location_id:, clinic_id:, start_dt:, end_dt:) + url_path = "/vaos/v1/locations/#{location_id}/clinics/#{clinic_id}/slots" + url_params = { + 'start' => start_dt, + 'end' => end_dt + } + perform(:get, url_path, url_params, headers) + end + + def get_slots_vpg(location_id:, clinic_id:, clinical_service:, start_dt:, end_dt:) + url_path = '/vpg/v1/slots' + url_params = { + 'start' => start_dt, + 'end' => end_dt, + 'clinic' => clinic_id, + 'clinicalService' => clinical_service, + 'location' => location_id + }.compact + + perform(:get, url_path, url_params, headers) + end end end end diff --git a/modules/vaos/config/routes.rb b/modules/vaos/config/routes.rb index 10bf7c05426..508726e820a 100644 --- a/modules/vaos/config/routes.rb +++ b/modules/vaos/config/routes.rb @@ -22,6 +22,7 @@ get '/locations/:location_id/clinics', to: 'clinics#index' get '/locations/last_visited_clinic', to: 'clinics#last_visited_clinic' get '/locations/:location_id/clinics/:clinic_id/slots', to: 'slots#index' + get '/locations/:location_id/slots', to: 'slots#facility_slots' get '/eligibility/', to: 'patients#index' get '/scheduling/configurations', to: 'scheduling#configurations' get '/facilities', to: 'facilities#index' diff --git a/modules/vaos/spec/request/v2/available_slots_request_spec.rb b/modules/vaos/spec/request/v2/available_slots_request_spec.rb index 6a36c0d559f..2be13d3b76a 100644 --- a/modules/vaos/spec/request/v2/available_slots_request_spec.rb +++ b/modules/vaos/spec/request/v2/available_slots_request_spec.rb @@ -17,29 +17,113 @@ let(:user) { build(:user, :vaos) } describe 'GET available appointment slots' do + context 'using VAOS' do + before do + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_slots_search) + end + + context 'on a successful request' do + it 'returns list of available slots' do + VCR.use_cassette('vaos/v2/systems/get_available_slots_200', match_requests_on: %i[method path query]) do + get '/vaos/v2/locations/983/clinics/1081/slots?end=2021-12-30T23:59:59Z&start=2021-10-26T00:00:00Z', + headers: inflection_header + expect(response).to have_http_status(:ok) + expect(response.body).to match_camelized_schema('vaos/v2/slots', { strict: false }) + + slots = JSON.parse(response.body)['data'] + expect(slots.size).to eq(730) + slot = slots[1] + expect(slot['id']).to eq('3230323131303236323133303A323032313130323632323030') + expect(slot['type']).to eq('slots') + expect(slot['attributes']['start']).to eq('2021-10-26T21:30:00Z') + expect(slot['attributes']['end']).to eq('2021-10-26T22:00:00Z') + end + end + end + + context 'on a backend service error' do + it 'returns a 502 status code' do + VCR.use_cassette('vaos/v2/systems/get_available_slots_500', match_requests_on: %i[method path query]) do + get '/vaos/v2/locations/983/clinics/1081/slots?end=2021-12-31T23:59:59Z&start=2021-10-01T00:00:00Z' + + expect(response).to have_http_status(:bad_gateway) + expect(JSON.parse(response.body)['errors'][0]['detail']) + .to eq('Received an an invalid response from the upstream server') + end + end + end + end + end + + context 'using VPG' do + before do + Flipper.enable(:va_online_scheduling_use_vpg) + Flipper.enable(:va_online_scheduling_enable_OH_slots_search) + end + context 'on a successful request' do - it 'returns list of available slots' do - VCR.use_cassette('vaos/v2/systems/get_available_slots_200', match_requests_on: %i[method path query]) do - get '/vaos/v2/locations/983/clinics/1081/slots?end=2021-12-30T23:59:59Z&start=2021-10-26T00:00:00Z', - headers: inflection_header - expect(response).to have_http_status(:ok) - expect(response.body).to match_camelized_schema('vaos/v2/slots', { strict: false }) - - slots = JSON.parse(response.body)['data'] - expect(slots.size).to eq(730) - slot = slots[1] - expect(slot['id']).to eq('3230323131303236323133303A323032313130323632323030') - expect(slot['type']).to eq('slots') - expect(slot['attributes']['start']).to eq('2021-10-26T21:30:00Z') - expect(slot['attributes']['end']).to eq('2021-10-26T22:00:00Z') + context 'using existing route' do + it 'returns list of available slots for a clinic_id' do + VCR.use_cassette('vaos/v2/systems/get_available_slots_vpg_200', match_requests_on: %i[method path query]) do + get '/vaos/v2/locations/983/clinics/1081/slots?end=2021-12-30T23:59:59Z&start=2021-10-26T00:00:00Z', + headers: inflection_header + expect(response).to have_http_status(:ok) + expect(response.body).to match_camelized_schema('vaos/v2/slots', { strict: false }) + + slots = JSON.parse(response.body)['data'] + expect(slots.size).to eq(730) + slot = slots[1] + expect(slot['id']).to eq('3230323131303236323133303A323032313130323632323030') + expect(slot['type']).to eq('slots') + expect(slot['attributes']['start']).to eq('2021-10-26T21:30:00Z') + expect(slot['attributes']['end']).to eq('2021-10-26T22:00:00Z') + end + end + end + + context 'using facility-only route' do + it 'returns list of available slots for a clinic_id' do + VCR.use_cassette('vaos/v2/systems/get_available_slots_vpg_200', match_requests_on: %i[method path query]) do + get '/vaos/v2/locations/983/slots?end=2021-12-30T23:59:59Z&start=2021-10-26T00:00:00Z&clinic_id=1081', + headers: inflection_header + expect(response).to have_http_status(:ok) + expect(response.body).to match_camelized_schema('vaos/v2/slots', { strict: false }) + + slots = JSON.parse(response.body)['data'] + expect(slots.size).to eq(730) + slot = slots[1] + expect(slot['id']).to eq('3230323131303236323133303A323032313130323632323030') + expect(slot['type']).to eq('slots') + expect(slot['attributes']['start']).to eq('2021-10-26T21:30:00Z') + expect(slot['attributes']['end']).to eq('2021-10-26T22:00:00Z') + end + end + + it 'returns list of available slots for a clinical_service' do + VCR.use_cassette('vaos/v2/systems/get_available_slots_vpg_200', match_requests_on: %i[method path query]) do + get '/vaos/v2/locations/983/slots?end=2021-12-30T23:59:59Z&start=2021-10-26T00:00:00Z' \ + '&clinical_service=service', + headers: inflection_header + expect(response).to have_http_status(:ok) + expect(response.body).to match_camelized_schema('vaos/v2/slots', { strict: false }) + + slots = JSON.parse(response.body)['data'] + expect(slots.size).to eq(730) + slot = slots[1] + expect(slot['id']).to eq('3230323131303236323133303A323032313130323632323030') + expect(slot['type']).to eq('slots') + expect(slot['attributes']['start']).to eq('2021-10-26T21:30:00Z') + expect(slot['attributes']['end']).to eq('2021-10-26T22:00:00Z') + end end end end context 'on a backend service error' do it 'returns a 502 status code' do - VCR.use_cassette('vaos/v2/systems/get_available_slots_500', match_requests_on: %i[method path query]) do - get '/vaos/v2/locations/983/clinics/1081/slots?end=2021-12-31T23:59:59Z&start=2021-10-01T00:00:00Z' + VCR.use_cassette('vaos/v2/systems/get_available_slots_vpg_500', match_requests_on: %i[method path query]) do + get '/vaos/v2/locations/983/slots?end=2021-12-31T23:59:59Z&start=2021-10-01T00:00:00Z&clinic_id=1081' expect(response).to have_http_status(:bad_gateway) expect(JSON.parse(response.body)['errors'][0]['detail']) @@ -47,6 +131,16 @@ end end end + + context 'on a bad request' do + it 'requires clinic_id or clinical_service' do + get '/vaos/v2/locations/983/slots?end=2021-12-31T23:59:59Z&start=2021-10-01T00:00:00Z' + + expect(response).to have_http_status(:bad_request) + expect(JSON.parse(response.body)['errors'][0]['detail']) + .to eq('clinic_id or clinical_service is required.') + end + end end end end diff --git a/modules/vaos/spec/services/v2/systems_service_spec.rb b/modules/vaos/spec/services/v2/systems_service_spec.rb index 452bddab1a4..08aec602d8a 100644 --- a/modules/vaos/spec/services/v2/systems_service_spec.rb +++ b/modules/vaos/spec/services/v2/systems_service_spec.rb @@ -33,10 +33,16 @@ describe '#get_available_slots' do context 'when the upstream server returns status code 500' do + before do + Flipper.disable(:va_online_scheduling_enable_OH_slots_search) + end + it 'raises a backend exception' do VCR.use_cassette('vaos/v2/systems/get_available_slots_500', match_requests_on: %i[method path query]) do expect do - subject.get_available_slots(location_id: '983', clinic_id: '1081', + subject.get_available_slots(location_id: '983', + clinic_id: '1081', + clinical_service: nil, start_dt: '2021-10-01T00:00:00Z', end_dt: '2021-12-31T23:59:59Z') end.to raise_error(Common::Exceptions::BackendServiceException, /VAOS_502/) @@ -45,9 +51,15 @@ end context 'when the upstream server returns status code 200' do + before do + Flipper.disable(:va_online_scheduling_enable_OH_slots_search) + end + it 'returns a list of available slots' do VCR.use_cassette('vaos/v2/systems/get_available_slots_200', match_requests_on: %i[method path query]) do - available_slots = subject.get_available_slots(location_id: '983', clinic_id: '1081', + available_slots = subject.get_available_slots(location_id: '983', + clinic_id: '1081', + clinical_service: nil, start_dt: '2021-10-26T00:00:00Z', end_dt: '2021-12-30T23:59:59Z') expect(available_slots.size).to eq(730) diff --git a/spec/support/vcr_cassettes/mobile/appointments/get_available_slots_vpg_200.yml b/spec/support/vcr_cassettes/mobile/appointments/get_available_slots_vpg_200.yml new file mode 100644 index 00000000000..62f9824f669 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/appointments/get_available_slots_vpg_200.yml @@ -0,0 +1,3712 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/slots?clinic=1081&end=2021-12-30T23:59:59Z&location=983&start=2021-10-26T00:00:00Z + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 11 Oct 2021 18:41:19 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Server: + - openresty + X-Vamf-Version: + - 1.10.0 + B3: + - 62cc41b5de2df75b-dc1d447244a4a01c-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 58ec2e2 + X-Vamf-Timestamp: + - '2021-08-18T13:44:12+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: '{ + "data":[ + { + "id":"3230323131303236323130303A323032313130323632313330", + "start":"2021-10-26T21:00:00Z", + "end":"2021-10-26T21:30:00Z" + }, + { + "id":"3230323131303236323133303A323032313130323632323030", + "start":"2021-10-26T21:30:00Z", + "end":"2021-10-26T22:00:00Z" + }, + { + "id":"3230323131303236323230303A323032313130323730303030", + "start":"2021-10-26T22:00:00Z", + "end":"2021-10-27T00:00:00Z" + }, + { + "id":"3230323131303237313430303A323032313130323731343330", + "start":"2021-10-27T14:00:00Z", + "end":"2021-10-27T14:30:00Z" + }, + { + "id":"3230323131303237313433303A323032313130323731353030", + "start":"2021-10-27T14:30:00Z", + "end":"2021-10-27T15:00:00Z" + }, + { + "id":"3230323131303237313530303A323032313130323731353330", + "start":"2021-10-27T15:00:00Z", + "end":"2021-10-27T15:30:00Z" + }, + { + "id":"3230323131303237313533303A323032313130323731363030", + "start":"2021-10-27T15:30:00Z", + "end":"2021-10-27T16:00:00Z" + }, + { + "id":"3230323131303237313630303A323032313130323731363330", + "start":"2021-10-27T16:00:00Z", + "end":"2021-10-27T16:30:00Z" + }, + { + "id":"3230323131303237313633303A323032313130323731373030", + "start":"2021-10-27T16:30:00Z", + "end":"2021-10-27T17:00:00Z" + }, + { + "id":"3230323131303237313730303A323032313130323731373330", + "start":"2021-10-27T17:00:00Z", + "end":"2021-10-27T17:30:00Z" + }, + { + "id":"3230323131303237313733303A323032313130323731383030", + "start":"2021-10-27T17:30:00Z", + "end":"2021-10-27T18:00:00Z" + }, + { + "id":"3230323131303237313830303A323032313130323731383330", + "start":"2021-10-27T18:00:00Z", + "end":"2021-10-27T18:30:00Z" + }, + { + "id":"3230323131303237313833303A323032313130323731393030", + "start":"2021-10-27T18:30:00Z", + "end":"2021-10-27T19:00:00Z" + }, + { + "id":"3230323131303237313930303A323032313130323731393330", + "start":"2021-10-27T19:00:00Z", + "end":"2021-10-27T19:30:00Z" + }, + { + "id":"3230323131303237313933303A323032313130323732303030", + "start":"2021-10-27T19:30:00Z", + "end":"2021-10-27T20:00:00Z" + }, + { + "id":"3230323131303237323030303A323032313130323732303330", + "start":"2021-10-27T20:00:00Z", + "end":"2021-10-27T20:30:00Z" + }, + { + "id":"3230323131303237323033303A323032313130323732313030", + "start":"2021-10-27T20:30:00Z", + "end":"2021-10-27T21:00:00Z" + }, + { + "id":"3230323131303237323130303A323032313130323732313330", + "start":"2021-10-27T21:00:00Z", + "end":"2021-10-27T21:30:00Z" + }, + { + "id":"3230323131303237323133303A323032313130323732323030", + "start":"2021-10-27T21:30:00Z", + "end":"2021-10-27T22:00:00Z" + }, + { + "id":"3230323131303237323230303A323032313130323830303030", + "start":"2021-10-27T22:00:00Z", + "end":"2021-10-28T00:00:00Z" + }, + { + "id":"3230323131303238313430303A323032313130323831343330", + "start":"2021-10-28T14:00:00Z", + "end":"2021-10-28T14:30:00Z" + }, + { + "id":"3230323131303238313433303A323032313130323831353030", + "start":"2021-10-28T14:30:00Z", + "end":"2021-10-28T15:00:00Z" + }, + { + "id":"3230323131303238313530303A323032313130323831353330", + "start":"2021-10-28T15:00:00Z", + "end":"2021-10-28T15:30:00Z" + }, + { + "id":"3230323131303238313533303A323032313130323831363030", + "start":"2021-10-28T15:30:00Z", + "end":"2021-10-28T16:00:00Z" + }, + { + "id":"3230323131303238313630303A323032313130323831363330", + "start":"2021-10-28T16:00:00Z", + "end":"2021-10-28T16:30:00Z" + }, + { + "id":"3230323131303238313633303A323032313130323831373030", + "start":"2021-10-28T16:30:00Z", + "end":"2021-10-28T17:00:00Z" + }, + { + "id":"3230323131303238313730303A323032313130323831373330", + "start":"2021-10-28T17:00:00Z", + "end":"2021-10-28T17:30:00Z" + }, + { + "id":"3230323131303238313733303A323032313130323831383030", + "start":"2021-10-28T17:30:00Z", + "end":"2021-10-28T18:00:00Z" + }, + { + "id":"3230323131303238313830303A323032313130323831383330", + "start":"2021-10-28T18:00:00Z", + "end":"2021-10-28T18:30:00Z" + }, + { + "id":"3230323131303238313833303A323032313130323831393030", + "start":"2021-10-28T18:30:00Z", + "end":"2021-10-28T19:00:00Z" + }, + { + "id":"3230323131303238313930303A323032313130323831393330", + "start":"2021-10-28T19:00:00Z", + "end":"2021-10-28T19:30:00Z" + }, + { + "id":"3230323131303238313933303A323032313130323832303030", + "start":"2021-10-28T19:30:00Z", + "end":"2021-10-28T20:00:00Z" + }, + { + "id":"3230323131303238323030303A323032313130323832303330", + "start":"2021-10-28T20:00:00Z", + "end":"2021-10-28T20:30:00Z" + }, + { + "id":"3230323131303238323033303A323032313130323832313030", + "start":"2021-10-28T20:30:00Z", + "end":"2021-10-28T21:00:00Z" + }, + { + "id":"3230323131303238323130303A323032313130323832313330", + "start":"2021-10-28T21:00:00Z", + "end":"2021-10-28T21:30:00Z" + }, + { + "id":"3230323131303238323133303A323032313130323832323030", + "start":"2021-10-28T21:30:00Z", + "end":"2021-10-28T22:00:00Z" + }, + { + "id":"3230323131303238323230303A323032313130323832323330", + "start":"2021-10-28T22:00:00Z", + "end":"2021-10-28T22:30:00Z" + }, + { + "id":"3230323131303238323233303A323032313130323832333030", + "start":"2021-10-28T22:30:00Z", + "end":"2021-10-28T23:00:00Z" + }, + { + "id":"3230323131303238323330303A323032313130323930303030", + "start":"2021-10-28T23:00:00Z", + "end":"2021-10-29T00:00:00Z" + }, + { + "id":"3230323131303239313430303A323032313130323931343330", + "start":"2021-10-29T14:00:00Z", + "end":"2021-10-29T14:30:00Z" + }, + { + "id":"3230323131303239313433303A323032313130323931353030", + "start":"2021-10-29T14:30:00Z", + "end":"2021-10-29T15:00:00Z" + }, + { + "id":"3230323131303239313530303A323032313130323931353330", + "start":"2021-10-29T15:00:00Z", + "end":"2021-10-29T15:30:00Z" + }, + { + "id":"3230323131303239313533303A323032313130323931363030", + "start":"2021-10-29T15:30:00Z", + "end":"2021-10-29T16:00:00Z" + }, + { + "id":"3230323131303239313630303A323032313130323931363330", + "start":"2021-10-29T16:00:00Z", + "end":"2021-10-29T16:30:00Z" + }, + { + "id":"3230323131303239313633303A323032313130323931373030", + "start":"2021-10-29T16:30:00Z", + "end":"2021-10-29T17:00:00Z" + }, + { + "id":"3230323131303239313730303A323032313130323931373330", + "start":"2021-10-29T17:00:00Z", + "end":"2021-10-29T17:30:00Z" + }, + { + "id":"3230323131303239313733303A323032313130323931383030", + "start":"2021-10-29T17:30:00Z", + "end":"2021-10-29T18:00:00Z" + }, + { + "id":"3230323131303239313830303A323032313130323931383330", + "start":"2021-10-29T18:00:00Z", + "end":"2021-10-29T18:30:00Z" + }, + { + "id":"3230323131303239313833303A323032313130323931393030", + "start":"2021-10-29T18:30:00Z", + "end":"2021-10-29T19:00:00Z" + }, + { + "id":"3230323131303239313930303A323032313130323931393330", + "start":"2021-10-29T19:00:00Z", + "end":"2021-10-29T19:30:00Z" + }, + { + "id":"3230323131303239313933303A323032313130323932303030", + "start":"2021-10-29T19:30:00Z", + "end":"2021-10-29T20:00:00Z" + }, + { + "id":"3230323131303239323030303A323032313130323932303330", + "start":"2021-10-29T20:00:00Z", + "end":"2021-10-29T20:30:00Z" + }, + { + "id":"3230323131303239323033303A323032313130323932313030", + "start":"2021-10-29T20:30:00Z", + "end":"2021-10-29T21:00:00Z" + }, + { + "id":"3230323131303239323130303A323032313130323932313330", + "start":"2021-10-29T21:00:00Z", + "end":"2021-10-29T21:30:00Z" + }, + { + "id":"3230323131303239323133303A323032313130323932323030", + "start":"2021-10-29T21:30:00Z", + "end":"2021-10-29T22:00:00Z" + }, + { + "id":"3230323131303239323230303A323032313130323932323330", + "start":"2021-10-29T22:00:00Z", + "end":"2021-10-29T22:30:00Z" + }, + { + "id":"3230323131303239323233303A323032313130323932333030", + "start":"2021-10-29T22:30:00Z", + "end":"2021-10-29T23:00:00Z" + }, + { + "id":"3230323131303239323330303A323032313130333030303030", + "start":"2021-10-29T23:00:00Z", + "end":"2021-10-30T00:00:00Z" + }, + { + "id":"3230323131313031313430303A323032313131303131343330", + "start":"2021-11-01T14:00:00Z", + "end":"2021-11-01T14:30:00Z" + }, + { + "id":"3230323131313031313433303A323032313131303131353030", + "start":"2021-11-01T14:30:00Z", + "end":"2021-11-01T15:00:00Z" + }, + { + "id":"3230323131313031313530303A323032313131303131353330", + "start":"2021-11-01T15:00:00Z", + "end":"2021-11-01T15:30:00Z" + }, + { + "id":"3230323131313031313533303A323032313131303131363030", + "start":"2021-11-01T15:30:00Z", + "end":"2021-11-01T16:00:00Z" + }, + { + "id":"3230323131313031313630303A323032313131303131363330", + "start":"2021-11-01T16:00:00Z", + "end":"2021-11-01T16:30:00Z" + }, + { + "id":"3230323131313031313633303A323032313131303131373030", + "start":"2021-11-01T16:30:00Z", + "end":"2021-11-01T17:00:00Z" + }, + { + "id":"3230323131313031313730303A323032313131303131373330", + "start":"2021-11-01T17:00:00Z", + "end":"2021-11-01T17:30:00Z" + }, + { + "id":"3230323131313031313733303A323032313131303131383030", + "start":"2021-11-01T17:30:00Z", + "end":"2021-11-01T18:00:00Z" + }, + { + "id":"3230323131313031313830303A323032313131303131383330", + "start":"2021-11-01T18:00:00Z", + "end":"2021-11-01T18:30:00Z" + }, + { + "id":"3230323131313031313833303A323032313131303131393030", + "start":"2021-11-01T18:30:00Z", + "end":"2021-11-01T19:00:00Z" + }, + { + "id":"3230323131313031313930303A323032313131303131393330", + "start":"2021-11-01T19:00:00Z", + "end":"2021-11-01T19:30:00Z" + }, + { + "id":"3230323131313031313933303A323032313131303132303030", + "start":"2021-11-01T19:30:00Z", + "end":"2021-11-01T20:00:00Z" + }, + { + "id":"3230323131313031323030303A323032313131303132303330", + "start":"2021-11-01T20:00:00Z", + "end":"2021-11-01T20:30:00Z" + }, + { + "id":"3230323131313031323033303A323032313131303132313030", + "start":"2021-11-01T20:30:00Z", + "end":"2021-11-01T21:00:00Z" + }, + { + "id":"3230323131313031323130303A323032313131303132313330", + "start":"2021-11-01T21:00:00Z", + "end":"2021-11-01T21:30:00Z" + }, + { + "id":"3230323131313031323133303A323032313131303132323030", + "start":"2021-11-01T21:30:00Z", + "end":"2021-11-01T22:00:00Z" + }, + { + "id":"3230323131313031323230303A323032313131303132323330", + "start":"2021-11-01T22:00:00Z", + "end":"2021-11-01T22:30:00Z" + }, + { + "id":"3230323131313031323233303A323032313131303132333030", + "start":"2021-11-01T22:30:00Z", + "end":"2021-11-01T23:00:00Z" + }, + { + "id":"3230323131313031323330303A323032313131303230303030", + "start":"2021-11-01T23:00:00Z", + "end":"2021-11-02T00:00:00Z" + }, + { + "id":"3230323131313032323130303A323032313131303232313330", + "start":"2021-11-02T21:00:00Z", + "end":"2021-11-02T21:30:00Z" + }, + { + "id":"3230323131313032323133303A323032313131303232323030", + "start":"2021-11-02T21:30:00Z", + "end":"2021-11-02T22:00:00Z" + }, + { + "id":"3230323131313032323230303A323032313131303330303030", + "start":"2021-11-02T22:00:00Z", + "end":"2021-11-03T00:00:00Z" + }, + { + "id":"3230323131313033313430303A323032313131303331343330", + "start":"2021-11-03T14:00:00Z", + "end":"2021-11-03T14:30:00Z" + }, + { + "id":"3230323131313033313433303A323032313131303331353030", + "start":"2021-11-03T14:30:00Z", + "end":"2021-11-03T15:00:00Z" + }, + { + "id":"3230323131313033313530303A323032313131303331353330", + "start":"2021-11-03T15:00:00Z", + "end":"2021-11-03T15:30:00Z" + }, + { + "id":"3230323131313033313533303A323032313131303331363030", + "start":"2021-11-03T15:30:00Z", + "end":"2021-11-03T16:00:00Z" + }, + { + "id":"3230323131313033313630303A323032313131303331363330", + "start":"2021-11-03T16:00:00Z", + "end":"2021-11-03T16:30:00Z" + }, + { + "id":"3230323131313033313633303A323032313131303331373030", + "start":"2021-11-03T16:30:00Z", + "end":"2021-11-03T17:00:00Z" + }, + { + "id":"3230323131313033313730303A323032313131303331373330", + "start":"2021-11-03T17:00:00Z", + "end":"2021-11-03T17:30:00Z" + }, + { + "id":"3230323131313033313733303A323032313131303331383030", + "start":"2021-11-03T17:30:00Z", + "end":"2021-11-03T18:00:00Z" + }, + { + "id":"3230323131313033313830303A323032313131303331383330", + "start":"2021-11-03T18:00:00Z", + "end":"2021-11-03T18:30:00Z" + }, + { + "id":"3230323131313033313833303A323032313131303331393030", + "start":"2021-11-03T18:30:00Z", + "end":"2021-11-03T19:00:00Z" + }, + { + "id":"3230323131313033313930303A323032313131303331393330", + "start":"2021-11-03T19:00:00Z", + "end":"2021-11-03T19:30:00Z" + }, + { + "id":"3230323131313033313933303A323032313131303332303030", + "start":"2021-11-03T19:30:00Z", + "end":"2021-11-03T20:00:00Z" + }, + { + "id":"3230323131313033323030303A323032313131303332303330", + "start":"2021-11-03T20:00:00Z", + "end":"2021-11-03T20:30:00Z" + }, + { + "id":"3230323131313033323033303A323032313131303332313030", + "start":"2021-11-03T20:30:00Z", + "end":"2021-11-03T21:00:00Z" + }, + { + "id":"3230323131313033323130303A323032313131303332313330", + "start":"2021-11-03T21:00:00Z", + "end":"2021-11-03T21:30:00Z" + }, + { + "id":"3230323131313033323133303A323032313131303332323030", + "start":"2021-11-03T21:30:00Z", + "end":"2021-11-03T22:00:00Z" + }, + { + "id":"3230323131313033323230303A323032313131303430303030", + "start":"2021-11-03T22:00:00Z", + "end":"2021-11-04T00:00:00Z" + }, + { + "id":"3230323131313034313430303A323032313131303431343330", + "start":"2021-11-04T14:00:00Z", + "end":"2021-11-04T14:30:00Z" + }, + { + "id":"3230323131313034313433303A323032313131303431353030", + "start":"2021-11-04T14:30:00Z", + "end":"2021-11-04T15:00:00Z" + }, + { + "id":"3230323131313034313530303A323032313131303431353330", + "start":"2021-11-04T15:00:00Z", + "end":"2021-11-04T15:30:00Z" + }, + { + "id":"3230323131313034313533303A323032313131303431363030", + "start":"2021-11-04T15:30:00Z", + "end":"2021-11-04T16:00:00Z" + }, + { + "id":"3230323131313034313630303A323032313131303431363330", + "start":"2021-11-04T16:00:00Z", + "end":"2021-11-04T16:30:00Z" + }, + { + "id":"3230323131313034313633303A323032313131303431373030", + "start":"2021-11-04T16:30:00Z", + "end":"2021-11-04T17:00:00Z" + }, + { + "id":"3230323131313034313730303A323032313131303431373330", + "start":"2021-11-04T17:00:00Z", + "end":"2021-11-04T17:30:00Z" + }, + { + "id":"3230323131313034313733303A323032313131303431383030", + "start":"2021-11-04T17:30:00Z", + "end":"2021-11-04T18:00:00Z" + }, + { + "id":"3230323131313034313830303A323032313131303431383330", + "start":"2021-11-04T18:00:00Z", + "end":"2021-11-04T18:30:00Z" + }, + { + "id":"3230323131313034313833303A323032313131303431393030", + "start":"2021-11-04T18:30:00Z", + "end":"2021-11-04T19:00:00Z" + }, + { + "id":"3230323131313034313930303A323032313131303431393330", + "start":"2021-11-04T19:00:00Z", + "end":"2021-11-04T19:30:00Z" + }, + { + "id":"3230323131313034313933303A323032313131303432303030", + "start":"2021-11-04T19:30:00Z", + "end":"2021-11-04T20:00:00Z" + }, + { + "id":"3230323131313034323030303A323032313131303432303330", + "start":"2021-11-04T20:00:00Z", + "end":"2021-11-04T20:30:00Z" + }, + { + "id":"3230323131313034323033303A323032313131303432313030", + "start":"2021-11-04T20:30:00Z", + "end":"2021-11-04T21:00:00Z" + }, + { + "id":"3230323131313034323130303A323032313131303432313330", + "start":"2021-11-04T21:00:00Z", + "end":"2021-11-04T21:30:00Z" + }, + { + "id":"3230323131313034323133303A323032313131303432323030", + "start":"2021-11-04T21:30:00Z", + "end":"2021-11-04T22:00:00Z" + }, + { + "id":"3230323131313034323230303A323032313131303432323330", + "start":"2021-11-04T22:00:00Z", + "end":"2021-11-04T22:30:00Z" + }, + { + "id":"3230323131313034323233303A323032313131303432333030", + "start":"2021-11-04T22:30:00Z", + "end":"2021-11-04T23:00:00Z" + }, + { + "id":"3230323131313034323330303A323032313131303530303030", + "start":"2021-11-04T23:00:00Z", + "end":"2021-11-05T00:00:00Z" + }, + { + "id":"3230323131313035313430303A323032313131303531343330", + "start":"2021-11-05T14:00:00Z", + "end":"2021-11-05T14:30:00Z" + }, + { + "id":"3230323131313035313433303A323032313131303531353030", + "start":"2021-11-05T14:30:00Z", + "end":"2021-11-05T15:00:00Z" + }, + { + "id":"3230323131313035313530303A323032313131303531353330", + "start":"2021-11-05T15:00:00Z", + "end":"2021-11-05T15:30:00Z" + }, + { + "id":"3230323131313035313533303A323032313131303531363030", + "start":"2021-11-05T15:30:00Z", + "end":"2021-11-05T16:00:00Z" + }, + { + "id":"3230323131313035313630303A323032313131303531363330", + "start":"2021-11-05T16:00:00Z", + "end":"2021-11-05T16:30:00Z" + }, + { + "id":"3230323131313035313633303A323032313131303531373030", + "start":"2021-11-05T16:30:00Z", + "end":"2021-11-05T17:00:00Z" + }, + { + "id":"3230323131313035313730303A323032313131303531373330", + "start":"2021-11-05T17:00:00Z", + "end":"2021-11-05T17:30:00Z" + }, + { + "id":"3230323131313035313733303A323032313131303531383030", + "start":"2021-11-05T17:30:00Z", + "end":"2021-11-05T18:00:00Z" + }, + { + "id":"3230323131313035313830303A323032313131303531383330", + "start":"2021-11-05T18:00:00Z", + "end":"2021-11-05T18:30:00Z" + }, + { + "id":"3230323131313035313833303A323032313131303531393030", + "start":"2021-11-05T18:30:00Z", + "end":"2021-11-05T19:00:00Z" + }, + { + "id":"3230323131313035313930303A323032313131303531393330", + "start":"2021-11-05T19:00:00Z", + "end":"2021-11-05T19:30:00Z" + }, + { + "id":"3230323131313035313933303A323032313131303532303030", + "start":"2021-11-05T19:30:00Z", + "end":"2021-11-05T20:00:00Z" + }, + { + "id":"3230323131313035323030303A323032313131303532303330", + "start":"2021-11-05T20:00:00Z", + "end":"2021-11-05T20:30:00Z" + }, + { + "id":"3230323131313035323033303A323032313131303532313030", + "start":"2021-11-05T20:30:00Z", + "end":"2021-11-05T21:00:00Z" + }, + { + "id":"3230323131313035323130303A323032313131303532313330", + "start":"2021-11-05T21:00:00Z", + "end":"2021-11-05T21:30:00Z" + }, + { + "id":"3230323131313035323133303A323032313131303532323030", + "start":"2021-11-05T21:30:00Z", + "end":"2021-11-05T22:00:00Z" + }, + { + "id":"3230323131313035323230303A323032313131303532323330", + "start":"2021-11-05T22:00:00Z", + "end":"2021-11-05T22:30:00Z" + }, + { + "id":"3230323131313035323233303A323032313131303532333030", + "start":"2021-11-05T22:30:00Z", + "end":"2021-11-05T23:00:00Z" + }, + { + "id":"3230323131313035323330303A323032313131303630303030", + "start":"2021-11-05T23:00:00Z", + "end":"2021-11-06T00:00:00Z" + }, + { + "id":"3230323131313038313530303A323032313131303831353330", + "start":"2021-11-08T15:00:00Z", + "end":"2021-11-08T15:30:00Z" + }, + { + "id":"3230323131313038313533303A323032313131303831363030", + "start":"2021-11-08T15:30:00Z", + "end":"2021-11-08T16:00:00Z" + }, + { + "id":"3230323131313038313630303A323032313131303831363330", + "start":"2021-11-08T16:00:00Z", + "end":"2021-11-08T16:30:00Z" + }, + { + "id":"3230323131313038313633303A323032313131303831373030", + "start":"2021-11-08T16:30:00Z", + "end":"2021-11-08T17:00:00Z" + }, + { + "id":"3230323131313038313730303A323032313131303831373330", + "start":"2021-11-08T17:00:00Z", + "end":"2021-11-08T17:30:00Z" + }, + { + "id":"3230323131313038313733303A323032313131303831383030", + "start":"2021-11-08T17:30:00Z", + "end":"2021-11-08T18:00:00Z" + }, + { + "id":"3230323131313038313830303A323032313131303831383330", + "start":"2021-11-08T18:00:00Z", + "end":"2021-11-08T18:30:00Z" + }, + { + "id":"3230323131313038313833303A323032313131303831393030", + "start":"2021-11-08T18:30:00Z", + "end":"2021-11-08T19:00:00Z" + }, + { + "id":"3230323131313038313930303A323032313131303831393330", + "start":"2021-11-08T19:00:00Z", + "end":"2021-11-08T19:30:00Z" + }, + { + "id":"3230323131313038313933303A323032313131303832303030", + "start":"2021-11-08T19:30:00Z", + "end":"2021-11-08T20:00:00Z" + }, + { + "id":"3230323131313038323030303A323032313131303832303330", + "start":"2021-11-08T20:00:00Z", + "end":"2021-11-08T20:30:00Z" + }, + { + "id":"3230323131313038323033303A323032313131303832313030", + "start":"2021-11-08T20:30:00Z", + "end":"2021-11-08T21:00:00Z" + }, + { + "id":"3230323131313038323130303A323032313131303832313330", + "start":"2021-11-08T21:00:00Z", + "end":"2021-11-08T21:30:00Z" + }, + { + "id":"3230323131313038323133303A323032313131303832323030", + "start":"2021-11-08T21:30:00Z", + "end":"2021-11-08T22:00:00Z" + }, + { + "id":"3230323131313038323230303A323032313131303832323330", + "start":"2021-11-08T22:00:00Z", + "end":"2021-11-08T22:30:00Z" + }, + { + "id":"3230323131313038323233303A323032313131303832333030", + "start":"2021-11-08T22:30:00Z", + "end":"2021-11-08T23:00:00Z" + }, + { + "id":"3230323131313038323330303A323032313131303832333330", + "start":"2021-11-08T23:00:00Z", + "end":"2021-11-08T23:30:00Z" + }, + { + "id":"3230323131313038323333303A323032313131303930303030", + "start":"2021-11-08T23:30:00Z", + "end":"2021-11-09T00:00:00Z" + }, + { + "id":"3230323131313039303030303A323032313131303930313030", + "start":"2021-11-09T00:00:00Z", + "end":"2021-11-09T01:00:00Z" + }, + { + "id":"3230323131313039323230303A323032313131303932323330", + "start":"2021-11-09T22:00:00Z", + "end":"2021-11-09T22:30:00Z" + }, + { + "id":"3230323131313039323233303A323032313131303932333030", + "start":"2021-11-09T22:30:00Z", + "end":"2021-11-09T23:00:00Z" + }, + { + "id":"3230323131313039323330303A323032313131313030313030", + "start":"2021-11-09T23:00:00Z", + "end":"2021-11-10T01:00:00Z" + }, + { + "id":"3230323131313130313530303A323032313131313031353330", + "start":"2021-11-10T15:00:00Z", + "end":"2021-11-10T15:30:00Z" + }, + { + "id":"3230323131313130313533303A323032313131313031363030", + "start":"2021-11-10T15:30:00Z", + "end":"2021-11-10T16:00:00Z" + }, + { + "id":"3230323131313130313630303A323032313131313031363330", + "start":"2021-11-10T16:00:00Z", + "end":"2021-11-10T16:30:00Z" + }, + { + "id":"3230323131313130313633303A323032313131313031373030", + "start":"2021-11-10T16:30:00Z", + "end":"2021-11-10T17:00:00Z" + }, + { + "id":"3230323131313130313730303A323032313131313031373330", + "start":"2021-11-10T17:00:00Z", + "end":"2021-11-10T17:30:00Z" + }, + { + "id":"3230323131313130313733303A323032313131313031383030", + "start":"2021-11-10T17:30:00Z", + "end":"2021-11-10T18:00:00Z" + }, + { + "id":"3230323131313130313830303A323032313131313031383330", + "start":"2021-11-10T18:00:00Z", + "end":"2021-11-10T18:30:00Z" + }, + { + "id":"3230323131313130313833303A323032313131313031393030", + "start":"2021-11-10T18:30:00Z", + "end":"2021-11-10T19:00:00Z" + }, + { + "id":"3230323131313130313930303A323032313131313031393330", + "start":"2021-11-10T19:00:00Z", + "end":"2021-11-10T19:30:00Z" + }, + { + "id":"3230323131313130313933303A323032313131313032303030", + "start":"2021-11-10T19:30:00Z", + "end":"2021-11-10T20:00:00Z" + }, + { + "id":"3230323131313130323030303A323032313131313032303330", + "start":"2021-11-10T20:00:00Z", + "end":"2021-11-10T20:30:00Z" + }, + { + "id":"3230323131313130323033303A323032313131313032313030", + "start":"2021-11-10T20:30:00Z", + "end":"2021-11-10T21:00:00Z" + }, + { + "id":"3230323131313130323130303A323032313131313032313330", + "start":"2021-11-10T21:00:00Z", + "end":"2021-11-10T21:30:00Z" + }, + { + "id":"3230323131313130323133303A323032313131313032323030", + "start":"2021-11-10T21:30:00Z", + "end":"2021-11-10T22:00:00Z" + }, + { + "id":"3230323131313130323230303A323032313131313032323330", + "start":"2021-11-10T22:00:00Z", + "end":"2021-11-10T22:30:00Z" + }, + { + "id":"3230323131313130323233303A323032313131313032333030", + "start":"2021-11-10T22:30:00Z", + "end":"2021-11-10T23:00:00Z" + }, + { + "id":"3230323131313130323330303A323032313131313130313030", + "start":"2021-11-10T23:00:00Z", + "end":"2021-11-11T01:00:00Z" + }, + { + "id":"3230323131313131313530303A323032313131313131353330", + "start":"2021-11-11T15:00:00Z", + "end":"2021-11-11T15:30:00Z" + }, + { + "id":"3230323131313131313533303A323032313131313131363030", + "start":"2021-11-11T15:30:00Z", + "end":"2021-11-11T16:00:00Z" + }, + { + "id":"3230323131313131313630303A323032313131313131363330", + "start":"2021-11-11T16:00:00Z", + "end":"2021-11-11T16:30:00Z" + }, + { + "id":"3230323131313131313633303A323032313131313131373030", + "start":"2021-11-11T16:30:00Z", + "end":"2021-11-11T17:00:00Z" + }, + { + "id":"3230323131313131313730303A323032313131313131373330", + "start":"2021-11-11T17:00:00Z", + "end":"2021-11-11T17:30:00Z" + }, + { + "id":"3230323131313131313733303A323032313131313131383030", + "start":"2021-11-11T17:30:00Z", + "end":"2021-11-11T18:00:00Z" + }, + { + "id":"3230323131313131313830303A323032313131313131383330", + "start":"2021-11-11T18:00:00Z", + "end":"2021-11-11T18:30:00Z" + }, + { + "id":"3230323131313131313833303A323032313131313131393030", + "start":"2021-11-11T18:30:00Z", + "end":"2021-11-11T19:00:00Z" + }, + { + "id":"3230323131313131313930303A323032313131313131393330", + "start":"2021-11-11T19:00:00Z", + "end":"2021-11-11T19:30:00Z" + }, + { + "id":"3230323131313131313933303A323032313131313132303030", + "start":"2021-11-11T19:30:00Z", + "end":"2021-11-11T20:00:00Z" + }, + { + "id":"3230323131313131323030303A323032313131313132303330", + "start":"2021-11-11T20:00:00Z", + "end":"2021-11-11T20:30:00Z" + }, + { + "id":"3230323131313131323033303A323032313131313132313030", + "start":"2021-11-11T20:30:00Z", + "end":"2021-11-11T21:00:00Z" + }, + { + "id":"3230323131313131323130303A323032313131313132313330", + "start":"2021-11-11T21:00:00Z", + "end":"2021-11-11T21:30:00Z" + }, + { + "id":"3230323131313131323133303A323032313131313132323030", + "start":"2021-11-11T21:30:00Z", + "end":"2021-11-11T22:00:00Z" + }, + { + "id":"3230323131313131323230303A323032313131313132323330", + "start":"2021-11-11T22:00:00Z", + "end":"2021-11-11T22:30:00Z" + }, + { + "id":"3230323131313131323233303A323032313131313132333030", + "start":"2021-11-11T22:30:00Z", + "end":"2021-11-11T23:00:00Z" + }, + { + "id":"3230323131313131323330303A323032313131313132333330", + "start":"2021-11-11T23:00:00Z", + "end":"2021-11-11T23:30:00Z" + }, + { + "id":"3230323131313131323333303A323032313131313230303030", + "start":"2021-11-11T23:30:00Z", + "end":"2021-11-12T00:00:00Z" + }, + { + "id":"3230323131313132303030303A323032313131313230313030", + "start":"2021-11-12T00:00:00Z", + "end":"2021-11-12T01:00:00Z" + }, + { + "id":"3230323131313132313530303A323032313131313231353330", + "start":"2021-11-12T15:00:00Z", + "end":"2021-11-12T15:30:00Z" + }, + { + "id":"3230323131313132313533303A323032313131313231363030", + "start":"2021-11-12T15:30:00Z", + "end":"2021-11-12T16:00:00Z" + }, + { + "id":"3230323131313132313630303A323032313131313231363330", + "start":"2021-11-12T16:00:00Z", + "end":"2021-11-12T16:30:00Z" + }, + { + "id":"3230323131313132313633303A323032313131313231373030", + "start":"2021-11-12T16:30:00Z", + "end":"2021-11-12T17:00:00Z" + }, + { + "id":"3230323131313132313730303A323032313131313231373330", + "start":"2021-11-12T17:00:00Z", + "end":"2021-11-12T17:30:00Z" + }, + { + "id":"3230323131313132313733303A323032313131313231383030", + "start":"2021-11-12T17:30:00Z", + "end":"2021-11-12T18:00:00Z" + }, + { + "id":"3230323131313132313830303A323032313131313231383330", + "start":"2021-11-12T18:00:00Z", + "end":"2021-11-12T18:30:00Z" + }, + { + "id":"3230323131313132313833303A323032313131313231393030", + "start":"2021-11-12T18:30:00Z", + "end":"2021-11-12T19:00:00Z" + }, + { + "id":"3230323131313132313930303A323032313131313231393330", + "start":"2021-11-12T19:00:00Z", + "end":"2021-11-12T19:30:00Z" + }, + { + "id":"3230323131313132313933303A323032313131313232303030", + "start":"2021-11-12T19:30:00Z", + "end":"2021-11-12T20:00:00Z" + }, + { + "id":"3230323131313132323030303A323032313131313232303330", + "start":"2021-11-12T20:00:00Z", + "end":"2021-11-12T20:30:00Z" + }, + { + "id":"3230323131313132323033303A323032313131313232313030", + "start":"2021-11-12T20:30:00Z", + "end":"2021-11-12T21:00:00Z" + }, + { + "id":"3230323131313132323130303A323032313131313232313330", + "start":"2021-11-12T21:00:00Z", + "end":"2021-11-12T21:30:00Z" + }, + { + "id":"3230323131313132323133303A323032313131313232323030", + "start":"2021-11-12T21:30:00Z", + "end":"2021-11-12T22:00:00Z" + }, + { + "id":"3230323131313132323230303A323032313131313232323330", + "start":"2021-11-12T22:00:00Z", + "end":"2021-11-12T22:30:00Z" + }, + { + "id":"3230323131313132323233303A323032313131313232333030", + "start":"2021-11-12T22:30:00Z", + "end":"2021-11-12T23:00:00Z" + }, + { + "id":"3230323131313132323330303A323032313131313232333330", + "start":"2021-11-12T23:00:00Z", + "end":"2021-11-12T23:30:00Z" + }, + { + "id":"3230323131313132323333303A323032313131313330303030", + "start":"2021-11-12T23:30:00Z", + "end":"2021-11-13T00:00:00Z" + }, + { + "id":"3230323131313133303030303A323032313131313330313030", + "start":"2021-11-13T00:00:00Z", + "end":"2021-11-13T01:00:00Z" + }, + { + "id":"3230323131313135313530303A323032313131313531353330", + "start":"2021-11-15T15:00:00Z", + "end":"2021-11-15T15:30:00Z" + }, + { + "id":"3230323131313135313533303A323032313131313531363030", + "start":"2021-11-15T15:30:00Z", + "end":"2021-11-15T16:00:00Z" + }, + { + "id":"3230323131313135313630303A323032313131313531363330", + "start":"2021-11-15T16:00:00Z", + "end":"2021-11-15T16:30:00Z" + }, + { + "id":"3230323131313135313633303A323032313131313531373030", + "start":"2021-11-15T16:30:00Z", + "end":"2021-11-15T17:00:00Z" + }, + { + "id":"3230323131313135313730303A323032313131313531373330", + "start":"2021-11-15T17:00:00Z", + "end":"2021-11-15T17:30:00Z" + }, + { + "id":"3230323131313135313733303A323032313131313531383030", + "start":"2021-11-15T17:30:00Z", + "end":"2021-11-15T18:00:00Z" + }, + { + "id":"3230323131313135313830303A323032313131313531383330", + "start":"2021-11-15T18:00:00Z", + "end":"2021-11-15T18:30:00Z" + }, + { + "id":"3230323131313135313833303A323032313131313531393030", + "start":"2021-11-15T18:30:00Z", + "end":"2021-11-15T19:00:00Z" + }, + { + "id":"3230323131313135313930303A323032313131313531393330", + "start":"2021-11-15T19:00:00Z", + "end":"2021-11-15T19:30:00Z" + }, + { + "id":"3230323131313135313933303A323032313131313532303030", + "start":"2021-11-15T19:30:00Z", + "end":"2021-11-15T20:00:00Z" + }, + { + "id":"3230323131313135323030303A323032313131313532303330", + "start":"2021-11-15T20:00:00Z", + "end":"2021-11-15T20:30:00Z" + }, + { + "id":"3230323131313135323033303A323032313131313532313030", + "start":"2021-11-15T20:30:00Z", + "end":"2021-11-15T21:00:00Z" + }, + { + "id":"3230323131313135323130303A323032313131313532313330", + "start":"2021-11-15T21:00:00Z", + "end":"2021-11-15T21:30:00Z" + }, + { + "id":"3230323131313135323133303A323032313131313532323030", + "start":"2021-11-15T21:30:00Z", + "end":"2021-11-15T22:00:00Z" + }, + { + "id":"3230323131313135323230303A323032313131313532323330", + "start":"2021-11-15T22:00:00Z", + "end":"2021-11-15T22:30:00Z" + }, + { + "id":"3230323131313135323233303A323032313131313532333030", + "start":"2021-11-15T22:30:00Z", + "end":"2021-11-15T23:00:00Z" + }, + { + "id":"3230323131313135323330303A323032313131313532333330", + "start":"2021-11-15T23:00:00Z", + "end":"2021-11-15T23:30:00Z" + }, + { + "id":"3230323131313135323333303A323032313131313630303030", + "start":"2021-11-15T23:30:00Z", + "end":"2021-11-16T00:00:00Z" + }, + { + "id":"3230323131313136303030303A323032313131313630313030", + "start":"2021-11-16T00:00:00Z", + "end":"2021-11-16T01:00:00Z" + }, + { + "id":"3230323131313136323230303A323032313131313632323330", + "start":"2021-11-16T22:00:00Z", + "end":"2021-11-16T22:30:00Z" + }, + { + "id":"3230323131313136323233303A323032313131313632333030", + "start":"2021-11-16T22:30:00Z", + "end":"2021-11-16T23:00:00Z" + }, + { + "id":"3230323131313136323330303A323032313131313730313030", + "start":"2021-11-16T23:00:00Z", + "end":"2021-11-17T01:00:00Z" + }, + { + "id":"3230323131313137313530303A323032313131313731353330", + "start":"2021-11-17T15:00:00Z", + "end":"2021-11-17T15:30:00Z" + }, + { + "id":"3230323131313137313533303A323032313131313731363030", + "start":"2021-11-17T15:30:00Z", + "end":"2021-11-17T16:00:00Z" + }, + { + "id":"3230323131313137313630303A323032313131313731363330", + "start":"2021-11-17T16:00:00Z", + "end":"2021-11-17T16:30:00Z" + }, + { + "id":"3230323131313137313633303A323032313131313731373030", + "start":"2021-11-17T16:30:00Z", + "end":"2021-11-17T17:00:00Z" + }, + { + "id":"3230323131313137313730303A323032313131313731373330", + "start":"2021-11-17T17:00:00Z", + "end":"2021-11-17T17:30:00Z" + }, + { + "id":"3230323131313137313733303A323032313131313731383030", + "start":"2021-11-17T17:30:00Z", + "end":"2021-11-17T18:00:00Z" + }, + { + "id":"3230323131313137313830303A323032313131313731383330", + "start":"2021-11-17T18:00:00Z", + "end":"2021-11-17T18:30:00Z" + }, + { + "id":"3230323131313137313833303A323032313131313731393030", + "start":"2021-11-17T18:30:00Z", + "end":"2021-11-17T19:00:00Z" + }, + { + "id":"3230323131313137313930303A323032313131313731393330", + "start":"2021-11-17T19:00:00Z", + "end":"2021-11-17T19:30:00Z" + }, + { + "id":"3230323131313137313933303A323032313131313732303030", + "start":"2021-11-17T19:30:00Z", + "end":"2021-11-17T20:00:00Z" + }, + { + "id":"3230323131313137323030303A323032313131313732303330", + "start":"2021-11-17T20:00:00Z", + "end":"2021-11-17T20:30:00Z" + }, + { + "id":"3230323131313137323033303A323032313131313732313030", + "start":"2021-11-17T20:30:00Z", + "end":"2021-11-17T21:00:00Z" + }, + { + "id":"3230323131313137323130303A323032313131313732313330", + "start":"2021-11-17T21:00:00Z", + "end":"2021-11-17T21:30:00Z" + }, + { + "id":"3230323131313137323133303A323032313131313732323030", + "start":"2021-11-17T21:30:00Z", + "end":"2021-11-17T22:00:00Z" + }, + { + "id":"3230323131313137323230303A323032313131313732323330", + "start":"2021-11-17T22:00:00Z", + "end":"2021-11-17T22:30:00Z" + }, + { + "id":"3230323131313137323233303A323032313131313732333030", + "start":"2021-11-17T22:30:00Z", + "end":"2021-11-17T23:00:00Z" + }, + { + "id":"3230323131313137323330303A323032313131313830313030", + "start":"2021-11-17T23:00:00Z", + "end":"2021-11-18T01:00:00Z" + }, + { + "id":"3230323131313138313530303A323032313131313831353330", + "start":"2021-11-18T15:00:00Z", + "end":"2021-11-18T15:30:00Z" + }, + { + "id":"3230323131313138313533303A323032313131313831363030", + "start":"2021-11-18T15:30:00Z", + "end":"2021-11-18T16:00:00Z" + }, + { + "id":"3230323131313138313630303A323032313131313831363330", + "start":"2021-11-18T16:00:00Z", + "end":"2021-11-18T16:30:00Z" + }, + { + "id":"3230323131313138313633303A323032313131313831373030", + "start":"2021-11-18T16:30:00Z", + "end":"2021-11-18T17:00:00Z" + }, + { + "id":"3230323131313138313730303A323032313131313831373330", + "start":"2021-11-18T17:00:00Z", + "end":"2021-11-18T17:30:00Z" + }, + { + "id":"3230323131313138313733303A323032313131313831383030", + "start":"2021-11-18T17:30:00Z", + "end":"2021-11-18T18:00:00Z" + }, + { + "id":"3230323131313138313830303A323032313131313831383330", + "start":"2021-11-18T18:00:00Z", + "end":"2021-11-18T18:30:00Z" + }, + { + "id":"3230323131313138313833303A323032313131313831393030", + "start":"2021-11-18T18:30:00Z", + "end":"2021-11-18T19:00:00Z" + }, + { + "id":"3230323131313138313930303A323032313131313831393330", + "start":"2021-11-18T19:00:00Z", + "end":"2021-11-18T19:30:00Z" + }, + { + "id":"3230323131313138313933303A323032313131313832303030", + "start":"2021-11-18T19:30:00Z", + "end":"2021-11-18T20:00:00Z" + }, + { + "id":"3230323131313138323030303A323032313131313832303330", + "start":"2021-11-18T20:00:00Z", + "end":"2021-11-18T20:30:00Z" + }, + { + "id":"3230323131313138323033303A323032313131313832313030", + "start":"2021-11-18T20:30:00Z", + "end":"2021-11-18T21:00:00Z" + }, + { + "id":"3230323131313138323130303A323032313131313832313330", + "start":"2021-11-18T21:00:00Z", + "end":"2021-11-18T21:30:00Z" + }, + { + "id":"3230323131313138323133303A323032313131313832323030", + "start":"2021-11-18T21:30:00Z", + "end":"2021-11-18T22:00:00Z" + }, + { + "id":"3230323131313138323230303A323032313131313832323330", + "start":"2021-11-18T22:00:00Z", + "end":"2021-11-18T22:30:00Z" + }, + { + "id":"3230323131313138323233303A323032313131313832333030", + "start":"2021-11-18T22:30:00Z", + "end":"2021-11-18T23:00:00Z" + }, + { + "id":"3230323131313138323330303A323032313131313832333330", + "start":"2021-11-18T23:00:00Z", + "end":"2021-11-18T23:30:00Z" + }, + { + "id":"3230323131313138323333303A323032313131313930303030", + "start":"2021-11-18T23:30:00Z", + "end":"2021-11-19T00:00:00Z" + }, + { + "id":"3230323131313139303030303A323032313131313930313030", + "start":"2021-11-19T00:00:00Z", + "end":"2021-11-19T01:00:00Z" + }, + { + "id":"3230323131313139313530303A323032313131313931353330", + "start":"2021-11-19T15:00:00Z", + "end":"2021-11-19T15:30:00Z" + }, + { + "id":"3230323131313139313533303A323032313131313931363030", + "start":"2021-11-19T15:30:00Z", + "end":"2021-11-19T16:00:00Z" + }, + { + "id":"3230323131313139313630303A323032313131313931363330", + "start":"2021-11-19T16:00:00Z", + "end":"2021-11-19T16:30:00Z" + }, + { + "id":"3230323131313139313633303A323032313131313931373030", + "start":"2021-11-19T16:30:00Z", + "end":"2021-11-19T17:00:00Z" + }, + { + "id":"3230323131313139313730303A323032313131313931373330", + "start":"2021-11-19T17:00:00Z", + "end":"2021-11-19T17:30:00Z" + }, + { + "id":"3230323131313139313733303A323032313131313931383030", + "start":"2021-11-19T17:30:00Z", + "end":"2021-11-19T18:00:00Z" + }, + { + "id":"3230323131313139313830303A323032313131313931383330", + "start":"2021-11-19T18:00:00Z", + "end":"2021-11-19T18:30:00Z" + }, + { + "id":"3230323131313139313833303A323032313131313931393030", + "start":"2021-11-19T18:30:00Z", + "end":"2021-11-19T19:00:00Z" + }, + { + "id":"3230323131313139313930303A323032313131313931393330", + "start":"2021-11-19T19:00:00Z", + "end":"2021-11-19T19:30:00Z" + }, + { + "id":"3230323131313139313933303A323032313131313932303030", + "start":"2021-11-19T19:30:00Z", + "end":"2021-11-19T20:00:00Z" + }, + { + "id":"3230323131313139323030303A323032313131313932303330", + "start":"2021-11-19T20:00:00Z", + "end":"2021-11-19T20:30:00Z" + }, + { + "id":"3230323131313139323033303A323032313131313932313030", + "start":"2021-11-19T20:30:00Z", + "end":"2021-11-19T21:00:00Z" + }, + { + "id":"3230323131313139323130303A323032313131313932313330", + "start":"2021-11-19T21:00:00Z", + "end":"2021-11-19T21:30:00Z" + }, + { + "id":"3230323131313139323133303A323032313131313932323030", + "start":"2021-11-19T21:30:00Z", + "end":"2021-11-19T22:00:00Z" + }, + { + "id":"3230323131313139323230303A323032313131313932323330", + "start":"2021-11-19T22:00:00Z", + "end":"2021-11-19T22:30:00Z" + }, + { + "id":"3230323131313139323233303A323032313131313932333030", + "start":"2021-11-19T22:30:00Z", + "end":"2021-11-19T23:00:00Z" + }, + { + "id":"3230323131313139323330303A323032313131313932333330", + "start":"2021-11-19T23:00:00Z", + "end":"2021-11-19T23:30:00Z" + }, + { + "id":"3230323131313139323333303A323032313131323030303030", + "start":"2021-11-19T23:30:00Z", + "end":"2021-11-20T00:00:00Z" + }, + { + "id":"3230323131313230303030303A323032313131323030313030", + "start":"2021-11-20T00:00:00Z", + "end":"2021-11-20T01:00:00Z" + }, + { + "id":"3230323131313232313530303A323032313131323231353330", + "start":"2021-11-22T15:00:00Z", + "end":"2021-11-22T15:30:00Z" + }, + { + "id":"3230323131313232313533303A323032313131323231363030", + "start":"2021-11-22T15:30:00Z", + "end":"2021-11-22T16:00:00Z" + }, + { + "id":"3230323131313232313630303A323032313131323231363330", + "start":"2021-11-22T16:00:00Z", + "end":"2021-11-22T16:30:00Z" + }, + { + "id":"3230323131313232313633303A323032313131323231373030", + "start":"2021-11-22T16:30:00Z", + "end":"2021-11-22T17:00:00Z" + }, + { + "id":"3230323131313232313730303A323032313131323231373330", + "start":"2021-11-22T17:00:00Z", + "end":"2021-11-22T17:30:00Z" + }, + { + "id":"3230323131313232313733303A323032313131323231383030", + "start":"2021-11-22T17:30:00Z", + "end":"2021-11-22T18:00:00Z" + }, + { + "id":"3230323131313232313830303A323032313131323231383330", + "start":"2021-11-22T18:00:00Z", + "end":"2021-11-22T18:30:00Z" + }, + { + "id":"3230323131313232313833303A323032313131323231393030", + "start":"2021-11-22T18:30:00Z", + "end":"2021-11-22T19:00:00Z" + }, + { + "id":"3230323131313232313930303A323032313131323231393330", + "start":"2021-11-22T19:00:00Z", + "end":"2021-11-22T19:30:00Z" + }, + { + "id":"3230323131313232313933303A323032313131323232303030", + "start":"2021-11-22T19:30:00Z", + "end":"2021-11-22T20:00:00Z" + }, + { + "id":"3230323131313232323030303A323032313131323232303330", + "start":"2021-11-22T20:00:00Z", + "end":"2021-11-22T20:30:00Z" + }, + { + "id":"3230323131313232323033303A323032313131323232313030", + "start":"2021-11-22T20:30:00Z", + "end":"2021-11-22T21:00:00Z" + }, + { + "id":"3230323131313232323130303A323032313131323232313330", + "start":"2021-11-22T21:00:00Z", + "end":"2021-11-22T21:30:00Z" + }, + { + "id":"3230323131313232323133303A323032313131323232323030", + "start":"2021-11-22T21:30:00Z", + "end":"2021-11-22T22:00:00Z" + }, + { + "id":"3230323131313232323230303A323032313131323232323330", + "start":"2021-11-22T22:00:00Z", + "end":"2021-11-22T22:30:00Z" + }, + { + "id":"3230323131313232323233303A323032313131323232333030", + "start":"2021-11-22T22:30:00Z", + "end":"2021-11-22T23:00:00Z" + }, + { + "id":"3230323131313232323330303A323032313131323232333330", + "start":"2021-11-22T23:00:00Z", + "end":"2021-11-22T23:30:00Z" + }, + { + "id":"3230323131313232323333303A323032313131323330303030", + "start":"2021-11-22T23:30:00Z", + "end":"2021-11-23T00:00:00Z" + }, + { + "id":"3230323131313233303030303A323032313131323330313030", + "start":"2021-11-23T00:00:00Z", + "end":"2021-11-23T01:00:00Z" + }, + { + "id":"3230323131313233323230303A323032313131323332323330", + "start":"2021-11-23T22:00:00Z", + "end":"2021-11-23T22:30:00Z" + }, + { + "id":"3230323131313233323233303A323032313131323332333030", + "start":"2021-11-23T22:30:00Z", + "end":"2021-11-23T23:00:00Z" + }, + { + "id":"3230323131313233323330303A323032313131323430313030", + "start":"2021-11-23T23:00:00Z", + "end":"2021-11-24T01:00:00Z" + }, + { + "id":"3230323131313234313530303A323032313131323431353330", + "start":"2021-11-24T15:00:00Z", + "end":"2021-11-24T15:30:00Z" + }, + { + "id":"3230323131313234313533303A323032313131323431363030", + "start":"2021-11-24T15:30:00Z", + "end":"2021-11-24T16:00:00Z" + }, + { + "id":"3230323131313234313630303A323032313131323431363330", + "start":"2021-11-24T16:00:00Z", + "end":"2021-11-24T16:30:00Z" + }, + { + "id":"3230323131313234313633303A323032313131323431373030", + "start":"2021-11-24T16:30:00Z", + "end":"2021-11-24T17:00:00Z" + }, + { + "id":"3230323131313234313730303A323032313131323431373330", + "start":"2021-11-24T17:00:00Z", + "end":"2021-11-24T17:30:00Z" + }, + { + "id":"3230323131313234313733303A323032313131323431383030", + "start":"2021-11-24T17:30:00Z", + "end":"2021-11-24T18:00:00Z" + }, + { + "id":"3230323131313234313830303A323032313131323431383330", + "start":"2021-11-24T18:00:00Z", + "end":"2021-11-24T18:30:00Z" + }, + { + "id":"3230323131313234313833303A323032313131323431393030", + "start":"2021-11-24T18:30:00Z", + "end":"2021-11-24T19:00:00Z" + }, + { + "id":"3230323131313234313930303A323032313131323431393330", + "start":"2021-11-24T19:00:00Z", + "end":"2021-11-24T19:30:00Z" + }, + { + "id":"3230323131313234313933303A323032313131323432303030", + "start":"2021-11-24T19:30:00Z", + "end":"2021-11-24T20:00:00Z" + }, + { + "id":"3230323131313234323030303A323032313131323432303330", + "start":"2021-11-24T20:00:00Z", + "end":"2021-11-24T20:30:00Z" + }, + { + "id":"3230323131313234323033303A323032313131323432313030", + "start":"2021-11-24T20:30:00Z", + "end":"2021-11-24T21:00:00Z" + }, + { + "id":"3230323131313234323130303A323032313131323432313330", + "start":"2021-11-24T21:00:00Z", + "end":"2021-11-24T21:30:00Z" + }, + { + "id":"3230323131313234323133303A323032313131323432323030", + "start":"2021-11-24T21:30:00Z", + "end":"2021-11-24T22:00:00Z" + }, + { + "id":"3230323131313234323230303A323032313131323432323330", + "start":"2021-11-24T22:00:00Z", + "end":"2021-11-24T22:30:00Z" + }, + { + "id":"3230323131313234323233303A323032313131323432333030", + "start":"2021-11-24T22:30:00Z", + "end":"2021-11-24T23:00:00Z" + }, + { + "id":"3230323131313234323330303A323032313131323530313030", + "start":"2021-11-24T23:00:00Z", + "end":"2021-11-25T01:00:00Z" + }, + { + "id":"3230323131313235313530303A323032313131323531353330", + "start":"2021-11-25T15:00:00Z", + "end":"2021-11-25T15:30:00Z" + }, + { + "id":"3230323131313235313533303A323032313131323531363030", + "start":"2021-11-25T15:30:00Z", + "end":"2021-11-25T16:00:00Z" + }, + { + "id":"3230323131313235313630303A323032313131323531363330", + "start":"2021-11-25T16:00:00Z", + "end":"2021-11-25T16:30:00Z" + }, + { + "id":"3230323131313235313633303A323032313131323531373030", + "start":"2021-11-25T16:30:00Z", + "end":"2021-11-25T17:00:00Z" + }, + { + "id":"3230323131313235313730303A323032313131323531373330", + "start":"2021-11-25T17:00:00Z", + "end":"2021-11-25T17:30:00Z" + }, + { + "id":"3230323131313235313733303A323032313131323531383030", + "start":"2021-11-25T17:30:00Z", + "end":"2021-11-25T18:00:00Z" + }, + { + "id":"3230323131313235313830303A323032313131323531383330", + "start":"2021-11-25T18:00:00Z", + "end":"2021-11-25T18:30:00Z" + }, + { + "id":"3230323131313235313833303A323032313131323531393030", + "start":"2021-11-25T18:30:00Z", + "end":"2021-11-25T19:00:00Z" + }, + { + "id":"3230323131313235313930303A323032313131323531393330", + "start":"2021-11-25T19:00:00Z", + "end":"2021-11-25T19:30:00Z" + }, + { + "id":"3230323131313235313933303A323032313131323532303030", + "start":"2021-11-25T19:30:00Z", + "end":"2021-11-25T20:00:00Z" + }, + { + "id":"3230323131313235323030303A323032313131323532303330", + "start":"2021-11-25T20:00:00Z", + "end":"2021-11-25T20:30:00Z" + }, + { + "id":"3230323131313235323033303A323032313131323532313030", + "start":"2021-11-25T20:30:00Z", + "end":"2021-11-25T21:00:00Z" + }, + { + "id":"3230323131313235323130303A323032313131323532313330", + "start":"2021-11-25T21:00:00Z", + "end":"2021-11-25T21:30:00Z" + }, + { + "id":"3230323131313235323133303A323032313131323532323030", + "start":"2021-11-25T21:30:00Z", + "end":"2021-11-25T22:00:00Z" + }, + { + "id":"3230323131313235323230303A323032313131323532323330", + "start":"2021-11-25T22:00:00Z", + "end":"2021-11-25T22:30:00Z" + }, + { + "id":"3230323131313235323233303A323032313131323532333030", + "start":"2021-11-25T22:30:00Z", + "end":"2021-11-25T23:00:00Z" + }, + { + "id":"3230323131313235323330303A323032313131323532333330", + "start":"2021-11-25T23:00:00Z", + "end":"2021-11-25T23:30:00Z" + }, + { + "id":"3230323131313235323333303A323032313131323630303030", + "start":"2021-11-25T23:30:00Z", + "end":"2021-11-26T00:00:00Z" + }, + { + "id":"3230323131313236303030303A323032313131323630313030", + "start":"2021-11-26T00:00:00Z", + "end":"2021-11-26T01:00:00Z" + }, + { + "id":"3230323131313236313530303A323032313131323631353330", + "start":"2021-11-26T15:00:00Z", + "end":"2021-11-26T15:30:00Z" + }, + { + "id":"3230323131313236313533303A323032313131323631363030", + "start":"2021-11-26T15:30:00Z", + "end":"2021-11-26T16:00:00Z" + }, + { + "id":"3230323131313236313630303A323032313131323631363330", + "start":"2021-11-26T16:00:00Z", + "end":"2021-11-26T16:30:00Z" + }, + { + "id":"3230323131313236313633303A323032313131323631373030", + "start":"2021-11-26T16:30:00Z", + "end":"2021-11-26T17:00:00Z" + }, + { + "id":"3230323131313236313730303A323032313131323631373330", + "start":"2021-11-26T17:00:00Z", + "end":"2021-11-26T17:30:00Z" + }, + { + "id":"3230323131313236313733303A323032313131323631383030", + "start":"2021-11-26T17:30:00Z", + "end":"2021-11-26T18:00:00Z" + }, + { + "id":"3230323131313236313830303A323032313131323631383330", + "start":"2021-11-26T18:00:00Z", + "end":"2021-11-26T18:30:00Z" + }, + { + "id":"3230323131313236313833303A323032313131323631393030", + "start":"2021-11-26T18:30:00Z", + "end":"2021-11-26T19:00:00Z" + }, + { + "id":"3230323131313236313930303A323032313131323631393330", + "start":"2021-11-26T19:00:00Z", + "end":"2021-11-26T19:30:00Z" + }, + { + "id":"3230323131313236313933303A323032313131323632303030", + "start":"2021-11-26T19:30:00Z", + "end":"2021-11-26T20:00:00Z" + }, + { + "id":"3230323131313236323030303A323032313131323632303330", + "start":"2021-11-26T20:00:00Z", + "end":"2021-11-26T20:30:00Z" + }, + { + "id":"3230323131313236323033303A323032313131323632313030", + "start":"2021-11-26T20:30:00Z", + "end":"2021-11-26T21:00:00Z" + }, + { + "id":"3230323131313236323130303A323032313131323632313330", + "start":"2021-11-26T21:00:00Z", + "end":"2021-11-26T21:30:00Z" + }, + { + "id":"3230323131313236323133303A323032313131323632323030", + "start":"2021-11-26T21:30:00Z", + "end":"2021-11-26T22:00:00Z" + }, + { + "id":"3230323131313236323230303A323032313131323632323330", + "start":"2021-11-26T22:00:00Z", + "end":"2021-11-26T22:30:00Z" + }, + { + "id":"3230323131313236323233303A323032313131323632333030", + "start":"2021-11-26T22:30:00Z", + "end":"2021-11-26T23:00:00Z" + }, + { + "id":"3230323131313236323330303A323032313131323632333330", + "start":"2021-11-26T23:00:00Z", + "end":"2021-11-26T23:30:00Z" + }, + { + "id":"3230323131313236323333303A323032313131323730303030", + "start":"2021-11-26T23:30:00Z", + "end":"2021-11-27T00:00:00Z" + }, + { + "id":"3230323131313237303030303A323032313131323730313030", + "start":"2021-11-27T00:00:00Z", + "end":"2021-11-27T01:00:00Z" + }, + { + "id":"3230323131313239313530303A323032313131323931353330", + "start":"2021-11-29T15:00:00Z", + "end":"2021-11-29T15:30:00Z" + }, + { + "id":"3230323131313239313533303A323032313131323931363030", + "start":"2021-11-29T15:30:00Z", + "end":"2021-11-29T16:00:00Z" + }, + { + "id":"3230323131313239313630303A323032313131323931363330", + "start":"2021-11-29T16:00:00Z", + "end":"2021-11-29T16:30:00Z" + }, + { + "id":"3230323131313239313633303A323032313131323931373030", + "start":"2021-11-29T16:30:00Z", + "end":"2021-11-29T17:00:00Z" + }, + { + "id":"3230323131313239313730303A323032313131323931373330", + "start":"2021-11-29T17:00:00Z", + "end":"2021-11-29T17:30:00Z" + }, + { + "id":"3230323131313239313733303A323032313131323931383030", + "start":"2021-11-29T17:30:00Z", + "end":"2021-11-29T18:00:00Z" + }, + { + "id":"3230323131313239313830303A323032313131323931383330", + "start":"2021-11-29T18:00:00Z", + "end":"2021-11-29T18:30:00Z" + }, + { + "id":"3230323131313239313833303A323032313131323931393030", + "start":"2021-11-29T18:30:00Z", + "end":"2021-11-29T19:00:00Z" + }, + { + "id":"3230323131313239313930303A323032313131323931393330", + "start":"2021-11-29T19:00:00Z", + "end":"2021-11-29T19:30:00Z" + }, + { + "id":"3230323131313239313933303A323032313131323932303030", + "start":"2021-11-29T19:30:00Z", + "end":"2021-11-29T20:00:00Z" + }, + { + "id":"3230323131313239323030303A323032313131323932303330", + "start":"2021-11-29T20:00:00Z", + "end":"2021-11-29T20:30:00Z" + }, + { + "id":"3230323131313239323033303A323032313131323932313030", + "start":"2021-11-29T20:30:00Z", + "end":"2021-11-29T21:00:00Z" + }, + { + "id":"3230323131313239323130303A323032313131323932313330", + "start":"2021-11-29T21:00:00Z", + "end":"2021-11-29T21:30:00Z" + }, + { + "id":"3230323131313239323133303A323032313131323932323030", + "start":"2021-11-29T21:30:00Z", + "end":"2021-11-29T22:00:00Z" + }, + { + "id":"3230323131313239323230303A323032313131323932323330", + "start":"2021-11-29T22:00:00Z", + "end":"2021-11-29T22:30:00Z" + }, + { + "id":"3230323131313239323233303A323032313131323932333030", + "start":"2021-11-29T22:30:00Z", + "end":"2021-11-29T23:00:00Z" + }, + { + "id":"3230323131313239323330303A323032313131323932333330", + "start":"2021-11-29T23:00:00Z", + "end":"2021-11-29T23:30:00Z" + }, + { + "id":"3230323131313239323333303A323032313131333030303030", + "start":"2021-11-29T23:30:00Z", + "end":"2021-11-30T00:00:00Z" + }, + { + "id":"3230323131313330303030303A323032313131333030313030", + "start":"2021-11-30T00:00:00Z", + "end":"2021-11-30T01:00:00Z" + }, + { + "id":"3230323131313330323230303A323032313131333032323330", + "start":"2021-11-30T22:00:00Z", + "end":"2021-11-30T22:30:00Z" + }, + { + "id":"3230323131313330323233303A323032313131333032333030", + "start":"2021-11-30T22:30:00Z", + "end":"2021-11-30T23:00:00Z" + }, + { + "id":"3230323131313330323330303A323032313132303130313030", + "start":"2021-11-30T23:00:00Z", + "end":"2021-12-01T01:00:00Z" + }, + { + "id":"3230323131323031313530303A323032313132303131353330", + "start":"2021-12-01T15:00:00Z", + "end":"2021-12-01T15:30:00Z" + }, + { + "id":"3230323131323031313533303A323032313132303131363030", + "start":"2021-12-01T15:30:00Z", + "end":"2021-12-01T16:00:00Z" + }, + { + "id":"3230323131323031313630303A323032313132303131363330", + "start":"2021-12-01T16:00:00Z", + "end":"2021-12-01T16:30:00Z" + }, + { + "id":"3230323131323031313633303A323032313132303131373030", + "start":"2021-12-01T16:30:00Z", + "end":"2021-12-01T17:00:00Z" + }, + { + "id":"3230323131323031313730303A323032313132303131373330", + "start":"2021-12-01T17:00:00Z", + "end":"2021-12-01T17:30:00Z" + }, + { + "id":"3230323131323031313733303A323032313132303131383030", + "start":"2021-12-01T17:30:00Z", + "end":"2021-12-01T18:00:00Z" + }, + { + "id":"3230323131323031313830303A323032313132303131383330", + "start":"2021-12-01T18:00:00Z", + "end":"2021-12-01T18:30:00Z" + }, + { + "id":"3230323131323031313833303A323032313132303131393030", + "start":"2021-12-01T18:30:00Z", + "end":"2021-12-01T19:00:00Z" + }, + { + "id":"3230323131323031313930303A323032313132303131393330", + "start":"2021-12-01T19:00:00Z", + "end":"2021-12-01T19:30:00Z" + }, + { + "id":"3230323131323031313933303A323032313132303132303030", + "start":"2021-12-01T19:30:00Z", + "end":"2021-12-01T20:00:00Z" + }, + { + "id":"3230323131323031323030303A323032313132303132303330", + "start":"2021-12-01T20:00:00Z", + "end":"2021-12-01T20:30:00Z" + }, + { + "id":"3230323131323031323033303A323032313132303132313030", + "start":"2021-12-01T20:30:00Z", + "end":"2021-12-01T21:00:00Z" + }, + { + "id":"3230323131323031323130303A323032313132303132313330", + "start":"2021-12-01T21:00:00Z", + "end":"2021-12-01T21:30:00Z" + }, + { + "id":"3230323131323031323133303A323032313132303132323030", + "start":"2021-12-01T21:30:00Z", + "end":"2021-12-01T22:00:00Z" + }, + { + "id":"3230323131323031323230303A323032313132303132323330", + "start":"2021-12-01T22:00:00Z", + "end":"2021-12-01T22:30:00Z" + }, + { + "id":"3230323131323031323233303A323032313132303132333030", + "start":"2021-12-01T22:30:00Z", + "end":"2021-12-01T23:00:00Z" + }, + { + "id":"3230323131323031323330303A323032313132303230313030", + "start":"2021-12-01T23:00:00Z", + "end":"2021-12-02T01:00:00Z" + }, + { + "id":"3230323131323032313530303A323032313132303231353330", + "start":"2021-12-02T15:00:00Z", + "end":"2021-12-02T15:30:00Z" + }, + { + "id":"3230323131323032313533303A323032313132303231363030", + "start":"2021-12-02T15:30:00Z", + "end":"2021-12-02T16:00:00Z" + }, + { + "id":"3230323131323032313630303A323032313132303231363330", + "start":"2021-12-02T16:00:00Z", + "end":"2021-12-02T16:30:00Z" + }, + { + "id":"3230323131323032313633303A323032313132303231373030", + "start":"2021-12-02T16:30:00Z", + "end":"2021-12-02T17:00:00Z" + }, + { + "id":"3230323131323032313730303A323032313132303231373330", + "start":"2021-12-02T17:00:00Z", + "end":"2021-12-02T17:30:00Z" + }, + { + "id":"3230323131323032313733303A323032313132303231383030", + "start":"2021-12-02T17:30:00Z", + "end":"2021-12-02T18:00:00Z" + }, + { + "id":"3230323131323032313830303A323032313132303231383330", + "start":"2021-12-02T18:00:00Z", + "end":"2021-12-02T18:30:00Z" + }, + { + "id":"3230323131323032313833303A323032313132303231393030", + "start":"2021-12-02T18:30:00Z", + "end":"2021-12-02T19:00:00Z" + }, + { + "id":"3230323131323032313930303A323032313132303231393330", + "start":"2021-12-02T19:00:00Z", + "end":"2021-12-02T19:30:00Z" + }, + { + "id":"3230323131323032313933303A323032313132303232303030", + "start":"2021-12-02T19:30:00Z", + "end":"2021-12-02T20:00:00Z" + }, + { + "id":"3230323131323032323030303A323032313132303232303330", + "start":"2021-12-02T20:00:00Z", + "end":"2021-12-02T20:30:00Z" + }, + { + "id":"3230323131323032323033303A323032313132303232313030", + "start":"2021-12-02T20:30:00Z", + "end":"2021-12-02T21:00:00Z" + }, + { + "id":"3230323131323032323130303A323032313132303232313330", + "start":"2021-12-02T21:00:00Z", + "end":"2021-12-02T21:30:00Z" + }, + { + "id":"3230323131323032323133303A323032313132303232323030", + "start":"2021-12-02T21:30:00Z", + "end":"2021-12-02T22:00:00Z" + }, + { + "id":"3230323131323032323230303A323032313132303232323330", + "start":"2021-12-02T22:00:00Z", + "end":"2021-12-02T22:30:00Z" + }, + { + "id":"3230323131323032323233303A323032313132303232333030", + "start":"2021-12-02T22:30:00Z", + "end":"2021-12-02T23:00:00Z" + }, + { + "id":"3230323131323032323330303A323032313132303232333330", + "start":"2021-12-02T23:00:00Z", + "end":"2021-12-02T23:30:00Z" + }, + { + "id":"3230323131323032323333303A323032313132303330303030", + "start":"2021-12-02T23:30:00Z", + "end":"2021-12-03T00:00:00Z" + }, + { + "id":"3230323131323033303030303A323032313132303330313030", + "start":"2021-12-03T00:00:00Z", + "end":"2021-12-03T01:00:00Z" + }, + { + "id":"3230323131323033313530303A323032313132303331353330", + "start":"2021-12-03T15:00:00Z", + "end":"2021-12-03T15:30:00Z" + }, + { + "id":"3230323131323033313533303A323032313132303331363030", + "start":"2021-12-03T15:30:00Z", + "end":"2021-12-03T16:00:00Z" + }, + { + "id":"3230323131323033313630303A323032313132303331363330", + "start":"2021-12-03T16:00:00Z", + "end":"2021-12-03T16:30:00Z" + }, + { + "id":"3230323131323033313633303A323032313132303331373030", + "start":"2021-12-03T16:30:00Z", + "end":"2021-12-03T17:00:00Z" + }, + { + "id":"3230323131323033313730303A323032313132303331373330", + "start":"2021-12-03T17:00:00Z", + "end":"2021-12-03T17:30:00Z" + }, + { + "id":"3230323131323033313733303A323032313132303331383030", + "start":"2021-12-03T17:30:00Z", + "end":"2021-12-03T18:00:00Z" + }, + { + "id":"3230323131323033313830303A323032313132303331383330", + "start":"2021-12-03T18:00:00Z", + "end":"2021-12-03T18:30:00Z" + }, + { + "id":"3230323131323033313833303A323032313132303331393030", + "start":"2021-12-03T18:30:00Z", + "end":"2021-12-03T19:00:00Z" + }, + { + "id":"3230323131323033313930303A323032313132303331393330", + "start":"2021-12-03T19:00:00Z", + "end":"2021-12-03T19:30:00Z" + }, + { + "id":"3230323131323033313933303A323032313132303332303030", + "start":"2021-12-03T19:30:00Z", + "end":"2021-12-03T20:00:00Z" + }, + { + "id":"3230323131323033323030303A323032313132303332303330", + "start":"2021-12-03T20:00:00Z", + "end":"2021-12-03T20:30:00Z" + }, + { + "id":"3230323131323033323033303A323032313132303332313030", + "start":"2021-12-03T20:30:00Z", + "end":"2021-12-03T21:00:00Z" + }, + { + "id":"3230323131323033323130303A323032313132303332313330", + "start":"2021-12-03T21:00:00Z", + "end":"2021-12-03T21:30:00Z" + }, + { + "id":"3230323131323033323133303A323032313132303332323030", + "start":"2021-12-03T21:30:00Z", + "end":"2021-12-03T22:00:00Z" + }, + { + "id":"3230323131323033323230303A323032313132303332323330", + "start":"2021-12-03T22:00:00Z", + "end":"2021-12-03T22:30:00Z" + }, + { + "id":"3230323131323033323233303A323032313132303332333030", + "start":"2021-12-03T22:30:00Z", + "end":"2021-12-03T23:00:00Z" + }, + { + "id":"3230323131323033323330303A323032313132303332333330", + "start":"2021-12-03T23:00:00Z", + "end":"2021-12-03T23:30:00Z" + }, + { + "id":"3230323131323033323333303A323032313132303430303030", + "start":"2021-12-03T23:30:00Z", + "end":"2021-12-04T00:00:00Z" + }, + { + "id":"3230323131323034303030303A323032313132303430313030", + "start":"2021-12-04T00:00:00Z", + "end":"2021-12-04T01:00:00Z" + }, + { + "id":"3230323131323036313530303A323032313132303631353330", + "start":"2021-12-06T15:00:00Z", + "end":"2021-12-06T15:30:00Z" + }, + { + "id":"3230323131323036313533303A323032313132303631363030", + "start":"2021-12-06T15:30:00Z", + "end":"2021-12-06T16:00:00Z" + }, + { + "id":"3230323131323036313630303A323032313132303631363330", + "start":"2021-12-06T16:00:00Z", + "end":"2021-12-06T16:30:00Z" + }, + { + "id":"3230323131323036313633303A323032313132303631373030", + "start":"2021-12-06T16:30:00Z", + "end":"2021-12-06T17:00:00Z" + }, + { + "id":"3230323131323036313730303A323032313132303631373330", + "start":"2021-12-06T17:00:00Z", + "end":"2021-12-06T17:30:00Z" + }, + { + "id":"3230323131323036313733303A323032313132303631383030", + "start":"2021-12-06T17:30:00Z", + "end":"2021-12-06T18:00:00Z" + }, + { + "id":"3230323131323036313830303A323032313132303631383330", + "start":"2021-12-06T18:00:00Z", + "end":"2021-12-06T18:30:00Z" + }, + { + "id":"3230323131323036313833303A323032313132303631393030", + "start":"2021-12-06T18:30:00Z", + "end":"2021-12-06T19:00:00Z" + }, + { + "id":"3230323131323036313930303A323032313132303631393330", + "start":"2021-12-06T19:00:00Z", + "end":"2021-12-06T19:30:00Z" + }, + { + "id":"3230323131323036313933303A323032313132303632303030", + "start":"2021-12-06T19:30:00Z", + "end":"2021-12-06T20:00:00Z" + }, + { + "id":"3230323131323036323030303A323032313132303632303330", + "start":"2021-12-06T20:00:00Z", + "end":"2021-12-06T20:30:00Z" + }, + { + "id":"3230323131323036323033303A323032313132303632313030", + "start":"2021-12-06T20:30:00Z", + "end":"2021-12-06T21:00:00Z" + }, + { + "id":"3230323131323036323130303A323032313132303632313330", + "start":"2021-12-06T21:00:00Z", + "end":"2021-12-06T21:30:00Z" + }, + { + "id":"3230323131323036323133303A323032313132303632323030", + "start":"2021-12-06T21:30:00Z", + "end":"2021-12-06T22:00:00Z" + }, + { + "id":"3230323131323036323230303A323032313132303632323330", + "start":"2021-12-06T22:00:00Z", + "end":"2021-12-06T22:30:00Z" + }, + { + "id":"3230323131323036323233303A323032313132303632333030", + "start":"2021-12-06T22:30:00Z", + "end":"2021-12-06T23:00:00Z" + }, + { + "id":"3230323131323036323330303A323032313132303632333330", + "start":"2021-12-06T23:00:00Z", + "end":"2021-12-06T23:30:00Z" + }, + { + "id":"3230323131323036323333303A323032313132303730303030", + "start":"2021-12-06T23:30:00Z", + "end":"2021-12-07T00:00:00Z" + }, + { + "id":"3230323131323037303030303A323032313132303730313030", + "start":"2021-12-07T00:00:00Z", + "end":"2021-12-07T01:00:00Z" + }, + { + "id":"3230323131323037323230303A323032313132303732323330", + "start":"2021-12-07T22:00:00Z", + "end":"2021-12-07T22:30:00Z" + }, + { + "id":"3230323131323037323233303A323032313132303732333030", + "start":"2021-12-07T22:30:00Z", + "end":"2021-12-07T23:00:00Z" + }, + { + "id":"3230323131323037323330303A323032313132303830313030", + "start":"2021-12-07T23:00:00Z", + "end":"2021-12-08T01:00:00Z" + }, + { + "id":"3230323131323038313530303A323032313132303831353330", + "start":"2021-12-08T15:00:00Z", + "end":"2021-12-08T15:30:00Z" + }, + { + "id":"3230323131323038313533303A323032313132303831363030", + "start":"2021-12-08T15:30:00Z", + "end":"2021-12-08T16:00:00Z" + }, + { + "id":"3230323131323038313630303A323032313132303831363330", + "start":"2021-12-08T16:00:00Z", + "end":"2021-12-08T16:30:00Z" + }, + { + "id":"3230323131323038313633303A323032313132303831373030", + "start":"2021-12-08T16:30:00Z", + "end":"2021-12-08T17:00:00Z" + }, + { + "id":"3230323131323038313730303A323032313132303831373330", + "start":"2021-12-08T17:00:00Z", + "end":"2021-12-08T17:30:00Z" + }, + { + "id":"3230323131323038313733303A323032313132303831383030", + "start":"2021-12-08T17:30:00Z", + "end":"2021-12-08T18:00:00Z" + }, + { + "id":"3230323131323038313830303A323032313132303831383330", + "start":"2021-12-08T18:00:00Z", + "end":"2021-12-08T18:30:00Z" + }, + { + "id":"3230323131323038313833303A323032313132303831393030", + "start":"2021-12-08T18:30:00Z", + "end":"2021-12-08T19:00:00Z" + }, + { + "id":"3230323131323038313930303A323032313132303831393330", + "start":"2021-12-08T19:00:00Z", + "end":"2021-12-08T19:30:00Z" + }, + { + "id":"3230323131323038313933303A323032313132303832303030", + "start":"2021-12-08T19:30:00Z", + "end":"2021-12-08T20:00:00Z" + }, + { + "id":"3230323131323038323030303A323032313132303832303330", + "start":"2021-12-08T20:00:00Z", + "end":"2021-12-08T20:30:00Z" + }, + { + "id":"3230323131323038323033303A323032313132303832313030", + "start":"2021-12-08T20:30:00Z", + "end":"2021-12-08T21:00:00Z" + }, + { + "id":"3230323131323038323130303A323032313132303832313330", + "start":"2021-12-08T21:00:00Z", + "end":"2021-12-08T21:30:00Z" + }, + { + "id":"3230323131323038323133303A323032313132303832323030", + "start":"2021-12-08T21:30:00Z", + "end":"2021-12-08T22:00:00Z" + }, + { + "id":"3230323131323038323230303A323032313132303832323330", + "start":"2021-12-08T22:00:00Z", + "end":"2021-12-08T22:30:00Z" + }, + { + "id":"3230323131323038323233303A323032313132303832333030", + "start":"2021-12-08T22:30:00Z", + "end":"2021-12-08T23:00:00Z" + }, + { + "id":"3230323131323038323330303A323032313132303930313030", + "start":"2021-12-08T23:00:00Z", + "end":"2021-12-09T01:00:00Z" + }, + { + "id":"3230323131323039313530303A323032313132303931353330", + "start":"2021-12-09T15:00:00Z", + "end":"2021-12-09T15:30:00Z" + }, + { + "id":"3230323131323039313533303A323032313132303931363030", + "start":"2021-12-09T15:30:00Z", + "end":"2021-12-09T16:00:00Z" + }, + { + "id":"3230323131323039313630303A323032313132303931363330", + "start":"2021-12-09T16:00:00Z", + "end":"2021-12-09T16:30:00Z" + }, + { + "id":"3230323131323039313633303A323032313132303931373030", + "start":"2021-12-09T16:30:00Z", + "end":"2021-12-09T17:00:00Z" + }, + { + "id":"3230323131323039313730303A323032313132303931373330", + "start":"2021-12-09T17:00:00Z", + "end":"2021-12-09T17:30:00Z" + }, + { + "id":"3230323131323039313733303A323032313132303931383030", + "start":"2021-12-09T17:30:00Z", + "end":"2021-12-09T18:00:00Z" + }, + { + "id":"3230323131323039313830303A323032313132303931383330", + "start":"2021-12-09T18:00:00Z", + "end":"2021-12-09T18:30:00Z" + }, + { + "id":"3230323131323039313833303A323032313132303931393030", + "start":"2021-12-09T18:30:00Z", + "end":"2021-12-09T19:00:00Z" + }, + { + "id":"3230323131323039313930303A323032313132303931393330", + "start":"2021-12-09T19:00:00Z", + "end":"2021-12-09T19:30:00Z" + }, + { + "id":"3230323131323039313933303A323032313132303932303030", + "start":"2021-12-09T19:30:00Z", + "end":"2021-12-09T20:00:00Z" + }, + { + "id":"3230323131323039323030303A323032313132303932303330", + "start":"2021-12-09T20:00:00Z", + "end":"2021-12-09T20:30:00Z" + }, + { + "id":"3230323131323039323033303A323032313132303932313030", + "start":"2021-12-09T20:30:00Z", + "end":"2021-12-09T21:00:00Z" + }, + { + "id":"3230323131323039323130303A323032313132303932313330", + "start":"2021-12-09T21:00:00Z", + "end":"2021-12-09T21:30:00Z" + }, + { + "id":"3230323131323039323133303A323032313132303932323030", + "start":"2021-12-09T21:30:00Z", + "end":"2021-12-09T22:00:00Z" + }, + { + "id":"3230323131323039323230303A323032313132303932323330", + "start":"2021-12-09T22:00:00Z", + "end":"2021-12-09T22:30:00Z" + }, + { + "id":"3230323131323039323233303A323032313132303932333030", + "start":"2021-12-09T22:30:00Z", + "end":"2021-12-09T23:00:00Z" + }, + { + "id":"3230323131323039323330303A323032313132303932333330", + "start":"2021-12-09T23:00:00Z", + "end":"2021-12-09T23:30:00Z" + }, + { + "id":"3230323131323039323333303A323032313132313030303030", + "start":"2021-12-09T23:30:00Z", + "end":"2021-12-10T00:00:00Z" + }, + { + "id":"3230323131323130303030303A323032313132313030313030", + "start":"2021-12-10T00:00:00Z", + "end":"2021-12-10T01:00:00Z" + }, + { + "id":"3230323131323130313530303A323032313132313031353330", + "start":"2021-12-10T15:00:00Z", + "end":"2021-12-10T15:30:00Z" + }, + { + "id":"3230323131323130313533303A323032313132313031363030", + "start":"2021-12-10T15:30:00Z", + "end":"2021-12-10T16:00:00Z" + }, + { + "id":"3230323131323130313630303A323032313132313031363330", + "start":"2021-12-10T16:00:00Z", + "end":"2021-12-10T16:30:00Z" + }, + { + "id":"3230323131323130313633303A323032313132313031373030", + "start":"2021-12-10T16:30:00Z", + "end":"2021-12-10T17:00:00Z" + }, + { + "id":"3230323131323130313730303A323032313132313031373330", + "start":"2021-12-10T17:00:00Z", + "end":"2021-12-10T17:30:00Z" + }, + { + "id":"3230323131323130313733303A323032313132313031383030", + "start":"2021-12-10T17:30:00Z", + "end":"2021-12-10T18:00:00Z" + }, + { + "id":"3230323131323130313830303A323032313132313031383330", + "start":"2021-12-10T18:00:00Z", + "end":"2021-12-10T18:30:00Z" + }, + { + "id":"3230323131323130313833303A323032313132313031393030", + "start":"2021-12-10T18:30:00Z", + "end":"2021-12-10T19:00:00Z" + }, + { + "id":"3230323131323130313930303A323032313132313031393330", + "start":"2021-12-10T19:00:00Z", + "end":"2021-12-10T19:30:00Z" + }, + { + "id":"3230323131323130313933303A323032313132313032303030", + "start":"2021-12-10T19:30:00Z", + "end":"2021-12-10T20:00:00Z" + }, + { + "id":"3230323131323130323030303A323032313132313032303330", + "start":"2021-12-10T20:00:00Z", + "end":"2021-12-10T20:30:00Z" + }, + { + "id":"3230323131323130323033303A323032313132313032313030", + "start":"2021-12-10T20:30:00Z", + "end":"2021-12-10T21:00:00Z" + }, + { + "id":"3230323131323130323130303A323032313132313032313330", + "start":"2021-12-10T21:00:00Z", + "end":"2021-12-10T21:30:00Z" + }, + { + "id":"3230323131323130323133303A323032313132313032323030", + "start":"2021-12-10T21:30:00Z", + "end":"2021-12-10T22:00:00Z" + }, + { + "id":"3230323131323130323230303A323032313132313032323330", + "start":"2021-12-10T22:00:00Z", + "end":"2021-12-10T22:30:00Z" + }, + { + "id":"3230323131323130323233303A323032313132313032333030", + "start":"2021-12-10T22:30:00Z", + "end":"2021-12-10T23:00:00Z" + }, + { + "id":"3230323131323130323330303A323032313132313032333330", + "start":"2021-12-10T23:00:00Z", + "end":"2021-12-10T23:30:00Z" + }, + { + "id":"3230323131323130323333303A323032313132313130303030", + "start":"2021-12-10T23:30:00Z", + "end":"2021-12-11T00:00:00Z" + }, + { + "id":"3230323131323131303030303A323032313132313130313030", + "start":"2021-12-11T00:00:00Z", + "end":"2021-12-11T01:00:00Z" + }, + { + "id":"3230323131323133313530303A323032313132313331353330", + "start":"2021-12-13T15:00:00Z", + "end":"2021-12-13T15:30:00Z" + }, + { + "id":"3230323131323133313533303A323032313132313331363030", + "start":"2021-12-13T15:30:00Z", + "end":"2021-12-13T16:00:00Z" + }, + { + "id":"3230323131323133313630303A323032313132313331363330", + "start":"2021-12-13T16:00:00Z", + "end":"2021-12-13T16:30:00Z" + }, + { + "id":"3230323131323133313633303A323032313132313331373030", + "start":"2021-12-13T16:30:00Z", + "end":"2021-12-13T17:00:00Z" + }, + { + "id":"3230323131323133313730303A323032313132313331373330", + "start":"2021-12-13T17:00:00Z", + "end":"2021-12-13T17:30:00Z" + }, + { + "id":"3230323131323133313733303A323032313132313331383030", + "start":"2021-12-13T17:30:00Z", + "end":"2021-12-13T18:00:00Z" + }, + { + "id":"3230323131323133313830303A323032313132313331383330", + "start":"2021-12-13T18:00:00Z", + "end":"2021-12-13T18:30:00Z" + }, + { + "id":"3230323131323133313833303A323032313132313331393030", + "start":"2021-12-13T18:30:00Z", + "end":"2021-12-13T19:00:00Z" + }, + { + "id":"3230323131323133313930303A323032313132313331393330", + "start":"2021-12-13T19:00:00Z", + "end":"2021-12-13T19:30:00Z" + }, + { + "id":"3230323131323133313933303A323032313132313332303030", + "start":"2021-12-13T19:30:00Z", + "end":"2021-12-13T20:00:00Z" + }, + { + "id":"3230323131323133323030303A323032313132313332303330", + "start":"2021-12-13T20:00:00Z", + "end":"2021-12-13T20:30:00Z" + }, + { + "id":"3230323131323133323033303A323032313132313332313030", + "start":"2021-12-13T20:30:00Z", + "end":"2021-12-13T21:00:00Z" + }, + { + "id":"3230323131323133323130303A323032313132313332313330", + "start":"2021-12-13T21:00:00Z", + "end":"2021-12-13T21:30:00Z" + }, + { + "id":"3230323131323133323133303A323032313132313332323030", + "start":"2021-12-13T21:30:00Z", + "end":"2021-12-13T22:00:00Z" + }, + { + "id":"3230323131323133323230303A323032313132313332323330", + "start":"2021-12-13T22:00:00Z", + "end":"2021-12-13T22:30:00Z" + }, + { + "id":"3230323131323133323233303A323032313132313332333030", + "start":"2021-12-13T22:30:00Z", + "end":"2021-12-13T23:00:00Z" + }, + { + "id":"3230323131323133323330303A323032313132313332333330", + "start":"2021-12-13T23:00:00Z", + "end":"2021-12-13T23:30:00Z" + }, + { + "id":"3230323131323133323333303A323032313132313430303030", + "start":"2021-12-13T23:30:00Z", + "end":"2021-12-14T00:00:00Z" + }, + { + "id":"3230323131323134303030303A323032313132313430313030", + "start":"2021-12-14T00:00:00Z", + "end":"2021-12-14T01:00:00Z" + }, + { + "id":"3230323131323134323230303A323032313132313432323330", + "start":"2021-12-14T22:00:00Z", + "end":"2021-12-14T22:30:00Z" + }, + { + "id":"3230323131323134323233303A323032313132313432333030", + "start":"2021-12-14T22:30:00Z", + "end":"2021-12-14T23:00:00Z" + }, + { + "id":"3230323131323134323330303A323032313132313530313030", + "start":"2021-12-14T23:00:00Z", + "end":"2021-12-15T01:00:00Z" + }, + { + "id":"3230323131323135313530303A323032313132313531353330", + "start":"2021-12-15T15:00:00Z", + "end":"2021-12-15T15:30:00Z" + }, + { + "id":"3230323131323135313533303A323032313132313531363030", + "start":"2021-12-15T15:30:00Z", + "end":"2021-12-15T16:00:00Z" + }, + { + "id":"3230323131323135313630303A323032313132313531363330", + "start":"2021-12-15T16:00:00Z", + "end":"2021-12-15T16:30:00Z" + }, + { + "id":"3230323131323135313633303A323032313132313531373030", + "start":"2021-12-15T16:30:00Z", + "end":"2021-12-15T17:00:00Z" + }, + { + "id":"3230323131323135313730303A323032313132313531373330", + "start":"2021-12-15T17:00:00Z", + "end":"2021-12-15T17:30:00Z" + }, + { + "id":"3230323131323135313733303A323032313132313531383030", + "start":"2021-12-15T17:30:00Z", + "end":"2021-12-15T18:00:00Z" + }, + { + "id":"3230323131323135313830303A323032313132313531383330", + "start":"2021-12-15T18:00:00Z", + "end":"2021-12-15T18:30:00Z" + }, + { + "id":"3230323131323135313833303A323032313132313531393030", + "start":"2021-12-15T18:30:00Z", + "end":"2021-12-15T19:00:00Z" + }, + { + "id":"3230323131323135313930303A323032313132313531393330", + "start":"2021-12-15T19:00:00Z", + "end":"2021-12-15T19:30:00Z" + }, + { + "id":"3230323131323135313933303A323032313132313532303030", + "start":"2021-12-15T19:30:00Z", + "end":"2021-12-15T20:00:00Z" + }, + { + "id":"3230323131323135323030303A323032313132313532303330", + "start":"2021-12-15T20:00:00Z", + "end":"2021-12-15T20:30:00Z" + }, + { + "id":"3230323131323135323033303A323032313132313532313030", + "start":"2021-12-15T20:30:00Z", + "end":"2021-12-15T21:00:00Z" + }, + { + "id":"3230323131323135323130303A323032313132313532313330", + "start":"2021-12-15T21:00:00Z", + "end":"2021-12-15T21:30:00Z" + }, + { + "id":"3230323131323135323133303A323032313132313532323030", + "start":"2021-12-15T21:30:00Z", + "end":"2021-12-15T22:00:00Z" + }, + { + "id":"3230323131323135323230303A323032313132313532323330", + "start":"2021-12-15T22:00:00Z", + "end":"2021-12-15T22:30:00Z" + }, + { + "id":"3230323131323135323233303A323032313132313532333030", + "start":"2021-12-15T22:30:00Z", + "end":"2021-12-15T23:00:00Z" + }, + { + "id":"3230323131323135323330303A323032313132313630313030", + "start":"2021-12-15T23:00:00Z", + "end":"2021-12-16T01:00:00Z" + }, + { + "id":"3230323131323136313530303A323032313132313631353330", + "start":"2021-12-16T15:00:00Z", + "end":"2021-12-16T15:30:00Z" + }, + { + "id":"3230323131323136313533303A323032313132313631363030", + "start":"2021-12-16T15:30:00Z", + "end":"2021-12-16T16:00:00Z" + }, + { + "id":"3230323131323136313630303A323032313132313631363330", + "start":"2021-12-16T16:00:00Z", + "end":"2021-12-16T16:30:00Z" + }, + { + "id":"3230323131323136313633303A323032313132313631373030", + "start":"2021-12-16T16:30:00Z", + "end":"2021-12-16T17:00:00Z" + }, + { + "id":"3230323131323136313730303A323032313132313631373330", + "start":"2021-12-16T17:00:00Z", + "end":"2021-12-16T17:30:00Z" + }, + { + "id":"3230323131323136313733303A323032313132313631383030", + "start":"2021-12-16T17:30:00Z", + "end":"2021-12-16T18:00:00Z" + }, + { + "id":"3230323131323136313830303A323032313132313631383330", + "start":"2021-12-16T18:00:00Z", + "end":"2021-12-16T18:30:00Z" + }, + { + "id":"3230323131323136313833303A323032313132313631393030", + "start":"2021-12-16T18:30:00Z", + "end":"2021-12-16T19:00:00Z" + }, + { + "id":"3230323131323136313930303A323032313132313631393330", + "start":"2021-12-16T19:00:00Z", + "end":"2021-12-16T19:30:00Z" + }, + { + "id":"3230323131323136313933303A323032313132313632303030", + "start":"2021-12-16T19:30:00Z", + "end":"2021-12-16T20:00:00Z" + }, + { + "id":"3230323131323136323030303A323032313132313632303330", + "start":"2021-12-16T20:00:00Z", + "end":"2021-12-16T20:30:00Z" + }, + { + "id":"3230323131323136323033303A323032313132313632313030", + "start":"2021-12-16T20:30:00Z", + "end":"2021-12-16T21:00:00Z" + }, + { + "id":"3230323131323136323130303A323032313132313632313330", + "start":"2021-12-16T21:00:00Z", + "end":"2021-12-16T21:30:00Z" + }, + { + "id":"3230323131323136323133303A323032313132313632323030", + "start":"2021-12-16T21:30:00Z", + "end":"2021-12-16T22:00:00Z" + }, + { + "id":"3230323131323136323230303A323032313132313632323330", + "start":"2021-12-16T22:00:00Z", + "end":"2021-12-16T22:30:00Z" + }, + { + "id":"3230323131323136323233303A323032313132313632333030", + "start":"2021-12-16T22:30:00Z", + "end":"2021-12-16T23:00:00Z" + }, + { + "id":"3230323131323136323330303A323032313132313632333330", + "start":"2021-12-16T23:00:00Z", + "end":"2021-12-16T23:30:00Z" + }, + { + "id":"3230323131323136323333303A323032313132313730303030", + "start":"2021-12-16T23:30:00Z", + "end":"2021-12-17T00:00:00Z" + }, + { + "id":"3230323131323137303030303A323032313132313730313030", + "start":"2021-12-17T00:00:00Z", + "end":"2021-12-17T01:00:00Z" + }, + { + "id":"3230323131323137313530303A323032313132313731353330", + "start":"2021-12-17T15:00:00Z", + "end":"2021-12-17T15:30:00Z" + }, + { + "id":"3230323131323137313533303A323032313132313731363030", + "start":"2021-12-17T15:30:00Z", + "end":"2021-12-17T16:00:00Z" + }, + { + "id":"3230323131323137313630303A323032313132313731363330", + "start":"2021-12-17T16:00:00Z", + "end":"2021-12-17T16:30:00Z" + }, + { + "id":"3230323131323137313633303A323032313132313731373030", + "start":"2021-12-17T16:30:00Z", + "end":"2021-12-17T17:00:00Z" + }, + { + "id":"3230323131323137313730303A323032313132313731373330", + "start":"2021-12-17T17:00:00Z", + "end":"2021-12-17T17:30:00Z" + }, + { + "id":"3230323131323137313733303A323032313132313731383030", + "start":"2021-12-17T17:30:00Z", + "end":"2021-12-17T18:00:00Z" + }, + { + "id":"3230323131323137313830303A323032313132313731383330", + "start":"2021-12-17T18:00:00Z", + "end":"2021-12-17T18:30:00Z" + }, + { + "id":"3230323131323137313833303A323032313132313731393030", + "start":"2021-12-17T18:30:00Z", + "end":"2021-12-17T19:00:00Z" + }, + { + "id":"3230323131323137313930303A323032313132313731393330", + "start":"2021-12-17T19:00:00Z", + "end":"2021-12-17T19:30:00Z" + }, + { + "id":"3230323131323137313933303A323032313132313732303030", + "start":"2021-12-17T19:30:00Z", + "end":"2021-12-17T20:00:00Z" + }, + { + "id":"3230323131323137323030303A323032313132313732303330", + "start":"2021-12-17T20:00:00Z", + "end":"2021-12-17T20:30:00Z" + }, + { + "id":"3230323131323137323033303A323032313132313732313030", + "start":"2021-12-17T20:30:00Z", + "end":"2021-12-17T21:00:00Z" + }, + { + "id":"3230323131323137323130303A323032313132313732313330", + "start":"2021-12-17T21:00:00Z", + "end":"2021-12-17T21:30:00Z" + }, + { + "id":"3230323131323137323133303A323032313132313732323030", + "start":"2021-12-17T21:30:00Z", + "end":"2021-12-17T22:00:00Z" + }, + { + "id":"3230323131323137323230303A323032313132313732323330", + "start":"2021-12-17T22:00:00Z", + "end":"2021-12-17T22:30:00Z" + }, + { + "id":"3230323131323137323233303A323032313132313732333030", + "start":"2021-12-17T22:30:00Z", + "end":"2021-12-17T23:00:00Z" + }, + { + "id":"3230323131323137323330303A323032313132313732333330", + "start":"2021-12-17T23:00:00Z", + "end":"2021-12-17T23:30:00Z" + }, + { + "id":"3230323131323137323333303A323032313132313830303030", + "start":"2021-12-17T23:30:00Z", + "end":"2021-12-18T00:00:00Z" + }, + { + "id":"3230323131323138303030303A323032313132313830313030", + "start":"2021-12-18T00:00:00Z", + "end":"2021-12-18T01:00:00Z" + }, + { + "id":"3230323131323230313530303A323032313132323031353330", + "start":"2021-12-20T15:00:00Z", + "end":"2021-12-20T15:30:00Z" + }, + { + "id":"3230323131323230313533303A323032313132323031363030", + "start":"2021-12-20T15:30:00Z", + "end":"2021-12-20T16:00:00Z" + }, + { + "id":"3230323131323230313630303A323032313132323031363330", + "start":"2021-12-20T16:00:00Z", + "end":"2021-12-20T16:30:00Z" + }, + { + "id":"3230323131323230313633303A323032313132323031373030", + "start":"2021-12-20T16:30:00Z", + "end":"2021-12-20T17:00:00Z" + }, + { + "id":"3230323131323230313730303A323032313132323031373330", + "start":"2021-12-20T17:00:00Z", + "end":"2021-12-20T17:30:00Z" + }, + { + "id":"3230323131323230313733303A323032313132323031383030", + "start":"2021-12-20T17:30:00Z", + "end":"2021-12-20T18:00:00Z" + }, + { + "id":"3230323131323230313830303A323032313132323031383330", + "start":"2021-12-20T18:00:00Z", + "end":"2021-12-20T18:30:00Z" + }, + { + "id":"3230323131323230313833303A323032313132323031393030", + "start":"2021-12-20T18:30:00Z", + "end":"2021-12-20T19:00:00Z" + }, + { + "id":"3230323131323230313930303A323032313132323031393330", + "start":"2021-12-20T19:00:00Z", + "end":"2021-12-20T19:30:00Z" + }, + { + "id":"3230323131323230313933303A323032313132323032303030", + "start":"2021-12-20T19:30:00Z", + "end":"2021-12-20T20:00:00Z" + }, + { + "id":"3230323131323230323030303A323032313132323032303330", + "start":"2021-12-20T20:00:00Z", + "end":"2021-12-20T20:30:00Z" + }, + { + "id":"3230323131323230323033303A323032313132323032313030", + "start":"2021-12-20T20:30:00Z", + "end":"2021-12-20T21:00:00Z" + }, + { + "id":"3230323131323230323130303A323032313132323032313330", + "start":"2021-12-20T21:00:00Z", + "end":"2021-12-20T21:30:00Z" + }, + { + "id":"3230323131323230323133303A323032313132323032323030", + "start":"2021-12-20T21:30:00Z", + "end":"2021-12-20T22:00:00Z" + }, + { + "id":"3230323131323230323230303A323032313132323032323330", + "start":"2021-12-20T22:00:00Z", + "end":"2021-12-20T22:30:00Z" + }, + { + "id":"3230323131323230323233303A323032313132323032333030", + "start":"2021-12-20T22:30:00Z", + "end":"2021-12-20T23:00:00Z" + }, + { + "id":"3230323131323230323330303A323032313132323032333330", + "start":"2021-12-20T23:00:00Z", + "end":"2021-12-20T23:30:00Z" + }, + { + "id":"3230323131323230323333303A323032313132323130303030", + "start":"2021-12-20T23:30:00Z", + "end":"2021-12-21T00:00:00Z" + }, + { + "id":"3230323131323231303030303A323032313132323130313030", + "start":"2021-12-21T00:00:00Z", + "end":"2021-12-21T01:00:00Z" + }, + { + "id":"3230323131323231323230303A323032313132323132323330", + "start":"2021-12-21T22:00:00Z", + "end":"2021-12-21T22:30:00Z" + }, + { + "id":"3230323131323231323233303A323032313132323132333030", + "start":"2021-12-21T22:30:00Z", + "end":"2021-12-21T23:00:00Z" + }, + { + "id":"3230323131323231323330303A323032313132323230313030", + "start":"2021-12-21T23:00:00Z", + "end":"2021-12-22T01:00:00Z" + }, + { + "id":"3230323131323232313530303A323032313132323231353330", + "start":"2021-12-22T15:00:00Z", + "end":"2021-12-22T15:30:00Z" + }, + { + "id":"3230323131323232313533303A323032313132323231363030", + "start":"2021-12-22T15:30:00Z", + "end":"2021-12-22T16:00:00Z" + }, + { + "id":"3230323131323232313630303A323032313132323231363330", + "start":"2021-12-22T16:00:00Z", + "end":"2021-12-22T16:30:00Z" + }, + { + "id":"3230323131323232313633303A323032313132323231373030", + "start":"2021-12-22T16:30:00Z", + "end":"2021-12-22T17:00:00Z" + }, + { + "id":"3230323131323232313730303A323032313132323231373330", + "start":"2021-12-22T17:00:00Z", + "end":"2021-12-22T17:30:00Z" + }, + { + "id":"3230323131323232313733303A323032313132323231383030", + "start":"2021-12-22T17:30:00Z", + "end":"2021-12-22T18:00:00Z" + }, + { + "id":"3230323131323232313830303A323032313132323231383330", + "start":"2021-12-22T18:00:00Z", + "end":"2021-12-22T18:30:00Z" + }, + { + "id":"3230323131323232313833303A323032313132323231393030", + "start":"2021-12-22T18:30:00Z", + "end":"2021-12-22T19:00:00Z" + }, + { + "id":"3230323131323232313930303A323032313132323231393330", + "start":"2021-12-22T19:00:00Z", + "end":"2021-12-22T19:30:00Z" + }, + { + "id":"3230323131323232313933303A323032313132323232303030", + "start":"2021-12-22T19:30:00Z", + "end":"2021-12-22T20:00:00Z" + }, + { + "id":"3230323131323232323030303A323032313132323232303330", + "start":"2021-12-22T20:00:00Z", + "end":"2021-12-22T20:30:00Z" + }, + { + "id":"3230323131323232323033303A323032313132323232313030", + "start":"2021-12-22T20:30:00Z", + "end":"2021-12-22T21:00:00Z" + }, + { + "id":"3230323131323232323130303A323032313132323232313330", + "start":"2021-12-22T21:00:00Z", + "end":"2021-12-22T21:30:00Z" + }, + { + "id":"3230323131323232323133303A323032313132323232323030", + "start":"2021-12-22T21:30:00Z", + "end":"2021-12-22T22:00:00Z" + }, + { + "id":"3230323131323232323230303A323032313132323232323330", + "start":"2021-12-22T22:00:00Z", + "end":"2021-12-22T22:30:00Z" + }, + { + "id":"3230323131323232323233303A323032313132323232333030", + "start":"2021-12-22T22:30:00Z", + "end":"2021-12-22T23:00:00Z" + }, + { + "id":"3230323131323232323330303A323032313132323330313030", + "start":"2021-12-22T23:00:00Z", + "end":"2021-12-23T01:00:00Z" + }, + { + "id":"3230323131323233313530303A323032313132323331353330", + "start":"2021-12-23T15:00:00Z", + "end":"2021-12-23T15:30:00Z" + }, + { + "id":"3230323131323233313533303A323032313132323331363030", + "start":"2021-12-23T15:30:00Z", + "end":"2021-12-23T16:00:00Z" + }, + { + "id":"3230323131323233313630303A323032313132323331363330", + "start":"2021-12-23T16:00:00Z", + "end":"2021-12-23T16:30:00Z" + }, + { + "id":"3230323131323233313633303A323032313132323331373030", + "start":"2021-12-23T16:30:00Z", + "end":"2021-12-23T17:00:00Z" + }, + { + "id":"3230323131323233313730303A323032313132323331373330", + "start":"2021-12-23T17:00:00Z", + "end":"2021-12-23T17:30:00Z" + }, + { + "id":"3230323131323233313733303A323032313132323331383030", + "start":"2021-12-23T17:30:00Z", + "end":"2021-12-23T18:00:00Z" + }, + { + "id":"3230323131323233313830303A323032313132323331383330", + "start":"2021-12-23T18:00:00Z", + "end":"2021-12-23T18:30:00Z" + }, + { + "id":"3230323131323233313833303A323032313132323331393030", + "start":"2021-12-23T18:30:00Z", + "end":"2021-12-23T19:00:00Z" + }, + { + "id":"3230323131323233313930303A323032313132323331393330", + "start":"2021-12-23T19:00:00Z", + "end":"2021-12-23T19:30:00Z" + }, + { + "id":"3230323131323233313933303A323032313132323332303030", + "start":"2021-12-23T19:30:00Z", + "end":"2021-12-23T20:00:00Z" + }, + { + "id":"3230323131323233323030303A323032313132323332303330", + "start":"2021-12-23T20:00:00Z", + "end":"2021-12-23T20:30:00Z" + }, + { + "id":"3230323131323233323033303A323032313132323332313030", + "start":"2021-12-23T20:30:00Z", + "end":"2021-12-23T21:00:00Z" + }, + { + "id":"3230323131323233323130303A323032313132323332313330", + "start":"2021-12-23T21:00:00Z", + "end":"2021-12-23T21:30:00Z" + }, + { + "id":"3230323131323233323133303A323032313132323332323030", + "start":"2021-12-23T21:30:00Z", + "end":"2021-12-23T22:00:00Z" + }, + { + "id":"3230323131323233323230303A323032313132323332323330", + "start":"2021-12-23T22:00:00Z", + "end":"2021-12-23T22:30:00Z" + }, + { + "id":"3230323131323233323233303A323032313132323332333030", + "start":"2021-12-23T22:30:00Z", + "end":"2021-12-23T23:00:00Z" + }, + { + "id":"3230323131323233323330303A323032313132323332333330", + "start":"2021-12-23T23:00:00Z", + "end":"2021-12-23T23:30:00Z" + }, + { + "id":"3230323131323233323333303A323032313132323430303030", + "start":"2021-12-23T23:30:00Z", + "end":"2021-12-24T00:00:00Z" + }, + { + "id":"3230323131323234303030303A323032313132323430313030", + "start":"2021-12-24T00:00:00Z", + "end":"2021-12-24T01:00:00Z" + }, + { + "id":"3230323131323234313530303A323032313132323431353330", + "start":"2021-12-24T15:00:00Z", + "end":"2021-12-24T15:30:00Z" + }, + { + "id":"3230323131323234313533303A323032313132323431363030", + "start":"2021-12-24T15:30:00Z", + "end":"2021-12-24T16:00:00Z" + }, + { + "id":"3230323131323234313630303A323032313132323431363330", + "start":"2021-12-24T16:00:00Z", + "end":"2021-12-24T16:30:00Z" + }, + { + "id":"3230323131323234313633303A323032313132323431373030", + "start":"2021-12-24T16:30:00Z", + "end":"2021-12-24T17:00:00Z" + }, + { + "id":"3230323131323234313730303A323032313132323431373330", + "start":"2021-12-24T17:00:00Z", + "end":"2021-12-24T17:30:00Z" + }, + { + "id":"3230323131323234313733303A323032313132323431383030", + "start":"2021-12-24T17:30:00Z", + "end":"2021-12-24T18:00:00Z" + }, + { + "id":"3230323131323234313830303A323032313132323431383330", + "start":"2021-12-24T18:00:00Z", + "end":"2021-12-24T18:30:00Z" + }, + { + "id":"3230323131323234313833303A323032313132323431393030", + "start":"2021-12-24T18:30:00Z", + "end":"2021-12-24T19:00:00Z" + }, + { + "id":"3230323131323234313930303A323032313132323431393330", + "start":"2021-12-24T19:00:00Z", + "end":"2021-12-24T19:30:00Z" + }, + { + "id":"3230323131323234313933303A323032313132323432303030", + "start":"2021-12-24T19:30:00Z", + "end":"2021-12-24T20:00:00Z" + }, + { + "id":"3230323131323234323030303A323032313132323432303330", + "start":"2021-12-24T20:00:00Z", + "end":"2021-12-24T20:30:00Z" + }, + { + "id":"3230323131323234323033303A323032313132323432313030", + "start":"2021-12-24T20:30:00Z", + "end":"2021-12-24T21:00:00Z" + }, + { + "id":"3230323131323234323130303A323032313132323432313330", + "start":"2021-12-24T21:00:00Z", + "end":"2021-12-24T21:30:00Z" + }, + { + "id":"3230323131323234323133303A323032313132323432323030", + "start":"2021-12-24T21:30:00Z", + "end":"2021-12-24T22:00:00Z" + }, + { + "id":"3230323131323234323230303A323032313132323432323330", + "start":"2021-12-24T22:00:00Z", + "end":"2021-12-24T22:30:00Z" + }, + { + "id":"3230323131323234323233303A323032313132323432333030", + "start":"2021-12-24T22:30:00Z", + "end":"2021-12-24T23:00:00Z" + }, + { + "id":"3230323131323234323330303A323032313132323432333330", + "start":"2021-12-24T23:00:00Z", + "end":"2021-12-24T23:30:00Z" + }, + { + "id":"3230323131323234323333303A323032313132323530303030", + "start":"2021-12-24T23:30:00Z", + "end":"2021-12-25T00:00:00Z" + }, + { + "id":"3230323131323235303030303A323032313132323530313030", + "start":"2021-12-25T00:00:00Z", + "end":"2021-12-25T01:00:00Z" + }, + { + "id":"3230323131323237313530303A323032313132323731353330", + "start":"2021-12-27T15:00:00Z", + "end":"2021-12-27T15:30:00Z" + }, + { + "id":"3230323131323237313533303A323032313132323731363030", + "start":"2021-12-27T15:30:00Z", + "end":"2021-12-27T16:00:00Z" + }, + { + "id":"3230323131323237313630303A323032313132323731363330", + "start":"2021-12-27T16:00:00Z", + "end":"2021-12-27T16:30:00Z" + }, + { + "id":"3230323131323237313633303A323032313132323731373030", + "start":"2021-12-27T16:30:00Z", + "end":"2021-12-27T17:00:00Z" + }, + { + "id":"3230323131323237313730303A323032313132323731373330", + "start":"2021-12-27T17:00:00Z", + "end":"2021-12-27T17:30:00Z" + }, + { + "id":"3230323131323237313733303A323032313132323731383030", + "start":"2021-12-27T17:30:00Z", + "end":"2021-12-27T18:00:00Z" + }, + { + "id":"3230323131323237313830303A323032313132323731383330", + "start":"2021-12-27T18:00:00Z", + "end":"2021-12-27T18:30:00Z" + }, + { + "id":"3230323131323237313833303A323032313132323731393030", + "start":"2021-12-27T18:30:00Z", + "end":"2021-12-27T19:00:00Z" + }, + { + "id":"3230323131323237313930303A323032313132323731393330", + "start":"2021-12-27T19:00:00Z", + "end":"2021-12-27T19:30:00Z" + }, + { + "id":"3230323131323237313933303A323032313132323732303030", + "start":"2021-12-27T19:30:00Z", + "end":"2021-12-27T20:00:00Z" + }, + { + "id":"3230323131323237323030303A323032313132323732303330", + "start":"2021-12-27T20:00:00Z", + "end":"2021-12-27T20:30:00Z" + }, + { + "id":"3230323131323237323033303A323032313132323732313030", + "start":"2021-12-27T20:30:00Z", + "end":"2021-12-27T21:00:00Z" + }, + { + "id":"3230323131323237323130303A323032313132323732313330", + "start":"2021-12-27T21:00:00Z", + "end":"2021-12-27T21:30:00Z" + }, + { + "id":"3230323131323237323133303A323032313132323732323030", + "start":"2021-12-27T21:30:00Z", + "end":"2021-12-27T22:00:00Z" + }, + { + "id":"3230323131323237323230303A323032313132323732323330", + "start":"2021-12-27T22:00:00Z", + "end":"2021-12-27T22:30:00Z" + }, + { + "id":"3230323131323237323233303A323032313132323732333030", + "start":"2021-12-27T22:30:00Z", + "end":"2021-12-27T23:00:00Z" + }, + { + "id":"3230323131323237323330303A323032313132323732333330", + "start":"2021-12-27T23:00:00Z", + "end":"2021-12-27T23:30:00Z" + }, + { + "id":"3230323131323237323333303A323032313132323830303030", + "start":"2021-12-27T23:30:00Z", + "end":"2021-12-28T00:00:00Z" + }, + { + "id":"3230323131323238303030303A323032313132323830313030", + "start":"2021-12-28T00:00:00Z", + "end":"2021-12-28T01:00:00Z" + }, + { + "id":"3230323131323238323230303A323032313132323832323330", + "start":"2021-12-28T22:00:00Z", + "end":"2021-12-28T22:30:00Z" + }, + { + "id":"3230323131323238323233303A323032313132323832333030", + "start":"2021-12-28T22:30:00Z", + "end":"2021-12-28T23:00:00Z" + }, + { + "id":"3230323131323238323330303A323032313132323930313030", + "start":"2021-12-28T23:00:00Z", + "end":"2021-12-29T01:00:00Z" + }, + { + "id":"3230323131323239313530303A323032313132323931353330", + "start":"2021-12-29T15:00:00Z", + "end":"2021-12-29T15:30:00Z" + }, + { + "id":"3230323131323239313533303A323032313132323931363030", + "start":"2021-12-29T15:30:00Z", + "end":"2021-12-29T16:00:00Z" + }, + { + "id":"3230323131323239313630303A323032313132323931363330", + "start":"2021-12-29T16:00:00Z", + "end":"2021-12-29T16:30:00Z" + }, + { + "id":"3230323131323239313633303A323032313132323931373030", + "start":"2021-12-29T16:30:00Z", + "end":"2021-12-29T17:00:00Z" + }, + { + "id":"3230323131323239313730303A323032313132323931373330", + "start":"2021-12-29T17:00:00Z", + "end":"2021-12-29T17:30:00Z" + }, + { + "id":"3230323131323239313733303A323032313132323931383030", + "start":"2021-12-29T17:30:00Z", + "end":"2021-12-29T18:00:00Z" + }, + { + "id":"3230323131323239313830303A323032313132323931383330", + "start":"2021-12-29T18:00:00Z", + "end":"2021-12-29T18:30:00Z" + }, + { + "id":"3230323131323239313833303A323032313132323931393030", + "start":"2021-12-29T18:30:00Z", + "end":"2021-12-29T19:00:00Z" + }, + { + "id":"3230323131323239313930303A323032313132323931393330", + "start":"2021-12-29T19:00:00Z", + "end":"2021-12-29T19:30:00Z" + }, + { + "id":"3230323131323239313933303A323032313132323932303030", + "start":"2021-12-29T19:30:00Z", + "end":"2021-12-29T20:00:00Z" + }, + { + "id":"3230323131323239323030303A323032313132323932303330", + "start":"2021-12-29T20:00:00Z", + "end":"2021-12-29T20:30:00Z" + }, + { + "id":"3230323131323239323033303A323032313132323932313030", + "start":"2021-12-29T20:30:00Z", + "end":"2021-12-29T21:00:00Z" + }, + { + "id":"3230323131323239323130303A323032313132323932313330", + "start":"2021-12-29T21:00:00Z", + "end":"2021-12-29T21:30:00Z" + }, + { + "id":"3230323131323239323133303A323032313132323932323030", + "start":"2021-12-29T21:30:00Z", + "end":"2021-12-29T22:00:00Z" + }, + { + "id":"3230323131323239323230303A323032313132323932323330", + "start":"2021-12-29T22:00:00Z", + "end":"2021-12-29T22:30:00Z" + }, + { + "id":"3230323131323239323233303A323032313132323932333030", + "start":"2021-12-29T22:30:00Z", + "end":"2021-12-29T23:00:00Z" + }, + { + "id":"3230323131323239323330303A323032313132333030313030", + "start":"2021-12-29T23:00:00Z", + "end":"2021-12-30T01:00:00Z" + }, + { + "id":"3230323131323330313530303A323032313132333031353330", + "start":"2021-12-30T15:00:00Z", + "end":"2021-12-30T15:30:00Z" + }, + { + "id":"3230323131323330313533303A323032313132333031363030", + "start":"2021-12-30T15:30:00Z", + "end":"2021-12-30T16:00:00Z" + }, + { + "id":"3230323131323330313630303A323032313132333031363330", + "start":"2021-12-30T16:00:00Z", + "end":"2021-12-30T16:30:00Z" + }, + { + "id":"3230323131323330313633303A323032313132333031373030", + "start":"2021-12-30T16:30:00Z", + "end":"2021-12-30T17:00:00Z" + }, + { + "id":"3230323131323330313730303A323032313132333031373330", + "start":"2021-12-30T17:00:00Z", + "end":"2021-12-30T17:30:00Z" + }, + { + "id":"3230323131323330313733303A323032313132333031383030", + "start":"2021-12-30T17:30:00Z", + "end":"2021-12-30T18:00:00Z" + }, + { + "id":"3230323131323330313830303A323032313132333031383330", + "start":"2021-12-30T18:00:00Z", + "end":"2021-12-30T18:30:00Z" + }, + { + "id":"3230323131323330313833303A323032313132333031393030", + "start":"2021-12-30T18:30:00Z", + "end":"2021-12-30T19:00:00Z" + }, + { + "id":"3230323131323330313930303A323032313132333031393330", + "start":"2021-12-30T19:00:00Z", + "end":"2021-12-30T19:30:00Z" + }, + { + "id":"3230323131323330313933303A323032313132333032303030", + "start":"2021-12-30T19:30:00Z", + "end":"2021-12-30T20:00:00Z" + }, + { + "id":"3230323131323330323030303A323032313132333032303330", + "start":"2021-12-30T20:00:00Z", + "end":"2021-12-30T20:30:00Z" + }, + { + "id":"3230323131323330323033303A323032313132333032313030", + "start":"2021-12-30T20:30:00Z", + "end":"2021-12-30T21:00:00Z" + }, + { + "id":"3230323131323330323130303A323032313132333032313330", + "start":"2021-12-30T21:00:00Z", + "end":"2021-12-30T21:30:00Z" + }, + { + "id":"3230323131323330323133303A323032313132333032323030", + "start":"2021-12-30T21:30:00Z", + "end":"2021-12-30T22:00:00Z" + }, + { + "id":"3230323131323330323230303A323032313132333032323330", + "start":"2021-12-30T22:00:00Z", + "end":"2021-12-30T22:30:00Z" + }, + { + "id":"3230323131323330323233303A323032313132333032333030", + "start":"2021-12-30T22:30:00Z", + "end":"2021-12-30T23:00:00Z" + }, + { + "id":"3230323131323330323330303A323032313132333032333330", + "start":"2021-12-30T23:00:00Z", + "end":"2021-12-30T23:30:00Z" + } + ] + }' + recorded_at: Mon, 11 Oct 2021 18:41:19 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/mobile/appointments/get_available_slots_vpg_500.yml b/spec/support/vcr_cassettes/mobile/appointments/get_available_slots_vpg_500.yml new file mode 100644 index 00000000000..391ccd032d1 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/appointments/get_available_slots_vpg_500.yml @@ -0,0 +1,60 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/slots?clinic=1081&end=2021-12-31T23:59:59Z&location=983&start=2021-10-01T00:00:00Z + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Mon, 11 Oct 2021 18:52:33 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Server: + - openresty + X-Vamf-Version: + - 1.10.0 + B3: + - cb9c50235cfad84d-5c00879195fa36e7-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 58ec2e2 + X-Vamf-Timestamp: + - '2021-08-18T13:44:12+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: '{"id":"c195c4c2-f5b7-4ea3-8358-f6ad8b129c23","code":500,"errorCode":7007,"traceId":"cb9c50235cfad84d","message":"failed + to fetch slots","meta":{"upstreamErrorSource":"mobile-appointment-service","upstreamErrorId":"54291a36-2d69-4777-9612-94ae7be21378"}}' + recorded_at: Mon, 11 Oct 2021 18:52:33 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/vaos/v2/systems/get_available_slots_vpg_200.yml b/spec/support/vcr_cassettes/vaos/v2/systems/get_available_slots_vpg_200.yml new file mode 100644 index 00000000000..a33ac3ce724 --- /dev/null +++ b/spec/support/vcr_cassettes/vaos/v2/systems/get_available_slots_vpg_200.yml @@ -0,0 +1,115 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/slots?end=2021-12-30T23:59:59Z&start=2021-10-26T00:00:00Z&clinic=1081&location=983 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 11 Oct 2021 18:41:19 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Server: + - openresty + X-Vamf-Version: + - 1.10.0 + B3: + - 62cc41b5de2df75b-dc1d447244a4a01c-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 58ec2e2 + X-Vamf-Timestamp: + - '2021-08-18T13:44:12+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: '{"data":[{"id":"3230323131303236323130303A323032313130323632313330","start":"2021-10-26T21:00:00Z","end":"2021-10-26T21:30:00Z"},{"id":"3230323131303236323133303A323032313130323632323030","start":"2021-10-26T21:30:00Z","end":"2021-10-26T22:00:00Z"},{"id":"3230323131303236323230303A323032313130323730303030","start":"2021-10-26T22:00:00Z","end":"2021-10-27T00:00:00Z"},{"id":"3230323131303237313430303A323032313130323731343330","start":"2021-10-27T14:00:00Z","end":"2021-10-27T14:30:00Z"},{"id":"3230323131303237313433303A323032313130323731353030","start":"2021-10-27T14:30:00Z","end":"2021-10-27T15:00:00Z"},{"id":"3230323131303237313530303A323032313130323731353330","start":"2021-10-27T15:00:00Z","end":"2021-10-27T15:30:00Z"},{"id":"3230323131303237313533303A323032313130323731363030","start":"2021-10-27T15:30:00Z","end":"2021-10-27T16:00:00Z"},{"id":"3230323131303237313630303A323032313130323731363330","start":"2021-10-27T16:00:00Z","end":"2021-10-27T16:30:00Z"},{"id":"3230323131303237313633303A323032313130323731373030","start":"2021-10-27T16:30:00Z","end":"2021-10-27T17:00:00Z"},{"id":"3230323131303237313730303A323032313130323731373330","start":"2021-10-27T17:00:00Z","end":"2021-10-27T17:30:00Z"},{"id":"3230323131303237313733303A323032313130323731383030","start":"2021-10-27T17:30:00Z","end":"2021-10-27T18:00:00Z"},{"id":"3230323131303237313830303A323032313130323731383330","start":"2021-10-27T18:00:00Z","end":"2021-10-27T18:30:00Z"},{"id":"3230323131303237313833303A323032313130323731393030","start":"2021-10-27T18:30:00Z","end":"2021-10-27T19:00:00Z"},{"id":"3230323131303237313930303A323032313130323731393330","start":"2021-10-27T19:00:00Z","end":"2021-10-27T19:30:00Z"},{"id":"3230323131303237313933303A323032313130323732303030","start":"2021-10-27T19:30:00Z","end":"2021-10-27T20:00:00Z"},{"id":"3230323131303237323030303A323032313130323732303330","start":"2021-10-27T20:00:00Z","end":"2021-10-27T20:30:00Z"},{"id":"3230323131303237323033303A323032313130323732313030","start":"2021-10-27T20:30:00Z","end":"2021-10-27T21:00:00Z"},{"id":"3230323131303237323130303A323032313130323732313330","start":"2021-10-27T21:00:00Z","end":"2021-10-27T21:30:00Z"},{"id":"3230323131303237323133303A323032313130323732323030","start":"2021-10-27T21:30:00Z","end":"2021-10-27T22:00:00Z"},{"id":"3230323131303237323230303A323032313130323830303030","start":"2021-10-27T22:00:00Z","end":"2021-10-28T00:00:00Z"},{"id":"3230323131303238313430303A323032313130323831343330","start":"2021-10-28T14:00:00Z","end":"2021-10-28T14:30:00Z"},{"id":"3230323131303238313433303A323032313130323831353030","start":"2021-10-28T14:30:00Z","end":"2021-10-28T15:00:00Z"},{"id":"3230323131303238313530303A323032313130323831353330","start":"2021-10-28T15:00:00Z","end":"2021-10-28T15:30:00Z"},{"id":"3230323131303238313533303A323032313130323831363030","start":"2021-10-28T15:30:00Z","end":"2021-10-28T16:00:00Z"},{"id":"3230323131303238313630303A323032313130323831363330","start":"2021-10-28T16:00:00Z","end":"2021-10-28T16:30:00Z"},{"id":"3230323131303238313633303A323032313130323831373030","start":"2021-10-28T16:30:00Z","end":"2021-10-28T17:00:00Z"},{"id":"3230323131303238313730303A323032313130323831373330","start":"2021-10-28T17:00:00Z","end":"2021-10-28T17:30:00Z"},{"id":"3230323131303238313733303A323032313130323831383030","start":"2021-10-28T17:30:00Z","end":"2021-10-28T18:00:00Z"},{"id":"3230323131303238313830303A323032313130323831383330","start":"2021-10-28T18:00:00Z","end":"2021-10-28T18:30:00Z"},{"id":"3230323131303238313833303A323032313130323831393030","start":"2021-10-28T18:30:00Z","end":"2021-10-28T19:00:00Z"},{"id":"3230323131303238313930303A323032313130323831393330","start":"2021-10-28T19:00:00Z","end":"2021-10-28T19:30:00Z"},{"id":"3230323131303238313933303A323032313130323832303030","start":"2021-10-28T19:30:00Z","end":"2021-10-28T20:00:00Z"},{"id":"3230323131303238323030303A323032313130323832303330","start":"2021-10-28T20:00:00Z","end":"2021-10-28T20:30:00Z"},{"id":"3230323131303238323033303A323032313130323832313030","start":"2021-10-28T20:30:00Z","end":"2021-10-28T21:00:00Z"},{"id":"3230323131303238323130303A323032313130323832313330","start":"2021-10-28T21:00:00Z","end":"2021-10-28T21:30:00Z"},{"id":"3230323131303238323133303A323032313130323832323030","start":"2021-10-28T21:30:00Z","end":"2021-10-28T22:00:00Z"},{"id":"3230323131303238323230303A323032313130323832323330","start":"2021-10-28T22:00:00Z","end":"2021-10-28T22:30:00Z"},{"id":"3230323131303238323233303A323032313130323832333030","start":"2021-10-28T22:30:00Z","end":"2021-10-28T23:00:00Z"},{"id":"3230323131303238323330303A323032313130323930303030","start":"2021-10-28T23:00:00Z","end":"2021-10-29T00:00:00Z"},{"id":"3230323131303239313430303A323032313130323931343330","start":"2021-10-29T14:00:00Z","end":"2021-10-29T14:30:00Z"},{"id":"3230323131303239313433303A323032313130323931353030","start":"2021-10-29T14:30:00Z","end":"2021-10-29T15:00:00Z"},{"id":"3230323131303239313530303A323032313130323931353330","start":"2021-10-29T15:00:00Z","end":"2021-10-29T15:30:00Z"},{"id":"3230323131303239313533303A323032313130323931363030","start":"2021-10-29T15:30:00Z","end":"2021-10-29T16:00:00Z"},{"id":"3230323131303239313630303A323032313130323931363330","start":"2021-10-29T16:00:00Z","end":"2021-10-29T16:30:00Z"},{"id":"3230323131303239313633303A323032313130323931373030","start":"2021-10-29T16:30:00Z","end":"2021-10-29T17:00:00Z"},{"id":"3230323131303239313730303A323032313130323931373330","start":"2021-10-29T17:00:00Z","end":"2021-10-29T17:30:00Z"},{"id":"3230323131303239313733303A323032313130323931383030","start":"2021-10-29T17:30:00Z","end":"2021-10-29T18:00:00Z"},{"id":"3230323131303239313830303A323032313130323931383330","start":"2021-10-29T18:00:00Z","end":"2021-10-29T18:30:00Z"},{"id":"3230323131303239313833303A323032313130323931393030","start":"2021-10-29T18:30:00Z","end":"2021-10-29T19:00:00Z"},{"id":"3230323131303239313930303A323032313130323931393330","start":"2021-10-29T19:00:00Z","end":"2021-10-29T19:30:00Z"},{"id":"3230323131303239313933303A323032313130323932303030","start":"2021-10-29T19:30:00Z","end":"2021-10-29T20:00:00Z"},{"id":"3230323131303239323030303A323032313130323932303330","start":"2021-10-29T20:00:00Z","end":"2021-10-29T20:30:00Z"},{"id":"3230323131303239323033303A323032313130323932313030","start":"2021-10-29T20:30:00Z","end":"2021-10-29T21:00:00Z"},{"id":"3230323131303239323130303A323032313130323932313330","start":"2021-10-29T21:00:00Z","end":"2021-10-29T21:30:00Z"},{"id":"3230323131303239323133303A323032313130323932323030","start":"2021-10-29T21:30:00Z","end":"2021-10-29T22:00:00Z"},{"id":"3230323131303239323230303A323032313130323932323330","start":"2021-10-29T22:00:00Z","end":"2021-10-29T22:30:00Z"},{"id":"3230323131303239323233303A323032313130323932333030","start":"2021-10-29T22:30:00Z","end":"2021-10-29T23:00:00Z"},{"id":"3230323131303239323330303A323032313130333030303030","start":"2021-10-29T23:00:00Z","end":"2021-10-30T00:00:00Z"},{"id":"3230323131313031313430303A323032313131303131343330","start":"2021-11-01T14:00:00Z","end":"2021-11-01T14:30:00Z"},{"id":"3230323131313031313433303A323032313131303131353030","start":"2021-11-01T14:30:00Z","end":"2021-11-01T15:00:00Z"},{"id":"3230323131313031313530303A323032313131303131353330","start":"2021-11-01T15:00:00Z","end":"2021-11-01T15:30:00Z"},{"id":"3230323131313031313533303A323032313131303131363030","start":"2021-11-01T15:30:00Z","end":"2021-11-01T16:00:00Z"},{"id":"3230323131313031313630303A323032313131303131363330","start":"2021-11-01T16:00:00Z","end":"2021-11-01T16:30:00Z"},{"id":"3230323131313031313633303A323032313131303131373030","start":"2021-11-01T16:30:00Z","end":"2021-11-01T17:00:00Z"},{"id":"3230323131313031313730303A323032313131303131373330","start":"2021-11-01T17:00:00Z","end":"2021-11-01T17:30:00Z"},{"id":"3230323131313031313733303A323032313131303131383030","start":"2021-11-01T17:30:00Z","end":"2021-11-01T18:00:00Z"},{"id":"3230323131313031313830303A323032313131303131383330","start":"2021-11-01T18:00:00Z","end":"2021-11-01T18:30:00Z"},{"id":"3230323131313031313833303A323032313131303131393030","start":"2021-11-01T18:30:00Z","end":"2021-11-01T19:00:00Z"},{"id":"3230323131313031313930303A323032313131303131393330","start":"2021-11-01T19:00:00Z","end":"2021-11-01T19:30:00Z"},{"id":"3230323131313031313933303A323032313131303132303030","start":"2021-11-01T19:30:00Z","end":"2021-11-01T20:00:00Z"},{"id":"3230323131313031323030303A323032313131303132303330","start":"2021-11-01T20:00:00Z","end":"2021-11-01T20:30:00Z"},{"id":"3230323131313031323033303A323032313131303132313030","start":"2021-11-01T20:30:00Z","end":"2021-11-01T21:00:00Z"},{"id":"3230323131313031323130303A323032313131303132313330","start":"2021-11-01T21:00:00Z","end":"2021-11-01T21:30:00Z"},{"id":"3230323131313031323133303A323032313131303132323030","start":"2021-11-01T21:30:00Z","end":"2021-11-01T22:00:00Z"},{"id":"3230323131313031323230303A323032313131303132323330","start":"2021-11-01T22:00:00Z","end":"2021-11-01T22:30:00Z"},{"id":"3230323131313031323233303A323032313131303132333030","start":"2021-11-01T22:30:00Z","end":"2021-11-01T23:00:00Z"},{"id":"3230323131313031323330303A323032313131303230303030","start":"2021-11-01T23:00:00Z","end":"2021-11-02T00:00:00Z"},{"id":"3230323131313032323130303A323032313131303232313330","start":"2021-11-02T21:00:00Z","end":"2021-11-02T21:30:00Z"},{"id":"3230323131313032323133303A323032313131303232323030","start":"2021-11-02T21:30:00Z","end":"2021-11-02T22:00:00Z"},{"id":"3230323131313032323230303A323032313131303330303030","start":"2021-11-02T22:00:00Z","end":"2021-11-03T00:00:00Z"},{"id":"3230323131313033313430303A323032313131303331343330","start":"2021-11-03T14:00:00Z","end":"2021-11-03T14:30:00Z"},{"id":"3230323131313033313433303A323032313131303331353030","start":"2021-11-03T14:30:00Z","end":"2021-11-03T15:00:00Z"},{"id":"3230323131313033313530303A323032313131303331353330","start":"2021-11-03T15:00:00Z","end":"2021-11-03T15:30:00Z"},{"id":"3230323131313033313533303A323032313131303331363030","start":"2021-11-03T15:30:00Z","end":"2021-11-03T16:00:00Z"},{"id":"3230323131313033313630303A323032313131303331363330","start":"2021-11-03T16:00:00Z","end":"2021-11-03T16:30:00Z"},{"id":"3230323131313033313633303A323032313131303331373030","start":"2021-11-03T16:30:00Z","end":"2021-11-03T17:00:00Z"},{"id":"3230323131313033313730303A323032313131303331373330","start":"2021-11-03T17:00:00Z","end":"2021-11-03T17:30:00Z"},{"id":"3230323131313033313733303A323032313131303331383030","start":"2021-11-03T17:30:00Z","end":"2021-11-03T18:00:00Z"},{"id":"3230323131313033313830303A323032313131303331383330","start":"2021-11-03T18:00:00Z","end":"2021-11-03T18:30:00Z"},{"id":"3230323131313033313833303A323032313131303331393030","start":"2021-11-03T18:30:00Z","end":"2021-11-03T19:00:00Z"},{"id":"3230323131313033313930303A323032313131303331393330","start":"2021-11-03T19:00:00Z","end":"2021-11-03T19:30:00Z"},{"id":"3230323131313033313933303A323032313131303332303030","start":"2021-11-03T19:30:00Z","end":"2021-11-03T20:00:00Z"},{"id":"3230323131313033323030303A323032313131303332303330","start":"2021-11-03T20:00:00Z","end":"2021-11-03T20:30:00Z"},{"id":"3230323131313033323033303A323032313131303332313030","start":"2021-11-03T20:30:00Z","end":"2021-11-03T21:00:00Z"},{"id":"3230323131313033323130303A323032313131303332313330","start":"2021-11-03T21:00:00Z","end":"2021-11-03T21:30:00Z"},{"id":"3230323131313033323133303A323032313131303332323030","start":"2021-11-03T21:30:00Z","end":"2021-11-03T22:00:00Z"},{"id":"3230323131313033323230303A323032313131303430303030","start":"2021-11-03T22:00:00Z","end":"2021-11-04T00:00:00Z"},{"id":"3230323131313034313430303A323032313131303431343330","start":"2021-11-04T14:00:00Z","end":"2021-11-04T14:30:00Z"},{"id":"3230323131313034313433303A323032313131303431353030","start":"2021-11-04T14:30:00Z","end":"2021-11-04T15:00:00Z"},{"id":"3230323131313034313530303A323032313131303431353330","start":"2021-11-04T15:00:00Z","end":"2021-11-04T15:30:00Z"},{"id":"3230323131313034313533303A323032313131303431363030","start":"2021-11-04T15:30:00Z","end":"2021-11-04T16:00:00Z"},{"id":"3230323131313034313630303A323032313131303431363330","start":"2021-11-04T16:00:00Z","end":"2021-11-04T16:30:00Z"},{"id":"3230323131313034313633303A323032313131303431373030","start":"2021-11-04T16:30:00Z","end":"2021-11-04T17:00:00Z"},{"id":"3230323131313034313730303A323032313131303431373330","start":"2021-11-04T17:00:00Z","end":"2021-11-04T17:30:00Z"},{"id":"3230323131313034313733303A323032313131303431383030","start":"2021-11-04T17:30:00Z","end":"2021-11-04T18:00:00Z"},{"id":"3230323131313034313830303A323032313131303431383330","start":"2021-11-04T18:00:00Z","end":"2021-11-04T18:30:00Z"},{"id":"3230323131313034313833303A323032313131303431393030","start":"2021-11-04T18:30:00Z","end":"2021-11-04T19:00:00Z"},{"id":"3230323131313034313930303A323032313131303431393330","start":"2021-11-04T19:00:00Z","end":"2021-11-04T19:30:00Z"},{"id":"3230323131313034313933303A323032313131303432303030","start":"2021-11-04T19:30:00Z","end":"2021-11-04T20:00:00Z"},{"id":"3230323131313034323030303A323032313131303432303330","start":"2021-11-04T20:00:00Z","end":"2021-11-04T20:30:00Z"},{"id":"3230323131313034323033303A323032313131303432313030","start":"2021-11-04T20:30:00Z","end":"2021-11-04T21:00:00Z"},{"id":"3230323131313034323130303A323032313131303432313330","start":"2021-11-04T21:00:00Z","end":"2021-11-04T21:30:00Z"},{"id":"3230323131313034323133303A323032313131303432323030","start":"2021-11-04T21:30:00Z","end":"2021-11-04T22:00:00Z"},{"id":"3230323131313034323230303A323032313131303432323330","start":"2021-11-04T22:00:00Z","end":"2021-11-04T22:30:00Z"},{"id":"3230323131313034323233303A323032313131303432333030","start":"2021-11-04T22:30:00Z","end":"2021-11-04T23:00:00Z"},{"id":"3230323131313034323330303A323032313131303530303030","start":"2021-11-04T23:00:00Z","end":"2021-11-05T00:00:00Z"},{"id":"3230323131313035313430303A323032313131303531343330","start":"2021-11-05T14:00:00Z","end":"2021-11-05T14:30:00Z"},{"id":"3230323131313035313433303A323032313131303531353030","start":"2021-11-05T14:30:00Z","end":"2021-11-05T15:00:00Z"},{"id":"3230323131313035313530303A323032313131303531353330","start":"2021-11-05T15:00:00Z","end":"2021-11-05T15:30:00Z"},{"id":"3230323131313035313533303A323032313131303531363030","start":"2021-11-05T15:30:00Z","end":"2021-11-05T16:00:00Z"},{"id":"3230323131313035313630303A323032313131303531363330","start":"2021-11-05T16:00:00Z","end":"2021-11-05T16:30:00Z"},{"id":"3230323131313035313633303A323032313131303531373030","start":"2021-11-05T16:30:00Z","end":"2021-11-05T17:00:00Z"},{"id":"3230323131313035313730303A323032313131303531373330","start":"2021-11-05T17:00:00Z","end":"2021-11-05T17:30:00Z"},{"id":"3230323131313035313733303A323032313131303531383030","start":"2021-11-05T17:30:00Z","end":"2021-11-05T18:00:00Z"},{"id":"3230323131313035313830303A323032313131303531383330","start":"2021-11-05T18:00:00Z","end":"2021-11-05T18:30:00Z"},{"id":"3230323131313035313833303A323032313131303531393030","start":"2021-11-05T18:30:00Z","end":"2021-11-05T19:00:00Z"},{"id":"3230323131313035313930303A323032313131303531393330","start":"2021-11-05T19:00:00Z","end":"2021-11-05T19:30:00Z"},{"id":"3230323131313035313933303A323032313131303532303030","start":"2021-11-05T19:30:00Z","end":"2021-11-05T20:00:00Z"},{"id":"3230323131313035323030303A323032313131303532303330","start":"2021-11-05T20:00:00Z","end":"2021-11-05T20:30:00Z"},{"id":"3230323131313035323033303A323032313131303532313030","start":"2021-11-05T20:30:00Z","end":"2021-11-05T21:00:00Z"},{"id":"3230323131313035323130303A323032313131303532313330","start":"2021-11-05T21:00:00Z","end":"2021-11-05T21:30:00Z"},{"id":"3230323131313035323133303A323032313131303532323030","start":"2021-11-05T21:30:00Z","end":"2021-11-05T22:00:00Z"},{"id":"3230323131313035323230303A323032313131303532323330","start":"2021-11-05T22:00:00Z","end":"2021-11-05T22:30:00Z"},{"id":"3230323131313035323233303A323032313131303532333030","start":"2021-11-05T22:30:00Z","end":"2021-11-05T23:00:00Z"},{"id":"3230323131313035323330303A323032313131303630303030","start":"2021-11-05T23:00:00Z","end":"2021-11-06T00:00:00Z"},{"id":"3230323131313038313530303A323032313131303831353330","start":"2021-11-08T15:00:00Z","end":"2021-11-08T15:30:00Z"},{"id":"3230323131313038313533303A323032313131303831363030","start":"2021-11-08T15:30:00Z","end":"2021-11-08T16:00:00Z"},{"id":"3230323131313038313630303A323032313131303831363330","start":"2021-11-08T16:00:00Z","end":"2021-11-08T16:30:00Z"},{"id":"3230323131313038313633303A323032313131303831373030","start":"2021-11-08T16:30:00Z","end":"2021-11-08T17:00:00Z"},{"id":"3230323131313038313730303A323032313131303831373330","start":"2021-11-08T17:00:00Z","end":"2021-11-08T17:30:00Z"},{"id":"3230323131313038313733303A323032313131303831383030","start":"2021-11-08T17:30:00Z","end":"2021-11-08T18:00:00Z"},{"id":"3230323131313038313830303A323032313131303831383330","start":"2021-11-08T18:00:00Z","end":"2021-11-08T18:30:00Z"},{"id":"3230323131313038313833303A323032313131303831393030","start":"2021-11-08T18:30:00Z","end":"2021-11-08T19:00:00Z"},{"id":"3230323131313038313930303A323032313131303831393330","start":"2021-11-08T19:00:00Z","end":"2021-11-08T19:30:00Z"},{"id":"3230323131313038313933303A323032313131303832303030","start":"2021-11-08T19:30:00Z","end":"2021-11-08T20:00:00Z"},{"id":"3230323131313038323030303A323032313131303832303330","start":"2021-11-08T20:00:00Z","end":"2021-11-08T20:30:00Z"},{"id":"3230323131313038323033303A323032313131303832313030","start":"2021-11-08T20:30:00Z","end":"2021-11-08T21:00:00Z"},{"id":"3230323131313038323130303A323032313131303832313330","start":"2021-11-08T21:00:00Z","end":"2021-11-08T21:30:00Z"},{"id":"3230323131313038323133303A323032313131303832323030","start":"2021-11-08T21:30:00Z","end":"2021-11-08T22:00:00Z"},{"id":"3230323131313038323230303A323032313131303832323330","start":"2021-11-08T22:00:00Z","end":"2021-11-08T22:30:00Z"},{"id":"3230323131313038323233303A323032313131303832333030","start":"2021-11-08T22:30:00Z","end":"2021-11-08T23:00:00Z"},{"id":"3230323131313038323330303A323032313131303832333330","start":"2021-11-08T23:00:00Z","end":"2021-11-08T23:30:00Z"},{"id":"3230323131313038323333303A323032313131303930303030","start":"2021-11-08T23:30:00Z","end":"2021-11-09T00:00:00Z"},{"id":"3230323131313039303030303A323032313131303930313030","start":"2021-11-09T00:00:00Z","end":"2021-11-09T01:00:00Z"},{"id":"3230323131313039323230303A323032313131303932323330","start":"2021-11-09T22:00:00Z","end":"2021-11-09T22:30:00Z"},{"id":"3230323131313039323233303A323032313131303932333030","start":"2021-11-09T22:30:00Z","end":"2021-11-09T23:00:00Z"},{"id":"3230323131313039323330303A323032313131313030313030","start":"2021-11-09T23:00:00Z","end":"2021-11-10T01:00:00Z"},{"id":"3230323131313130313530303A323032313131313031353330","start":"2021-11-10T15:00:00Z","end":"2021-11-10T15:30:00Z"},{"id":"3230323131313130313533303A323032313131313031363030","start":"2021-11-10T15:30:00Z","end":"2021-11-10T16:00:00Z"},{"id":"3230323131313130313630303A323032313131313031363330","start":"2021-11-10T16:00:00Z","end":"2021-11-10T16:30:00Z"},{"id":"3230323131313130313633303A323032313131313031373030","start":"2021-11-10T16:30:00Z","end":"2021-11-10T17:00:00Z"},{"id":"3230323131313130313730303A323032313131313031373330","start":"2021-11-10T17:00:00Z","end":"2021-11-10T17:30:00Z"},{"id":"3230323131313130313733303A323032313131313031383030","start":"2021-11-10T17:30:00Z","end":"2021-11-10T18:00:00Z"},{"id":"3230323131313130313830303A323032313131313031383330","start":"2021-11-10T18:00:00Z","end":"2021-11-10T18:30:00Z"},{"id":"3230323131313130313833303A323032313131313031393030","start":"2021-11-10T18:30:00Z","end":"2021-11-10T19:00:00Z"},{"id":"3230323131313130313930303A323032313131313031393330","start":"2021-11-10T19:00:00Z","end":"2021-11-10T19:30:00Z"},{"id":"3230323131313130313933303A323032313131313032303030","start":"2021-11-10T19:30:00Z","end":"2021-11-10T20:00:00Z"},{"id":"3230323131313130323030303A323032313131313032303330","start":"2021-11-10T20:00:00Z","end":"2021-11-10T20:30:00Z"},{"id":"3230323131313130323033303A323032313131313032313030","start":"2021-11-10T20:30:00Z","end":"2021-11-10T21:00:00Z"},{"id":"3230323131313130323130303A323032313131313032313330","start":"2021-11-10T21:00:00Z","end":"2021-11-10T21:30:00Z"},{"id":"3230323131313130323133303A323032313131313032323030","start":"2021-11-10T21:30:00Z","end":"2021-11-10T22:00:00Z"},{"id":"3230323131313130323230303A323032313131313032323330","start":"2021-11-10T22:00:00Z","end":"2021-11-10T22:30:00Z"},{"id":"3230323131313130323233303A323032313131313032333030","start":"2021-11-10T22:30:00Z","end":"2021-11-10T23:00:00Z"},{"id":"3230323131313130323330303A323032313131313130313030","start":"2021-11-10T23:00:00Z","end":"2021-11-11T01:00:00Z"},{"id":"3230323131313131313530303A323032313131313131353330","start":"2021-11-11T15:00:00Z","end":"2021-11-11T15:30:00Z"},{"id":"3230323131313131313533303A323032313131313131363030","start":"2021-11-11T15:30:00Z","end":"2021-11-11T16:00:00Z"},{"id":"3230323131313131313630303A323032313131313131363330","start":"2021-11-11T16:00:00Z","end":"2021-11-11T16:30:00Z"},{"id":"3230323131313131313633303A323032313131313131373030","start":"2021-11-11T16:30:00Z","end":"2021-11-11T17:00:00Z"},{"id":"3230323131313131313730303A323032313131313131373330","start":"2021-11-11T17:00:00Z","end":"2021-11-11T17:30:00Z"},{"id":"3230323131313131313733303A323032313131313131383030","start":"2021-11-11T17:30:00Z","end":"2021-11-11T18:00:00Z"},{"id":"3230323131313131313830303A323032313131313131383330","start":"2021-11-11T18:00:00Z","end":"2021-11-11T18:30:00Z"},{"id":"3230323131313131313833303A323032313131313131393030","start":"2021-11-11T18:30:00Z","end":"2021-11-11T19:00:00Z"},{"id":"3230323131313131313930303A323032313131313131393330","start":"2021-11-11T19:00:00Z","end":"2021-11-11T19:30:00Z"},{"id":"3230323131313131313933303A323032313131313132303030","start":"2021-11-11T19:30:00Z","end":"2021-11-11T20:00:00Z"},{"id":"3230323131313131323030303A323032313131313132303330","start":"2021-11-11T20:00:00Z","end":"2021-11-11T20:30:00Z"},{"id":"3230323131313131323033303A323032313131313132313030","start":"2021-11-11T20:30:00Z","end":"2021-11-11T21:00:00Z"},{"id":"3230323131313131323130303A323032313131313132313330","start":"2021-11-11T21:00:00Z","end":"2021-11-11T21:30:00Z"},{"id":"3230323131313131323133303A323032313131313132323030","start":"2021-11-11T21:30:00Z","end":"2021-11-11T22:00:00Z"},{"id":"3230323131313131323230303A323032313131313132323330","start":"2021-11-11T22:00:00Z","end":"2021-11-11T22:30:00Z"},{"id":"3230323131313131323233303A323032313131313132333030","start":"2021-11-11T22:30:00Z","end":"2021-11-11T23:00:00Z"},{"id":"3230323131313131323330303A323032313131313132333330","start":"2021-11-11T23:00:00Z","end":"2021-11-11T23:30:00Z"},{"id":"3230323131313131323333303A323032313131313230303030","start":"2021-11-11T23:30:00Z","end":"2021-11-12T00:00:00Z"},{"id":"3230323131313132303030303A323032313131313230313030","start":"2021-11-12T00:00:00Z","end":"2021-11-12T01:00:00Z"},{"id":"3230323131313132313530303A323032313131313231353330","start":"2021-11-12T15:00:00Z","end":"2021-11-12T15:30:00Z"},{"id":"3230323131313132313533303A323032313131313231363030","start":"2021-11-12T15:30:00Z","end":"2021-11-12T16:00:00Z"},{"id":"3230323131313132313630303A323032313131313231363330","start":"2021-11-12T16:00:00Z","end":"2021-11-12T16:30:00Z"},{"id":"3230323131313132313633303A323032313131313231373030","start":"2021-11-12T16:30:00Z","end":"2021-11-12T17:00:00Z"},{"id":"3230323131313132313730303A323032313131313231373330","start":"2021-11-12T17:00:00Z","end":"2021-11-12T17:30:00Z"},{"id":"3230323131313132313733303A323032313131313231383030","start":"2021-11-12T17:30:00Z","end":"2021-11-12T18:00:00Z"},{"id":"3230323131313132313830303A323032313131313231383330","start":"2021-11-12T18:00:00Z","end":"2021-11-12T18:30:00Z"},{"id":"3230323131313132313833303A323032313131313231393030","start":"2021-11-12T18:30:00Z","end":"2021-11-12T19:00:00Z"},{"id":"3230323131313132313930303A323032313131313231393330","start":"2021-11-12T19:00:00Z","end":"2021-11-12T19:30:00Z"},{"id":"3230323131313132313933303A323032313131313232303030","start":"2021-11-12T19:30:00Z","end":"2021-11-12T20:00:00Z"},{"id":"3230323131313132323030303A323032313131313232303330","start":"2021-11-12T20:00:00Z","end":"2021-11-12T20:30:00Z"},{"id":"3230323131313132323033303A323032313131313232313030","start":"2021-11-12T20:30:00Z","end":"2021-11-12T21:00:00Z"},{"id":"3230323131313132323130303A323032313131313232313330","start":"2021-11-12T21:00:00Z","end":"2021-11-12T21:30:00Z"},{"id":"3230323131313132323133303A323032313131313232323030","start":"2021-11-12T21:30:00Z","end":"2021-11-12T22:00:00Z"},{"id":"3230323131313132323230303A323032313131313232323330","start":"2021-11-12T22:00:00Z","end":"2021-11-12T22:30:00Z"},{"id":"3230323131313132323233303A323032313131313232333030","start":"2021-11-12T22:30:00Z","end":"2021-11-12T23:00:00Z"},{"id":"3230323131313132323330303A323032313131313232333330","start":"2021-11-12T23:00:00Z","end":"2021-11-12T23:30:00Z"},{"id":"3230323131313132323333303A323032313131313330303030","start":"2021-11-12T23:30:00Z","end":"2021-11-13T00:00:00Z"},{"id":"3230323131313133303030303A323032313131313330313030","start":"2021-11-13T00:00:00Z","end":"2021-11-13T01:00:00Z"},{"id":"3230323131313135313530303A323032313131313531353330","start":"2021-11-15T15:00:00Z","end":"2021-11-15T15:30:00Z"},{"id":"3230323131313135313533303A323032313131313531363030","start":"2021-11-15T15:30:00Z","end":"2021-11-15T16:00:00Z"},{"id":"3230323131313135313630303A323032313131313531363330","start":"2021-11-15T16:00:00Z","end":"2021-11-15T16:30:00Z"},{"id":"3230323131313135313633303A323032313131313531373030","start":"2021-11-15T16:30:00Z","end":"2021-11-15T17:00:00Z"},{"id":"3230323131313135313730303A323032313131313531373330","start":"2021-11-15T17:00:00Z","end":"2021-11-15T17:30:00Z"},{"id":"3230323131313135313733303A323032313131313531383030","start":"2021-11-15T17:30:00Z","end":"2021-11-15T18:00:00Z"},{"id":"3230323131313135313830303A323032313131313531383330","start":"2021-11-15T18:00:00Z","end":"2021-11-15T18:30:00Z"},{"id":"3230323131313135313833303A323032313131313531393030","start":"2021-11-15T18:30:00Z","end":"2021-11-15T19:00:00Z"},{"id":"3230323131313135313930303A323032313131313531393330","start":"2021-11-15T19:00:00Z","end":"2021-11-15T19:30:00Z"},{"id":"3230323131313135313933303A323032313131313532303030","start":"2021-11-15T19:30:00Z","end":"2021-11-15T20:00:00Z"},{"id":"3230323131313135323030303A323032313131313532303330","start":"2021-11-15T20:00:00Z","end":"2021-11-15T20:30:00Z"},{"id":"3230323131313135323033303A323032313131313532313030","start":"2021-11-15T20:30:00Z","end":"2021-11-15T21:00:00Z"},{"id":"3230323131313135323130303A323032313131313532313330","start":"2021-11-15T21:00:00Z","end":"2021-11-15T21:30:00Z"},{"id":"3230323131313135323133303A323032313131313532323030","start":"2021-11-15T21:30:00Z","end":"2021-11-15T22:00:00Z"},{"id":"3230323131313135323230303A323032313131313532323330","start":"2021-11-15T22:00:00Z","end":"2021-11-15T22:30:00Z"},{"id":"3230323131313135323233303A323032313131313532333030","start":"2021-11-15T22:30:00Z","end":"2021-11-15T23:00:00Z"},{"id":"3230323131313135323330303A323032313131313532333330","start":"2021-11-15T23:00:00Z","end":"2021-11-15T23:30:00Z"},{"id":"3230323131313135323333303A323032313131313630303030","start":"2021-11-15T23:30:00Z","end":"2021-11-16T00:00:00Z"},{"id":"3230323131313136303030303A323032313131313630313030","start":"2021-11-16T00:00:00Z","end":"2021-11-16T01:00:00Z"},{"id":"3230323131313136323230303A323032313131313632323330","start":"2021-11-16T22:00:00Z","end":"2021-11-16T22:30:00Z"},{"id":"3230323131313136323233303A323032313131313632333030","start":"2021-11-16T22:30:00Z","end":"2021-11-16T23:00:00Z"},{"id":"3230323131313136323330303A323032313131313730313030","start":"2021-11-16T23:00:00Z","end":"2021-11-17T01:00:00Z"},{"id":"3230323131313137313530303A323032313131313731353330","start":"2021-11-17T15:00:00Z","end":"2021-11-17T15:30:00Z"},{"id":"3230323131313137313533303A323032313131313731363030","start":"2021-11-17T15:30:00Z","end":"2021-11-17T16:00:00Z"},{"id":"3230323131313137313630303A323032313131313731363330","start":"2021-11-17T16:00:00Z","end":"2021-11-17T16:30:00Z"},{"id":"3230323131313137313633303A323032313131313731373030","start":"2021-11-17T16:30:00Z","end":"2021-11-17T17:00:00Z"},{"id":"3230323131313137313730303A323032313131313731373330","start":"2021-11-17T17:00:00Z","end":"2021-11-17T17:30:00Z"},{"id":"3230323131313137313733303A323032313131313731383030","start":"2021-11-17T17:30:00Z","end":"2021-11-17T18:00:00Z"},{"id":"3230323131313137313830303A323032313131313731383330","start":"2021-11-17T18:00:00Z","end":"2021-11-17T18:30:00Z"},{"id":"3230323131313137313833303A323032313131313731393030","start":"2021-11-17T18:30:00Z","end":"2021-11-17T19:00:00Z"},{"id":"3230323131313137313930303A323032313131313731393330","start":"2021-11-17T19:00:00Z","end":"2021-11-17T19:30:00Z"},{"id":"3230323131313137313933303A323032313131313732303030","start":"2021-11-17T19:30:00Z","end":"2021-11-17T20:00:00Z"},{"id":"3230323131313137323030303A323032313131313732303330","start":"2021-11-17T20:00:00Z","end":"2021-11-17T20:30:00Z"},{"id":"3230323131313137323033303A323032313131313732313030","start":"2021-11-17T20:30:00Z","end":"2021-11-17T21:00:00Z"},{"id":"3230323131313137323130303A323032313131313732313330","start":"2021-11-17T21:00:00Z","end":"2021-11-17T21:30:00Z"},{"id":"3230323131313137323133303A323032313131313732323030","start":"2021-11-17T21:30:00Z","end":"2021-11-17T22:00:00Z"},{"id":"3230323131313137323230303A323032313131313732323330","start":"2021-11-17T22:00:00Z","end":"2021-11-17T22:30:00Z"},{"id":"3230323131313137323233303A323032313131313732333030","start":"2021-11-17T22:30:00Z","end":"2021-11-17T23:00:00Z"},{"id":"3230323131313137323330303A323032313131313830313030","start":"2021-11-17T23:00:00Z","end":"2021-11-18T01:00:00Z"},{"id":"3230323131313138313530303A323032313131313831353330","start":"2021-11-18T15:00:00Z","end":"2021-11-18T15:30:00Z"},{"id":"3230323131313138313533303A323032313131313831363030","start":"2021-11-18T15:30:00Z","end":"2021-11-18T16:00:00Z"},{"id":"3230323131313138313630303A323032313131313831363330","start":"2021-11-18T16:00:00Z","end":"2021-11-18T16:30:00Z"},{"id":"3230323131313138313633303A323032313131313831373030","start":"2021-11-18T16:30:00Z","end":"2021-11-18T17:00:00Z"},{"id":"3230323131313138313730303A323032313131313831373330","start":"2021-11-18T17:00:00Z","end":"2021-11-18T17:30:00Z"},{"id":"3230323131313138313733303A323032313131313831383030","start":"2021-11-18T17:30:00Z","end":"2021-11-18T18:00:00Z"},{"id":"3230323131313138313830303A323032313131313831383330","start":"2021-11-18T18:00:00Z","end":"2021-11-18T18:30:00Z"},{"id":"3230323131313138313833303A323032313131313831393030","start":"2021-11-18T18:30:00Z","end":"2021-11-18T19:00:00Z"},{"id":"3230323131313138313930303A323032313131313831393330","start":"2021-11-18T19:00:00Z","end":"2021-11-18T19:30:00Z"},{"id":"3230323131313138313933303A323032313131313832303030","start":"2021-11-18T19:30:00Z","end":"2021-11-18T20:00:00Z"},{"id":"3230323131313138323030303A323032313131313832303330","start":"2021-11-18T20:00:00Z","end":"2021-11-18T20:30:00Z"},{"id":"3230323131313138323033303A323032313131313832313030","start":"2021-11-18T20:30:00Z","end":"2021-11-18T21:00:00Z"},{"id":"3230323131313138323130303A323032313131313832313330","start":"2021-11-18T21:00:00Z","end":"2021-11-18T21:30:00Z"},{"id":"3230323131313138323133303A323032313131313832323030","start":"2021-11-18T21:30:00Z","end":"2021-11-18T22:00:00Z"},{"id":"3230323131313138323230303A323032313131313832323330","start":"2021-11-18T22:00:00Z","end":"2021-11-18T22:30:00Z"},{"id":"3230323131313138323233303A323032313131313832333030","start":"2021-11-18T22:30:00Z","end":"2021-11-18T23:00:00Z"},{"id":"3230323131313138323330303A323032313131313832333330","start":"2021-11-18T23:00:00Z","end":"2021-11-18T23:30:00Z"},{"id":"3230323131313138323333303A323032313131313930303030","start":"2021-11-18T23:30:00Z","end":"2021-11-19T00:00:00Z"},{"id":"3230323131313139303030303A323032313131313930313030","start":"2021-11-19T00:00:00Z","end":"2021-11-19T01:00:00Z"},{"id":"3230323131313139313530303A323032313131313931353330","start":"2021-11-19T15:00:00Z","end":"2021-11-19T15:30:00Z"},{"id":"3230323131313139313533303A323032313131313931363030","start":"2021-11-19T15:30:00Z","end":"2021-11-19T16:00:00Z"},{"id":"3230323131313139313630303A323032313131313931363330","start":"2021-11-19T16:00:00Z","end":"2021-11-19T16:30:00Z"},{"id":"3230323131313139313633303A323032313131313931373030","start":"2021-11-19T16:30:00Z","end":"2021-11-19T17:00:00Z"},{"id":"3230323131313139313730303A323032313131313931373330","start":"2021-11-19T17:00:00Z","end":"2021-11-19T17:30:00Z"},{"id":"3230323131313139313733303A323032313131313931383030","start":"2021-11-19T17:30:00Z","end":"2021-11-19T18:00:00Z"},{"id":"3230323131313139313830303A323032313131313931383330","start":"2021-11-19T18:00:00Z","end":"2021-11-19T18:30:00Z"},{"id":"3230323131313139313833303A323032313131313931393030","start":"2021-11-19T18:30:00Z","end":"2021-11-19T19:00:00Z"},{"id":"3230323131313139313930303A323032313131313931393330","start":"2021-11-19T19:00:00Z","end":"2021-11-19T19:30:00Z"},{"id":"3230323131313139313933303A323032313131313932303030","start":"2021-11-19T19:30:00Z","end":"2021-11-19T20:00:00Z"},{"id":"3230323131313139323030303A323032313131313932303330","start":"2021-11-19T20:00:00Z","end":"2021-11-19T20:30:00Z"},{"id":"3230323131313139323033303A323032313131313932313030","start":"2021-11-19T20:30:00Z","end":"2021-11-19T21:00:00Z"},{"id":"3230323131313139323130303A323032313131313932313330","start":"2021-11-19T21:00:00Z","end":"2021-11-19T21:30:00Z"},{"id":"3230323131313139323133303A323032313131313932323030","start":"2021-11-19T21:30:00Z","end":"2021-11-19T22:00:00Z"},{"id":"3230323131313139323230303A323032313131313932323330","start":"2021-11-19T22:00:00Z","end":"2021-11-19T22:30:00Z"},{"id":"3230323131313139323233303A323032313131313932333030","start":"2021-11-19T22:30:00Z","end":"2021-11-19T23:00:00Z"},{"id":"3230323131313139323330303A323032313131313932333330","start":"2021-11-19T23:00:00Z","end":"2021-11-19T23:30:00Z"},{"id":"3230323131313139323333303A323032313131323030303030","start":"2021-11-19T23:30:00Z","end":"2021-11-20T00:00:00Z"},{"id":"3230323131313230303030303A323032313131323030313030","start":"2021-11-20T00:00:00Z","end":"2021-11-20T01:00:00Z"},{"id":"3230323131313232313530303A323032313131323231353330","start":"2021-11-22T15:00:00Z","end":"2021-11-22T15:30:00Z"},{"id":"3230323131313232313533303A323032313131323231363030","start":"2021-11-22T15:30:00Z","end":"2021-11-22T16:00:00Z"},{"id":"3230323131313232313630303A323032313131323231363330","start":"2021-11-22T16:00:00Z","end":"2021-11-22T16:30:00Z"},{"id":"3230323131313232313633303A323032313131323231373030","start":"2021-11-22T16:30:00Z","end":"2021-11-22T17:00:00Z"},{"id":"3230323131313232313730303A323032313131323231373330","start":"2021-11-22T17:00:00Z","end":"2021-11-22T17:30:00Z"},{"id":"3230323131313232313733303A323032313131323231383030","start":"2021-11-22T17:30:00Z","end":"2021-11-22T18:00:00Z"},{"id":"3230323131313232313830303A323032313131323231383330","start":"2021-11-22T18:00:00Z","end":"2021-11-22T18:30:00Z"},{"id":"3230323131313232313833303A323032313131323231393030","start":"2021-11-22T18:30:00Z","end":"2021-11-22T19:00:00Z"},{"id":"3230323131313232313930303A323032313131323231393330","start":"2021-11-22T19:00:00Z","end":"2021-11-22T19:30:00Z"},{"id":"3230323131313232313933303A323032313131323232303030","start":"2021-11-22T19:30:00Z","end":"2021-11-22T20:00:00Z"},{"id":"3230323131313232323030303A323032313131323232303330","start":"2021-11-22T20:00:00Z","end":"2021-11-22T20:30:00Z"},{"id":"3230323131313232323033303A323032313131323232313030","start":"2021-11-22T20:30:00Z","end":"2021-11-22T21:00:00Z"},{"id":"3230323131313232323130303A323032313131323232313330","start":"2021-11-22T21:00:00Z","end":"2021-11-22T21:30:00Z"},{"id":"3230323131313232323133303A323032313131323232323030","start":"2021-11-22T21:30:00Z","end":"2021-11-22T22:00:00Z"},{"id":"3230323131313232323230303A323032313131323232323330","start":"2021-11-22T22:00:00Z","end":"2021-11-22T22:30:00Z"},{"id":"3230323131313232323233303A323032313131323232333030","start":"2021-11-22T22:30:00Z","end":"2021-11-22T23:00:00Z"},{"id":"3230323131313232323330303A323032313131323232333330","start":"2021-11-22T23:00:00Z","end":"2021-11-22T23:30:00Z"},{"id":"3230323131313232323333303A323032313131323330303030","start":"2021-11-22T23:30:00Z","end":"2021-11-23T00:00:00Z"},{"id":"3230323131313233303030303A323032313131323330313030","start":"2021-11-23T00:00:00Z","end":"2021-11-23T01:00:00Z"},{"id":"3230323131313233323230303A323032313131323332323330","start":"2021-11-23T22:00:00Z","end":"2021-11-23T22:30:00Z"},{"id":"3230323131313233323233303A323032313131323332333030","start":"2021-11-23T22:30:00Z","end":"2021-11-23T23:00:00Z"},{"id":"3230323131313233323330303A323032313131323430313030","start":"2021-11-23T23:00:00Z","end":"2021-11-24T01:00:00Z"},{"id":"3230323131313234313530303A323032313131323431353330","start":"2021-11-24T15:00:00Z","end":"2021-11-24T15:30:00Z"},{"id":"3230323131313234313533303A323032313131323431363030","start":"2021-11-24T15:30:00Z","end":"2021-11-24T16:00:00Z"},{"id":"3230323131313234313630303A323032313131323431363330","start":"2021-11-24T16:00:00Z","end":"2021-11-24T16:30:00Z"},{"id":"3230323131313234313633303A323032313131323431373030","start":"2021-11-24T16:30:00Z","end":"2021-11-24T17:00:00Z"},{"id":"3230323131313234313730303A323032313131323431373330","start":"2021-11-24T17:00:00Z","end":"2021-11-24T17:30:00Z"},{"id":"3230323131313234313733303A323032313131323431383030","start":"2021-11-24T17:30:00Z","end":"2021-11-24T18:00:00Z"},{"id":"3230323131313234313830303A323032313131323431383330","start":"2021-11-24T18:00:00Z","end":"2021-11-24T18:30:00Z"},{"id":"3230323131313234313833303A323032313131323431393030","start":"2021-11-24T18:30:00Z","end":"2021-11-24T19:00:00Z"},{"id":"3230323131313234313930303A323032313131323431393330","start":"2021-11-24T19:00:00Z","end":"2021-11-24T19:30:00Z"},{"id":"3230323131313234313933303A323032313131323432303030","start":"2021-11-24T19:30:00Z","end":"2021-11-24T20:00:00Z"},{"id":"3230323131313234323030303A323032313131323432303330","start":"2021-11-24T20:00:00Z","end":"2021-11-24T20:30:00Z"},{"id":"3230323131313234323033303A323032313131323432313030","start":"2021-11-24T20:30:00Z","end":"2021-11-24T21:00:00Z"},{"id":"3230323131313234323130303A323032313131323432313330","start":"2021-11-24T21:00:00Z","end":"2021-11-24T21:30:00Z"},{"id":"3230323131313234323133303A323032313131323432323030","start":"2021-11-24T21:30:00Z","end":"2021-11-24T22:00:00Z"},{"id":"3230323131313234323230303A323032313131323432323330","start":"2021-11-24T22:00:00Z","end":"2021-11-24T22:30:00Z"},{"id":"3230323131313234323233303A323032313131323432333030","start":"2021-11-24T22:30:00Z","end":"2021-11-24T23:00:00Z"},{"id":"3230323131313234323330303A323032313131323530313030","start":"2021-11-24T23:00:00Z","end":"2021-11-25T01:00:00Z"},{"id":"3230323131313235313530303A323032313131323531353330","start":"2021-11-25T15:00:00Z","end":"2021-11-25T15:30:00Z"},{"id":"3230323131313235313533303A323032313131323531363030","start":"2021-11-25T15:30:00Z","end":"2021-11-25T16:00:00Z"},{"id":"3230323131313235313630303A323032313131323531363330","start":"2021-11-25T16:00:00Z","end":"2021-11-25T16:30:00Z"},{"id":"3230323131313235313633303A323032313131323531373030","start":"2021-11-25T16:30:00Z","end":"2021-11-25T17:00:00Z"},{"id":"3230323131313235313730303A323032313131323531373330","start":"2021-11-25T17:00:00Z","end":"2021-11-25T17:30:00Z"},{"id":"3230323131313235313733303A323032313131323531383030","start":"2021-11-25T17:30:00Z","end":"2021-11-25T18:00:00Z"},{"id":"3230323131313235313830303A323032313131323531383330","start":"2021-11-25T18:00:00Z","end":"2021-11-25T18:30:00Z"},{"id":"3230323131313235313833303A323032313131323531393030","start":"2021-11-25T18:30:00Z","end":"2021-11-25T19:00:00Z"},{"id":"3230323131313235313930303A323032313131323531393330","start":"2021-11-25T19:00:00Z","end":"2021-11-25T19:30:00Z"},{"id":"3230323131313235313933303A323032313131323532303030","start":"2021-11-25T19:30:00Z","end":"2021-11-25T20:00:00Z"},{"id":"3230323131313235323030303A323032313131323532303330","start":"2021-11-25T20:00:00Z","end":"2021-11-25T20:30:00Z"},{"id":"3230323131313235323033303A323032313131323532313030","start":"2021-11-25T20:30:00Z","end":"2021-11-25T21:00:00Z"},{"id":"3230323131313235323130303A323032313131323532313330","start":"2021-11-25T21:00:00Z","end":"2021-11-25T21:30:00Z"},{"id":"3230323131313235323133303A323032313131323532323030","start":"2021-11-25T21:30:00Z","end":"2021-11-25T22:00:00Z"},{"id":"3230323131313235323230303A323032313131323532323330","start":"2021-11-25T22:00:00Z","end":"2021-11-25T22:30:00Z"},{"id":"3230323131313235323233303A323032313131323532333030","start":"2021-11-25T22:30:00Z","end":"2021-11-25T23:00:00Z"},{"id":"3230323131313235323330303A323032313131323532333330","start":"2021-11-25T23:00:00Z","end":"2021-11-25T23:30:00Z"},{"id":"3230323131313235323333303A323032313131323630303030","start":"2021-11-25T23:30:00Z","end":"2021-11-26T00:00:00Z"},{"id":"3230323131313236303030303A323032313131323630313030","start":"2021-11-26T00:00:00Z","end":"2021-11-26T01:00:00Z"},{"id":"3230323131313236313530303A323032313131323631353330","start":"2021-11-26T15:00:00Z","end":"2021-11-26T15:30:00Z"},{"id":"3230323131313236313533303A323032313131323631363030","start":"2021-11-26T15:30:00Z","end":"2021-11-26T16:00:00Z"},{"id":"3230323131313236313630303A323032313131323631363330","start":"2021-11-26T16:00:00Z","end":"2021-11-26T16:30:00Z"},{"id":"3230323131313236313633303A323032313131323631373030","start":"2021-11-26T16:30:00Z","end":"2021-11-26T17:00:00Z"},{"id":"3230323131313236313730303A323032313131323631373330","start":"2021-11-26T17:00:00Z","end":"2021-11-26T17:30:00Z"},{"id":"3230323131313236313733303A323032313131323631383030","start":"2021-11-26T17:30:00Z","end":"2021-11-26T18:00:00Z"},{"id":"3230323131313236313830303A323032313131323631383330","start":"2021-11-26T18:00:00Z","end":"2021-11-26T18:30:00Z"},{"id":"3230323131313236313833303A323032313131323631393030","start":"2021-11-26T18:30:00Z","end":"2021-11-26T19:00:00Z"},{"id":"3230323131313236313930303A323032313131323631393330","start":"2021-11-26T19:00:00Z","end":"2021-11-26T19:30:00Z"},{"id":"3230323131313236313933303A323032313131323632303030","start":"2021-11-26T19:30:00Z","end":"2021-11-26T20:00:00Z"},{"id":"3230323131313236323030303A323032313131323632303330","start":"2021-11-26T20:00:00Z","end":"2021-11-26T20:30:00Z"},{"id":"3230323131313236323033303A323032313131323632313030","start":"2021-11-26T20:30:00Z","end":"2021-11-26T21:00:00Z"},{"id":"3230323131313236323130303A323032313131323632313330","start":"2021-11-26T21:00:00Z","end":"2021-11-26T21:30:00Z"},{"id":"3230323131313236323133303A323032313131323632323030","start":"2021-11-26T21:30:00Z","end":"2021-11-26T22:00:00Z"},{"id":"3230323131313236323230303A323032313131323632323330","start":"2021-11-26T22:00:00Z","end":"2021-11-26T22:30:00Z"},{"id":"3230323131313236323233303A323032313131323632333030","start":"2021-11-26T22:30:00Z","end":"2021-11-26T23:00:00Z"},{"id":"3230323131313236323330303A323032313131323632333330","start":"2021-11-26T23:00:00Z","end":"2021-11-26T23:30:00Z"},{"id":"3230323131313236323333303A323032313131323730303030","start":"2021-11-26T23:30:00Z","end":"2021-11-27T00:00:00Z"},{"id":"3230323131313237303030303A323032313131323730313030","start":"2021-11-27T00:00:00Z","end":"2021-11-27T01:00:00Z"},{"id":"3230323131313239313530303A323032313131323931353330","start":"2021-11-29T15:00:00Z","end":"2021-11-29T15:30:00Z"},{"id":"3230323131313239313533303A323032313131323931363030","start":"2021-11-29T15:30:00Z","end":"2021-11-29T16:00:00Z"},{"id":"3230323131313239313630303A323032313131323931363330","start":"2021-11-29T16:00:00Z","end":"2021-11-29T16:30:00Z"},{"id":"3230323131313239313633303A323032313131323931373030","start":"2021-11-29T16:30:00Z","end":"2021-11-29T17:00:00Z"},{"id":"3230323131313239313730303A323032313131323931373330","start":"2021-11-29T17:00:00Z","end":"2021-11-29T17:30:00Z"},{"id":"3230323131313239313733303A323032313131323931383030","start":"2021-11-29T17:30:00Z","end":"2021-11-29T18:00:00Z"},{"id":"3230323131313239313830303A323032313131323931383330","start":"2021-11-29T18:00:00Z","end":"2021-11-29T18:30:00Z"},{"id":"3230323131313239313833303A323032313131323931393030","start":"2021-11-29T18:30:00Z","end":"2021-11-29T19:00:00Z"},{"id":"3230323131313239313930303A323032313131323931393330","start":"2021-11-29T19:00:00Z","end":"2021-11-29T19:30:00Z"},{"id":"3230323131313239313933303A323032313131323932303030","start":"2021-11-29T19:30:00Z","end":"2021-11-29T20:00:00Z"},{"id":"3230323131313239323030303A323032313131323932303330","start":"2021-11-29T20:00:00Z","end":"2021-11-29T20:30:00Z"},{"id":"3230323131313239323033303A323032313131323932313030","start":"2021-11-29T20:30:00Z","end":"2021-11-29T21:00:00Z"},{"id":"3230323131313239323130303A323032313131323932313330","start":"2021-11-29T21:00:00Z","end":"2021-11-29T21:30:00Z"},{"id":"3230323131313239323133303A323032313131323932323030","start":"2021-11-29T21:30:00Z","end":"2021-11-29T22:00:00Z"},{"id":"3230323131313239323230303A323032313131323932323330","start":"2021-11-29T22:00:00Z","end":"2021-11-29T22:30:00Z"},{"id":"3230323131313239323233303A323032313131323932333030","start":"2021-11-29T22:30:00Z","end":"2021-11-29T23:00:00Z"},{"id":"3230323131313239323330303A323032313131323932333330","start":"2021-11-29T23:00:00Z","end":"2021-11-29T23:30:00Z"},{"id":"3230323131313239323333303A323032313131333030303030","start":"2021-11-29T23:30:00Z","end":"2021-11-30T00:00:00Z"},{"id":"3230323131313330303030303A323032313131333030313030","start":"2021-11-30T00:00:00Z","end":"2021-11-30T01:00:00Z"},{"id":"3230323131313330323230303A323032313131333032323330","start":"2021-11-30T22:00:00Z","end":"2021-11-30T22:30:00Z"},{"id":"3230323131313330323233303A323032313131333032333030","start":"2021-11-30T22:30:00Z","end":"2021-11-30T23:00:00Z"},{"id":"3230323131313330323330303A323032313132303130313030","start":"2021-11-30T23:00:00Z","end":"2021-12-01T01:00:00Z"},{"id":"3230323131323031313530303A323032313132303131353330","start":"2021-12-01T15:00:00Z","end":"2021-12-01T15:30:00Z"},{"id":"3230323131323031313533303A323032313132303131363030","start":"2021-12-01T15:30:00Z","end":"2021-12-01T16:00:00Z"},{"id":"3230323131323031313630303A323032313132303131363330","start":"2021-12-01T16:00:00Z","end":"2021-12-01T16:30:00Z"},{"id":"3230323131323031313633303A323032313132303131373030","start":"2021-12-01T16:30:00Z","end":"2021-12-01T17:00:00Z"},{"id":"3230323131323031313730303A323032313132303131373330","start":"2021-12-01T17:00:00Z","end":"2021-12-01T17:30:00Z"},{"id":"3230323131323031313733303A323032313132303131383030","start":"2021-12-01T17:30:00Z","end":"2021-12-01T18:00:00Z"},{"id":"3230323131323031313830303A323032313132303131383330","start":"2021-12-01T18:00:00Z","end":"2021-12-01T18:30:00Z"},{"id":"3230323131323031313833303A323032313132303131393030","start":"2021-12-01T18:30:00Z","end":"2021-12-01T19:00:00Z"},{"id":"3230323131323031313930303A323032313132303131393330","start":"2021-12-01T19:00:00Z","end":"2021-12-01T19:30:00Z"},{"id":"3230323131323031313933303A323032313132303132303030","start":"2021-12-01T19:30:00Z","end":"2021-12-01T20:00:00Z"},{"id":"3230323131323031323030303A323032313132303132303330","start":"2021-12-01T20:00:00Z","end":"2021-12-01T20:30:00Z"},{"id":"3230323131323031323033303A323032313132303132313030","start":"2021-12-01T20:30:00Z","end":"2021-12-01T21:00:00Z"},{"id":"3230323131323031323130303A323032313132303132313330","start":"2021-12-01T21:00:00Z","end":"2021-12-01T21:30:00Z"},{"id":"3230323131323031323133303A323032313132303132323030","start":"2021-12-01T21:30:00Z","end":"2021-12-01T22:00:00Z"},{"id":"3230323131323031323230303A323032313132303132323330","start":"2021-12-01T22:00:00Z","end":"2021-12-01T22:30:00Z"},{"id":"3230323131323031323233303A323032313132303132333030","start":"2021-12-01T22:30:00Z","end":"2021-12-01T23:00:00Z"},{"id":"3230323131323031323330303A323032313132303230313030","start":"2021-12-01T23:00:00Z","end":"2021-12-02T01:00:00Z"},{"id":"3230323131323032313530303A323032313132303231353330","start":"2021-12-02T15:00:00Z","end":"2021-12-02T15:30:00Z"},{"id":"3230323131323032313533303A323032313132303231363030","start":"2021-12-02T15:30:00Z","end":"2021-12-02T16:00:00Z"},{"id":"3230323131323032313630303A323032313132303231363330","start":"2021-12-02T16:00:00Z","end":"2021-12-02T16:30:00Z"},{"id":"3230323131323032313633303A323032313132303231373030","start":"2021-12-02T16:30:00Z","end":"2021-12-02T17:00:00Z"},{"id":"3230323131323032313730303A323032313132303231373330","start":"2021-12-02T17:00:00Z","end":"2021-12-02T17:30:00Z"},{"id":"3230323131323032313733303A323032313132303231383030","start":"2021-12-02T17:30:00Z","end":"2021-12-02T18:00:00Z"},{"id":"3230323131323032313830303A323032313132303231383330","start":"2021-12-02T18:00:00Z","end":"2021-12-02T18:30:00Z"},{"id":"3230323131323032313833303A323032313132303231393030","start":"2021-12-02T18:30:00Z","end":"2021-12-02T19:00:00Z"},{"id":"3230323131323032313930303A323032313132303231393330","start":"2021-12-02T19:00:00Z","end":"2021-12-02T19:30:00Z"},{"id":"3230323131323032313933303A323032313132303232303030","start":"2021-12-02T19:30:00Z","end":"2021-12-02T20:00:00Z"},{"id":"3230323131323032323030303A323032313132303232303330","start":"2021-12-02T20:00:00Z","end":"2021-12-02T20:30:00Z"},{"id":"3230323131323032323033303A323032313132303232313030","start":"2021-12-02T20:30:00Z","end":"2021-12-02T21:00:00Z"},{"id":"3230323131323032323130303A323032313132303232313330","start":"2021-12-02T21:00:00Z","end":"2021-12-02T21:30:00Z"},{"id":"3230323131323032323133303A323032313132303232323030","start":"2021-12-02T21:30:00Z","end":"2021-12-02T22:00:00Z"},{"id":"3230323131323032323230303A323032313132303232323330","start":"2021-12-02T22:00:00Z","end":"2021-12-02T22:30:00Z"},{"id":"3230323131323032323233303A323032313132303232333030","start":"2021-12-02T22:30:00Z","end":"2021-12-02T23:00:00Z"},{"id":"3230323131323032323330303A323032313132303232333330","start":"2021-12-02T23:00:00Z","end":"2021-12-02T23:30:00Z"},{"id":"3230323131323032323333303A323032313132303330303030","start":"2021-12-02T23:30:00Z","end":"2021-12-03T00:00:00Z"},{"id":"3230323131323033303030303A323032313132303330313030","start":"2021-12-03T00:00:00Z","end":"2021-12-03T01:00:00Z"},{"id":"3230323131323033313530303A323032313132303331353330","start":"2021-12-03T15:00:00Z","end":"2021-12-03T15:30:00Z"},{"id":"3230323131323033313533303A323032313132303331363030","start":"2021-12-03T15:30:00Z","end":"2021-12-03T16:00:00Z"},{"id":"3230323131323033313630303A323032313132303331363330","start":"2021-12-03T16:00:00Z","end":"2021-12-03T16:30:00Z"},{"id":"3230323131323033313633303A323032313132303331373030","start":"2021-12-03T16:30:00Z","end":"2021-12-03T17:00:00Z"},{"id":"3230323131323033313730303A323032313132303331373330","start":"2021-12-03T17:00:00Z","end":"2021-12-03T17:30:00Z"},{"id":"3230323131323033313733303A323032313132303331383030","start":"2021-12-03T17:30:00Z","end":"2021-12-03T18:00:00Z"},{"id":"3230323131323033313830303A323032313132303331383330","start":"2021-12-03T18:00:00Z","end":"2021-12-03T18:30:00Z"},{"id":"3230323131323033313833303A323032313132303331393030","start":"2021-12-03T18:30:00Z","end":"2021-12-03T19:00:00Z"},{"id":"3230323131323033313930303A323032313132303331393330","start":"2021-12-03T19:00:00Z","end":"2021-12-03T19:30:00Z"},{"id":"3230323131323033313933303A323032313132303332303030","start":"2021-12-03T19:30:00Z","end":"2021-12-03T20:00:00Z"},{"id":"3230323131323033323030303A323032313132303332303330","start":"2021-12-03T20:00:00Z","end":"2021-12-03T20:30:00Z"},{"id":"3230323131323033323033303A323032313132303332313030","start":"2021-12-03T20:30:00Z","end":"2021-12-03T21:00:00Z"},{"id":"3230323131323033323130303A323032313132303332313330","start":"2021-12-03T21:00:00Z","end":"2021-12-03T21:30:00Z"},{"id":"3230323131323033323133303A323032313132303332323030","start":"2021-12-03T21:30:00Z","end":"2021-12-03T22:00:00Z"},{"id":"3230323131323033323230303A323032313132303332323330","start":"2021-12-03T22:00:00Z","end":"2021-12-03T22:30:00Z"},{"id":"3230323131323033323233303A323032313132303332333030","start":"2021-12-03T22:30:00Z","end":"2021-12-03T23:00:00Z"},{"id":"3230323131323033323330303A323032313132303332333330","start":"2021-12-03T23:00:00Z","end":"2021-12-03T23:30:00Z"},{"id":"3230323131323033323333303A323032313132303430303030","start":"2021-12-03T23:30:00Z","end":"2021-12-04T00:00:00Z"},{"id":"3230323131323034303030303A323032313132303430313030","start":"2021-12-04T00:00:00Z","end":"2021-12-04T01:00:00Z"},{"id":"3230323131323036313530303A323032313132303631353330","start":"2021-12-06T15:00:00Z","end":"2021-12-06T15:30:00Z"},{"id":"3230323131323036313533303A323032313132303631363030","start":"2021-12-06T15:30:00Z","end":"2021-12-06T16:00:00Z"},{"id":"3230323131323036313630303A323032313132303631363330","start":"2021-12-06T16:00:00Z","end":"2021-12-06T16:30:00Z"},{"id":"3230323131323036313633303A323032313132303631373030","start":"2021-12-06T16:30:00Z","end":"2021-12-06T17:00:00Z"},{"id":"3230323131323036313730303A323032313132303631373330","start":"2021-12-06T17:00:00Z","end":"2021-12-06T17:30:00Z"},{"id":"3230323131323036313733303A323032313132303631383030","start":"2021-12-06T17:30:00Z","end":"2021-12-06T18:00:00Z"},{"id":"3230323131323036313830303A323032313132303631383330","start":"2021-12-06T18:00:00Z","end":"2021-12-06T18:30:00Z"},{"id":"3230323131323036313833303A323032313132303631393030","start":"2021-12-06T18:30:00Z","end":"2021-12-06T19:00:00Z"},{"id":"3230323131323036313930303A323032313132303631393330","start":"2021-12-06T19:00:00Z","end":"2021-12-06T19:30:00Z"},{"id":"3230323131323036313933303A323032313132303632303030","start":"2021-12-06T19:30:00Z","end":"2021-12-06T20:00:00Z"},{"id":"3230323131323036323030303A323032313132303632303330","start":"2021-12-06T20:00:00Z","end":"2021-12-06T20:30:00Z"},{"id":"3230323131323036323033303A323032313132303632313030","start":"2021-12-06T20:30:00Z","end":"2021-12-06T21:00:00Z"},{"id":"3230323131323036323130303A323032313132303632313330","start":"2021-12-06T21:00:00Z","end":"2021-12-06T21:30:00Z"},{"id":"3230323131323036323133303A323032313132303632323030","start":"2021-12-06T21:30:00Z","end":"2021-12-06T22:00:00Z"},{"id":"3230323131323036323230303A323032313132303632323330","start":"2021-12-06T22:00:00Z","end":"2021-12-06T22:30:00Z"},{"id":"3230323131323036323233303A323032313132303632333030","start":"2021-12-06T22:30:00Z","end":"2021-12-06T23:00:00Z"},{"id":"3230323131323036323330303A323032313132303632333330","start":"2021-12-06T23:00:00Z","end":"2021-12-06T23:30:00Z"},{"id":"3230323131323036323333303A323032313132303730303030","start":"2021-12-06T23:30:00Z","end":"2021-12-07T00:00:00Z"},{"id":"3230323131323037303030303A323032313132303730313030","start":"2021-12-07T00:00:00Z","end":"2021-12-07T01:00:00Z"},{"id":"3230323131323037323230303A323032313132303732323330","start":"2021-12-07T22:00:00Z","end":"2021-12-07T22:30:00Z"},{"id":"3230323131323037323233303A323032313132303732333030","start":"2021-12-07T22:30:00Z","end":"2021-12-07T23:00:00Z"},{"id":"3230323131323037323330303A323032313132303830313030","start":"2021-12-07T23:00:00Z","end":"2021-12-08T01:00:00Z"},{"id":"3230323131323038313530303A323032313132303831353330","start":"2021-12-08T15:00:00Z","end":"2021-12-08T15:30:00Z"},{"id":"3230323131323038313533303A323032313132303831363030","start":"2021-12-08T15:30:00Z","end":"2021-12-08T16:00:00Z"},{"id":"3230323131323038313630303A323032313132303831363330","start":"2021-12-08T16:00:00Z","end":"2021-12-08T16:30:00Z"},{"id":"3230323131323038313633303A323032313132303831373030","start":"2021-12-08T16:30:00Z","end":"2021-12-08T17:00:00Z"},{"id":"3230323131323038313730303A323032313132303831373330","start":"2021-12-08T17:00:00Z","end":"2021-12-08T17:30:00Z"},{"id":"3230323131323038313733303A323032313132303831383030","start":"2021-12-08T17:30:00Z","end":"2021-12-08T18:00:00Z"},{"id":"3230323131323038313830303A323032313132303831383330","start":"2021-12-08T18:00:00Z","end":"2021-12-08T18:30:00Z"},{"id":"3230323131323038313833303A323032313132303831393030","start":"2021-12-08T18:30:00Z","end":"2021-12-08T19:00:00Z"},{"id":"3230323131323038313930303A323032313132303831393330","start":"2021-12-08T19:00:00Z","end":"2021-12-08T19:30:00Z"},{"id":"3230323131323038313933303A323032313132303832303030","start":"2021-12-08T19:30:00Z","end":"2021-12-08T20:00:00Z"},{"id":"3230323131323038323030303A323032313132303832303330","start":"2021-12-08T20:00:00Z","end":"2021-12-08T20:30:00Z"},{"id":"3230323131323038323033303A323032313132303832313030","start":"2021-12-08T20:30:00Z","end":"2021-12-08T21:00:00Z"},{"id":"3230323131323038323130303A323032313132303832313330","start":"2021-12-08T21:00:00Z","end":"2021-12-08T21:30:00Z"},{"id":"3230323131323038323133303A323032313132303832323030","start":"2021-12-08T21:30:00Z","end":"2021-12-08T22:00:00Z"},{"id":"3230323131323038323230303A323032313132303832323330","start":"2021-12-08T22:00:00Z","end":"2021-12-08T22:30:00Z"},{"id":"3230323131323038323233303A323032313132303832333030","start":"2021-12-08T22:30:00Z","end":"2021-12-08T23:00:00Z"},{"id":"3230323131323038323330303A323032313132303930313030","start":"2021-12-08T23:00:00Z","end":"2021-12-09T01:00:00Z"},{"id":"3230323131323039313530303A323032313132303931353330","start":"2021-12-09T15:00:00Z","end":"2021-12-09T15:30:00Z"},{"id":"3230323131323039313533303A323032313132303931363030","start":"2021-12-09T15:30:00Z","end":"2021-12-09T16:00:00Z"},{"id":"3230323131323039313630303A323032313132303931363330","start":"2021-12-09T16:00:00Z","end":"2021-12-09T16:30:00Z"},{"id":"3230323131323039313633303A323032313132303931373030","start":"2021-12-09T16:30:00Z","end":"2021-12-09T17:00:00Z"},{"id":"3230323131323039313730303A323032313132303931373330","start":"2021-12-09T17:00:00Z","end":"2021-12-09T17:30:00Z"},{"id":"3230323131323039313733303A323032313132303931383030","start":"2021-12-09T17:30:00Z","end":"2021-12-09T18:00:00Z"},{"id":"3230323131323039313830303A323032313132303931383330","start":"2021-12-09T18:00:00Z","end":"2021-12-09T18:30:00Z"},{"id":"3230323131323039313833303A323032313132303931393030","start":"2021-12-09T18:30:00Z","end":"2021-12-09T19:00:00Z"},{"id":"3230323131323039313930303A323032313132303931393330","start":"2021-12-09T19:00:00Z","end":"2021-12-09T19:30:00Z"},{"id":"3230323131323039313933303A323032313132303932303030","start":"2021-12-09T19:30:00Z","end":"2021-12-09T20:00:00Z"},{"id":"3230323131323039323030303A323032313132303932303330","start":"2021-12-09T20:00:00Z","end":"2021-12-09T20:30:00Z"},{"id":"3230323131323039323033303A323032313132303932313030","start":"2021-12-09T20:30:00Z","end":"2021-12-09T21:00:00Z"},{"id":"3230323131323039323130303A323032313132303932313330","start":"2021-12-09T21:00:00Z","end":"2021-12-09T21:30:00Z"},{"id":"3230323131323039323133303A323032313132303932323030","start":"2021-12-09T21:30:00Z","end":"2021-12-09T22:00:00Z"},{"id":"3230323131323039323230303A323032313132303932323330","start":"2021-12-09T22:00:00Z","end":"2021-12-09T22:30:00Z"},{"id":"3230323131323039323233303A323032313132303932333030","start":"2021-12-09T22:30:00Z","end":"2021-12-09T23:00:00Z"},{"id":"3230323131323039323330303A323032313132303932333330","start":"2021-12-09T23:00:00Z","end":"2021-12-09T23:30:00Z"},{"id":"3230323131323039323333303A323032313132313030303030","start":"2021-12-09T23:30:00Z","end":"2021-12-10T00:00:00Z"},{"id":"3230323131323130303030303A323032313132313030313030","start":"2021-12-10T00:00:00Z","end":"2021-12-10T01:00:00Z"},{"id":"3230323131323130313530303A323032313132313031353330","start":"2021-12-10T15:00:00Z","end":"2021-12-10T15:30:00Z"},{"id":"3230323131323130313533303A323032313132313031363030","start":"2021-12-10T15:30:00Z","end":"2021-12-10T16:00:00Z"},{"id":"3230323131323130313630303A323032313132313031363330","start":"2021-12-10T16:00:00Z","end":"2021-12-10T16:30:00Z"},{"id":"3230323131323130313633303A323032313132313031373030","start":"2021-12-10T16:30:00Z","end":"2021-12-10T17:00:00Z"},{"id":"3230323131323130313730303A323032313132313031373330","start":"2021-12-10T17:00:00Z","end":"2021-12-10T17:30:00Z"},{"id":"3230323131323130313733303A323032313132313031383030","start":"2021-12-10T17:30:00Z","end":"2021-12-10T18:00:00Z"},{"id":"3230323131323130313830303A323032313132313031383330","start":"2021-12-10T18:00:00Z","end":"2021-12-10T18:30:00Z"},{"id":"3230323131323130313833303A323032313132313031393030","start":"2021-12-10T18:30:00Z","end":"2021-12-10T19:00:00Z"},{"id":"3230323131323130313930303A323032313132313031393330","start":"2021-12-10T19:00:00Z","end":"2021-12-10T19:30:00Z"},{"id":"3230323131323130313933303A323032313132313032303030","start":"2021-12-10T19:30:00Z","end":"2021-12-10T20:00:00Z"},{"id":"3230323131323130323030303A323032313132313032303330","start":"2021-12-10T20:00:00Z","end":"2021-12-10T20:30:00Z"},{"id":"3230323131323130323033303A323032313132313032313030","start":"2021-12-10T20:30:00Z","end":"2021-12-10T21:00:00Z"},{"id":"3230323131323130323130303A323032313132313032313330","start":"2021-12-10T21:00:00Z","end":"2021-12-10T21:30:00Z"},{"id":"3230323131323130323133303A323032313132313032323030","start":"2021-12-10T21:30:00Z","end":"2021-12-10T22:00:00Z"},{"id":"3230323131323130323230303A323032313132313032323330","start":"2021-12-10T22:00:00Z","end":"2021-12-10T22:30:00Z"},{"id":"3230323131323130323233303A323032313132313032333030","start":"2021-12-10T22:30:00Z","end":"2021-12-10T23:00:00Z"},{"id":"3230323131323130323330303A323032313132313032333330","start":"2021-12-10T23:00:00Z","end":"2021-12-10T23:30:00Z"},{"id":"3230323131323130323333303A323032313132313130303030","start":"2021-12-10T23:30:00Z","end":"2021-12-11T00:00:00Z"},{"id":"3230323131323131303030303A323032313132313130313030","start":"2021-12-11T00:00:00Z","end":"2021-12-11T01:00:00Z"},{"id":"3230323131323133313530303A323032313132313331353330","start":"2021-12-13T15:00:00Z","end":"2021-12-13T15:30:00Z"},{"id":"3230323131323133313533303A323032313132313331363030","start":"2021-12-13T15:30:00Z","end":"2021-12-13T16:00:00Z"},{"id":"3230323131323133313630303A323032313132313331363330","start":"2021-12-13T16:00:00Z","end":"2021-12-13T16:30:00Z"},{"id":"3230323131323133313633303A323032313132313331373030","start":"2021-12-13T16:30:00Z","end":"2021-12-13T17:00:00Z"},{"id":"3230323131323133313730303A323032313132313331373330","start":"2021-12-13T17:00:00Z","end":"2021-12-13T17:30:00Z"},{"id":"3230323131323133313733303A323032313132313331383030","start":"2021-12-13T17:30:00Z","end":"2021-12-13T18:00:00Z"},{"id":"3230323131323133313830303A323032313132313331383330","start":"2021-12-13T18:00:00Z","end":"2021-12-13T18:30:00Z"},{"id":"3230323131323133313833303A323032313132313331393030","start":"2021-12-13T18:30:00Z","end":"2021-12-13T19:00:00Z"},{"id":"3230323131323133313930303A323032313132313331393330","start":"2021-12-13T19:00:00Z","end":"2021-12-13T19:30:00Z"},{"id":"3230323131323133313933303A323032313132313332303030","start":"2021-12-13T19:30:00Z","end":"2021-12-13T20:00:00Z"},{"id":"3230323131323133323030303A323032313132313332303330","start":"2021-12-13T20:00:00Z","end":"2021-12-13T20:30:00Z"},{"id":"3230323131323133323033303A323032313132313332313030","start":"2021-12-13T20:30:00Z","end":"2021-12-13T21:00:00Z"},{"id":"3230323131323133323130303A323032313132313332313330","start":"2021-12-13T21:00:00Z","end":"2021-12-13T21:30:00Z"},{"id":"3230323131323133323133303A323032313132313332323030","start":"2021-12-13T21:30:00Z","end":"2021-12-13T22:00:00Z"},{"id":"3230323131323133323230303A323032313132313332323330","start":"2021-12-13T22:00:00Z","end":"2021-12-13T22:30:00Z"},{"id":"3230323131323133323233303A323032313132313332333030","start":"2021-12-13T22:30:00Z","end":"2021-12-13T23:00:00Z"},{"id":"3230323131323133323330303A323032313132313332333330","start":"2021-12-13T23:00:00Z","end":"2021-12-13T23:30:00Z"},{"id":"3230323131323133323333303A323032313132313430303030","start":"2021-12-13T23:30:00Z","end":"2021-12-14T00:00:00Z"},{"id":"3230323131323134303030303A323032313132313430313030","start":"2021-12-14T00:00:00Z","end":"2021-12-14T01:00:00Z"},{"id":"3230323131323134323230303A323032313132313432323330","start":"2021-12-14T22:00:00Z","end":"2021-12-14T22:30:00Z"},{"id":"3230323131323134323233303A323032313132313432333030","start":"2021-12-14T22:30:00Z","end":"2021-12-14T23:00:00Z"},{"id":"3230323131323134323330303A323032313132313530313030","start":"2021-12-14T23:00:00Z","end":"2021-12-15T01:00:00Z"},{"id":"3230323131323135313530303A323032313132313531353330","start":"2021-12-15T15:00:00Z","end":"2021-12-15T15:30:00Z"},{"id":"3230323131323135313533303A323032313132313531363030","start":"2021-12-15T15:30:00Z","end":"2021-12-15T16:00:00Z"},{"id":"3230323131323135313630303A323032313132313531363330","start":"2021-12-15T16:00:00Z","end":"2021-12-15T16:30:00Z"},{"id":"3230323131323135313633303A323032313132313531373030","start":"2021-12-15T16:30:00Z","end":"2021-12-15T17:00:00Z"},{"id":"3230323131323135313730303A323032313132313531373330","start":"2021-12-15T17:00:00Z","end":"2021-12-15T17:30:00Z"},{"id":"3230323131323135313733303A323032313132313531383030","start":"2021-12-15T17:30:00Z","end":"2021-12-15T18:00:00Z"},{"id":"3230323131323135313830303A323032313132313531383330","start":"2021-12-15T18:00:00Z","end":"2021-12-15T18:30:00Z"},{"id":"3230323131323135313833303A323032313132313531393030","start":"2021-12-15T18:30:00Z","end":"2021-12-15T19:00:00Z"},{"id":"3230323131323135313930303A323032313132313531393330","start":"2021-12-15T19:00:00Z","end":"2021-12-15T19:30:00Z"},{"id":"3230323131323135313933303A323032313132313532303030","start":"2021-12-15T19:30:00Z","end":"2021-12-15T20:00:00Z"},{"id":"3230323131323135323030303A323032313132313532303330","start":"2021-12-15T20:00:00Z","end":"2021-12-15T20:30:00Z"},{"id":"3230323131323135323033303A323032313132313532313030","start":"2021-12-15T20:30:00Z","end":"2021-12-15T21:00:00Z"},{"id":"3230323131323135323130303A323032313132313532313330","start":"2021-12-15T21:00:00Z","end":"2021-12-15T21:30:00Z"},{"id":"3230323131323135323133303A323032313132313532323030","start":"2021-12-15T21:30:00Z","end":"2021-12-15T22:00:00Z"},{"id":"3230323131323135323230303A323032313132313532323330","start":"2021-12-15T22:00:00Z","end":"2021-12-15T22:30:00Z"},{"id":"3230323131323135323233303A323032313132313532333030","start":"2021-12-15T22:30:00Z","end":"2021-12-15T23:00:00Z"},{"id":"3230323131323135323330303A323032313132313630313030","start":"2021-12-15T23:00:00Z","end":"2021-12-16T01:00:00Z"},{"id":"3230323131323136313530303A323032313132313631353330","start":"2021-12-16T15:00:00Z","end":"2021-12-16T15:30:00Z"},{"id":"3230323131323136313533303A323032313132313631363030","start":"2021-12-16T15:30:00Z","end":"2021-12-16T16:00:00Z"},{"id":"3230323131323136313630303A323032313132313631363330","start":"2021-12-16T16:00:00Z","end":"2021-12-16T16:30:00Z"},{"id":"3230323131323136313633303A323032313132313631373030","start":"2021-12-16T16:30:00Z","end":"2021-12-16T17:00:00Z"},{"id":"3230323131323136313730303A323032313132313631373330","start":"2021-12-16T17:00:00Z","end":"2021-12-16T17:30:00Z"},{"id":"3230323131323136313733303A323032313132313631383030","start":"2021-12-16T17:30:00Z","end":"2021-12-16T18:00:00Z"},{"id":"3230323131323136313830303A323032313132313631383330","start":"2021-12-16T18:00:00Z","end":"2021-12-16T18:30:00Z"},{"id":"3230323131323136313833303A323032313132313631393030","start":"2021-12-16T18:30:00Z","end":"2021-12-16T19:00:00Z"},{"id":"3230323131323136313930303A323032313132313631393330","start":"2021-12-16T19:00:00Z","end":"2021-12-16T19:30:00Z"},{"id":"3230323131323136313933303A323032313132313632303030","start":"2021-12-16T19:30:00Z","end":"2021-12-16T20:00:00Z"},{"id":"3230323131323136323030303A323032313132313632303330","start":"2021-12-16T20:00:00Z","end":"2021-12-16T20:30:00Z"},{"id":"3230323131323136323033303A323032313132313632313030","start":"2021-12-16T20:30:00Z","end":"2021-12-16T21:00:00Z"},{"id":"3230323131323136323130303A323032313132313632313330","start":"2021-12-16T21:00:00Z","end":"2021-12-16T21:30:00Z"},{"id":"3230323131323136323133303A323032313132313632323030","start":"2021-12-16T21:30:00Z","end":"2021-12-16T22:00:00Z"},{"id":"3230323131323136323230303A323032313132313632323330","start":"2021-12-16T22:00:00Z","end":"2021-12-16T22:30:00Z"},{"id":"3230323131323136323233303A323032313132313632333030","start":"2021-12-16T22:30:00Z","end":"2021-12-16T23:00:00Z"},{"id":"3230323131323136323330303A323032313132313632333330","start":"2021-12-16T23:00:00Z","end":"2021-12-16T23:30:00Z"},{"id":"3230323131323136323333303A323032313132313730303030","start":"2021-12-16T23:30:00Z","end":"2021-12-17T00:00:00Z"},{"id":"3230323131323137303030303A323032313132313730313030","start":"2021-12-17T00:00:00Z","end":"2021-12-17T01:00:00Z"},{"id":"3230323131323137313530303A323032313132313731353330","start":"2021-12-17T15:00:00Z","end":"2021-12-17T15:30:00Z"},{"id":"3230323131323137313533303A323032313132313731363030","start":"2021-12-17T15:30:00Z","end":"2021-12-17T16:00:00Z"},{"id":"3230323131323137313630303A323032313132313731363330","start":"2021-12-17T16:00:00Z","end":"2021-12-17T16:30:00Z"},{"id":"3230323131323137313633303A323032313132313731373030","start":"2021-12-17T16:30:00Z","end":"2021-12-17T17:00:00Z"},{"id":"3230323131323137313730303A323032313132313731373330","start":"2021-12-17T17:00:00Z","end":"2021-12-17T17:30:00Z"},{"id":"3230323131323137313733303A323032313132313731383030","start":"2021-12-17T17:30:00Z","end":"2021-12-17T18:00:00Z"},{"id":"3230323131323137313830303A323032313132313731383330","start":"2021-12-17T18:00:00Z","end":"2021-12-17T18:30:00Z"},{"id":"3230323131323137313833303A323032313132313731393030","start":"2021-12-17T18:30:00Z","end":"2021-12-17T19:00:00Z"},{"id":"3230323131323137313930303A323032313132313731393330","start":"2021-12-17T19:00:00Z","end":"2021-12-17T19:30:00Z"},{"id":"3230323131323137313933303A323032313132313732303030","start":"2021-12-17T19:30:00Z","end":"2021-12-17T20:00:00Z"},{"id":"3230323131323137323030303A323032313132313732303330","start":"2021-12-17T20:00:00Z","end":"2021-12-17T20:30:00Z"},{"id":"3230323131323137323033303A323032313132313732313030","start":"2021-12-17T20:30:00Z","end":"2021-12-17T21:00:00Z"},{"id":"3230323131323137323130303A323032313132313732313330","start":"2021-12-17T21:00:00Z","end":"2021-12-17T21:30:00Z"},{"id":"3230323131323137323133303A323032313132313732323030","start":"2021-12-17T21:30:00Z","end":"2021-12-17T22:00:00Z"},{"id":"3230323131323137323230303A323032313132313732323330","start":"2021-12-17T22:00:00Z","end":"2021-12-17T22:30:00Z"},{"id":"3230323131323137323233303A323032313132313732333030","start":"2021-12-17T22:30:00Z","end":"2021-12-17T23:00:00Z"},{"id":"3230323131323137323330303A323032313132313732333330","start":"2021-12-17T23:00:00Z","end":"2021-12-17T23:30:00Z"},{"id":"3230323131323137323333303A323032313132313830303030","start":"2021-12-17T23:30:00Z","end":"2021-12-18T00:00:00Z"},{"id":"3230323131323138303030303A323032313132313830313030","start":"2021-12-18T00:00:00Z","end":"2021-12-18T01:00:00Z"},{"id":"3230323131323230313530303A323032313132323031353330","start":"2021-12-20T15:00:00Z","end":"2021-12-20T15:30:00Z"},{"id":"3230323131323230313533303A323032313132323031363030","start":"2021-12-20T15:30:00Z","end":"2021-12-20T16:00:00Z"},{"id":"3230323131323230313630303A323032313132323031363330","start":"2021-12-20T16:00:00Z","end":"2021-12-20T16:30:00Z"},{"id":"3230323131323230313633303A323032313132323031373030","start":"2021-12-20T16:30:00Z","end":"2021-12-20T17:00:00Z"},{"id":"3230323131323230313730303A323032313132323031373330","start":"2021-12-20T17:00:00Z","end":"2021-12-20T17:30:00Z"},{"id":"3230323131323230313733303A323032313132323031383030","start":"2021-12-20T17:30:00Z","end":"2021-12-20T18:00:00Z"},{"id":"3230323131323230313830303A323032313132323031383330","start":"2021-12-20T18:00:00Z","end":"2021-12-20T18:30:00Z"},{"id":"3230323131323230313833303A323032313132323031393030","start":"2021-12-20T18:30:00Z","end":"2021-12-20T19:00:00Z"},{"id":"3230323131323230313930303A323032313132323031393330","start":"2021-12-20T19:00:00Z","end":"2021-12-20T19:30:00Z"},{"id":"3230323131323230313933303A323032313132323032303030","start":"2021-12-20T19:30:00Z","end":"2021-12-20T20:00:00Z"},{"id":"3230323131323230323030303A323032313132323032303330","start":"2021-12-20T20:00:00Z","end":"2021-12-20T20:30:00Z"},{"id":"3230323131323230323033303A323032313132323032313030","start":"2021-12-20T20:30:00Z","end":"2021-12-20T21:00:00Z"},{"id":"3230323131323230323130303A323032313132323032313330","start":"2021-12-20T21:00:00Z","end":"2021-12-20T21:30:00Z"},{"id":"3230323131323230323133303A323032313132323032323030","start":"2021-12-20T21:30:00Z","end":"2021-12-20T22:00:00Z"},{"id":"3230323131323230323230303A323032313132323032323330","start":"2021-12-20T22:00:00Z","end":"2021-12-20T22:30:00Z"},{"id":"3230323131323230323233303A323032313132323032333030","start":"2021-12-20T22:30:00Z","end":"2021-12-20T23:00:00Z"},{"id":"3230323131323230323330303A323032313132323032333330","start":"2021-12-20T23:00:00Z","end":"2021-12-20T23:30:00Z"},{"id":"3230323131323230323333303A323032313132323130303030","start":"2021-12-20T23:30:00Z","end":"2021-12-21T00:00:00Z"},{"id":"3230323131323231303030303A323032313132323130313030","start":"2021-12-21T00:00:00Z","end":"2021-12-21T01:00:00Z"},{"id":"3230323131323231323230303A323032313132323132323330","start":"2021-12-21T22:00:00Z","end":"2021-12-21T22:30:00Z"},{"id":"3230323131323231323233303A323032313132323132333030","start":"2021-12-21T22:30:00Z","end":"2021-12-21T23:00:00Z"},{"id":"3230323131323231323330303A323032313132323230313030","start":"2021-12-21T23:00:00Z","end":"2021-12-22T01:00:00Z"},{"id":"3230323131323232313530303A323032313132323231353330","start":"2021-12-22T15:00:00Z","end":"2021-12-22T15:30:00Z"},{"id":"3230323131323232313533303A323032313132323231363030","start":"2021-12-22T15:30:00Z","end":"2021-12-22T16:00:00Z"},{"id":"3230323131323232313630303A323032313132323231363330","start":"2021-12-22T16:00:00Z","end":"2021-12-22T16:30:00Z"},{"id":"3230323131323232313633303A323032313132323231373030","start":"2021-12-22T16:30:00Z","end":"2021-12-22T17:00:00Z"},{"id":"3230323131323232313730303A323032313132323231373330","start":"2021-12-22T17:00:00Z","end":"2021-12-22T17:30:00Z"},{"id":"3230323131323232313733303A323032313132323231383030","start":"2021-12-22T17:30:00Z","end":"2021-12-22T18:00:00Z"},{"id":"3230323131323232313830303A323032313132323231383330","start":"2021-12-22T18:00:00Z","end":"2021-12-22T18:30:00Z"},{"id":"3230323131323232313833303A323032313132323231393030","start":"2021-12-22T18:30:00Z","end":"2021-12-22T19:00:00Z"},{"id":"3230323131323232313930303A323032313132323231393330","start":"2021-12-22T19:00:00Z","end":"2021-12-22T19:30:00Z"},{"id":"3230323131323232313933303A323032313132323232303030","start":"2021-12-22T19:30:00Z","end":"2021-12-22T20:00:00Z"},{"id":"3230323131323232323030303A323032313132323232303330","start":"2021-12-22T20:00:00Z","end":"2021-12-22T20:30:00Z"},{"id":"3230323131323232323033303A323032313132323232313030","start":"2021-12-22T20:30:00Z","end":"2021-12-22T21:00:00Z"},{"id":"3230323131323232323130303A323032313132323232313330","start":"2021-12-22T21:00:00Z","end":"2021-12-22T21:30:00Z"},{"id":"3230323131323232323133303A323032313132323232323030","start":"2021-12-22T21:30:00Z","end":"2021-12-22T22:00:00Z"},{"id":"3230323131323232323230303A323032313132323232323330","start":"2021-12-22T22:00:00Z","end":"2021-12-22T22:30:00Z"},{"id":"3230323131323232323233303A323032313132323232333030","start":"2021-12-22T22:30:00Z","end":"2021-12-22T23:00:00Z"},{"id":"3230323131323232323330303A323032313132323330313030","start":"2021-12-22T23:00:00Z","end":"2021-12-23T01:00:00Z"},{"id":"3230323131323233313530303A323032313132323331353330","start":"2021-12-23T15:00:00Z","end":"2021-12-23T15:30:00Z"},{"id":"3230323131323233313533303A323032313132323331363030","start":"2021-12-23T15:30:00Z","end":"2021-12-23T16:00:00Z"},{"id":"3230323131323233313630303A323032313132323331363330","start":"2021-12-23T16:00:00Z","end":"2021-12-23T16:30:00Z"},{"id":"3230323131323233313633303A323032313132323331373030","start":"2021-12-23T16:30:00Z","end":"2021-12-23T17:00:00Z"},{"id":"3230323131323233313730303A323032313132323331373330","start":"2021-12-23T17:00:00Z","end":"2021-12-23T17:30:00Z"},{"id":"3230323131323233313733303A323032313132323331383030","start":"2021-12-23T17:30:00Z","end":"2021-12-23T18:00:00Z"},{"id":"3230323131323233313830303A323032313132323331383330","start":"2021-12-23T18:00:00Z","end":"2021-12-23T18:30:00Z"},{"id":"3230323131323233313833303A323032313132323331393030","start":"2021-12-23T18:30:00Z","end":"2021-12-23T19:00:00Z"},{"id":"3230323131323233313930303A323032313132323331393330","start":"2021-12-23T19:00:00Z","end":"2021-12-23T19:30:00Z"},{"id":"3230323131323233313933303A323032313132323332303030","start":"2021-12-23T19:30:00Z","end":"2021-12-23T20:00:00Z"},{"id":"3230323131323233323030303A323032313132323332303330","start":"2021-12-23T20:00:00Z","end":"2021-12-23T20:30:00Z"},{"id":"3230323131323233323033303A323032313132323332313030","start":"2021-12-23T20:30:00Z","end":"2021-12-23T21:00:00Z"},{"id":"3230323131323233323130303A323032313132323332313330","start":"2021-12-23T21:00:00Z","end":"2021-12-23T21:30:00Z"},{"id":"3230323131323233323133303A323032313132323332323030","start":"2021-12-23T21:30:00Z","end":"2021-12-23T22:00:00Z"},{"id":"3230323131323233323230303A323032313132323332323330","start":"2021-12-23T22:00:00Z","end":"2021-12-23T22:30:00Z"},{"id":"3230323131323233323233303A323032313132323332333030","start":"2021-12-23T22:30:00Z","end":"2021-12-23T23:00:00Z"},{"id":"3230323131323233323330303A323032313132323332333330","start":"2021-12-23T23:00:00Z","end":"2021-12-23T23:30:00Z"},{"id":"3230323131323233323333303A323032313132323430303030","start":"2021-12-23T23:30:00Z","end":"2021-12-24T00:00:00Z"},{"id":"3230323131323234303030303A323032313132323430313030","start":"2021-12-24T00:00:00Z","end":"2021-12-24T01:00:00Z"},{"id":"3230323131323234313530303A323032313132323431353330","start":"2021-12-24T15:00:00Z","end":"2021-12-24T15:30:00Z"},{"id":"3230323131323234313533303A323032313132323431363030","start":"2021-12-24T15:30:00Z","end":"2021-12-24T16:00:00Z"},{"id":"3230323131323234313630303A323032313132323431363330","start":"2021-12-24T16:00:00Z","end":"2021-12-24T16:30:00Z"},{"id":"3230323131323234313633303A323032313132323431373030","start":"2021-12-24T16:30:00Z","end":"2021-12-24T17:00:00Z"},{"id":"3230323131323234313730303A323032313132323431373330","start":"2021-12-24T17:00:00Z","end":"2021-12-24T17:30:00Z"},{"id":"3230323131323234313733303A323032313132323431383030","start":"2021-12-24T17:30:00Z","end":"2021-12-24T18:00:00Z"},{"id":"3230323131323234313830303A323032313132323431383330","start":"2021-12-24T18:00:00Z","end":"2021-12-24T18:30:00Z"},{"id":"3230323131323234313833303A323032313132323431393030","start":"2021-12-24T18:30:00Z","end":"2021-12-24T19:00:00Z"},{"id":"3230323131323234313930303A323032313132323431393330","start":"2021-12-24T19:00:00Z","end":"2021-12-24T19:30:00Z"},{"id":"3230323131323234313933303A323032313132323432303030","start":"2021-12-24T19:30:00Z","end":"2021-12-24T20:00:00Z"},{"id":"3230323131323234323030303A323032313132323432303330","start":"2021-12-24T20:00:00Z","end":"2021-12-24T20:30:00Z"},{"id":"3230323131323234323033303A323032313132323432313030","start":"2021-12-24T20:30:00Z","end":"2021-12-24T21:00:00Z"},{"id":"3230323131323234323130303A323032313132323432313330","start":"2021-12-24T21:00:00Z","end":"2021-12-24T21:30:00Z"},{"id":"3230323131323234323133303A323032313132323432323030","start":"2021-12-24T21:30:00Z","end":"2021-12-24T22:00:00Z"},{"id":"3230323131323234323230303A323032313132323432323330","start":"2021-12-24T22:00:00Z","end":"2021-12-24T22:30:00Z"},{"id":"3230323131323234323233303A323032313132323432333030","start":"2021-12-24T22:30:00Z","end":"2021-12-24T23:00:00Z"},{"id":"3230323131323234323330303A323032313132323432333330","start":"2021-12-24T23:00:00Z","end":"2021-12-24T23:30:00Z"},{"id":"3230323131323234323333303A323032313132323530303030","start":"2021-12-24T23:30:00Z","end":"2021-12-25T00:00:00Z"},{"id":"3230323131323235303030303A323032313132323530313030","start":"2021-12-25T00:00:00Z","end":"2021-12-25T01:00:00Z"},{"id":"3230323131323237313530303A323032313132323731353330","start":"2021-12-27T15:00:00Z","end":"2021-12-27T15:30:00Z"},{"id":"3230323131323237313533303A323032313132323731363030","start":"2021-12-27T15:30:00Z","end":"2021-12-27T16:00:00Z"},{"id":"3230323131323237313630303A323032313132323731363330","start":"2021-12-27T16:00:00Z","end":"2021-12-27T16:30:00Z"},{"id":"3230323131323237313633303A323032313132323731373030","start":"2021-12-27T16:30:00Z","end":"2021-12-27T17:00:00Z"},{"id":"3230323131323237313730303A323032313132323731373330","start":"2021-12-27T17:00:00Z","end":"2021-12-27T17:30:00Z"},{"id":"3230323131323237313733303A323032313132323731383030","start":"2021-12-27T17:30:00Z","end":"2021-12-27T18:00:00Z"},{"id":"3230323131323237313830303A323032313132323731383330","start":"2021-12-27T18:00:00Z","end":"2021-12-27T18:30:00Z"},{"id":"3230323131323237313833303A323032313132323731393030","start":"2021-12-27T18:30:00Z","end":"2021-12-27T19:00:00Z"},{"id":"3230323131323237313930303A323032313132323731393330","start":"2021-12-27T19:00:00Z","end":"2021-12-27T19:30:00Z"},{"id":"3230323131323237313933303A323032313132323732303030","start":"2021-12-27T19:30:00Z","end":"2021-12-27T20:00:00Z"},{"id":"3230323131323237323030303A323032313132323732303330","start":"2021-12-27T20:00:00Z","end":"2021-12-27T20:30:00Z"},{"id":"3230323131323237323033303A323032313132323732313030","start":"2021-12-27T20:30:00Z","end":"2021-12-27T21:00:00Z"},{"id":"3230323131323237323130303A323032313132323732313330","start":"2021-12-27T21:00:00Z","end":"2021-12-27T21:30:00Z"},{"id":"3230323131323237323133303A323032313132323732323030","start":"2021-12-27T21:30:00Z","end":"2021-12-27T22:00:00Z"},{"id":"3230323131323237323230303A323032313132323732323330","start":"2021-12-27T22:00:00Z","end":"2021-12-27T22:30:00Z"},{"id":"3230323131323237323233303A323032313132323732333030","start":"2021-12-27T22:30:00Z","end":"2021-12-27T23:00:00Z"},{"id":"3230323131323237323330303A323032313132323732333330","start":"2021-12-27T23:00:00Z","end":"2021-12-27T23:30:00Z"},{"id":"3230323131323237323333303A323032313132323830303030","start":"2021-12-27T23:30:00Z","end":"2021-12-28T00:00:00Z"},{"id":"3230323131323238303030303A323032313132323830313030","start":"2021-12-28T00:00:00Z","end":"2021-12-28T01:00:00Z"},{"id":"3230323131323238323230303A323032313132323832323330","start":"2021-12-28T22:00:00Z","end":"2021-12-28T22:30:00Z"},{"id":"3230323131323238323233303A323032313132323832333030","start":"2021-12-28T22:30:00Z","end":"2021-12-28T23:00:00Z"},{"id":"3230323131323238323330303A323032313132323930313030","start":"2021-12-28T23:00:00Z","end":"2021-12-29T01:00:00Z"},{"id":"3230323131323239313530303A323032313132323931353330","start":"2021-12-29T15:00:00Z","end":"2021-12-29T15:30:00Z"},{"id":"3230323131323239313533303A323032313132323931363030","start":"2021-12-29T15:30:00Z","end":"2021-12-29T16:00:00Z"},{"id":"3230323131323239313630303A323032313132323931363330","start":"2021-12-29T16:00:00Z","end":"2021-12-29T16:30:00Z"},{"id":"3230323131323239313633303A323032313132323931373030","start":"2021-12-29T16:30:00Z","end":"2021-12-29T17:00:00Z"},{"id":"3230323131323239313730303A323032313132323931373330","start":"2021-12-29T17:00:00Z","end":"2021-12-29T17:30:00Z"},{"id":"3230323131323239313733303A323032313132323931383030","start":"2021-12-29T17:30:00Z","end":"2021-12-29T18:00:00Z"},{"id":"3230323131323239313830303A323032313132323931383330","start":"2021-12-29T18:00:00Z","end":"2021-12-29T18:30:00Z"},{"id":"3230323131323239313833303A323032313132323931393030","start":"2021-12-29T18:30:00Z","end":"2021-12-29T19:00:00Z"},{"id":"3230323131323239313930303A323032313132323931393330","start":"2021-12-29T19:00:00Z","end":"2021-12-29T19:30:00Z"},{"id":"3230323131323239313933303A323032313132323932303030","start":"2021-12-29T19:30:00Z","end":"2021-12-29T20:00:00Z"},{"id":"3230323131323239323030303A323032313132323932303330","start":"2021-12-29T20:00:00Z","end":"2021-12-29T20:30:00Z"},{"id":"3230323131323239323033303A323032313132323932313030","start":"2021-12-29T20:30:00Z","end":"2021-12-29T21:00:00Z"},{"id":"3230323131323239323130303A323032313132323932313330","start":"2021-12-29T21:00:00Z","end":"2021-12-29T21:30:00Z"},{"id":"3230323131323239323133303A323032313132323932323030","start":"2021-12-29T21:30:00Z","end":"2021-12-29T22:00:00Z"},{"id":"3230323131323239323230303A323032313132323932323330","start":"2021-12-29T22:00:00Z","end":"2021-12-29T22:30:00Z"},{"id":"3230323131323239323233303A323032313132323932333030","start":"2021-12-29T22:30:00Z","end":"2021-12-29T23:00:00Z"},{"id":"3230323131323239323330303A323032313132333030313030","start":"2021-12-29T23:00:00Z","end":"2021-12-30T01:00:00Z"},{"id":"3230323131323330313530303A323032313132333031353330","start":"2021-12-30T15:00:00Z","end":"2021-12-30T15:30:00Z"},{"id":"3230323131323330313533303A323032313132333031363030","start":"2021-12-30T15:30:00Z","end":"2021-12-30T16:00:00Z"},{"id":"3230323131323330313630303A323032313132333031363330","start":"2021-12-30T16:00:00Z","end":"2021-12-30T16:30:00Z"},{"id":"3230323131323330313633303A323032313132333031373030","start":"2021-12-30T16:30:00Z","end":"2021-12-30T17:00:00Z"},{"id":"3230323131323330313730303A323032313132333031373330","start":"2021-12-30T17:00:00Z","end":"2021-12-30T17:30:00Z"},{"id":"3230323131323330313733303A323032313132333031383030","start":"2021-12-30T17:30:00Z","end":"2021-12-30T18:00:00Z"},{"id":"3230323131323330313830303A323032313132333031383330","start":"2021-12-30T18:00:00Z","end":"2021-12-30T18:30:00Z"},{"id":"3230323131323330313833303A323032313132333031393030","start":"2021-12-30T18:30:00Z","end":"2021-12-30T19:00:00Z"},{"id":"3230323131323330313930303A323032313132333031393330","start":"2021-12-30T19:00:00Z","end":"2021-12-30T19:30:00Z"},{"id":"3230323131323330313933303A323032313132333032303030","start":"2021-12-30T19:30:00Z","end":"2021-12-30T20:00:00Z"},{"id":"3230323131323330323030303A323032313132333032303330","start":"2021-12-30T20:00:00Z","end":"2021-12-30T20:30:00Z"},{"id":"3230323131323330323033303A323032313132333032313030","start":"2021-12-30T20:30:00Z","end":"2021-12-30T21:00:00Z"},{"id":"3230323131323330323130303A323032313132333032313330","start":"2021-12-30T21:00:00Z","end":"2021-12-30T21:30:00Z"},{"id":"3230323131323330323133303A323032313132333032323030","start":"2021-12-30T21:30:00Z","end":"2021-12-30T22:00:00Z"},{"id":"3230323131323330323230303A323032313132333032323330","start":"2021-12-30T22:00:00Z","end":"2021-12-30T22:30:00Z"},{"id":"3230323131323330323233303A323032313132333032333030","start":"2021-12-30T22:30:00Z","end":"2021-12-30T23:00:00Z"},{"id":"3230323131323330323330303A323032313132333032333330","start":"2021-12-30T23:00:00Z","end":"2021-12-30T23:30:00Z"}]}' + recorded_at: Mon, 11 Oct 2021 18:41:19 GMT +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/slots?end=2021-12-30T23:59:59Z&start=2021-10-26T00:00:00Z&clinicalService=service&location=983 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 11 Oct 2021 18:41:19 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Server: + - openresty + X-Vamf-Version: + - 1.10.0 + B3: + - 62cc41b5de2df75b-dc1d447244a4a01c-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 58ec2e2 + X-Vamf-Timestamp: + - '2021-08-18T13:44:12+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: '{"data":[{"id":"3230323131303236323130303A323032313130323632313330","start":"2021-10-26T21:00:00Z","end":"2021-10-26T21:30:00Z"},{"id":"3230323131303236323133303A323032313130323632323030","start":"2021-10-26T21:30:00Z","end":"2021-10-26T22:00:00Z"},{"id":"3230323131303236323230303A323032313130323730303030","start":"2021-10-26T22:00:00Z","end":"2021-10-27T00:00:00Z"},{"id":"3230323131303237313430303A323032313130323731343330","start":"2021-10-27T14:00:00Z","end":"2021-10-27T14:30:00Z"},{"id":"3230323131303237313433303A323032313130323731353030","start":"2021-10-27T14:30:00Z","end":"2021-10-27T15:00:00Z"},{"id":"3230323131303237313530303A323032313130323731353330","start":"2021-10-27T15:00:00Z","end":"2021-10-27T15:30:00Z"},{"id":"3230323131303237313533303A323032313130323731363030","start":"2021-10-27T15:30:00Z","end":"2021-10-27T16:00:00Z"},{"id":"3230323131303237313630303A323032313130323731363330","start":"2021-10-27T16:00:00Z","end":"2021-10-27T16:30:00Z"},{"id":"3230323131303237313633303A323032313130323731373030","start":"2021-10-27T16:30:00Z","end":"2021-10-27T17:00:00Z"},{"id":"3230323131303237313730303A323032313130323731373330","start":"2021-10-27T17:00:00Z","end":"2021-10-27T17:30:00Z"},{"id":"3230323131303237313733303A323032313130323731383030","start":"2021-10-27T17:30:00Z","end":"2021-10-27T18:00:00Z"},{"id":"3230323131303237313830303A323032313130323731383330","start":"2021-10-27T18:00:00Z","end":"2021-10-27T18:30:00Z"},{"id":"3230323131303237313833303A323032313130323731393030","start":"2021-10-27T18:30:00Z","end":"2021-10-27T19:00:00Z"},{"id":"3230323131303237313930303A323032313130323731393330","start":"2021-10-27T19:00:00Z","end":"2021-10-27T19:30:00Z"},{"id":"3230323131303237313933303A323032313130323732303030","start":"2021-10-27T19:30:00Z","end":"2021-10-27T20:00:00Z"},{"id":"3230323131303237323030303A323032313130323732303330","start":"2021-10-27T20:00:00Z","end":"2021-10-27T20:30:00Z"},{"id":"3230323131303237323033303A323032313130323732313030","start":"2021-10-27T20:30:00Z","end":"2021-10-27T21:00:00Z"},{"id":"3230323131303237323130303A323032313130323732313330","start":"2021-10-27T21:00:00Z","end":"2021-10-27T21:30:00Z"},{"id":"3230323131303237323133303A323032313130323732323030","start":"2021-10-27T21:30:00Z","end":"2021-10-27T22:00:00Z"},{"id":"3230323131303237323230303A323032313130323830303030","start":"2021-10-27T22:00:00Z","end":"2021-10-28T00:00:00Z"},{"id":"3230323131303238313430303A323032313130323831343330","start":"2021-10-28T14:00:00Z","end":"2021-10-28T14:30:00Z"},{"id":"3230323131303238313433303A323032313130323831353030","start":"2021-10-28T14:30:00Z","end":"2021-10-28T15:00:00Z"},{"id":"3230323131303238313530303A323032313130323831353330","start":"2021-10-28T15:00:00Z","end":"2021-10-28T15:30:00Z"},{"id":"3230323131303238313533303A323032313130323831363030","start":"2021-10-28T15:30:00Z","end":"2021-10-28T16:00:00Z"},{"id":"3230323131303238313630303A323032313130323831363330","start":"2021-10-28T16:00:00Z","end":"2021-10-28T16:30:00Z"},{"id":"3230323131303238313633303A323032313130323831373030","start":"2021-10-28T16:30:00Z","end":"2021-10-28T17:00:00Z"},{"id":"3230323131303238313730303A323032313130323831373330","start":"2021-10-28T17:00:00Z","end":"2021-10-28T17:30:00Z"},{"id":"3230323131303238313733303A323032313130323831383030","start":"2021-10-28T17:30:00Z","end":"2021-10-28T18:00:00Z"},{"id":"3230323131303238313830303A323032313130323831383330","start":"2021-10-28T18:00:00Z","end":"2021-10-28T18:30:00Z"},{"id":"3230323131303238313833303A323032313130323831393030","start":"2021-10-28T18:30:00Z","end":"2021-10-28T19:00:00Z"},{"id":"3230323131303238313930303A323032313130323831393330","start":"2021-10-28T19:00:00Z","end":"2021-10-28T19:30:00Z"},{"id":"3230323131303238313933303A323032313130323832303030","start":"2021-10-28T19:30:00Z","end":"2021-10-28T20:00:00Z"},{"id":"3230323131303238323030303A323032313130323832303330","start":"2021-10-28T20:00:00Z","end":"2021-10-28T20:30:00Z"},{"id":"3230323131303238323033303A323032313130323832313030","start":"2021-10-28T20:30:00Z","end":"2021-10-28T21:00:00Z"},{"id":"3230323131303238323130303A323032313130323832313330","start":"2021-10-28T21:00:00Z","end":"2021-10-28T21:30:00Z"},{"id":"3230323131303238323133303A323032313130323832323030","start":"2021-10-28T21:30:00Z","end":"2021-10-28T22:00:00Z"},{"id":"3230323131303238323230303A323032313130323832323330","start":"2021-10-28T22:00:00Z","end":"2021-10-28T22:30:00Z"},{"id":"3230323131303238323233303A323032313130323832333030","start":"2021-10-28T22:30:00Z","end":"2021-10-28T23:00:00Z"},{"id":"3230323131303238323330303A323032313130323930303030","start":"2021-10-28T23:00:00Z","end":"2021-10-29T00:00:00Z"},{"id":"3230323131303239313430303A323032313130323931343330","start":"2021-10-29T14:00:00Z","end":"2021-10-29T14:30:00Z"},{"id":"3230323131303239313433303A323032313130323931353030","start":"2021-10-29T14:30:00Z","end":"2021-10-29T15:00:00Z"},{"id":"3230323131303239313530303A323032313130323931353330","start":"2021-10-29T15:00:00Z","end":"2021-10-29T15:30:00Z"},{"id":"3230323131303239313533303A323032313130323931363030","start":"2021-10-29T15:30:00Z","end":"2021-10-29T16:00:00Z"},{"id":"3230323131303239313630303A323032313130323931363330","start":"2021-10-29T16:00:00Z","end":"2021-10-29T16:30:00Z"},{"id":"3230323131303239313633303A323032313130323931373030","start":"2021-10-29T16:30:00Z","end":"2021-10-29T17:00:00Z"},{"id":"3230323131303239313730303A323032313130323931373330","start":"2021-10-29T17:00:00Z","end":"2021-10-29T17:30:00Z"},{"id":"3230323131303239313733303A323032313130323931383030","start":"2021-10-29T17:30:00Z","end":"2021-10-29T18:00:00Z"},{"id":"3230323131303239313830303A323032313130323931383330","start":"2021-10-29T18:00:00Z","end":"2021-10-29T18:30:00Z"},{"id":"3230323131303239313833303A323032313130323931393030","start":"2021-10-29T18:30:00Z","end":"2021-10-29T19:00:00Z"},{"id":"3230323131303239313930303A323032313130323931393330","start":"2021-10-29T19:00:00Z","end":"2021-10-29T19:30:00Z"},{"id":"3230323131303239313933303A323032313130323932303030","start":"2021-10-29T19:30:00Z","end":"2021-10-29T20:00:00Z"},{"id":"3230323131303239323030303A323032313130323932303330","start":"2021-10-29T20:00:00Z","end":"2021-10-29T20:30:00Z"},{"id":"3230323131303239323033303A323032313130323932313030","start":"2021-10-29T20:30:00Z","end":"2021-10-29T21:00:00Z"},{"id":"3230323131303239323130303A323032313130323932313330","start":"2021-10-29T21:00:00Z","end":"2021-10-29T21:30:00Z"},{"id":"3230323131303239323133303A323032313130323932323030","start":"2021-10-29T21:30:00Z","end":"2021-10-29T22:00:00Z"},{"id":"3230323131303239323230303A323032313130323932323330","start":"2021-10-29T22:00:00Z","end":"2021-10-29T22:30:00Z"},{"id":"3230323131303239323233303A323032313130323932333030","start":"2021-10-29T22:30:00Z","end":"2021-10-29T23:00:00Z"},{"id":"3230323131303239323330303A323032313130333030303030","start":"2021-10-29T23:00:00Z","end":"2021-10-30T00:00:00Z"},{"id":"3230323131313031313430303A323032313131303131343330","start":"2021-11-01T14:00:00Z","end":"2021-11-01T14:30:00Z"},{"id":"3230323131313031313433303A323032313131303131353030","start":"2021-11-01T14:30:00Z","end":"2021-11-01T15:00:00Z"},{"id":"3230323131313031313530303A323032313131303131353330","start":"2021-11-01T15:00:00Z","end":"2021-11-01T15:30:00Z"},{"id":"3230323131313031313533303A323032313131303131363030","start":"2021-11-01T15:30:00Z","end":"2021-11-01T16:00:00Z"},{"id":"3230323131313031313630303A323032313131303131363330","start":"2021-11-01T16:00:00Z","end":"2021-11-01T16:30:00Z"},{"id":"3230323131313031313633303A323032313131303131373030","start":"2021-11-01T16:30:00Z","end":"2021-11-01T17:00:00Z"},{"id":"3230323131313031313730303A323032313131303131373330","start":"2021-11-01T17:00:00Z","end":"2021-11-01T17:30:00Z"},{"id":"3230323131313031313733303A323032313131303131383030","start":"2021-11-01T17:30:00Z","end":"2021-11-01T18:00:00Z"},{"id":"3230323131313031313830303A323032313131303131383330","start":"2021-11-01T18:00:00Z","end":"2021-11-01T18:30:00Z"},{"id":"3230323131313031313833303A323032313131303131393030","start":"2021-11-01T18:30:00Z","end":"2021-11-01T19:00:00Z"},{"id":"3230323131313031313930303A323032313131303131393330","start":"2021-11-01T19:00:00Z","end":"2021-11-01T19:30:00Z"},{"id":"3230323131313031313933303A323032313131303132303030","start":"2021-11-01T19:30:00Z","end":"2021-11-01T20:00:00Z"},{"id":"3230323131313031323030303A323032313131303132303330","start":"2021-11-01T20:00:00Z","end":"2021-11-01T20:30:00Z"},{"id":"3230323131313031323033303A323032313131303132313030","start":"2021-11-01T20:30:00Z","end":"2021-11-01T21:00:00Z"},{"id":"3230323131313031323130303A323032313131303132313330","start":"2021-11-01T21:00:00Z","end":"2021-11-01T21:30:00Z"},{"id":"3230323131313031323133303A323032313131303132323030","start":"2021-11-01T21:30:00Z","end":"2021-11-01T22:00:00Z"},{"id":"3230323131313031323230303A323032313131303132323330","start":"2021-11-01T22:00:00Z","end":"2021-11-01T22:30:00Z"},{"id":"3230323131313031323233303A323032313131303132333030","start":"2021-11-01T22:30:00Z","end":"2021-11-01T23:00:00Z"},{"id":"3230323131313031323330303A323032313131303230303030","start":"2021-11-01T23:00:00Z","end":"2021-11-02T00:00:00Z"},{"id":"3230323131313032323130303A323032313131303232313330","start":"2021-11-02T21:00:00Z","end":"2021-11-02T21:30:00Z"},{"id":"3230323131313032323133303A323032313131303232323030","start":"2021-11-02T21:30:00Z","end":"2021-11-02T22:00:00Z"},{"id":"3230323131313032323230303A323032313131303330303030","start":"2021-11-02T22:00:00Z","end":"2021-11-03T00:00:00Z"},{"id":"3230323131313033313430303A323032313131303331343330","start":"2021-11-03T14:00:00Z","end":"2021-11-03T14:30:00Z"},{"id":"3230323131313033313433303A323032313131303331353030","start":"2021-11-03T14:30:00Z","end":"2021-11-03T15:00:00Z"},{"id":"3230323131313033313530303A323032313131303331353330","start":"2021-11-03T15:00:00Z","end":"2021-11-03T15:30:00Z"},{"id":"3230323131313033313533303A323032313131303331363030","start":"2021-11-03T15:30:00Z","end":"2021-11-03T16:00:00Z"},{"id":"3230323131313033313630303A323032313131303331363330","start":"2021-11-03T16:00:00Z","end":"2021-11-03T16:30:00Z"},{"id":"3230323131313033313633303A323032313131303331373030","start":"2021-11-03T16:30:00Z","end":"2021-11-03T17:00:00Z"},{"id":"3230323131313033313730303A323032313131303331373330","start":"2021-11-03T17:00:00Z","end":"2021-11-03T17:30:00Z"},{"id":"3230323131313033313733303A323032313131303331383030","start":"2021-11-03T17:30:00Z","end":"2021-11-03T18:00:00Z"},{"id":"3230323131313033313830303A323032313131303331383330","start":"2021-11-03T18:00:00Z","end":"2021-11-03T18:30:00Z"},{"id":"3230323131313033313833303A323032313131303331393030","start":"2021-11-03T18:30:00Z","end":"2021-11-03T19:00:00Z"},{"id":"3230323131313033313930303A323032313131303331393330","start":"2021-11-03T19:00:00Z","end":"2021-11-03T19:30:00Z"},{"id":"3230323131313033313933303A323032313131303332303030","start":"2021-11-03T19:30:00Z","end":"2021-11-03T20:00:00Z"},{"id":"3230323131313033323030303A323032313131303332303330","start":"2021-11-03T20:00:00Z","end":"2021-11-03T20:30:00Z"},{"id":"3230323131313033323033303A323032313131303332313030","start":"2021-11-03T20:30:00Z","end":"2021-11-03T21:00:00Z"},{"id":"3230323131313033323130303A323032313131303332313330","start":"2021-11-03T21:00:00Z","end":"2021-11-03T21:30:00Z"},{"id":"3230323131313033323133303A323032313131303332323030","start":"2021-11-03T21:30:00Z","end":"2021-11-03T22:00:00Z"},{"id":"3230323131313033323230303A323032313131303430303030","start":"2021-11-03T22:00:00Z","end":"2021-11-04T00:00:00Z"},{"id":"3230323131313034313430303A323032313131303431343330","start":"2021-11-04T14:00:00Z","end":"2021-11-04T14:30:00Z"},{"id":"3230323131313034313433303A323032313131303431353030","start":"2021-11-04T14:30:00Z","end":"2021-11-04T15:00:00Z"},{"id":"3230323131313034313530303A323032313131303431353330","start":"2021-11-04T15:00:00Z","end":"2021-11-04T15:30:00Z"},{"id":"3230323131313034313533303A323032313131303431363030","start":"2021-11-04T15:30:00Z","end":"2021-11-04T16:00:00Z"},{"id":"3230323131313034313630303A323032313131303431363330","start":"2021-11-04T16:00:00Z","end":"2021-11-04T16:30:00Z"},{"id":"3230323131313034313633303A323032313131303431373030","start":"2021-11-04T16:30:00Z","end":"2021-11-04T17:00:00Z"},{"id":"3230323131313034313730303A323032313131303431373330","start":"2021-11-04T17:00:00Z","end":"2021-11-04T17:30:00Z"},{"id":"3230323131313034313733303A323032313131303431383030","start":"2021-11-04T17:30:00Z","end":"2021-11-04T18:00:00Z"},{"id":"3230323131313034313830303A323032313131303431383330","start":"2021-11-04T18:00:00Z","end":"2021-11-04T18:30:00Z"},{"id":"3230323131313034313833303A323032313131303431393030","start":"2021-11-04T18:30:00Z","end":"2021-11-04T19:00:00Z"},{"id":"3230323131313034313930303A323032313131303431393330","start":"2021-11-04T19:00:00Z","end":"2021-11-04T19:30:00Z"},{"id":"3230323131313034313933303A323032313131303432303030","start":"2021-11-04T19:30:00Z","end":"2021-11-04T20:00:00Z"},{"id":"3230323131313034323030303A323032313131303432303330","start":"2021-11-04T20:00:00Z","end":"2021-11-04T20:30:00Z"},{"id":"3230323131313034323033303A323032313131303432313030","start":"2021-11-04T20:30:00Z","end":"2021-11-04T21:00:00Z"},{"id":"3230323131313034323130303A323032313131303432313330","start":"2021-11-04T21:00:00Z","end":"2021-11-04T21:30:00Z"},{"id":"3230323131313034323133303A323032313131303432323030","start":"2021-11-04T21:30:00Z","end":"2021-11-04T22:00:00Z"},{"id":"3230323131313034323230303A323032313131303432323330","start":"2021-11-04T22:00:00Z","end":"2021-11-04T22:30:00Z"},{"id":"3230323131313034323233303A323032313131303432333030","start":"2021-11-04T22:30:00Z","end":"2021-11-04T23:00:00Z"},{"id":"3230323131313034323330303A323032313131303530303030","start":"2021-11-04T23:00:00Z","end":"2021-11-05T00:00:00Z"},{"id":"3230323131313035313430303A323032313131303531343330","start":"2021-11-05T14:00:00Z","end":"2021-11-05T14:30:00Z"},{"id":"3230323131313035313433303A323032313131303531353030","start":"2021-11-05T14:30:00Z","end":"2021-11-05T15:00:00Z"},{"id":"3230323131313035313530303A323032313131303531353330","start":"2021-11-05T15:00:00Z","end":"2021-11-05T15:30:00Z"},{"id":"3230323131313035313533303A323032313131303531363030","start":"2021-11-05T15:30:00Z","end":"2021-11-05T16:00:00Z"},{"id":"3230323131313035313630303A323032313131303531363330","start":"2021-11-05T16:00:00Z","end":"2021-11-05T16:30:00Z"},{"id":"3230323131313035313633303A323032313131303531373030","start":"2021-11-05T16:30:00Z","end":"2021-11-05T17:00:00Z"},{"id":"3230323131313035313730303A323032313131303531373330","start":"2021-11-05T17:00:00Z","end":"2021-11-05T17:30:00Z"},{"id":"3230323131313035313733303A323032313131303531383030","start":"2021-11-05T17:30:00Z","end":"2021-11-05T18:00:00Z"},{"id":"3230323131313035313830303A323032313131303531383330","start":"2021-11-05T18:00:00Z","end":"2021-11-05T18:30:00Z"},{"id":"3230323131313035313833303A323032313131303531393030","start":"2021-11-05T18:30:00Z","end":"2021-11-05T19:00:00Z"},{"id":"3230323131313035313930303A323032313131303531393330","start":"2021-11-05T19:00:00Z","end":"2021-11-05T19:30:00Z"},{"id":"3230323131313035313933303A323032313131303532303030","start":"2021-11-05T19:30:00Z","end":"2021-11-05T20:00:00Z"},{"id":"3230323131313035323030303A323032313131303532303330","start":"2021-11-05T20:00:00Z","end":"2021-11-05T20:30:00Z"},{"id":"3230323131313035323033303A323032313131303532313030","start":"2021-11-05T20:30:00Z","end":"2021-11-05T21:00:00Z"},{"id":"3230323131313035323130303A323032313131303532313330","start":"2021-11-05T21:00:00Z","end":"2021-11-05T21:30:00Z"},{"id":"3230323131313035323133303A323032313131303532323030","start":"2021-11-05T21:30:00Z","end":"2021-11-05T22:00:00Z"},{"id":"3230323131313035323230303A323032313131303532323330","start":"2021-11-05T22:00:00Z","end":"2021-11-05T22:30:00Z"},{"id":"3230323131313035323233303A323032313131303532333030","start":"2021-11-05T22:30:00Z","end":"2021-11-05T23:00:00Z"},{"id":"3230323131313035323330303A323032313131303630303030","start":"2021-11-05T23:00:00Z","end":"2021-11-06T00:00:00Z"},{"id":"3230323131313038313530303A323032313131303831353330","start":"2021-11-08T15:00:00Z","end":"2021-11-08T15:30:00Z"},{"id":"3230323131313038313533303A323032313131303831363030","start":"2021-11-08T15:30:00Z","end":"2021-11-08T16:00:00Z"},{"id":"3230323131313038313630303A323032313131303831363330","start":"2021-11-08T16:00:00Z","end":"2021-11-08T16:30:00Z"},{"id":"3230323131313038313633303A323032313131303831373030","start":"2021-11-08T16:30:00Z","end":"2021-11-08T17:00:00Z"},{"id":"3230323131313038313730303A323032313131303831373330","start":"2021-11-08T17:00:00Z","end":"2021-11-08T17:30:00Z"},{"id":"3230323131313038313733303A323032313131303831383030","start":"2021-11-08T17:30:00Z","end":"2021-11-08T18:00:00Z"},{"id":"3230323131313038313830303A323032313131303831383330","start":"2021-11-08T18:00:00Z","end":"2021-11-08T18:30:00Z"},{"id":"3230323131313038313833303A323032313131303831393030","start":"2021-11-08T18:30:00Z","end":"2021-11-08T19:00:00Z"},{"id":"3230323131313038313930303A323032313131303831393330","start":"2021-11-08T19:00:00Z","end":"2021-11-08T19:30:00Z"},{"id":"3230323131313038313933303A323032313131303832303030","start":"2021-11-08T19:30:00Z","end":"2021-11-08T20:00:00Z"},{"id":"3230323131313038323030303A323032313131303832303330","start":"2021-11-08T20:00:00Z","end":"2021-11-08T20:30:00Z"},{"id":"3230323131313038323033303A323032313131303832313030","start":"2021-11-08T20:30:00Z","end":"2021-11-08T21:00:00Z"},{"id":"3230323131313038323130303A323032313131303832313330","start":"2021-11-08T21:00:00Z","end":"2021-11-08T21:30:00Z"},{"id":"3230323131313038323133303A323032313131303832323030","start":"2021-11-08T21:30:00Z","end":"2021-11-08T22:00:00Z"},{"id":"3230323131313038323230303A323032313131303832323330","start":"2021-11-08T22:00:00Z","end":"2021-11-08T22:30:00Z"},{"id":"3230323131313038323233303A323032313131303832333030","start":"2021-11-08T22:30:00Z","end":"2021-11-08T23:00:00Z"},{"id":"3230323131313038323330303A323032313131303832333330","start":"2021-11-08T23:00:00Z","end":"2021-11-08T23:30:00Z"},{"id":"3230323131313038323333303A323032313131303930303030","start":"2021-11-08T23:30:00Z","end":"2021-11-09T00:00:00Z"},{"id":"3230323131313039303030303A323032313131303930313030","start":"2021-11-09T00:00:00Z","end":"2021-11-09T01:00:00Z"},{"id":"3230323131313039323230303A323032313131303932323330","start":"2021-11-09T22:00:00Z","end":"2021-11-09T22:30:00Z"},{"id":"3230323131313039323233303A323032313131303932333030","start":"2021-11-09T22:30:00Z","end":"2021-11-09T23:00:00Z"},{"id":"3230323131313039323330303A323032313131313030313030","start":"2021-11-09T23:00:00Z","end":"2021-11-10T01:00:00Z"},{"id":"3230323131313130313530303A323032313131313031353330","start":"2021-11-10T15:00:00Z","end":"2021-11-10T15:30:00Z"},{"id":"3230323131313130313533303A323032313131313031363030","start":"2021-11-10T15:30:00Z","end":"2021-11-10T16:00:00Z"},{"id":"3230323131313130313630303A323032313131313031363330","start":"2021-11-10T16:00:00Z","end":"2021-11-10T16:30:00Z"},{"id":"3230323131313130313633303A323032313131313031373030","start":"2021-11-10T16:30:00Z","end":"2021-11-10T17:00:00Z"},{"id":"3230323131313130313730303A323032313131313031373330","start":"2021-11-10T17:00:00Z","end":"2021-11-10T17:30:00Z"},{"id":"3230323131313130313733303A323032313131313031383030","start":"2021-11-10T17:30:00Z","end":"2021-11-10T18:00:00Z"},{"id":"3230323131313130313830303A323032313131313031383330","start":"2021-11-10T18:00:00Z","end":"2021-11-10T18:30:00Z"},{"id":"3230323131313130313833303A323032313131313031393030","start":"2021-11-10T18:30:00Z","end":"2021-11-10T19:00:00Z"},{"id":"3230323131313130313930303A323032313131313031393330","start":"2021-11-10T19:00:00Z","end":"2021-11-10T19:30:00Z"},{"id":"3230323131313130313933303A323032313131313032303030","start":"2021-11-10T19:30:00Z","end":"2021-11-10T20:00:00Z"},{"id":"3230323131313130323030303A323032313131313032303330","start":"2021-11-10T20:00:00Z","end":"2021-11-10T20:30:00Z"},{"id":"3230323131313130323033303A323032313131313032313030","start":"2021-11-10T20:30:00Z","end":"2021-11-10T21:00:00Z"},{"id":"3230323131313130323130303A323032313131313032313330","start":"2021-11-10T21:00:00Z","end":"2021-11-10T21:30:00Z"},{"id":"3230323131313130323133303A323032313131313032323030","start":"2021-11-10T21:30:00Z","end":"2021-11-10T22:00:00Z"},{"id":"3230323131313130323230303A323032313131313032323330","start":"2021-11-10T22:00:00Z","end":"2021-11-10T22:30:00Z"},{"id":"3230323131313130323233303A323032313131313032333030","start":"2021-11-10T22:30:00Z","end":"2021-11-10T23:00:00Z"},{"id":"3230323131313130323330303A323032313131313130313030","start":"2021-11-10T23:00:00Z","end":"2021-11-11T01:00:00Z"},{"id":"3230323131313131313530303A323032313131313131353330","start":"2021-11-11T15:00:00Z","end":"2021-11-11T15:30:00Z"},{"id":"3230323131313131313533303A323032313131313131363030","start":"2021-11-11T15:30:00Z","end":"2021-11-11T16:00:00Z"},{"id":"3230323131313131313630303A323032313131313131363330","start":"2021-11-11T16:00:00Z","end":"2021-11-11T16:30:00Z"},{"id":"3230323131313131313633303A323032313131313131373030","start":"2021-11-11T16:30:00Z","end":"2021-11-11T17:00:00Z"},{"id":"3230323131313131313730303A323032313131313131373330","start":"2021-11-11T17:00:00Z","end":"2021-11-11T17:30:00Z"},{"id":"3230323131313131313733303A323032313131313131383030","start":"2021-11-11T17:30:00Z","end":"2021-11-11T18:00:00Z"},{"id":"3230323131313131313830303A323032313131313131383330","start":"2021-11-11T18:00:00Z","end":"2021-11-11T18:30:00Z"},{"id":"3230323131313131313833303A323032313131313131393030","start":"2021-11-11T18:30:00Z","end":"2021-11-11T19:00:00Z"},{"id":"3230323131313131313930303A323032313131313131393330","start":"2021-11-11T19:00:00Z","end":"2021-11-11T19:30:00Z"},{"id":"3230323131313131313933303A323032313131313132303030","start":"2021-11-11T19:30:00Z","end":"2021-11-11T20:00:00Z"},{"id":"3230323131313131323030303A323032313131313132303330","start":"2021-11-11T20:00:00Z","end":"2021-11-11T20:30:00Z"},{"id":"3230323131313131323033303A323032313131313132313030","start":"2021-11-11T20:30:00Z","end":"2021-11-11T21:00:00Z"},{"id":"3230323131313131323130303A323032313131313132313330","start":"2021-11-11T21:00:00Z","end":"2021-11-11T21:30:00Z"},{"id":"3230323131313131323133303A323032313131313132323030","start":"2021-11-11T21:30:00Z","end":"2021-11-11T22:00:00Z"},{"id":"3230323131313131323230303A323032313131313132323330","start":"2021-11-11T22:00:00Z","end":"2021-11-11T22:30:00Z"},{"id":"3230323131313131323233303A323032313131313132333030","start":"2021-11-11T22:30:00Z","end":"2021-11-11T23:00:00Z"},{"id":"3230323131313131323330303A323032313131313132333330","start":"2021-11-11T23:00:00Z","end":"2021-11-11T23:30:00Z"},{"id":"3230323131313131323333303A323032313131313230303030","start":"2021-11-11T23:30:00Z","end":"2021-11-12T00:00:00Z"},{"id":"3230323131313132303030303A323032313131313230313030","start":"2021-11-12T00:00:00Z","end":"2021-11-12T01:00:00Z"},{"id":"3230323131313132313530303A323032313131313231353330","start":"2021-11-12T15:00:00Z","end":"2021-11-12T15:30:00Z"},{"id":"3230323131313132313533303A323032313131313231363030","start":"2021-11-12T15:30:00Z","end":"2021-11-12T16:00:00Z"},{"id":"3230323131313132313630303A323032313131313231363330","start":"2021-11-12T16:00:00Z","end":"2021-11-12T16:30:00Z"},{"id":"3230323131313132313633303A323032313131313231373030","start":"2021-11-12T16:30:00Z","end":"2021-11-12T17:00:00Z"},{"id":"3230323131313132313730303A323032313131313231373330","start":"2021-11-12T17:00:00Z","end":"2021-11-12T17:30:00Z"},{"id":"3230323131313132313733303A323032313131313231383030","start":"2021-11-12T17:30:00Z","end":"2021-11-12T18:00:00Z"},{"id":"3230323131313132313830303A323032313131313231383330","start":"2021-11-12T18:00:00Z","end":"2021-11-12T18:30:00Z"},{"id":"3230323131313132313833303A323032313131313231393030","start":"2021-11-12T18:30:00Z","end":"2021-11-12T19:00:00Z"},{"id":"3230323131313132313930303A323032313131313231393330","start":"2021-11-12T19:00:00Z","end":"2021-11-12T19:30:00Z"},{"id":"3230323131313132313933303A323032313131313232303030","start":"2021-11-12T19:30:00Z","end":"2021-11-12T20:00:00Z"},{"id":"3230323131313132323030303A323032313131313232303330","start":"2021-11-12T20:00:00Z","end":"2021-11-12T20:30:00Z"},{"id":"3230323131313132323033303A323032313131313232313030","start":"2021-11-12T20:30:00Z","end":"2021-11-12T21:00:00Z"},{"id":"3230323131313132323130303A323032313131313232313330","start":"2021-11-12T21:00:00Z","end":"2021-11-12T21:30:00Z"},{"id":"3230323131313132323133303A323032313131313232323030","start":"2021-11-12T21:30:00Z","end":"2021-11-12T22:00:00Z"},{"id":"3230323131313132323230303A323032313131313232323330","start":"2021-11-12T22:00:00Z","end":"2021-11-12T22:30:00Z"},{"id":"3230323131313132323233303A323032313131313232333030","start":"2021-11-12T22:30:00Z","end":"2021-11-12T23:00:00Z"},{"id":"3230323131313132323330303A323032313131313232333330","start":"2021-11-12T23:00:00Z","end":"2021-11-12T23:30:00Z"},{"id":"3230323131313132323333303A323032313131313330303030","start":"2021-11-12T23:30:00Z","end":"2021-11-13T00:00:00Z"},{"id":"3230323131313133303030303A323032313131313330313030","start":"2021-11-13T00:00:00Z","end":"2021-11-13T01:00:00Z"},{"id":"3230323131313135313530303A323032313131313531353330","start":"2021-11-15T15:00:00Z","end":"2021-11-15T15:30:00Z"},{"id":"3230323131313135313533303A323032313131313531363030","start":"2021-11-15T15:30:00Z","end":"2021-11-15T16:00:00Z"},{"id":"3230323131313135313630303A323032313131313531363330","start":"2021-11-15T16:00:00Z","end":"2021-11-15T16:30:00Z"},{"id":"3230323131313135313633303A323032313131313531373030","start":"2021-11-15T16:30:00Z","end":"2021-11-15T17:00:00Z"},{"id":"3230323131313135313730303A323032313131313531373330","start":"2021-11-15T17:00:00Z","end":"2021-11-15T17:30:00Z"},{"id":"3230323131313135313733303A323032313131313531383030","start":"2021-11-15T17:30:00Z","end":"2021-11-15T18:00:00Z"},{"id":"3230323131313135313830303A323032313131313531383330","start":"2021-11-15T18:00:00Z","end":"2021-11-15T18:30:00Z"},{"id":"3230323131313135313833303A323032313131313531393030","start":"2021-11-15T18:30:00Z","end":"2021-11-15T19:00:00Z"},{"id":"3230323131313135313930303A323032313131313531393330","start":"2021-11-15T19:00:00Z","end":"2021-11-15T19:30:00Z"},{"id":"3230323131313135313933303A323032313131313532303030","start":"2021-11-15T19:30:00Z","end":"2021-11-15T20:00:00Z"},{"id":"3230323131313135323030303A323032313131313532303330","start":"2021-11-15T20:00:00Z","end":"2021-11-15T20:30:00Z"},{"id":"3230323131313135323033303A323032313131313532313030","start":"2021-11-15T20:30:00Z","end":"2021-11-15T21:00:00Z"},{"id":"3230323131313135323130303A323032313131313532313330","start":"2021-11-15T21:00:00Z","end":"2021-11-15T21:30:00Z"},{"id":"3230323131313135323133303A323032313131313532323030","start":"2021-11-15T21:30:00Z","end":"2021-11-15T22:00:00Z"},{"id":"3230323131313135323230303A323032313131313532323330","start":"2021-11-15T22:00:00Z","end":"2021-11-15T22:30:00Z"},{"id":"3230323131313135323233303A323032313131313532333030","start":"2021-11-15T22:30:00Z","end":"2021-11-15T23:00:00Z"},{"id":"3230323131313135323330303A323032313131313532333330","start":"2021-11-15T23:00:00Z","end":"2021-11-15T23:30:00Z"},{"id":"3230323131313135323333303A323032313131313630303030","start":"2021-11-15T23:30:00Z","end":"2021-11-16T00:00:00Z"},{"id":"3230323131313136303030303A323032313131313630313030","start":"2021-11-16T00:00:00Z","end":"2021-11-16T01:00:00Z"},{"id":"3230323131313136323230303A323032313131313632323330","start":"2021-11-16T22:00:00Z","end":"2021-11-16T22:30:00Z"},{"id":"3230323131313136323233303A323032313131313632333030","start":"2021-11-16T22:30:00Z","end":"2021-11-16T23:00:00Z"},{"id":"3230323131313136323330303A323032313131313730313030","start":"2021-11-16T23:00:00Z","end":"2021-11-17T01:00:00Z"},{"id":"3230323131313137313530303A323032313131313731353330","start":"2021-11-17T15:00:00Z","end":"2021-11-17T15:30:00Z"},{"id":"3230323131313137313533303A323032313131313731363030","start":"2021-11-17T15:30:00Z","end":"2021-11-17T16:00:00Z"},{"id":"3230323131313137313630303A323032313131313731363330","start":"2021-11-17T16:00:00Z","end":"2021-11-17T16:30:00Z"},{"id":"3230323131313137313633303A323032313131313731373030","start":"2021-11-17T16:30:00Z","end":"2021-11-17T17:00:00Z"},{"id":"3230323131313137313730303A323032313131313731373330","start":"2021-11-17T17:00:00Z","end":"2021-11-17T17:30:00Z"},{"id":"3230323131313137313733303A323032313131313731383030","start":"2021-11-17T17:30:00Z","end":"2021-11-17T18:00:00Z"},{"id":"3230323131313137313830303A323032313131313731383330","start":"2021-11-17T18:00:00Z","end":"2021-11-17T18:30:00Z"},{"id":"3230323131313137313833303A323032313131313731393030","start":"2021-11-17T18:30:00Z","end":"2021-11-17T19:00:00Z"},{"id":"3230323131313137313930303A323032313131313731393330","start":"2021-11-17T19:00:00Z","end":"2021-11-17T19:30:00Z"},{"id":"3230323131313137313933303A323032313131313732303030","start":"2021-11-17T19:30:00Z","end":"2021-11-17T20:00:00Z"},{"id":"3230323131313137323030303A323032313131313732303330","start":"2021-11-17T20:00:00Z","end":"2021-11-17T20:30:00Z"},{"id":"3230323131313137323033303A323032313131313732313030","start":"2021-11-17T20:30:00Z","end":"2021-11-17T21:00:00Z"},{"id":"3230323131313137323130303A323032313131313732313330","start":"2021-11-17T21:00:00Z","end":"2021-11-17T21:30:00Z"},{"id":"3230323131313137323133303A323032313131313732323030","start":"2021-11-17T21:30:00Z","end":"2021-11-17T22:00:00Z"},{"id":"3230323131313137323230303A323032313131313732323330","start":"2021-11-17T22:00:00Z","end":"2021-11-17T22:30:00Z"},{"id":"3230323131313137323233303A323032313131313732333030","start":"2021-11-17T22:30:00Z","end":"2021-11-17T23:00:00Z"},{"id":"3230323131313137323330303A323032313131313830313030","start":"2021-11-17T23:00:00Z","end":"2021-11-18T01:00:00Z"},{"id":"3230323131313138313530303A323032313131313831353330","start":"2021-11-18T15:00:00Z","end":"2021-11-18T15:30:00Z"},{"id":"3230323131313138313533303A323032313131313831363030","start":"2021-11-18T15:30:00Z","end":"2021-11-18T16:00:00Z"},{"id":"3230323131313138313630303A323032313131313831363330","start":"2021-11-18T16:00:00Z","end":"2021-11-18T16:30:00Z"},{"id":"3230323131313138313633303A323032313131313831373030","start":"2021-11-18T16:30:00Z","end":"2021-11-18T17:00:00Z"},{"id":"3230323131313138313730303A323032313131313831373330","start":"2021-11-18T17:00:00Z","end":"2021-11-18T17:30:00Z"},{"id":"3230323131313138313733303A323032313131313831383030","start":"2021-11-18T17:30:00Z","end":"2021-11-18T18:00:00Z"},{"id":"3230323131313138313830303A323032313131313831383330","start":"2021-11-18T18:00:00Z","end":"2021-11-18T18:30:00Z"},{"id":"3230323131313138313833303A323032313131313831393030","start":"2021-11-18T18:30:00Z","end":"2021-11-18T19:00:00Z"},{"id":"3230323131313138313930303A323032313131313831393330","start":"2021-11-18T19:00:00Z","end":"2021-11-18T19:30:00Z"},{"id":"3230323131313138313933303A323032313131313832303030","start":"2021-11-18T19:30:00Z","end":"2021-11-18T20:00:00Z"},{"id":"3230323131313138323030303A323032313131313832303330","start":"2021-11-18T20:00:00Z","end":"2021-11-18T20:30:00Z"},{"id":"3230323131313138323033303A323032313131313832313030","start":"2021-11-18T20:30:00Z","end":"2021-11-18T21:00:00Z"},{"id":"3230323131313138323130303A323032313131313832313330","start":"2021-11-18T21:00:00Z","end":"2021-11-18T21:30:00Z"},{"id":"3230323131313138323133303A323032313131313832323030","start":"2021-11-18T21:30:00Z","end":"2021-11-18T22:00:00Z"},{"id":"3230323131313138323230303A323032313131313832323330","start":"2021-11-18T22:00:00Z","end":"2021-11-18T22:30:00Z"},{"id":"3230323131313138323233303A323032313131313832333030","start":"2021-11-18T22:30:00Z","end":"2021-11-18T23:00:00Z"},{"id":"3230323131313138323330303A323032313131313832333330","start":"2021-11-18T23:00:00Z","end":"2021-11-18T23:30:00Z"},{"id":"3230323131313138323333303A323032313131313930303030","start":"2021-11-18T23:30:00Z","end":"2021-11-19T00:00:00Z"},{"id":"3230323131313139303030303A323032313131313930313030","start":"2021-11-19T00:00:00Z","end":"2021-11-19T01:00:00Z"},{"id":"3230323131313139313530303A323032313131313931353330","start":"2021-11-19T15:00:00Z","end":"2021-11-19T15:30:00Z"},{"id":"3230323131313139313533303A323032313131313931363030","start":"2021-11-19T15:30:00Z","end":"2021-11-19T16:00:00Z"},{"id":"3230323131313139313630303A323032313131313931363330","start":"2021-11-19T16:00:00Z","end":"2021-11-19T16:30:00Z"},{"id":"3230323131313139313633303A323032313131313931373030","start":"2021-11-19T16:30:00Z","end":"2021-11-19T17:00:00Z"},{"id":"3230323131313139313730303A323032313131313931373330","start":"2021-11-19T17:00:00Z","end":"2021-11-19T17:30:00Z"},{"id":"3230323131313139313733303A323032313131313931383030","start":"2021-11-19T17:30:00Z","end":"2021-11-19T18:00:00Z"},{"id":"3230323131313139313830303A323032313131313931383330","start":"2021-11-19T18:00:00Z","end":"2021-11-19T18:30:00Z"},{"id":"3230323131313139313833303A323032313131313931393030","start":"2021-11-19T18:30:00Z","end":"2021-11-19T19:00:00Z"},{"id":"3230323131313139313930303A323032313131313931393330","start":"2021-11-19T19:00:00Z","end":"2021-11-19T19:30:00Z"},{"id":"3230323131313139313933303A323032313131313932303030","start":"2021-11-19T19:30:00Z","end":"2021-11-19T20:00:00Z"},{"id":"3230323131313139323030303A323032313131313932303330","start":"2021-11-19T20:00:00Z","end":"2021-11-19T20:30:00Z"},{"id":"3230323131313139323033303A323032313131313932313030","start":"2021-11-19T20:30:00Z","end":"2021-11-19T21:00:00Z"},{"id":"3230323131313139323130303A323032313131313932313330","start":"2021-11-19T21:00:00Z","end":"2021-11-19T21:30:00Z"},{"id":"3230323131313139323133303A323032313131313932323030","start":"2021-11-19T21:30:00Z","end":"2021-11-19T22:00:00Z"},{"id":"3230323131313139323230303A323032313131313932323330","start":"2021-11-19T22:00:00Z","end":"2021-11-19T22:30:00Z"},{"id":"3230323131313139323233303A323032313131313932333030","start":"2021-11-19T22:30:00Z","end":"2021-11-19T23:00:00Z"},{"id":"3230323131313139323330303A323032313131313932333330","start":"2021-11-19T23:00:00Z","end":"2021-11-19T23:30:00Z"},{"id":"3230323131313139323333303A323032313131323030303030","start":"2021-11-19T23:30:00Z","end":"2021-11-20T00:00:00Z"},{"id":"3230323131313230303030303A323032313131323030313030","start":"2021-11-20T00:00:00Z","end":"2021-11-20T01:00:00Z"},{"id":"3230323131313232313530303A323032313131323231353330","start":"2021-11-22T15:00:00Z","end":"2021-11-22T15:30:00Z"},{"id":"3230323131313232313533303A323032313131323231363030","start":"2021-11-22T15:30:00Z","end":"2021-11-22T16:00:00Z"},{"id":"3230323131313232313630303A323032313131323231363330","start":"2021-11-22T16:00:00Z","end":"2021-11-22T16:30:00Z"},{"id":"3230323131313232313633303A323032313131323231373030","start":"2021-11-22T16:30:00Z","end":"2021-11-22T17:00:00Z"},{"id":"3230323131313232313730303A323032313131323231373330","start":"2021-11-22T17:00:00Z","end":"2021-11-22T17:30:00Z"},{"id":"3230323131313232313733303A323032313131323231383030","start":"2021-11-22T17:30:00Z","end":"2021-11-22T18:00:00Z"},{"id":"3230323131313232313830303A323032313131323231383330","start":"2021-11-22T18:00:00Z","end":"2021-11-22T18:30:00Z"},{"id":"3230323131313232313833303A323032313131323231393030","start":"2021-11-22T18:30:00Z","end":"2021-11-22T19:00:00Z"},{"id":"3230323131313232313930303A323032313131323231393330","start":"2021-11-22T19:00:00Z","end":"2021-11-22T19:30:00Z"},{"id":"3230323131313232313933303A323032313131323232303030","start":"2021-11-22T19:30:00Z","end":"2021-11-22T20:00:00Z"},{"id":"3230323131313232323030303A323032313131323232303330","start":"2021-11-22T20:00:00Z","end":"2021-11-22T20:30:00Z"},{"id":"3230323131313232323033303A323032313131323232313030","start":"2021-11-22T20:30:00Z","end":"2021-11-22T21:00:00Z"},{"id":"3230323131313232323130303A323032313131323232313330","start":"2021-11-22T21:00:00Z","end":"2021-11-22T21:30:00Z"},{"id":"3230323131313232323133303A323032313131323232323030","start":"2021-11-22T21:30:00Z","end":"2021-11-22T22:00:00Z"},{"id":"3230323131313232323230303A323032313131323232323330","start":"2021-11-22T22:00:00Z","end":"2021-11-22T22:30:00Z"},{"id":"3230323131313232323233303A323032313131323232333030","start":"2021-11-22T22:30:00Z","end":"2021-11-22T23:00:00Z"},{"id":"3230323131313232323330303A323032313131323232333330","start":"2021-11-22T23:00:00Z","end":"2021-11-22T23:30:00Z"},{"id":"3230323131313232323333303A323032313131323330303030","start":"2021-11-22T23:30:00Z","end":"2021-11-23T00:00:00Z"},{"id":"3230323131313233303030303A323032313131323330313030","start":"2021-11-23T00:00:00Z","end":"2021-11-23T01:00:00Z"},{"id":"3230323131313233323230303A323032313131323332323330","start":"2021-11-23T22:00:00Z","end":"2021-11-23T22:30:00Z"},{"id":"3230323131313233323233303A323032313131323332333030","start":"2021-11-23T22:30:00Z","end":"2021-11-23T23:00:00Z"},{"id":"3230323131313233323330303A323032313131323430313030","start":"2021-11-23T23:00:00Z","end":"2021-11-24T01:00:00Z"},{"id":"3230323131313234313530303A323032313131323431353330","start":"2021-11-24T15:00:00Z","end":"2021-11-24T15:30:00Z"},{"id":"3230323131313234313533303A323032313131323431363030","start":"2021-11-24T15:30:00Z","end":"2021-11-24T16:00:00Z"},{"id":"3230323131313234313630303A323032313131323431363330","start":"2021-11-24T16:00:00Z","end":"2021-11-24T16:30:00Z"},{"id":"3230323131313234313633303A323032313131323431373030","start":"2021-11-24T16:30:00Z","end":"2021-11-24T17:00:00Z"},{"id":"3230323131313234313730303A323032313131323431373330","start":"2021-11-24T17:00:00Z","end":"2021-11-24T17:30:00Z"},{"id":"3230323131313234313733303A323032313131323431383030","start":"2021-11-24T17:30:00Z","end":"2021-11-24T18:00:00Z"},{"id":"3230323131313234313830303A323032313131323431383330","start":"2021-11-24T18:00:00Z","end":"2021-11-24T18:30:00Z"},{"id":"3230323131313234313833303A323032313131323431393030","start":"2021-11-24T18:30:00Z","end":"2021-11-24T19:00:00Z"},{"id":"3230323131313234313930303A323032313131323431393330","start":"2021-11-24T19:00:00Z","end":"2021-11-24T19:30:00Z"},{"id":"3230323131313234313933303A323032313131323432303030","start":"2021-11-24T19:30:00Z","end":"2021-11-24T20:00:00Z"},{"id":"3230323131313234323030303A323032313131323432303330","start":"2021-11-24T20:00:00Z","end":"2021-11-24T20:30:00Z"},{"id":"3230323131313234323033303A323032313131323432313030","start":"2021-11-24T20:30:00Z","end":"2021-11-24T21:00:00Z"},{"id":"3230323131313234323130303A323032313131323432313330","start":"2021-11-24T21:00:00Z","end":"2021-11-24T21:30:00Z"},{"id":"3230323131313234323133303A323032313131323432323030","start":"2021-11-24T21:30:00Z","end":"2021-11-24T22:00:00Z"},{"id":"3230323131313234323230303A323032313131323432323330","start":"2021-11-24T22:00:00Z","end":"2021-11-24T22:30:00Z"},{"id":"3230323131313234323233303A323032313131323432333030","start":"2021-11-24T22:30:00Z","end":"2021-11-24T23:00:00Z"},{"id":"3230323131313234323330303A323032313131323530313030","start":"2021-11-24T23:00:00Z","end":"2021-11-25T01:00:00Z"},{"id":"3230323131313235313530303A323032313131323531353330","start":"2021-11-25T15:00:00Z","end":"2021-11-25T15:30:00Z"},{"id":"3230323131313235313533303A323032313131323531363030","start":"2021-11-25T15:30:00Z","end":"2021-11-25T16:00:00Z"},{"id":"3230323131313235313630303A323032313131323531363330","start":"2021-11-25T16:00:00Z","end":"2021-11-25T16:30:00Z"},{"id":"3230323131313235313633303A323032313131323531373030","start":"2021-11-25T16:30:00Z","end":"2021-11-25T17:00:00Z"},{"id":"3230323131313235313730303A323032313131323531373330","start":"2021-11-25T17:00:00Z","end":"2021-11-25T17:30:00Z"},{"id":"3230323131313235313733303A323032313131323531383030","start":"2021-11-25T17:30:00Z","end":"2021-11-25T18:00:00Z"},{"id":"3230323131313235313830303A323032313131323531383330","start":"2021-11-25T18:00:00Z","end":"2021-11-25T18:30:00Z"},{"id":"3230323131313235313833303A323032313131323531393030","start":"2021-11-25T18:30:00Z","end":"2021-11-25T19:00:00Z"},{"id":"3230323131313235313930303A323032313131323531393330","start":"2021-11-25T19:00:00Z","end":"2021-11-25T19:30:00Z"},{"id":"3230323131313235313933303A323032313131323532303030","start":"2021-11-25T19:30:00Z","end":"2021-11-25T20:00:00Z"},{"id":"3230323131313235323030303A323032313131323532303330","start":"2021-11-25T20:00:00Z","end":"2021-11-25T20:30:00Z"},{"id":"3230323131313235323033303A323032313131323532313030","start":"2021-11-25T20:30:00Z","end":"2021-11-25T21:00:00Z"},{"id":"3230323131313235323130303A323032313131323532313330","start":"2021-11-25T21:00:00Z","end":"2021-11-25T21:30:00Z"},{"id":"3230323131313235323133303A323032313131323532323030","start":"2021-11-25T21:30:00Z","end":"2021-11-25T22:00:00Z"},{"id":"3230323131313235323230303A323032313131323532323330","start":"2021-11-25T22:00:00Z","end":"2021-11-25T22:30:00Z"},{"id":"3230323131313235323233303A323032313131323532333030","start":"2021-11-25T22:30:00Z","end":"2021-11-25T23:00:00Z"},{"id":"3230323131313235323330303A323032313131323532333330","start":"2021-11-25T23:00:00Z","end":"2021-11-25T23:30:00Z"},{"id":"3230323131313235323333303A323032313131323630303030","start":"2021-11-25T23:30:00Z","end":"2021-11-26T00:00:00Z"},{"id":"3230323131313236303030303A323032313131323630313030","start":"2021-11-26T00:00:00Z","end":"2021-11-26T01:00:00Z"},{"id":"3230323131313236313530303A323032313131323631353330","start":"2021-11-26T15:00:00Z","end":"2021-11-26T15:30:00Z"},{"id":"3230323131313236313533303A323032313131323631363030","start":"2021-11-26T15:30:00Z","end":"2021-11-26T16:00:00Z"},{"id":"3230323131313236313630303A323032313131323631363330","start":"2021-11-26T16:00:00Z","end":"2021-11-26T16:30:00Z"},{"id":"3230323131313236313633303A323032313131323631373030","start":"2021-11-26T16:30:00Z","end":"2021-11-26T17:00:00Z"},{"id":"3230323131313236313730303A323032313131323631373330","start":"2021-11-26T17:00:00Z","end":"2021-11-26T17:30:00Z"},{"id":"3230323131313236313733303A323032313131323631383030","start":"2021-11-26T17:30:00Z","end":"2021-11-26T18:00:00Z"},{"id":"3230323131313236313830303A323032313131323631383330","start":"2021-11-26T18:00:00Z","end":"2021-11-26T18:30:00Z"},{"id":"3230323131313236313833303A323032313131323631393030","start":"2021-11-26T18:30:00Z","end":"2021-11-26T19:00:00Z"},{"id":"3230323131313236313930303A323032313131323631393330","start":"2021-11-26T19:00:00Z","end":"2021-11-26T19:30:00Z"},{"id":"3230323131313236313933303A323032313131323632303030","start":"2021-11-26T19:30:00Z","end":"2021-11-26T20:00:00Z"},{"id":"3230323131313236323030303A323032313131323632303330","start":"2021-11-26T20:00:00Z","end":"2021-11-26T20:30:00Z"},{"id":"3230323131313236323033303A323032313131323632313030","start":"2021-11-26T20:30:00Z","end":"2021-11-26T21:00:00Z"},{"id":"3230323131313236323130303A323032313131323632313330","start":"2021-11-26T21:00:00Z","end":"2021-11-26T21:30:00Z"},{"id":"3230323131313236323133303A323032313131323632323030","start":"2021-11-26T21:30:00Z","end":"2021-11-26T22:00:00Z"},{"id":"3230323131313236323230303A323032313131323632323330","start":"2021-11-26T22:00:00Z","end":"2021-11-26T22:30:00Z"},{"id":"3230323131313236323233303A323032313131323632333030","start":"2021-11-26T22:30:00Z","end":"2021-11-26T23:00:00Z"},{"id":"3230323131313236323330303A323032313131323632333330","start":"2021-11-26T23:00:00Z","end":"2021-11-26T23:30:00Z"},{"id":"3230323131313236323333303A323032313131323730303030","start":"2021-11-26T23:30:00Z","end":"2021-11-27T00:00:00Z"},{"id":"3230323131313237303030303A323032313131323730313030","start":"2021-11-27T00:00:00Z","end":"2021-11-27T01:00:00Z"},{"id":"3230323131313239313530303A323032313131323931353330","start":"2021-11-29T15:00:00Z","end":"2021-11-29T15:30:00Z"},{"id":"3230323131313239313533303A323032313131323931363030","start":"2021-11-29T15:30:00Z","end":"2021-11-29T16:00:00Z"},{"id":"3230323131313239313630303A323032313131323931363330","start":"2021-11-29T16:00:00Z","end":"2021-11-29T16:30:00Z"},{"id":"3230323131313239313633303A323032313131323931373030","start":"2021-11-29T16:30:00Z","end":"2021-11-29T17:00:00Z"},{"id":"3230323131313239313730303A323032313131323931373330","start":"2021-11-29T17:00:00Z","end":"2021-11-29T17:30:00Z"},{"id":"3230323131313239313733303A323032313131323931383030","start":"2021-11-29T17:30:00Z","end":"2021-11-29T18:00:00Z"},{"id":"3230323131313239313830303A323032313131323931383330","start":"2021-11-29T18:00:00Z","end":"2021-11-29T18:30:00Z"},{"id":"3230323131313239313833303A323032313131323931393030","start":"2021-11-29T18:30:00Z","end":"2021-11-29T19:00:00Z"},{"id":"3230323131313239313930303A323032313131323931393330","start":"2021-11-29T19:00:00Z","end":"2021-11-29T19:30:00Z"},{"id":"3230323131313239313933303A323032313131323932303030","start":"2021-11-29T19:30:00Z","end":"2021-11-29T20:00:00Z"},{"id":"3230323131313239323030303A323032313131323932303330","start":"2021-11-29T20:00:00Z","end":"2021-11-29T20:30:00Z"},{"id":"3230323131313239323033303A323032313131323932313030","start":"2021-11-29T20:30:00Z","end":"2021-11-29T21:00:00Z"},{"id":"3230323131313239323130303A323032313131323932313330","start":"2021-11-29T21:00:00Z","end":"2021-11-29T21:30:00Z"},{"id":"3230323131313239323133303A323032313131323932323030","start":"2021-11-29T21:30:00Z","end":"2021-11-29T22:00:00Z"},{"id":"3230323131313239323230303A323032313131323932323330","start":"2021-11-29T22:00:00Z","end":"2021-11-29T22:30:00Z"},{"id":"3230323131313239323233303A323032313131323932333030","start":"2021-11-29T22:30:00Z","end":"2021-11-29T23:00:00Z"},{"id":"3230323131313239323330303A323032313131323932333330","start":"2021-11-29T23:00:00Z","end":"2021-11-29T23:30:00Z"},{"id":"3230323131313239323333303A323032313131333030303030","start":"2021-11-29T23:30:00Z","end":"2021-11-30T00:00:00Z"},{"id":"3230323131313330303030303A323032313131333030313030","start":"2021-11-30T00:00:00Z","end":"2021-11-30T01:00:00Z"},{"id":"3230323131313330323230303A323032313131333032323330","start":"2021-11-30T22:00:00Z","end":"2021-11-30T22:30:00Z"},{"id":"3230323131313330323233303A323032313131333032333030","start":"2021-11-30T22:30:00Z","end":"2021-11-30T23:00:00Z"},{"id":"3230323131313330323330303A323032313132303130313030","start":"2021-11-30T23:00:00Z","end":"2021-12-01T01:00:00Z"},{"id":"3230323131323031313530303A323032313132303131353330","start":"2021-12-01T15:00:00Z","end":"2021-12-01T15:30:00Z"},{"id":"3230323131323031313533303A323032313132303131363030","start":"2021-12-01T15:30:00Z","end":"2021-12-01T16:00:00Z"},{"id":"3230323131323031313630303A323032313132303131363330","start":"2021-12-01T16:00:00Z","end":"2021-12-01T16:30:00Z"},{"id":"3230323131323031313633303A323032313132303131373030","start":"2021-12-01T16:30:00Z","end":"2021-12-01T17:00:00Z"},{"id":"3230323131323031313730303A323032313132303131373330","start":"2021-12-01T17:00:00Z","end":"2021-12-01T17:30:00Z"},{"id":"3230323131323031313733303A323032313132303131383030","start":"2021-12-01T17:30:00Z","end":"2021-12-01T18:00:00Z"},{"id":"3230323131323031313830303A323032313132303131383330","start":"2021-12-01T18:00:00Z","end":"2021-12-01T18:30:00Z"},{"id":"3230323131323031313833303A323032313132303131393030","start":"2021-12-01T18:30:00Z","end":"2021-12-01T19:00:00Z"},{"id":"3230323131323031313930303A323032313132303131393330","start":"2021-12-01T19:00:00Z","end":"2021-12-01T19:30:00Z"},{"id":"3230323131323031313933303A323032313132303132303030","start":"2021-12-01T19:30:00Z","end":"2021-12-01T20:00:00Z"},{"id":"3230323131323031323030303A323032313132303132303330","start":"2021-12-01T20:00:00Z","end":"2021-12-01T20:30:00Z"},{"id":"3230323131323031323033303A323032313132303132313030","start":"2021-12-01T20:30:00Z","end":"2021-12-01T21:00:00Z"},{"id":"3230323131323031323130303A323032313132303132313330","start":"2021-12-01T21:00:00Z","end":"2021-12-01T21:30:00Z"},{"id":"3230323131323031323133303A323032313132303132323030","start":"2021-12-01T21:30:00Z","end":"2021-12-01T22:00:00Z"},{"id":"3230323131323031323230303A323032313132303132323330","start":"2021-12-01T22:00:00Z","end":"2021-12-01T22:30:00Z"},{"id":"3230323131323031323233303A323032313132303132333030","start":"2021-12-01T22:30:00Z","end":"2021-12-01T23:00:00Z"},{"id":"3230323131323031323330303A323032313132303230313030","start":"2021-12-01T23:00:00Z","end":"2021-12-02T01:00:00Z"},{"id":"3230323131323032313530303A323032313132303231353330","start":"2021-12-02T15:00:00Z","end":"2021-12-02T15:30:00Z"},{"id":"3230323131323032313533303A323032313132303231363030","start":"2021-12-02T15:30:00Z","end":"2021-12-02T16:00:00Z"},{"id":"3230323131323032313630303A323032313132303231363330","start":"2021-12-02T16:00:00Z","end":"2021-12-02T16:30:00Z"},{"id":"3230323131323032313633303A323032313132303231373030","start":"2021-12-02T16:30:00Z","end":"2021-12-02T17:00:00Z"},{"id":"3230323131323032313730303A323032313132303231373330","start":"2021-12-02T17:00:00Z","end":"2021-12-02T17:30:00Z"},{"id":"3230323131323032313733303A323032313132303231383030","start":"2021-12-02T17:30:00Z","end":"2021-12-02T18:00:00Z"},{"id":"3230323131323032313830303A323032313132303231383330","start":"2021-12-02T18:00:00Z","end":"2021-12-02T18:30:00Z"},{"id":"3230323131323032313833303A323032313132303231393030","start":"2021-12-02T18:30:00Z","end":"2021-12-02T19:00:00Z"},{"id":"3230323131323032313930303A323032313132303231393330","start":"2021-12-02T19:00:00Z","end":"2021-12-02T19:30:00Z"},{"id":"3230323131323032313933303A323032313132303232303030","start":"2021-12-02T19:30:00Z","end":"2021-12-02T20:00:00Z"},{"id":"3230323131323032323030303A323032313132303232303330","start":"2021-12-02T20:00:00Z","end":"2021-12-02T20:30:00Z"},{"id":"3230323131323032323033303A323032313132303232313030","start":"2021-12-02T20:30:00Z","end":"2021-12-02T21:00:00Z"},{"id":"3230323131323032323130303A323032313132303232313330","start":"2021-12-02T21:00:00Z","end":"2021-12-02T21:30:00Z"},{"id":"3230323131323032323133303A323032313132303232323030","start":"2021-12-02T21:30:00Z","end":"2021-12-02T22:00:00Z"},{"id":"3230323131323032323230303A323032313132303232323330","start":"2021-12-02T22:00:00Z","end":"2021-12-02T22:30:00Z"},{"id":"3230323131323032323233303A323032313132303232333030","start":"2021-12-02T22:30:00Z","end":"2021-12-02T23:00:00Z"},{"id":"3230323131323032323330303A323032313132303232333330","start":"2021-12-02T23:00:00Z","end":"2021-12-02T23:30:00Z"},{"id":"3230323131323032323333303A323032313132303330303030","start":"2021-12-02T23:30:00Z","end":"2021-12-03T00:00:00Z"},{"id":"3230323131323033303030303A323032313132303330313030","start":"2021-12-03T00:00:00Z","end":"2021-12-03T01:00:00Z"},{"id":"3230323131323033313530303A323032313132303331353330","start":"2021-12-03T15:00:00Z","end":"2021-12-03T15:30:00Z"},{"id":"3230323131323033313533303A323032313132303331363030","start":"2021-12-03T15:30:00Z","end":"2021-12-03T16:00:00Z"},{"id":"3230323131323033313630303A323032313132303331363330","start":"2021-12-03T16:00:00Z","end":"2021-12-03T16:30:00Z"},{"id":"3230323131323033313633303A323032313132303331373030","start":"2021-12-03T16:30:00Z","end":"2021-12-03T17:00:00Z"},{"id":"3230323131323033313730303A323032313132303331373330","start":"2021-12-03T17:00:00Z","end":"2021-12-03T17:30:00Z"},{"id":"3230323131323033313733303A323032313132303331383030","start":"2021-12-03T17:30:00Z","end":"2021-12-03T18:00:00Z"},{"id":"3230323131323033313830303A323032313132303331383330","start":"2021-12-03T18:00:00Z","end":"2021-12-03T18:30:00Z"},{"id":"3230323131323033313833303A323032313132303331393030","start":"2021-12-03T18:30:00Z","end":"2021-12-03T19:00:00Z"},{"id":"3230323131323033313930303A323032313132303331393330","start":"2021-12-03T19:00:00Z","end":"2021-12-03T19:30:00Z"},{"id":"3230323131323033313933303A323032313132303332303030","start":"2021-12-03T19:30:00Z","end":"2021-12-03T20:00:00Z"},{"id":"3230323131323033323030303A323032313132303332303330","start":"2021-12-03T20:00:00Z","end":"2021-12-03T20:30:00Z"},{"id":"3230323131323033323033303A323032313132303332313030","start":"2021-12-03T20:30:00Z","end":"2021-12-03T21:00:00Z"},{"id":"3230323131323033323130303A323032313132303332313330","start":"2021-12-03T21:00:00Z","end":"2021-12-03T21:30:00Z"},{"id":"3230323131323033323133303A323032313132303332323030","start":"2021-12-03T21:30:00Z","end":"2021-12-03T22:00:00Z"},{"id":"3230323131323033323230303A323032313132303332323330","start":"2021-12-03T22:00:00Z","end":"2021-12-03T22:30:00Z"},{"id":"3230323131323033323233303A323032313132303332333030","start":"2021-12-03T22:30:00Z","end":"2021-12-03T23:00:00Z"},{"id":"3230323131323033323330303A323032313132303332333330","start":"2021-12-03T23:00:00Z","end":"2021-12-03T23:30:00Z"},{"id":"3230323131323033323333303A323032313132303430303030","start":"2021-12-03T23:30:00Z","end":"2021-12-04T00:00:00Z"},{"id":"3230323131323034303030303A323032313132303430313030","start":"2021-12-04T00:00:00Z","end":"2021-12-04T01:00:00Z"},{"id":"3230323131323036313530303A323032313132303631353330","start":"2021-12-06T15:00:00Z","end":"2021-12-06T15:30:00Z"},{"id":"3230323131323036313533303A323032313132303631363030","start":"2021-12-06T15:30:00Z","end":"2021-12-06T16:00:00Z"},{"id":"3230323131323036313630303A323032313132303631363330","start":"2021-12-06T16:00:00Z","end":"2021-12-06T16:30:00Z"},{"id":"3230323131323036313633303A323032313132303631373030","start":"2021-12-06T16:30:00Z","end":"2021-12-06T17:00:00Z"},{"id":"3230323131323036313730303A323032313132303631373330","start":"2021-12-06T17:00:00Z","end":"2021-12-06T17:30:00Z"},{"id":"3230323131323036313733303A323032313132303631383030","start":"2021-12-06T17:30:00Z","end":"2021-12-06T18:00:00Z"},{"id":"3230323131323036313830303A323032313132303631383330","start":"2021-12-06T18:00:00Z","end":"2021-12-06T18:30:00Z"},{"id":"3230323131323036313833303A323032313132303631393030","start":"2021-12-06T18:30:00Z","end":"2021-12-06T19:00:00Z"},{"id":"3230323131323036313930303A323032313132303631393330","start":"2021-12-06T19:00:00Z","end":"2021-12-06T19:30:00Z"},{"id":"3230323131323036313933303A323032313132303632303030","start":"2021-12-06T19:30:00Z","end":"2021-12-06T20:00:00Z"},{"id":"3230323131323036323030303A323032313132303632303330","start":"2021-12-06T20:00:00Z","end":"2021-12-06T20:30:00Z"},{"id":"3230323131323036323033303A323032313132303632313030","start":"2021-12-06T20:30:00Z","end":"2021-12-06T21:00:00Z"},{"id":"3230323131323036323130303A323032313132303632313330","start":"2021-12-06T21:00:00Z","end":"2021-12-06T21:30:00Z"},{"id":"3230323131323036323133303A323032313132303632323030","start":"2021-12-06T21:30:00Z","end":"2021-12-06T22:00:00Z"},{"id":"3230323131323036323230303A323032313132303632323330","start":"2021-12-06T22:00:00Z","end":"2021-12-06T22:30:00Z"},{"id":"3230323131323036323233303A323032313132303632333030","start":"2021-12-06T22:30:00Z","end":"2021-12-06T23:00:00Z"},{"id":"3230323131323036323330303A323032313132303632333330","start":"2021-12-06T23:00:00Z","end":"2021-12-06T23:30:00Z"},{"id":"3230323131323036323333303A323032313132303730303030","start":"2021-12-06T23:30:00Z","end":"2021-12-07T00:00:00Z"},{"id":"3230323131323037303030303A323032313132303730313030","start":"2021-12-07T00:00:00Z","end":"2021-12-07T01:00:00Z"},{"id":"3230323131323037323230303A323032313132303732323330","start":"2021-12-07T22:00:00Z","end":"2021-12-07T22:30:00Z"},{"id":"3230323131323037323233303A323032313132303732333030","start":"2021-12-07T22:30:00Z","end":"2021-12-07T23:00:00Z"},{"id":"3230323131323037323330303A323032313132303830313030","start":"2021-12-07T23:00:00Z","end":"2021-12-08T01:00:00Z"},{"id":"3230323131323038313530303A323032313132303831353330","start":"2021-12-08T15:00:00Z","end":"2021-12-08T15:30:00Z"},{"id":"3230323131323038313533303A323032313132303831363030","start":"2021-12-08T15:30:00Z","end":"2021-12-08T16:00:00Z"},{"id":"3230323131323038313630303A323032313132303831363330","start":"2021-12-08T16:00:00Z","end":"2021-12-08T16:30:00Z"},{"id":"3230323131323038313633303A323032313132303831373030","start":"2021-12-08T16:30:00Z","end":"2021-12-08T17:00:00Z"},{"id":"3230323131323038313730303A323032313132303831373330","start":"2021-12-08T17:00:00Z","end":"2021-12-08T17:30:00Z"},{"id":"3230323131323038313733303A323032313132303831383030","start":"2021-12-08T17:30:00Z","end":"2021-12-08T18:00:00Z"},{"id":"3230323131323038313830303A323032313132303831383330","start":"2021-12-08T18:00:00Z","end":"2021-12-08T18:30:00Z"},{"id":"3230323131323038313833303A323032313132303831393030","start":"2021-12-08T18:30:00Z","end":"2021-12-08T19:00:00Z"},{"id":"3230323131323038313930303A323032313132303831393330","start":"2021-12-08T19:00:00Z","end":"2021-12-08T19:30:00Z"},{"id":"3230323131323038313933303A323032313132303832303030","start":"2021-12-08T19:30:00Z","end":"2021-12-08T20:00:00Z"},{"id":"3230323131323038323030303A323032313132303832303330","start":"2021-12-08T20:00:00Z","end":"2021-12-08T20:30:00Z"},{"id":"3230323131323038323033303A323032313132303832313030","start":"2021-12-08T20:30:00Z","end":"2021-12-08T21:00:00Z"},{"id":"3230323131323038323130303A323032313132303832313330","start":"2021-12-08T21:00:00Z","end":"2021-12-08T21:30:00Z"},{"id":"3230323131323038323133303A323032313132303832323030","start":"2021-12-08T21:30:00Z","end":"2021-12-08T22:00:00Z"},{"id":"3230323131323038323230303A323032313132303832323330","start":"2021-12-08T22:00:00Z","end":"2021-12-08T22:30:00Z"},{"id":"3230323131323038323233303A323032313132303832333030","start":"2021-12-08T22:30:00Z","end":"2021-12-08T23:00:00Z"},{"id":"3230323131323038323330303A323032313132303930313030","start":"2021-12-08T23:00:00Z","end":"2021-12-09T01:00:00Z"},{"id":"3230323131323039313530303A323032313132303931353330","start":"2021-12-09T15:00:00Z","end":"2021-12-09T15:30:00Z"},{"id":"3230323131323039313533303A323032313132303931363030","start":"2021-12-09T15:30:00Z","end":"2021-12-09T16:00:00Z"},{"id":"3230323131323039313630303A323032313132303931363330","start":"2021-12-09T16:00:00Z","end":"2021-12-09T16:30:00Z"},{"id":"3230323131323039313633303A323032313132303931373030","start":"2021-12-09T16:30:00Z","end":"2021-12-09T17:00:00Z"},{"id":"3230323131323039313730303A323032313132303931373330","start":"2021-12-09T17:00:00Z","end":"2021-12-09T17:30:00Z"},{"id":"3230323131323039313733303A323032313132303931383030","start":"2021-12-09T17:30:00Z","end":"2021-12-09T18:00:00Z"},{"id":"3230323131323039313830303A323032313132303931383330","start":"2021-12-09T18:00:00Z","end":"2021-12-09T18:30:00Z"},{"id":"3230323131323039313833303A323032313132303931393030","start":"2021-12-09T18:30:00Z","end":"2021-12-09T19:00:00Z"},{"id":"3230323131323039313930303A323032313132303931393330","start":"2021-12-09T19:00:00Z","end":"2021-12-09T19:30:00Z"},{"id":"3230323131323039313933303A323032313132303932303030","start":"2021-12-09T19:30:00Z","end":"2021-12-09T20:00:00Z"},{"id":"3230323131323039323030303A323032313132303932303330","start":"2021-12-09T20:00:00Z","end":"2021-12-09T20:30:00Z"},{"id":"3230323131323039323033303A323032313132303932313030","start":"2021-12-09T20:30:00Z","end":"2021-12-09T21:00:00Z"},{"id":"3230323131323039323130303A323032313132303932313330","start":"2021-12-09T21:00:00Z","end":"2021-12-09T21:30:00Z"},{"id":"3230323131323039323133303A323032313132303932323030","start":"2021-12-09T21:30:00Z","end":"2021-12-09T22:00:00Z"},{"id":"3230323131323039323230303A323032313132303932323330","start":"2021-12-09T22:00:00Z","end":"2021-12-09T22:30:00Z"},{"id":"3230323131323039323233303A323032313132303932333030","start":"2021-12-09T22:30:00Z","end":"2021-12-09T23:00:00Z"},{"id":"3230323131323039323330303A323032313132303932333330","start":"2021-12-09T23:00:00Z","end":"2021-12-09T23:30:00Z"},{"id":"3230323131323039323333303A323032313132313030303030","start":"2021-12-09T23:30:00Z","end":"2021-12-10T00:00:00Z"},{"id":"3230323131323130303030303A323032313132313030313030","start":"2021-12-10T00:00:00Z","end":"2021-12-10T01:00:00Z"},{"id":"3230323131323130313530303A323032313132313031353330","start":"2021-12-10T15:00:00Z","end":"2021-12-10T15:30:00Z"},{"id":"3230323131323130313533303A323032313132313031363030","start":"2021-12-10T15:30:00Z","end":"2021-12-10T16:00:00Z"},{"id":"3230323131323130313630303A323032313132313031363330","start":"2021-12-10T16:00:00Z","end":"2021-12-10T16:30:00Z"},{"id":"3230323131323130313633303A323032313132313031373030","start":"2021-12-10T16:30:00Z","end":"2021-12-10T17:00:00Z"},{"id":"3230323131323130313730303A323032313132313031373330","start":"2021-12-10T17:00:00Z","end":"2021-12-10T17:30:00Z"},{"id":"3230323131323130313733303A323032313132313031383030","start":"2021-12-10T17:30:00Z","end":"2021-12-10T18:00:00Z"},{"id":"3230323131323130313830303A323032313132313031383330","start":"2021-12-10T18:00:00Z","end":"2021-12-10T18:30:00Z"},{"id":"3230323131323130313833303A323032313132313031393030","start":"2021-12-10T18:30:00Z","end":"2021-12-10T19:00:00Z"},{"id":"3230323131323130313930303A323032313132313031393330","start":"2021-12-10T19:00:00Z","end":"2021-12-10T19:30:00Z"},{"id":"3230323131323130313933303A323032313132313032303030","start":"2021-12-10T19:30:00Z","end":"2021-12-10T20:00:00Z"},{"id":"3230323131323130323030303A323032313132313032303330","start":"2021-12-10T20:00:00Z","end":"2021-12-10T20:30:00Z"},{"id":"3230323131323130323033303A323032313132313032313030","start":"2021-12-10T20:30:00Z","end":"2021-12-10T21:00:00Z"},{"id":"3230323131323130323130303A323032313132313032313330","start":"2021-12-10T21:00:00Z","end":"2021-12-10T21:30:00Z"},{"id":"3230323131323130323133303A323032313132313032323030","start":"2021-12-10T21:30:00Z","end":"2021-12-10T22:00:00Z"},{"id":"3230323131323130323230303A323032313132313032323330","start":"2021-12-10T22:00:00Z","end":"2021-12-10T22:30:00Z"},{"id":"3230323131323130323233303A323032313132313032333030","start":"2021-12-10T22:30:00Z","end":"2021-12-10T23:00:00Z"},{"id":"3230323131323130323330303A323032313132313032333330","start":"2021-12-10T23:00:00Z","end":"2021-12-10T23:30:00Z"},{"id":"3230323131323130323333303A323032313132313130303030","start":"2021-12-10T23:30:00Z","end":"2021-12-11T00:00:00Z"},{"id":"3230323131323131303030303A323032313132313130313030","start":"2021-12-11T00:00:00Z","end":"2021-12-11T01:00:00Z"},{"id":"3230323131323133313530303A323032313132313331353330","start":"2021-12-13T15:00:00Z","end":"2021-12-13T15:30:00Z"},{"id":"3230323131323133313533303A323032313132313331363030","start":"2021-12-13T15:30:00Z","end":"2021-12-13T16:00:00Z"},{"id":"3230323131323133313630303A323032313132313331363330","start":"2021-12-13T16:00:00Z","end":"2021-12-13T16:30:00Z"},{"id":"3230323131323133313633303A323032313132313331373030","start":"2021-12-13T16:30:00Z","end":"2021-12-13T17:00:00Z"},{"id":"3230323131323133313730303A323032313132313331373330","start":"2021-12-13T17:00:00Z","end":"2021-12-13T17:30:00Z"},{"id":"3230323131323133313733303A323032313132313331383030","start":"2021-12-13T17:30:00Z","end":"2021-12-13T18:00:00Z"},{"id":"3230323131323133313830303A323032313132313331383330","start":"2021-12-13T18:00:00Z","end":"2021-12-13T18:30:00Z"},{"id":"3230323131323133313833303A323032313132313331393030","start":"2021-12-13T18:30:00Z","end":"2021-12-13T19:00:00Z"},{"id":"3230323131323133313930303A323032313132313331393330","start":"2021-12-13T19:00:00Z","end":"2021-12-13T19:30:00Z"},{"id":"3230323131323133313933303A323032313132313332303030","start":"2021-12-13T19:30:00Z","end":"2021-12-13T20:00:00Z"},{"id":"3230323131323133323030303A323032313132313332303330","start":"2021-12-13T20:00:00Z","end":"2021-12-13T20:30:00Z"},{"id":"3230323131323133323033303A323032313132313332313030","start":"2021-12-13T20:30:00Z","end":"2021-12-13T21:00:00Z"},{"id":"3230323131323133323130303A323032313132313332313330","start":"2021-12-13T21:00:00Z","end":"2021-12-13T21:30:00Z"},{"id":"3230323131323133323133303A323032313132313332323030","start":"2021-12-13T21:30:00Z","end":"2021-12-13T22:00:00Z"},{"id":"3230323131323133323230303A323032313132313332323330","start":"2021-12-13T22:00:00Z","end":"2021-12-13T22:30:00Z"},{"id":"3230323131323133323233303A323032313132313332333030","start":"2021-12-13T22:30:00Z","end":"2021-12-13T23:00:00Z"},{"id":"3230323131323133323330303A323032313132313332333330","start":"2021-12-13T23:00:00Z","end":"2021-12-13T23:30:00Z"},{"id":"3230323131323133323333303A323032313132313430303030","start":"2021-12-13T23:30:00Z","end":"2021-12-14T00:00:00Z"},{"id":"3230323131323134303030303A323032313132313430313030","start":"2021-12-14T00:00:00Z","end":"2021-12-14T01:00:00Z"},{"id":"3230323131323134323230303A323032313132313432323330","start":"2021-12-14T22:00:00Z","end":"2021-12-14T22:30:00Z"},{"id":"3230323131323134323233303A323032313132313432333030","start":"2021-12-14T22:30:00Z","end":"2021-12-14T23:00:00Z"},{"id":"3230323131323134323330303A323032313132313530313030","start":"2021-12-14T23:00:00Z","end":"2021-12-15T01:00:00Z"},{"id":"3230323131323135313530303A323032313132313531353330","start":"2021-12-15T15:00:00Z","end":"2021-12-15T15:30:00Z"},{"id":"3230323131323135313533303A323032313132313531363030","start":"2021-12-15T15:30:00Z","end":"2021-12-15T16:00:00Z"},{"id":"3230323131323135313630303A323032313132313531363330","start":"2021-12-15T16:00:00Z","end":"2021-12-15T16:30:00Z"},{"id":"3230323131323135313633303A323032313132313531373030","start":"2021-12-15T16:30:00Z","end":"2021-12-15T17:00:00Z"},{"id":"3230323131323135313730303A323032313132313531373330","start":"2021-12-15T17:00:00Z","end":"2021-12-15T17:30:00Z"},{"id":"3230323131323135313733303A323032313132313531383030","start":"2021-12-15T17:30:00Z","end":"2021-12-15T18:00:00Z"},{"id":"3230323131323135313830303A323032313132313531383330","start":"2021-12-15T18:00:00Z","end":"2021-12-15T18:30:00Z"},{"id":"3230323131323135313833303A323032313132313531393030","start":"2021-12-15T18:30:00Z","end":"2021-12-15T19:00:00Z"},{"id":"3230323131323135313930303A323032313132313531393330","start":"2021-12-15T19:00:00Z","end":"2021-12-15T19:30:00Z"},{"id":"3230323131323135313933303A323032313132313532303030","start":"2021-12-15T19:30:00Z","end":"2021-12-15T20:00:00Z"},{"id":"3230323131323135323030303A323032313132313532303330","start":"2021-12-15T20:00:00Z","end":"2021-12-15T20:30:00Z"},{"id":"3230323131323135323033303A323032313132313532313030","start":"2021-12-15T20:30:00Z","end":"2021-12-15T21:00:00Z"},{"id":"3230323131323135323130303A323032313132313532313330","start":"2021-12-15T21:00:00Z","end":"2021-12-15T21:30:00Z"},{"id":"3230323131323135323133303A323032313132313532323030","start":"2021-12-15T21:30:00Z","end":"2021-12-15T22:00:00Z"},{"id":"3230323131323135323230303A323032313132313532323330","start":"2021-12-15T22:00:00Z","end":"2021-12-15T22:30:00Z"},{"id":"3230323131323135323233303A323032313132313532333030","start":"2021-12-15T22:30:00Z","end":"2021-12-15T23:00:00Z"},{"id":"3230323131323135323330303A323032313132313630313030","start":"2021-12-15T23:00:00Z","end":"2021-12-16T01:00:00Z"},{"id":"3230323131323136313530303A323032313132313631353330","start":"2021-12-16T15:00:00Z","end":"2021-12-16T15:30:00Z"},{"id":"3230323131323136313533303A323032313132313631363030","start":"2021-12-16T15:30:00Z","end":"2021-12-16T16:00:00Z"},{"id":"3230323131323136313630303A323032313132313631363330","start":"2021-12-16T16:00:00Z","end":"2021-12-16T16:30:00Z"},{"id":"3230323131323136313633303A323032313132313631373030","start":"2021-12-16T16:30:00Z","end":"2021-12-16T17:00:00Z"},{"id":"3230323131323136313730303A323032313132313631373330","start":"2021-12-16T17:00:00Z","end":"2021-12-16T17:30:00Z"},{"id":"3230323131323136313733303A323032313132313631383030","start":"2021-12-16T17:30:00Z","end":"2021-12-16T18:00:00Z"},{"id":"3230323131323136313830303A323032313132313631383330","start":"2021-12-16T18:00:00Z","end":"2021-12-16T18:30:00Z"},{"id":"3230323131323136313833303A323032313132313631393030","start":"2021-12-16T18:30:00Z","end":"2021-12-16T19:00:00Z"},{"id":"3230323131323136313930303A323032313132313631393330","start":"2021-12-16T19:00:00Z","end":"2021-12-16T19:30:00Z"},{"id":"3230323131323136313933303A323032313132313632303030","start":"2021-12-16T19:30:00Z","end":"2021-12-16T20:00:00Z"},{"id":"3230323131323136323030303A323032313132313632303330","start":"2021-12-16T20:00:00Z","end":"2021-12-16T20:30:00Z"},{"id":"3230323131323136323033303A323032313132313632313030","start":"2021-12-16T20:30:00Z","end":"2021-12-16T21:00:00Z"},{"id":"3230323131323136323130303A323032313132313632313330","start":"2021-12-16T21:00:00Z","end":"2021-12-16T21:30:00Z"},{"id":"3230323131323136323133303A323032313132313632323030","start":"2021-12-16T21:30:00Z","end":"2021-12-16T22:00:00Z"},{"id":"3230323131323136323230303A323032313132313632323330","start":"2021-12-16T22:00:00Z","end":"2021-12-16T22:30:00Z"},{"id":"3230323131323136323233303A323032313132313632333030","start":"2021-12-16T22:30:00Z","end":"2021-12-16T23:00:00Z"},{"id":"3230323131323136323330303A323032313132313632333330","start":"2021-12-16T23:00:00Z","end":"2021-12-16T23:30:00Z"},{"id":"3230323131323136323333303A323032313132313730303030","start":"2021-12-16T23:30:00Z","end":"2021-12-17T00:00:00Z"},{"id":"3230323131323137303030303A323032313132313730313030","start":"2021-12-17T00:00:00Z","end":"2021-12-17T01:00:00Z"},{"id":"3230323131323137313530303A323032313132313731353330","start":"2021-12-17T15:00:00Z","end":"2021-12-17T15:30:00Z"},{"id":"3230323131323137313533303A323032313132313731363030","start":"2021-12-17T15:30:00Z","end":"2021-12-17T16:00:00Z"},{"id":"3230323131323137313630303A323032313132313731363330","start":"2021-12-17T16:00:00Z","end":"2021-12-17T16:30:00Z"},{"id":"3230323131323137313633303A323032313132313731373030","start":"2021-12-17T16:30:00Z","end":"2021-12-17T17:00:00Z"},{"id":"3230323131323137313730303A323032313132313731373330","start":"2021-12-17T17:00:00Z","end":"2021-12-17T17:30:00Z"},{"id":"3230323131323137313733303A323032313132313731383030","start":"2021-12-17T17:30:00Z","end":"2021-12-17T18:00:00Z"},{"id":"3230323131323137313830303A323032313132313731383330","start":"2021-12-17T18:00:00Z","end":"2021-12-17T18:30:00Z"},{"id":"3230323131323137313833303A323032313132313731393030","start":"2021-12-17T18:30:00Z","end":"2021-12-17T19:00:00Z"},{"id":"3230323131323137313930303A323032313132313731393330","start":"2021-12-17T19:00:00Z","end":"2021-12-17T19:30:00Z"},{"id":"3230323131323137313933303A323032313132313732303030","start":"2021-12-17T19:30:00Z","end":"2021-12-17T20:00:00Z"},{"id":"3230323131323137323030303A323032313132313732303330","start":"2021-12-17T20:00:00Z","end":"2021-12-17T20:30:00Z"},{"id":"3230323131323137323033303A323032313132313732313030","start":"2021-12-17T20:30:00Z","end":"2021-12-17T21:00:00Z"},{"id":"3230323131323137323130303A323032313132313732313330","start":"2021-12-17T21:00:00Z","end":"2021-12-17T21:30:00Z"},{"id":"3230323131323137323133303A323032313132313732323030","start":"2021-12-17T21:30:00Z","end":"2021-12-17T22:00:00Z"},{"id":"3230323131323137323230303A323032313132313732323330","start":"2021-12-17T22:00:00Z","end":"2021-12-17T22:30:00Z"},{"id":"3230323131323137323233303A323032313132313732333030","start":"2021-12-17T22:30:00Z","end":"2021-12-17T23:00:00Z"},{"id":"3230323131323137323330303A323032313132313732333330","start":"2021-12-17T23:00:00Z","end":"2021-12-17T23:30:00Z"},{"id":"3230323131323137323333303A323032313132313830303030","start":"2021-12-17T23:30:00Z","end":"2021-12-18T00:00:00Z"},{"id":"3230323131323138303030303A323032313132313830313030","start":"2021-12-18T00:00:00Z","end":"2021-12-18T01:00:00Z"},{"id":"3230323131323230313530303A323032313132323031353330","start":"2021-12-20T15:00:00Z","end":"2021-12-20T15:30:00Z"},{"id":"3230323131323230313533303A323032313132323031363030","start":"2021-12-20T15:30:00Z","end":"2021-12-20T16:00:00Z"},{"id":"3230323131323230313630303A323032313132323031363330","start":"2021-12-20T16:00:00Z","end":"2021-12-20T16:30:00Z"},{"id":"3230323131323230313633303A323032313132323031373030","start":"2021-12-20T16:30:00Z","end":"2021-12-20T17:00:00Z"},{"id":"3230323131323230313730303A323032313132323031373330","start":"2021-12-20T17:00:00Z","end":"2021-12-20T17:30:00Z"},{"id":"3230323131323230313733303A323032313132323031383030","start":"2021-12-20T17:30:00Z","end":"2021-12-20T18:00:00Z"},{"id":"3230323131323230313830303A323032313132323031383330","start":"2021-12-20T18:00:00Z","end":"2021-12-20T18:30:00Z"},{"id":"3230323131323230313833303A323032313132323031393030","start":"2021-12-20T18:30:00Z","end":"2021-12-20T19:00:00Z"},{"id":"3230323131323230313930303A323032313132323031393330","start":"2021-12-20T19:00:00Z","end":"2021-12-20T19:30:00Z"},{"id":"3230323131323230313933303A323032313132323032303030","start":"2021-12-20T19:30:00Z","end":"2021-12-20T20:00:00Z"},{"id":"3230323131323230323030303A323032313132323032303330","start":"2021-12-20T20:00:00Z","end":"2021-12-20T20:30:00Z"},{"id":"3230323131323230323033303A323032313132323032313030","start":"2021-12-20T20:30:00Z","end":"2021-12-20T21:00:00Z"},{"id":"3230323131323230323130303A323032313132323032313330","start":"2021-12-20T21:00:00Z","end":"2021-12-20T21:30:00Z"},{"id":"3230323131323230323133303A323032313132323032323030","start":"2021-12-20T21:30:00Z","end":"2021-12-20T22:00:00Z"},{"id":"3230323131323230323230303A323032313132323032323330","start":"2021-12-20T22:00:00Z","end":"2021-12-20T22:30:00Z"},{"id":"3230323131323230323233303A323032313132323032333030","start":"2021-12-20T22:30:00Z","end":"2021-12-20T23:00:00Z"},{"id":"3230323131323230323330303A323032313132323032333330","start":"2021-12-20T23:00:00Z","end":"2021-12-20T23:30:00Z"},{"id":"3230323131323230323333303A323032313132323130303030","start":"2021-12-20T23:30:00Z","end":"2021-12-21T00:00:00Z"},{"id":"3230323131323231303030303A323032313132323130313030","start":"2021-12-21T00:00:00Z","end":"2021-12-21T01:00:00Z"},{"id":"3230323131323231323230303A323032313132323132323330","start":"2021-12-21T22:00:00Z","end":"2021-12-21T22:30:00Z"},{"id":"3230323131323231323233303A323032313132323132333030","start":"2021-12-21T22:30:00Z","end":"2021-12-21T23:00:00Z"},{"id":"3230323131323231323330303A323032313132323230313030","start":"2021-12-21T23:00:00Z","end":"2021-12-22T01:00:00Z"},{"id":"3230323131323232313530303A323032313132323231353330","start":"2021-12-22T15:00:00Z","end":"2021-12-22T15:30:00Z"},{"id":"3230323131323232313533303A323032313132323231363030","start":"2021-12-22T15:30:00Z","end":"2021-12-22T16:00:00Z"},{"id":"3230323131323232313630303A323032313132323231363330","start":"2021-12-22T16:00:00Z","end":"2021-12-22T16:30:00Z"},{"id":"3230323131323232313633303A323032313132323231373030","start":"2021-12-22T16:30:00Z","end":"2021-12-22T17:00:00Z"},{"id":"3230323131323232313730303A323032313132323231373330","start":"2021-12-22T17:00:00Z","end":"2021-12-22T17:30:00Z"},{"id":"3230323131323232313733303A323032313132323231383030","start":"2021-12-22T17:30:00Z","end":"2021-12-22T18:00:00Z"},{"id":"3230323131323232313830303A323032313132323231383330","start":"2021-12-22T18:00:00Z","end":"2021-12-22T18:30:00Z"},{"id":"3230323131323232313833303A323032313132323231393030","start":"2021-12-22T18:30:00Z","end":"2021-12-22T19:00:00Z"},{"id":"3230323131323232313930303A323032313132323231393330","start":"2021-12-22T19:00:00Z","end":"2021-12-22T19:30:00Z"},{"id":"3230323131323232313933303A323032313132323232303030","start":"2021-12-22T19:30:00Z","end":"2021-12-22T20:00:00Z"},{"id":"3230323131323232323030303A323032313132323232303330","start":"2021-12-22T20:00:00Z","end":"2021-12-22T20:30:00Z"},{"id":"3230323131323232323033303A323032313132323232313030","start":"2021-12-22T20:30:00Z","end":"2021-12-22T21:00:00Z"},{"id":"3230323131323232323130303A323032313132323232313330","start":"2021-12-22T21:00:00Z","end":"2021-12-22T21:30:00Z"},{"id":"3230323131323232323133303A323032313132323232323030","start":"2021-12-22T21:30:00Z","end":"2021-12-22T22:00:00Z"},{"id":"3230323131323232323230303A323032313132323232323330","start":"2021-12-22T22:00:00Z","end":"2021-12-22T22:30:00Z"},{"id":"3230323131323232323233303A323032313132323232333030","start":"2021-12-22T22:30:00Z","end":"2021-12-22T23:00:00Z"},{"id":"3230323131323232323330303A323032313132323330313030","start":"2021-12-22T23:00:00Z","end":"2021-12-23T01:00:00Z"},{"id":"3230323131323233313530303A323032313132323331353330","start":"2021-12-23T15:00:00Z","end":"2021-12-23T15:30:00Z"},{"id":"3230323131323233313533303A323032313132323331363030","start":"2021-12-23T15:30:00Z","end":"2021-12-23T16:00:00Z"},{"id":"3230323131323233313630303A323032313132323331363330","start":"2021-12-23T16:00:00Z","end":"2021-12-23T16:30:00Z"},{"id":"3230323131323233313633303A323032313132323331373030","start":"2021-12-23T16:30:00Z","end":"2021-12-23T17:00:00Z"},{"id":"3230323131323233313730303A323032313132323331373330","start":"2021-12-23T17:00:00Z","end":"2021-12-23T17:30:00Z"},{"id":"3230323131323233313733303A323032313132323331383030","start":"2021-12-23T17:30:00Z","end":"2021-12-23T18:00:00Z"},{"id":"3230323131323233313830303A323032313132323331383330","start":"2021-12-23T18:00:00Z","end":"2021-12-23T18:30:00Z"},{"id":"3230323131323233313833303A323032313132323331393030","start":"2021-12-23T18:30:00Z","end":"2021-12-23T19:00:00Z"},{"id":"3230323131323233313930303A323032313132323331393330","start":"2021-12-23T19:00:00Z","end":"2021-12-23T19:30:00Z"},{"id":"3230323131323233313933303A323032313132323332303030","start":"2021-12-23T19:30:00Z","end":"2021-12-23T20:00:00Z"},{"id":"3230323131323233323030303A323032313132323332303330","start":"2021-12-23T20:00:00Z","end":"2021-12-23T20:30:00Z"},{"id":"3230323131323233323033303A323032313132323332313030","start":"2021-12-23T20:30:00Z","end":"2021-12-23T21:00:00Z"},{"id":"3230323131323233323130303A323032313132323332313330","start":"2021-12-23T21:00:00Z","end":"2021-12-23T21:30:00Z"},{"id":"3230323131323233323133303A323032313132323332323030","start":"2021-12-23T21:30:00Z","end":"2021-12-23T22:00:00Z"},{"id":"3230323131323233323230303A323032313132323332323330","start":"2021-12-23T22:00:00Z","end":"2021-12-23T22:30:00Z"},{"id":"3230323131323233323233303A323032313132323332333030","start":"2021-12-23T22:30:00Z","end":"2021-12-23T23:00:00Z"},{"id":"3230323131323233323330303A323032313132323332333330","start":"2021-12-23T23:00:00Z","end":"2021-12-23T23:30:00Z"},{"id":"3230323131323233323333303A323032313132323430303030","start":"2021-12-23T23:30:00Z","end":"2021-12-24T00:00:00Z"},{"id":"3230323131323234303030303A323032313132323430313030","start":"2021-12-24T00:00:00Z","end":"2021-12-24T01:00:00Z"},{"id":"3230323131323234313530303A323032313132323431353330","start":"2021-12-24T15:00:00Z","end":"2021-12-24T15:30:00Z"},{"id":"3230323131323234313533303A323032313132323431363030","start":"2021-12-24T15:30:00Z","end":"2021-12-24T16:00:00Z"},{"id":"3230323131323234313630303A323032313132323431363330","start":"2021-12-24T16:00:00Z","end":"2021-12-24T16:30:00Z"},{"id":"3230323131323234313633303A323032313132323431373030","start":"2021-12-24T16:30:00Z","end":"2021-12-24T17:00:00Z"},{"id":"3230323131323234313730303A323032313132323431373330","start":"2021-12-24T17:00:00Z","end":"2021-12-24T17:30:00Z"},{"id":"3230323131323234313733303A323032313132323431383030","start":"2021-12-24T17:30:00Z","end":"2021-12-24T18:00:00Z"},{"id":"3230323131323234313830303A323032313132323431383330","start":"2021-12-24T18:00:00Z","end":"2021-12-24T18:30:00Z"},{"id":"3230323131323234313833303A323032313132323431393030","start":"2021-12-24T18:30:00Z","end":"2021-12-24T19:00:00Z"},{"id":"3230323131323234313930303A323032313132323431393330","start":"2021-12-24T19:00:00Z","end":"2021-12-24T19:30:00Z"},{"id":"3230323131323234313933303A323032313132323432303030","start":"2021-12-24T19:30:00Z","end":"2021-12-24T20:00:00Z"},{"id":"3230323131323234323030303A323032313132323432303330","start":"2021-12-24T20:00:00Z","end":"2021-12-24T20:30:00Z"},{"id":"3230323131323234323033303A323032313132323432313030","start":"2021-12-24T20:30:00Z","end":"2021-12-24T21:00:00Z"},{"id":"3230323131323234323130303A323032313132323432313330","start":"2021-12-24T21:00:00Z","end":"2021-12-24T21:30:00Z"},{"id":"3230323131323234323133303A323032313132323432323030","start":"2021-12-24T21:30:00Z","end":"2021-12-24T22:00:00Z"},{"id":"3230323131323234323230303A323032313132323432323330","start":"2021-12-24T22:00:00Z","end":"2021-12-24T22:30:00Z"},{"id":"3230323131323234323233303A323032313132323432333030","start":"2021-12-24T22:30:00Z","end":"2021-12-24T23:00:00Z"},{"id":"3230323131323234323330303A323032313132323432333330","start":"2021-12-24T23:00:00Z","end":"2021-12-24T23:30:00Z"},{"id":"3230323131323234323333303A323032313132323530303030","start":"2021-12-24T23:30:00Z","end":"2021-12-25T00:00:00Z"},{"id":"3230323131323235303030303A323032313132323530313030","start":"2021-12-25T00:00:00Z","end":"2021-12-25T01:00:00Z"},{"id":"3230323131323237313530303A323032313132323731353330","start":"2021-12-27T15:00:00Z","end":"2021-12-27T15:30:00Z"},{"id":"3230323131323237313533303A323032313132323731363030","start":"2021-12-27T15:30:00Z","end":"2021-12-27T16:00:00Z"},{"id":"3230323131323237313630303A323032313132323731363330","start":"2021-12-27T16:00:00Z","end":"2021-12-27T16:30:00Z"},{"id":"3230323131323237313633303A323032313132323731373030","start":"2021-12-27T16:30:00Z","end":"2021-12-27T17:00:00Z"},{"id":"3230323131323237313730303A323032313132323731373330","start":"2021-12-27T17:00:00Z","end":"2021-12-27T17:30:00Z"},{"id":"3230323131323237313733303A323032313132323731383030","start":"2021-12-27T17:30:00Z","end":"2021-12-27T18:00:00Z"},{"id":"3230323131323237313830303A323032313132323731383330","start":"2021-12-27T18:00:00Z","end":"2021-12-27T18:30:00Z"},{"id":"3230323131323237313833303A323032313132323731393030","start":"2021-12-27T18:30:00Z","end":"2021-12-27T19:00:00Z"},{"id":"3230323131323237313930303A323032313132323731393330","start":"2021-12-27T19:00:00Z","end":"2021-12-27T19:30:00Z"},{"id":"3230323131323237313933303A323032313132323732303030","start":"2021-12-27T19:30:00Z","end":"2021-12-27T20:00:00Z"},{"id":"3230323131323237323030303A323032313132323732303330","start":"2021-12-27T20:00:00Z","end":"2021-12-27T20:30:00Z"},{"id":"3230323131323237323033303A323032313132323732313030","start":"2021-12-27T20:30:00Z","end":"2021-12-27T21:00:00Z"},{"id":"3230323131323237323130303A323032313132323732313330","start":"2021-12-27T21:00:00Z","end":"2021-12-27T21:30:00Z"},{"id":"3230323131323237323133303A323032313132323732323030","start":"2021-12-27T21:30:00Z","end":"2021-12-27T22:00:00Z"},{"id":"3230323131323237323230303A323032313132323732323330","start":"2021-12-27T22:00:00Z","end":"2021-12-27T22:30:00Z"},{"id":"3230323131323237323233303A323032313132323732333030","start":"2021-12-27T22:30:00Z","end":"2021-12-27T23:00:00Z"},{"id":"3230323131323237323330303A323032313132323732333330","start":"2021-12-27T23:00:00Z","end":"2021-12-27T23:30:00Z"},{"id":"3230323131323237323333303A323032313132323830303030","start":"2021-12-27T23:30:00Z","end":"2021-12-28T00:00:00Z"},{"id":"3230323131323238303030303A323032313132323830313030","start":"2021-12-28T00:00:00Z","end":"2021-12-28T01:00:00Z"},{"id":"3230323131323238323230303A323032313132323832323330","start":"2021-12-28T22:00:00Z","end":"2021-12-28T22:30:00Z"},{"id":"3230323131323238323233303A323032313132323832333030","start":"2021-12-28T22:30:00Z","end":"2021-12-28T23:00:00Z"},{"id":"3230323131323238323330303A323032313132323930313030","start":"2021-12-28T23:00:00Z","end":"2021-12-29T01:00:00Z"},{"id":"3230323131323239313530303A323032313132323931353330","start":"2021-12-29T15:00:00Z","end":"2021-12-29T15:30:00Z"},{"id":"3230323131323239313533303A323032313132323931363030","start":"2021-12-29T15:30:00Z","end":"2021-12-29T16:00:00Z"},{"id":"3230323131323239313630303A323032313132323931363330","start":"2021-12-29T16:00:00Z","end":"2021-12-29T16:30:00Z"},{"id":"3230323131323239313633303A323032313132323931373030","start":"2021-12-29T16:30:00Z","end":"2021-12-29T17:00:00Z"},{"id":"3230323131323239313730303A323032313132323931373330","start":"2021-12-29T17:00:00Z","end":"2021-12-29T17:30:00Z"},{"id":"3230323131323239313733303A323032313132323931383030","start":"2021-12-29T17:30:00Z","end":"2021-12-29T18:00:00Z"},{"id":"3230323131323239313830303A323032313132323931383330","start":"2021-12-29T18:00:00Z","end":"2021-12-29T18:30:00Z"},{"id":"3230323131323239313833303A323032313132323931393030","start":"2021-12-29T18:30:00Z","end":"2021-12-29T19:00:00Z"},{"id":"3230323131323239313930303A323032313132323931393330","start":"2021-12-29T19:00:00Z","end":"2021-12-29T19:30:00Z"},{"id":"3230323131323239313933303A323032313132323932303030","start":"2021-12-29T19:30:00Z","end":"2021-12-29T20:00:00Z"},{"id":"3230323131323239323030303A323032313132323932303330","start":"2021-12-29T20:00:00Z","end":"2021-12-29T20:30:00Z"},{"id":"3230323131323239323033303A323032313132323932313030","start":"2021-12-29T20:30:00Z","end":"2021-12-29T21:00:00Z"},{"id":"3230323131323239323130303A323032313132323932313330","start":"2021-12-29T21:00:00Z","end":"2021-12-29T21:30:00Z"},{"id":"3230323131323239323133303A323032313132323932323030","start":"2021-12-29T21:30:00Z","end":"2021-12-29T22:00:00Z"},{"id":"3230323131323239323230303A323032313132323932323330","start":"2021-12-29T22:00:00Z","end":"2021-12-29T22:30:00Z"},{"id":"3230323131323239323233303A323032313132323932333030","start":"2021-12-29T22:30:00Z","end":"2021-12-29T23:00:00Z"},{"id":"3230323131323239323330303A323032313132333030313030","start":"2021-12-29T23:00:00Z","end":"2021-12-30T01:00:00Z"},{"id":"3230323131323330313530303A323032313132333031353330","start":"2021-12-30T15:00:00Z","end":"2021-12-30T15:30:00Z"},{"id":"3230323131323330313533303A323032313132333031363030","start":"2021-12-30T15:30:00Z","end":"2021-12-30T16:00:00Z"},{"id":"3230323131323330313630303A323032313132333031363330","start":"2021-12-30T16:00:00Z","end":"2021-12-30T16:30:00Z"},{"id":"3230323131323330313633303A323032313132333031373030","start":"2021-12-30T16:30:00Z","end":"2021-12-30T17:00:00Z"},{"id":"3230323131323330313730303A323032313132333031373330","start":"2021-12-30T17:00:00Z","end":"2021-12-30T17:30:00Z"},{"id":"3230323131323330313733303A323032313132333031383030","start":"2021-12-30T17:30:00Z","end":"2021-12-30T18:00:00Z"},{"id":"3230323131323330313830303A323032313132333031383330","start":"2021-12-30T18:00:00Z","end":"2021-12-30T18:30:00Z"},{"id":"3230323131323330313833303A323032313132333031393030","start":"2021-12-30T18:30:00Z","end":"2021-12-30T19:00:00Z"},{"id":"3230323131323330313930303A323032313132333031393330","start":"2021-12-30T19:00:00Z","end":"2021-12-30T19:30:00Z"},{"id":"3230323131323330313933303A323032313132333032303030","start":"2021-12-30T19:30:00Z","end":"2021-12-30T20:00:00Z"},{"id":"3230323131323330323030303A323032313132333032303330","start":"2021-12-30T20:00:00Z","end":"2021-12-30T20:30:00Z"},{"id":"3230323131323330323033303A323032313132333032313030","start":"2021-12-30T20:30:00Z","end":"2021-12-30T21:00:00Z"},{"id":"3230323131323330323130303A323032313132333032313330","start":"2021-12-30T21:00:00Z","end":"2021-12-30T21:30:00Z"},{"id":"3230323131323330323133303A323032313132333032323030","start":"2021-12-30T21:30:00Z","end":"2021-12-30T22:00:00Z"},{"id":"3230323131323330323230303A323032313132333032323330","start":"2021-12-30T22:00:00Z","end":"2021-12-30T22:30:00Z"},{"id":"3230323131323330323233303A323032313132333032333030","start":"2021-12-30T22:30:00Z","end":"2021-12-30T23:00:00Z"},{"id":"3230323131323330323330303A323032313132333032333330","start":"2021-12-30T23:00:00Z","end":"2021-12-30T23:30:00Z"}]}' + recorded_at: Mon, 11 Oct 2021 18:41:19 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/vaos/v2/systems/get_available_slots_vpg_500.yml b/spec/support/vcr_cassettes/vaos/v2/systems/get_available_slots_vpg_500.yml new file mode 100644 index 00000000000..1820445b6b8 --- /dev/null +++ b/spec/support/vcr_cassettes/vaos/v2/systems/get_available_slots_vpg_500.yml @@ -0,0 +1,60 @@ +--- +http_interactions: + - request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/slots?clinic=1081&end=2021-12-31T23:59:59Z&location=983&start=2021-10-01T00:00:00Z + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Mon, 11 Oct 2021 18:52:33 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Server: + - openresty + X-Vamf-Version: + - 1.10.0 + B3: + - cb9c50235cfad84d-5c00879195fa36e7-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 58ec2e2 + X-Vamf-Timestamp: + - '2021-08-18T13:44:12+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: '{"id":"c195c4c2-f5b7-4ea3-8358-f6ad8b129c23","code":500,"errorCode":7007,"traceId":"cb9c50235cfad84d","message":"failed + to fetch slots","meta":{"upstreamErrorSource":"mobile-appointment-service","upstreamErrorId":"54291a36-2d69-4777-9612-94ae7be21378"}}' + recorded_at: Mon, 11 Oct 2021 18:52:33 GMT +recorded_with: VCR 6.0.0 From 586dae726d31d274adefd3cfe2677e6708c1d32b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 09:45:07 -0400 Subject: [PATCH 023/260] Bump faker from 3.3.0 to 3.3.1 (#16186) Bumps [faker](https://github.com/faker-ruby/faker) from 3.3.0 to 3.3.1. - [Release notes](https://github.com/faker-ruby/faker/releases) - [Changelog](https://github.com/faker-ruby/faker/blob/main/CHANGELOG.md) - [Commits](https://github.com/faker-ruby/faker/compare/v3.3.0...v3.3.1) --- updated-dependencies: - dependency-name: faker dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2713359a715..6667503af53 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -417,7 +417,7 @@ GEM factory_bot_rails (6.4.3) factory_bot (~> 6.4) railties (>= 5.0.0) - faker (3.3.0) + faker (3.3.1) i18n (>= 1.8.11, < 2) faraday (2.9.0) faraday-net_http (>= 2.0, < 3.2) From 543a42871b9bcec1b9cd546926042a129bf8e240 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 09:45:53 -0400 Subject: [PATCH 024/260] Bump tj-actions/changed-files from 43 to 44 (#16150) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 43 to 44. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v43...v44) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build_atlas_codeowners.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_atlas_codeowners.yml b/.github/workflows/build_atlas_codeowners.yml index e84b16c11f8..30f6d5c2eb8 100644 --- a/.github/workflows/build_atlas_codeowners.yml +++ b/.github/workflows/build_atlas_codeowners.yml @@ -30,7 +30,7 @@ jobs: - name: Check codeowner changes id: check-codeowner-changes - uses: tj-actions/changed-files@v43 # v36.3.0 + uses: tj-actions/changed-files@v44 # v36.3.0 with: files: | .github/CODEOWNERS From 77f43d6ca4dcadae081d8c1bc3f47db258cebe88 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Wed, 3 Apr 2024 10:24:35 -0400 Subject: [PATCH 025/260] Allow unauthenticated users in staging for 26-4555 (#16180) * Allow unauthenticated users in staging for 26-4555 * fix tests by requiring icn in test env --- .../simple_forms_api/v1/uploads_controller.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb index f48e9d5f695..0738182b66e 100644 --- a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb +++ b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb @@ -40,7 +40,7 @@ def submit if form_is210966 && icn && first_party? handle_210966_authenticated - elsif params[:form_number] == '26-4555' && icn + elsif form_is264555_and_should_use_lgy_api parsed_form_data = JSON.parse(params.to_json) form = SimpleFormsApi::VBA264555.new(parsed_form_data) response = LGY::Service.new.post_grant_application(payload: form.as_payload) @@ -233,6 +233,15 @@ def form_is210966 params[:form_number] == '21-0966' end + def form_is264555_and_should_use_lgy_api + # TODO: Remove prod/test check and ALWAYS require icn + if Rails.env.production? || Rails.env.test? + params[:form_number] == '26-4555' && icn + else + params[:form_number] == '26-4555' + end + end + def should_authenticate true unless UNAUTHENTICATED_FORMS.include? params[:form_number] end From b0f83100dcb3e95065509b4ef01b3e480dc7d5b3 Mon Sep 17 00:00:00 2001 From: kanchanasuriya <89944361+kanchanasuriya@users.noreply.github.com> Date: Wed, 3 Apr 2024 08:41:33 -0700 Subject: [PATCH 026/260] 79630 Removing check_in_experience_45_minute_reminder feature flag (#16182) Co-authored-by: kanchanasuriya --- .../v2/patient_check_ins_controller.rb | 12 +- .../request/v2/demographics_request_spec.rb | 25 +- .../v2/patient_check_ins_request_spec.rb | 223 +++++++++--------- .../request/v2/pre_check_ins_request_spec.rb | 1 - 4 files changed, 135 insertions(+), 126 deletions(-) diff --git a/modules/check_in/app/controllers/check_in/v2/patient_check_ins_controller.rb b/modules/check_in/app/controllers/check_in/v2/patient_check_ins_controller.rb index 582c0f6f63c..a665cd50f30 100644 --- a/modules/check_in/app/controllers/check_in/v2/patient_check_ins_controller.rb +++ b/modules/check_in/app/controllers/check_in/v2/patient_check_ins_controller.rb @@ -17,13 +17,11 @@ def show check_in_data = ::V2::Lorota::Service.build(check_in: check_in_session).check_in_data - if Flipper.enabled?('check_in_experience_45_minute_reminder') - if call_set_echeckin_started?(check_in_data) - ::V2::Chip::Service.build(check_in: check_in_session).set_echeckin_started - params[:set_e_checkin_started_called] = false - else - params[:set_e_checkin_started_called] = true - end + if call_set_echeckin_started?(check_in_data) + ::V2::Chip::Service.build(check_in: check_in_session).set_echeckin_started + params[:set_e_checkin_started_called] = false + else + params[:set_e_checkin_started_called] = true end render json: check_in_data diff --git a/modules/check_in/spec/request/v2/demographics_request_spec.rb b/modules/check_in/spec/request/v2/demographics_request_spec.rb index e3351b3e724..c1723f503c7 100644 --- a/modules/check_in/spec/request/v2/demographics_request_spec.rb +++ b/modules/check_in/spec/request/v2/demographics_request_spec.rb @@ -11,7 +11,6 @@ allow(Flipper).to receive(:enabled?).with('check_in_experience_enabled').and_return(true) allow(Flipper).to receive(:enabled?).with('check_in_experience_enabled', anything).and_return(true) allow(Flipper).to receive(:enabled?).with('check_in_experience_mock_enabled').and_return(false) - allow(Flipper).to receive(:enabled?).with('check_in_experience_45_minute_reminder').and_return(false) Rails.cache.clear end @@ -63,8 +62,12 @@ end VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do - get "/check_in/v2/patient_check_ins/#{id}" - expect(response.status).to eq(200) + VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_200' do + VCR.use_cassette 'check_in/chip/token/token_200' do + get "/check_in/v2/patient_check_ins/#{id}" + expect(response.status).to eq(200) + end + end end VCR.use_cassette('check_in/chip/token/token_200') do @@ -104,8 +107,12 @@ end VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do - get "/check_in/v2/patient_check_ins/#{id}" - expect(response.status).to eq(200) + VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_200' do + VCR.use_cassette 'check_in/chip/token/token_200' do + get "/check_in/v2/patient_check_ins/#{id}" + expect(response.status).to eq(200) + end + end end VCR.use_cassette('check_in/chip/confirm_demographics/confirm_demographics_504', match_requests_on: [:host]) do @@ -163,8 +170,12 @@ end VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do - get "/check_in/v2/patient_check_ins/#{id}" - expect(response.status).to eq(200) + VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_200' do + VCR.use_cassette 'check_in/chip/token/token_200' do + get "/check_in/v2/patient_check_ins/#{id}" + expect(response.status).to eq(200) + end + end end VCR.use_cassette('check_in/chip/confirm_demographics/confirm_demographics_200', match_requests_on: [:host]) do diff --git a/modules/check_in/spec/request/v2/patient_check_ins_request_spec.rb b/modules/check_in/spec/request/v2/patient_check_ins_request_spec.rb index 7d807780f27..e7c309505de 100644 --- a/modules/check_in/spec/request/v2/patient_check_ins_request_spec.rb +++ b/modules/check_in/spec/request/v2/patient_check_ins_request_spec.rb @@ -10,7 +10,6 @@ allow(Rails).to receive(:cache).and_return(memory_store) allow(Flipper).to receive(:enabled?).with('check_in_experience_enabled').and_return(true) allow(Flipper).to receive(:enabled?).with('check_in_experience_mock_enabled').and_return(false) - allow(Flipper).to receive(:enabled?).with('check_in_experience_45_minute_reminder').and_return(false) Rails.cache.clear end @@ -183,144 +182,142 @@ end VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do - get "/check_in/v2/patient_check_ins/#{id}" + VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_200' do + VCR.use_cassette 'check_in/chip/token/token_200' do + get "/check_in/v2/patient_check_ins/#{id}" + end + end end expect(response.status).to eq(200) expect(JSON.parse(response.body)).to eq(resp) end - context 'when check_in_experience_45_minute_reminder feature flag is on' do - before do - allow(Flipper).to receive(:enabled?).with('check_in_experience_45_minute_reminder').and_return(true) + context 'for OH sites' do + let(:appointment) do + { + 'appointmentIEN' => '4822366', + 'clinicCreditStopCodeName' => '', + 'clinicFriendlyName' => 'Endoscopy', + 'clinicIen' => '32216049', + 'clinicLocation' => '', + 'clinicName' => 'Endoscopy', + 'clinicPhoneNumber' => '909-825-7084', + 'clinicStopCodeName' => 'Mental Health, Primary Care', + 'doctorName' => 'Dr. Jones', + 'facility' => 'Jerry L. Pettis Memorial Veterans Hospital', + 'facilityAddress' => { + 'city' => 'Loma Linda', + 'state' => 'CA', + 'street1' => '', + 'street2' => '', + 'street3' => '', + 'zip' => '92357-1000' + }, + 'kind' => 'clinic', + 'startTime' => '2024-02-14T22:10:00.000+00:00', + 'stationNo' => '530', + 'status' => 'Confirmed', + 'timezone' => 'America/Los_Angeles' + } end - - context 'for OH sites' do - let(:appointment) do - { - 'appointmentIEN' => '4822366', - 'clinicCreditStopCodeName' => '', - 'clinicFriendlyName' => 'Endoscopy', - 'clinicIen' => '32216049', - 'clinicLocation' => '', - 'clinicName' => 'Endoscopy', - 'clinicPhoneNumber' => '909-825-7084', - 'clinicStopCodeName' => 'Mental Health, Primary Care', - 'doctorName' => 'Dr. Jones', - 'facility' => 'Jerry L. Pettis Memorial Veterans Hospital', - 'facilityAddress' => { - 'city' => 'Loma Linda', - 'state' => 'CA', - 'street1' => '', - 'street2' => '', - 'street3' => '', - 'zip' => '92357-1000' - }, - 'kind' => 'clinic', - 'startTime' => '2024-02-14T22:10:00.000+00:00', - 'stationNo' => '530', - 'status' => 'Confirmed', - 'timezone' => 'America/Los_Angeles' - } - end - let(:resp) do - { - 'id' => id, - 'payload' => { - 'address' => '1166 6th Avenue 22, New York, NY 23423 US', - 'demographics' => {}, - 'appointments' => [appointment], - 'patientDemographicsStatus' => {}, - 'setECheckinStartedCalled' => nil - } + let(:resp) do + { + 'id' => id, + 'payload' => { + 'address' => '1166 6th Avenue 22, New York, NY 23423 US', + 'demographics' => {}, + 'appointments' => [appointment], + 'patientDemographicsStatus' => {}, + 'setECheckinStartedCalled' => nil } + } + end + + it 'does not call set_echeckin_started' do + VCR.use_cassette 'check_in/lorota/token/token_200' do + post '/check_in/v2/sessions', **session_params + expect(response.status).to eq(200) end - it 'does not call set_echeckin_started' do - VCR.use_cassette 'check_in/lorota/token/token_200' do - post '/check_in/v2/sessions', **session_params - expect(response.status).to eq(200) + VCR.use_cassette('check_in/lorota/data/data_oracle_health_200', match_requests_on: [:host]) do + VCR.use_cassette 'check_in/chip/token/token_200' do + get "/check_in/v2/patient_check_ins/#{id}?facilityType=oh" end + end + expect(response.status).to eq(200) + expect(JSON.parse(response.body)).to eq(resp) + end + end + + context 'when set_echeckin_started call succeeds' do + it 'calls set_echeckin_started and returns valid response' do + VCR.use_cassette 'check_in/lorota/token/token_200' do + post '/check_in/v2/sessions', **session_params + expect(response.status).to eq(200) + end - VCR.use_cassette('check_in/lorota/data/data_oracle_health_200', match_requests_on: [:host]) do + VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do + VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_200' do VCR.use_cassette 'check_in/chip/token/token_200' do - get "/check_in/v2/patient_check_ins/#{id}?facilityType=oh" + get "/check_in/v2/patient_check_ins/#{id}" end end - expect(response.status).to eq(200) - expect(JSON.parse(response.body)).to eq(resp) end + expect(response.status).to eq(200) + expect(JSON.parse(response.body)).to eq(resp) end + end - context 'when set_echeckin_started call succeeds' do - it 'calls set_echeckin_started and returns valid response' do - VCR.use_cassette 'check_in/lorota/token/token_200' do - post '/check_in/v2/sessions', **session_params - expect(response.status).to eq(200) - end + context 'when setECheckinStartedCalled set to true' do + let(:resp_with_true_set_e_check_in) do + resp['payload']['setECheckinStartedCalled'] = true + resp + end - VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do - VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_200' do - VCR.use_cassette 'check_in/chip/token/token_200' do - get "/check_in/v2/patient_check_ins/#{id}" - end - end - end + it 'returns valid response without calling set_echeckin_started' do + VCR.use_cassette 'check_in/lorota/token/token_200' do + post '/check_in/v2/sessions', **session_params expect(response.status).to eq(200) - expect(JSON.parse(response.body)).to eq(resp) end - end - context 'when setECheckinStartedCalled set to true' do - let(:resp_with_true_set_e_check_in) do - resp['payload']['setECheckinStartedCalled'] = true - resp + VCR.use_cassette('check_in/lorota/data/data_with_echeckin_started_200', match_requests_on: [:host]) do + get "/check_in/v2/patient_check_ins/#{id}" end + expect(response.status).to eq(200) + expect(JSON.parse(response.body)).to eq(resp_with_true_set_e_check_in) + end + end - it 'returns valid response without calling set_echeckin_started' do - VCR.use_cassette 'check_in/lorota/token/token_200' do - post '/check_in/v2/sessions', **session_params - expect(response.status).to eq(200) - end - - VCR.use_cassette('check_in/lorota/data/data_with_echeckin_started_200', match_requests_on: [:host]) do - get "/check_in/v2/patient_check_ins/#{id}" - end - expect(response.status).to eq(200) - expect(JSON.parse(response.body)).to eq(resp_with_true_set_e_check_in) - end + context 'when set_echeckin_started call fails' do + let(:error_body) do + { + 'errors' => [ + { + 'title' => 'Internal Server Error', + 'detail' => 'Internal Server Error', + 'code' => 'CHIP-API_500', + 'status' => '500' + } + ] + } end + let(:error_resp) { Faraday::Response.new(response_body: error_body, status: 500) } - context 'when set_echeckin_started call fails' do - let(:error_body) do - { - 'errors' => [ - { - 'title' => 'Internal Server Error', - 'detail' => 'Internal Server Error', - 'code' => 'CHIP-API_500', - 'status' => '500' - } - ] - } + it 'returns error response' do + VCR.use_cassette 'check_in/lorota/token/token_200' do + post '/check_in/v2/sessions', **session_params + expect(response.status).to eq(200) end - let(:error_resp) { Faraday::Response.new(response_body: error_body, status: 500) } - - it 'returns error response' do - VCR.use_cassette 'check_in/lorota/token/token_200' do - post '/check_in/v2/sessions', **session_params - expect(response.status).to eq(200) - end - VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do - VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_500' do - VCR.use_cassette 'check_in/chip/token/token_200' do - get "/check_in/v2/patient_check_ins/#{id}" - end + VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do + VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_500' do + VCR.use_cassette 'check_in/chip/token/token_200' do + get "/check_in/v2/patient_check_ins/#{id}" end end - expect(response.status).to eq(error_resp.status) - expect(response.body).to eq(error_resp.body.to_json) end + expect(response.status).to eq(error_resp.status) + expect(response.body).to eq(error_resp.body.to_json) end end end @@ -351,8 +348,12 @@ end VCR.use_cassette('check_in/lorota/data/data_200', match_requests_on: [:host]) do - get "/check_in/v2/patient_check_ins/#{id}" - expect(response.status).to eq(200) + VCR.use_cassette 'check_in/chip/set_echeckin_started/set_echeckin_started_200' do + VCR.use_cassette 'check_in/chip/token/token_200' do + get "/check_in/v2/patient_check_ins/#{id}" + expect(response.status).to eq(200) + end + end end VCR.use_cassette('check_in/chip/check_in/check_in_200', match_requests_on: [:host]) do diff --git a/modules/check_in/spec/request/v2/pre_check_ins_request_spec.rb b/modules/check_in/spec/request/v2/pre_check_ins_request_spec.rb index 3e2351f6869..aa68cf3c512 100644 --- a/modules/check_in/spec/request/v2/pre_check_ins_request_spec.rb +++ b/modules/check_in/spec/request/v2/pre_check_ins_request_spec.rb @@ -11,7 +11,6 @@ allow(Flipper).to receive(:enabled?).with('check_in_experience_enabled').and_return(true) allow(Flipper).to receive(:enabled?).with('check_in_experience_pre_check_in_enabled').and_return(true) allow(Flipper).to receive(:enabled?).with('check_in_experience_mock_enabled').and_return(false) - allow(Flipper).to receive(:enabled?).with('check_in_experience_45_minute_reminder').and_return(false) Rails.cache.clear end From 797349b1e9e41692d8b50a4586d49b78d052115d Mon Sep 17 00:00:00 2001 From: AJ Magdub Date: Wed, 3 Apr 2024 10:27:32 -0600 Subject: [PATCH 027/260] fix(vaos): added safe navigation to appt merge clinics (#16189) --- .../controllers/vaos/v2/appointments_controller.rb | 4 +++- .../controllers/v2/appointments_controller_spec.rb | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb b/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb index 1a493101a48..0eef79a82c5 100644 --- a/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb +++ b/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb @@ -263,7 +263,9 @@ def merge_clinics(appointments) def merge_facilities(appointments) appointments.each do |appt| appt[:location] = get_facility_memoized(appt[:location_id]) unless appt[:location_id].nil? - log_appt_id_location_name(appt) if cerner?(appt) && appt[:location].values.any? { |v| v.include?('COL OR 1') } + if cerner?(appt) && appt[:location]&.values&.any? { |v| v.include?('COL OR 1') } + log_appt_id_location_name(appt) + end end end diff --git a/modules/vaos/spec/controllers/v2/appointments_controller_spec.rb b/modules/vaos/spec/controllers/v2/appointments_controller_spec.rb index beec48d3b60..38b74674178 100644 --- a/modules/vaos/spec/controllers/v2/appointments_controller_spec.rb +++ b/modules/vaos/spec/controllers/v2/appointments_controller_spec.rb @@ -89,4 +89,15 @@ end end end + + describe '#merge_facilities' do + context 'with a cerner facility and location with no values' do + it 'does not log and does not throw an error' do + allow_any_instance_of(VAOS::V2::AppointmentsController).to receive(:get_facility_memoized).and_return(nil) + appointments = [{ identifier: [{ system: 'https://cerner/system' }], location_id: '123' }] + expect(Rails.logger).not_to receive(:info) + subject.send(:merge_facilities, appointments) + end + end + end end From ddc3092c345cf6413cdcdff7209d082dd2e4e811 Mon Sep 17 00:00:00 2001 From: Oren Mittman Date: Wed, 3 Apr 2024 12:40:27 -0400 Subject: [PATCH 028/260] Dash/api 34440 read poa request (#16125) * API-34440 reformat `LocalBGS#make_request` method body * API-34440 allow `LocalBGS` services to declare additional namespaces * API-34440 bgs/manage_representative_service/read_poa_request minimal impl + spec * API-34440 reformat read_poa_request cassettes for readability * API-34440 extract BGS client spec helpers * API-34440 automatically use VCR for every BGS example * API-34440 add read_poa_request spec for existent + nonexistent poa code * API-34440 appease linter in read_poa_request code * API-34440 replace localhost url in read poa request spec cassettes * API-34440 nest a read_poa_request spec example to reuse `expected` variable * API-34440 revert to explicit `use_bgs_cassette` invocation * API-34440 inline xml body matcher in bgs spec helper rather than add to global VCR config * API-34440 bgs spec helper templates in bgs url in read_poa_request specs * API-34440 extract ManageRepresentativeService#endpoint * API-34440 update read_poa_request comment * API-34440 add comment to `bgs_client_helpers` * API-34440 hardcode client machine ip in bgs request in test env * API-34440 tighten scope of subject in read_poa_request spec * API-34440 tweak bgs client spec helper comments * API-34440 specific BGS URL ERB local for BGS client spec helper * API-34440 required name arg for `use_bgs_cassette` * API-34440 reformat local_bgs initialize * API-34440 read_poa_request spec for invalid external uid and key * API-34440 declare extra BGS namespaces by path * API-34440 add comment documenting usage and purpose of `BGSClientHelpers` * API-34440 call out `BGSClientHelpers#use_bgs_cassette` in Claims API README * API-34440 update settings test bgs comments --- config/settings/test.yml | 15 +- modules/claims_api/README.md | 4 + .../claims_api/lib/bgs_service/local_bgs.rb | 84 +++-- .../manage_representative_service.rb | 18 ++ .../read_poa_request.rb | 41 +++ .../update_poa_request.rb | 26 ++ .../vdc_manage_representative_service.rb | 45 --- .../read_poa_request_spec.rb | 191 +++++++++++ .../update_poa_request_spec.rb | 66 ++++ .../vdc_manage_representative_service_spec.rb | 40 --- .../spec/support/bgs_client_helpers.rb | 70 ++++ .../existent_and_nonexistent_poa_code.yml | 157 +++++++++ .../read_poa_request/existent_poa_code.yml | 156 +++++++++ .../invalid_external_uid_and_key.yml | 156 +++++++++ .../read_poa_request/invalid_status.yml | 167 ++++++++++ .../read_poa_request/no_params.yml | 142 +++++++++ .../read_poa_request/no_poa_codes.yml | 149 +++++++++ .../read_poa_request/no_statuses.yml | 159 ++++++++++ .../read_poa_request/nonexistent_poa_code.yml | 152 +++++++++ .../update_poa_request/happy_path.yml | 140 ++++++++ .../update_poa.yml | 300 ------------------ 21 files changed, 1854 insertions(+), 424 deletions(-) create mode 100644 modules/claims_api/lib/bgs_service/manage_representative_service.rb create mode 100644 modules/claims_api/lib/bgs_service/manage_representative_service/read_poa_request.rb create mode 100644 modules/claims_api/lib/bgs_service/manage_representative_service/update_poa_request.rb delete mode 100644 modules/claims_api/lib/bgs_service/vdc_manage_representative_service.rb create mode 100644 modules/claims_api/spec/lib/claims_api/manage_representative_service/read_poa_request_spec.rb create mode 100644 modules/claims_api/spec/lib/claims_api/manage_representative_service/update_poa_request_spec.rb delete mode 100644 modules/claims_api/spec/lib/claims_api/vdc_manage_representative_service_spec.rb create mode 100644 modules/claims_api/spec/support/bgs_client_helpers.rb create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_status.yml create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_params.yml create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_statuses.yml create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml create mode 100644 spec/support/vcr_cassettes/bgs/manage_representative_service/update_poa_request/happy_path.yml delete mode 100644 spec/support/vcr_cassettes/bgs/vdc_manage_representative_service/update_poa.yml diff --git a/config/settings/test.yml b/config/settings/test.yml index 39487fd21e8..894dbd7bfc6 100644 --- a/config/settings/test.yml +++ b/config/settings/test.yml @@ -107,14 +107,13 @@ bgs: client_station_id: 281 client_username: VAgovAPI url: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447 - # To create a new VCR cassette: - # 1. Uncomment these lines - # 2. Create an empty cassette file - # 3. Run the test against that file, VCR should fill it - # 4. Replace localhost in the file with the url above - # 5. Re-comment these lines: - # url: https://localhost:4447 - # ssl_verify_mode: "none" +# Put this in `config/settings/test.local.yml` and then erb-template in +# `Settings.bgs.url` to cassettes that are run with the VCR option `erb: true`. +# `BGSClientHelpers#use_bgs_cassette` provides erb-templating enabled cassettes +# and supplies a template local `bgs_base_url`. +# bgs: +# url: https://localhost:4447 +# ssl_verify_mode: "none" flipper: github_organization: "organization" diff --git a/modules/claims_api/README.md b/modules/claims_api/README.md index 8bf0ffe4fdc..5d4821773b2 100644 --- a/modules/claims_api/README.md +++ b/modules/claims_api/README.md @@ -9,6 +9,10 @@ ssh -L 4447:localhost:4447 {{aws-url}} ##### EVSS ssh -L 4431:localhost:4431 {{aws-url}} +## Testing +### Unit testing BGS service operation wrappers +Check out documentation in comments for the spec helper `BGSClientHelpers#use_bgs_cassette` + ## OpenApi/Swagger Doc Generation This api uses [rswag](https://github.com/rswag/rswag) to build the OpenApi/Swagger docs that are displayed in the [VA|Lighthouse APIs Documentation](https://developer.va.gov/explore/benefits/docs/claims?version=current). To generate/update the docs for this api, navigate to the root directory of `vets-api` and run the following command :: - `rake rswag:claims_api:build` diff --git a/modules/claims_api/lib/bgs_service/local_bgs.rb b/modules/claims_api/lib/bgs_service/local_bgs.rb index 97b95a52e77..141b0381ab4 100644 --- a/modules/claims_api/lib/bgs_service/local_bgs.rb +++ b/modules/claims_api/lib/bgs_service/local_bgs.rb @@ -14,9 +14,30 @@ module ClaimsApi class LocalBGS attr_accessor :external_uid, :external_key + # rubocop:disable Metrics/MethodLength def initialize(external_uid:, external_key:) + @client_ip = + if Rails.env.test? + # For all intents and purposes, BGS behaves identically no matter what + # IP we provide it. So in a test environment, let's just give it a + # fake so that cassette matching isn't defeated on CI and everyone's + # computer. + '127.0.0.1' + else + Socket + .ip_address_list + .detect(&:ipv4_private?) + .ip_address + end + + @ssl_verify_mode = + if Settings.bgs.ssl_verify_mode == 'none' + OpenSSL::SSL::VERIFY_NONE + else + OpenSSL::SSL::VERIFY_PEER + end + @application = Settings.bgs.application - @client_ip = Socket.ip_address_list.detect(&:ipv4_private?).ip_address @client_station_id = Settings.bgs.client_station_id @client_username = Settings.bgs.client_username @env = Settings.bgs.env @@ -25,9 +46,9 @@ def initialize(external_uid:, external_key:) @external_uid = external_uid || Settings.bgs.external_uid @external_key = external_key || Settings.bgs.external_key @forward_proxy_url = Settings.bgs.url - @ssl_verify_mode = Settings.bgs.ssl_verify_mode == 'none' ? OpenSSL::SSL::VERIFY_NONE : OpenSSL::SSL::VERIFY_PEER @timeout = Settings.bgs.timeout || 120 end + # rubocop:enable Metrics/MethodLength def self.breakers_service url = Settings.bgs.url @@ -214,35 +235,32 @@ def header # rubocop:disable Metrics/MethodLength header.to_s end - def full_body(action:, body:, namespace:, additional_namespace: nil) - ans = additional_namespace ? construct_additional_namespace(namespace, additional_namespace) : nil + def full_body(action:, body:, namespace:, namespaces:) + namespaces = + namespaces.map do |aliaz, path| + uri = URI(namespace) + uri.path = path + %(xmlns:#{aliaz}="#{uri}") + end body = Nokogiri::XML::DocumentFragment.parse <<~EOXML - + #{header} - - #{body} - + #{body} EOXML body.to_s end - def construct_additional_namespace(namespace, additional_namespace) - host_name = extract_hostname(namespace) - Nokogiri::XML::DocumentFragment.parse <<~EOXML - xmlns:#{additional_namespace}="#{host_name}/#{additional_namespace.strip}" - EOXML - end - - def extract_hostname(namespace) - uri = URI.parse(namespace) - "#{uri.scheme}://#{uri.host}#{uri.path.split('/')[0..-2].join('/')}" - end - def parsed_response(res, action, key = nil) parsed = Hash.from_xml(res.body) if action == 'findIntentToFileByPtcpntIdItfTypeCd' @@ -267,7 +285,11 @@ def parsed_response(res, action, key = nil) end end - def make_request(endpoint:, action:, body:, key: nil, additional_namespace: nil) # rubocop:disable Metrics/MethodLength + def namespaces + {} + end + + def make_request(endpoint:, action:, body:, key: nil) # rubocop:disable Metrics/MethodLength connection = log_duration event: 'establish_ssl_connection' do Faraday::Connection.new(ssl: { verify_mode: @ssl_verify_mode }) do |f| f.use :breakers @@ -280,18 +302,18 @@ def make_request(endpoint:, action:, body:, key: nil, additional_namespace: nil) wsdl = log_duration(event: 'connection_wsdl_get', endpoint:) do connection.get("#{Settings.bgs.url}/#{endpoint}?WSDL") end - target_namespace = Hash.from_xml(wsdl.body).dig('definitions', 'targetNamespace') - response = log_duration(event: 'connection_post', endpoint:, action:) do - post_body = full_body(action:, body:, namespace: target_namespace, additional_namespace:) - post_headers = { - 'Content-Type' => 'text/xml;charset=UTF-8', - 'Host' => "#{@env}.vba.va.gov", - 'Soapaction' => "\"#{action}\"" - - } + url = "#{Settings.bgs.url}/#{endpoint}" + namespace = Hash.from_xml(wsdl.body).dig('definitions', 'targetNamespace').to_s + body = full_body(action:, body:, namespace:, namespaces:) + headers = { + 'Content-Type' => 'text/xml;charset=UTF-8', + 'Host' => "#{@env}.vba.va.gov", + 'Soapaction' => %("#{action}") + } - connection.post("#{Settings.bgs.url}/#{endpoint}", post_body, post_headers) + response = log_duration(event: 'connection_post', endpoint:, action:) do + connection.post(url, body, headers) end rescue Faraday::TimeoutError, Faraday::ConnectionFailed => e ClaimsApi::Logger.log('local_bgs', diff --git a/modules/claims_api/lib/bgs_service/manage_representative_service.rb b/modules/claims_api/lib/bgs_service/manage_representative_service.rb new file mode 100644 index 00000000000..490c6143c89 --- /dev/null +++ b/modules/claims_api/lib/bgs_service/manage_representative_service.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +require_relative 'manage_representative_service/read_poa_request' +require_relative 'manage_representative_service/update_poa_request' + +module ClaimsApi + class ManageRepresentativeService < ClaimsApi::LocalBGS + def endpoint + 'VDC/ManageRepresentativeService' + end + + def namespaces + { + 'data' => '/data' + } + end + end +end diff --git a/modules/claims_api/lib/bgs_service/manage_representative_service/read_poa_request.rb b/modules/claims_api/lib/bgs_service/manage_representative_service/read_poa_request.rb new file mode 100644 index 00000000000..5c668e78869 --- /dev/null +++ b/modules/claims_api/lib/bgs_service/manage_representative_service/read_poa_request.rb @@ -0,0 +1,41 @@ +# frozen_string_literal: true + +module ClaimsApi + class ManageRepresentativeService < ClaimsApi::LocalBGS + # rubocop:disable Metrics/MethodLength + def read_poa_request(poa_codes: nil, statuses: nil) + builder = + Nokogiri::XML::Builder.new(namespace_inheritance: false) do |xml| + # Need to declare an arbitrary root element with placeholder + # namespace in order to leverage namespaced tag building. The root + # element itself is later ignored and only used for its contents. + # https://nokogiri.org/rdoc/Nokogiri/XML/Builder.html#method-i-5B-5D + xml.root('xmlns:data' => 'placeholder') do + if statuses + xml['data'].SecondaryStatusList do + statuses.each do |status| + xml.SecondaryStatus(status) + end + end + end + + if poa_codes + xml['data'].POACodeList do + poa_codes.each do |poa_code| + xml.POACode(poa_code) + end + end + end + end + end + + make_request( + endpoint:, + action: 'readPOARequest', + body: builder.doc.at('root').children.to_xml, + key: 'POARequestRespondReturnVO' + ) + end + # rubocop:enable Metrics/MethodLength + end +end diff --git a/modules/claims_api/lib/bgs_service/manage_representative_service/update_poa_request.rb b/modules/claims_api/lib/bgs_service/manage_representative_service/update_poa_request.rb new file mode 100644 index 00000000000..3710688cde8 --- /dev/null +++ b/modules/claims_api/lib/bgs_service/manage_representative_service/update_poa_request.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module ClaimsApi + class ManageRepresentativeService < ClaimsApi::LocalBGS + def update_poa_request(representative:, proc_id:) + body = + Nokogiri::XML::DocumentFragment.parse <<~EOXML + + #{representative.first_name} + #{representative.last_name} + #{Time.current.iso8601} + #{proc_id} + + obsolete + + EOXML + + make_request( + endpoint:, + action: 'updatePOARequest', + body: body.to_s, + key: 'POARequestUpdate' + ) + end + end +end diff --git a/modules/claims_api/lib/bgs_service/vdc_manage_representative_service.rb b/modules/claims_api/lib/bgs_service/vdc_manage_representative_service.rb deleted file mode 100644 index bf66eb82092..00000000000 --- a/modules/claims_api/lib/bgs_service/vdc_manage_representative_service.rb +++ /dev/null @@ -1,45 +0,0 @@ -# frozen_string_literal: true - -module ClaimsApi - class VdcManageRepresentativeService < ClaimsApi::LocalBGS - def bean_name - 'VDC/ManageRepresentativeService' - end - - def update_poa(rep, proc_id) - body = get_update_poa_body(rep, proc_id) - - make_request( - endpoint: bean_name, - action: 'updatePOARequest', - body:, - additional_namespace: - ) - end - - private - - def additional_namespace - ans = Nokogiri::XML::DocumentFragment.parse <<~EOXML - data - EOXML - ans.to_s - end - - def get_update_poa_body(rep, proc_id) - current_date = Time.zone.now.strftime('%Y-%m-%dT%H:%M:%SZ') - - body = Nokogiri::XML::DocumentFragment.parse <<~EOXML - - #{rep.first_name} - #{rep.last_name} - #{current_date} - #{proc_id} - - obsolete - - EOXML - body.to_s - end - end -end diff --git a/modules/claims_api/spec/lib/claims_api/manage_representative_service/read_poa_request_spec.rb b/modules/claims_api/spec/lib/claims_api/manage_representative_service/read_poa_request_spec.rb new file mode 100644 index 00000000000..9bcd9d6f55b --- /dev/null +++ b/modules/claims_api/spec/lib/claims_api/manage_representative_service/read_poa_request_spec.rb @@ -0,0 +1,191 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'bgs_service/manage_representative_service' +require Rails.root.join('modules', 'claims_api', 'spec', 'support', 'bgs_client_helpers.rb') + +metadata = { + bgs: { + service: 'manage_representative_service', + operation: 'read_poa_request' + } +} + +describe ClaimsApi::ManageRepresentativeService, metadata do + describe '#read_poa_request' do + subject do + service = described_class.new(**header_params) + service.read_poa_request(**params) + end + + describe 'with invalid external uid and key' do + let(:header_params) do + { + external_uid: 'invalidUid', + external_key: 'invalidKey' + } + end + + let(:params) do + { + poa_codes: ['091'], + statuses: ['new'] + } + end + + it 'does not seem to care' do + use_bgs_cassette('invalid_external_uid_and_key') do + expect(subject).to be_a(Hash) + end + end + end + + describe 'with valid external uid and key' do + let(:header_params) do + { + external_uid: 'xUid', + external_key: 'xKey' + } + end + + describe 'with no params' do + let(:params) do + {} + end + + it 'raises Common::Exceptions::ServiceError' do + use_bgs_cassette('no_params') do + expect { subject }.to raise_error( + Common::Exceptions::ServiceError + ) + end + end + end + + describe 'with no statuses param' do + let(:params) do + { + poa_codes: ['1'] + } + end + + it 'raises Common::Exceptions::ServiceError' do + use_bgs_cassette('no_statuses') do + expect { subject }.to raise_error( + Common::Exceptions::ServiceError + ) + end + end + end + + describe 'with invalid status in statuses param' do + let(:params) do + { + poa_codes: ['1'], + statuses: %w[invalid new] + } + end + + it 'raises Common::Exceptions::ServiceError' do + use_bgs_cassette('invalid_status') do + expect { subject }.to raise_error( + Common::Exceptions::ServiceError + ) + end + end + end + + describe 'with no poa_codes param' do + let(:params) do + { + statuses: ['new'] + } + end + + it 'raises Common::Exceptions::ServiceError' do + use_bgs_cassette('no_poa_codes') do + expect { subject }.to raise_error( + Common::Exceptions::ServiceError + ) + end + end + end + + describe 'with nonexistent poa_code param' do + let(:params) do + { + poa_codes: ['1'], + statuses: ['new'] + } + end + + it 'raises Common::Exceptions::ServiceError' do + use_bgs_cassette('nonexistent_poa_code') do + expect { subject }.to raise_error( + Common::Exceptions::ServiceError + ) + end + end + end + + describe 'with existent poa_code param' do + let(:params) do + { + poa_codes: ['091'], + statuses: ['new'] + } + end + + let(:expected) do + { + poa_request_respond_return_vo_list: { + vso_user_email: nil, + vso_user_first_name: 'VDC USER', + vso_user_last_name: nil, + change_address_auth: 'Y', + claimant_city: 'SEASIDE', + claimant_country: 'USA', + claimant_military_po: nil, + claimant_military_postal_code: nil, + claimant_state: 'MT', + claimant_zip: '95102', + date_request_actioned: '2015-08-05T11:33:20-05:00', + date_request_received: '2015-08-05T11:33:20-05:00', + declined_reason: nil, + health_info_auth: 'N', + poa_code: '091', + proc_id: '52095', + secondary_status: 'New', + vet_first_name: 'Wallace', + vet_last_name: 'Webb', + vet_middle_name: 'R', + vet_ptcpnt_id: '600043200' + }, + total_nbr_of_records: '1' + } + end + + it 'returns poa requests' do + use_bgs_cassette('existent_poa_code') do + expect(subject).to eq(expected) + end + end + + describe 'and nonexistent poa_code param' do + let(:params) do + { + poa_codes: %w[091 1], + statuses: ['new'] + } + end + + it 'returns the existent poa requests' do + use_bgs_cassette('existent_and_nonexistent_poa_code') do + expect(subject).to eq(expected) + end + end + end + end + end + end +end diff --git a/modules/claims_api/spec/lib/claims_api/manage_representative_service/update_poa_request_spec.rb b/modules/claims_api/spec/lib/claims_api/manage_representative_service/update_poa_request_spec.rb new file mode 100644 index 00000000000..2e0b72304f0 --- /dev/null +++ b/modules/claims_api/spec/lib/claims_api/manage_representative_service/update_poa_request_spec.rb @@ -0,0 +1,66 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'bgs_service/manage_representative_service' +require Rails.root.join('modules', 'claims_api', 'spec', 'support', 'bgs_client_helpers.rb') + +metadata = { + bgs: { + service: 'manage_representative_service', + operation: 'update_poa_request' + } +} + +describe ClaimsApi::ManageRepresentativeService, metadata do + describe '#update_poa_request' do + subject do + service = described_class.new(**header_params) + service.update_poa_request(**params) + end + + describe 'on the happy path' do + let(:header_params) do + { + external_uid: 'abcdefg', + external_key: 'abcdefg' + } + end + + let(:params) do + representative = + FactoryBot.create( + :representative, + { + poa_codes: ['A1Q'], + first_name: 'abraham', + last_name: 'lincoln' + } + ) + + { + proc_id: '8675309', + representative: + } + end + + it 'responds with attributes', run_at: '2024-03-27T13:05:01Z' do + use_bgs_cassette('happy_path') do + expect(subject).to eq( + { + vso_user_email: nil, + vso_user_first_name: params[:representative].first_name, + vso_user_last_name: params[:representative].last_name, + declined_reason: nil, + proc_id: params[:proc_id], + secondary_status: 'OBS', + date_request_actioned: + # Formatting this to show the difference between the date returned + # in response and the date sent in request. + Time.current.in_time_zone('America/Chicago').iso8601 + } + ) + end + end + end + end +end diff --git a/modules/claims_api/spec/lib/claims_api/vdc_manage_representative_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vdc_manage_representative_service_spec.rb deleted file mode 100644 index fdd1e552ed2..00000000000 --- a/modules/claims_api/spec/lib/claims_api/vdc_manage_representative_service_spec.rb +++ /dev/null @@ -1,40 +0,0 @@ -# frozen_string_literal: true - -require 'rails_helper' -require 'bgs_service/vdc_manage_representative_service' - -describe ClaimsApi::VdcManageRepresentativeService do - subject { described_class.new external_uid: 'abcdefg', external_key: 'abcdefg' } - - describe 'update_poa' do - let(:identity) { FactoryBot.create(:user_identity) } - - it 'responds with attributes' do - VCR.use_cassette('bgs/vdc_manage_representative_service/update_poa') do - rep = FactoryBot.create( - :representative, - poa_codes: ['A1Q'], - first_name: identity.first_name, - last_name: identity.last_name - ) - # Formatting this to show the difference between the date returned in response and the date sent in request - date = Time.parse('2024-03-27T13:05:01Z').getlocal('-05:00').strftime('%Y-%m-%dT%H:%M:%S%:z') - proc_id = '8675309' - - response = subject.update_poa(rep, proc_id) - - expect(response[:poa_request_update]).to include( - { - vso_user_email: nil, - vso_user_first_name: rep.first_name, - vso_user_last_name: rep.last_name, - date_request_actioned: date, - declined_reason: nil, - proc_id:, - secondary_status: 'OBS' - } - ) - end - end - end -end diff --git a/modules/claims_api/spec/support/bgs_client_helpers.rb b/modules/claims_api/spec/support/bgs_client_helpers.rb new file mode 100644 index 00000000000..987648174d3 --- /dev/null +++ b/modules/claims_api/spec/support/bgs_client_helpers.rb @@ -0,0 +1,70 @@ +# frozen_string_literal: true + +module BGSClientHelpers + # If one finds this request matcher useful elsewhere in the future, + # Rather than using a callable custom request matcher: + # https://benoittgt.github.io/vcr/#/request_matching/custom_matcher?id=use-a-callable-as-a-custom-request-matcher + # This could instead be registered as a named custom request matcher: + # https://benoittgt.github.io/vcr/#/request_matching/custom_matcher?id=register-a-named-custom-matcher + # Called `:body_as_xml` as inspired by `:body_as_json`: + # https://benoittgt.github.io/vcr/#/request_matching/body_as_json?id=matching-on-body + body_as_xml_matcher = + lambda do |req_a, req_b| + # I suspect that this is not a fully correct implementation of XML + # equality but that there is a fully correct implementation of it + # somewhere out there. + xml_a = Nokogiri::XML(req_a.body, &:noblanks).canonicalize + xml_b = Nokogiri::XML(req_b.body, &:noblanks).canonicalize + xml_a == xml_b + end + + VCR_OPTIONS = { + # Allows the same cassette to match in different test environments when the + # base URL for BGS differs between them. + # https://benoittgt.github.io/vcr/#/cassettes/dynamic_erb?id=pass-arguments-to-the-erb-using-gt- + erb: { bgs_base_url: Settings.bgs.url }, + + # Consider matching on `:headers` too? + match_requests_on: [ + :method, :uri, + body_as_xml_matcher.freeze + ].freeze + }.freeze + + # This convenience method affords a handful of quality of life improvements + # for developing BGS service operation wrappers. It makes development a less + # manual process. It also turns VCR cassettes into a human readable resource + # that documents the behavior of BGS. + # + # In order to take advantage of this method, you will need to have supplied, + # to your example or example group, metadata of this form: + # `{ bgs: { service: "service", operation: "operation" } }`. + # + # Then, HTTP interactions that occur within the block supplied to this method + # will be captured by VCR cassettes that have the following convenient + # properties: + # - They will be nicely organized at `bgs/:service/:operation/:name` + # - Cassette matching will be done on canonicalized XML bodies, so + # reformatting cassettes for human readability won't defeat matching + # - ERB templating will be enabled with a value `bgs_base_url` supplied so + # that the same cassette will function without modification in multiple + # environments like CI and locally + def use_bgs_cassette(name, &) + metadata = RSpec.current_example.metadata[:bgs].to_h + service, operation = metadata.values_at(:service, :operation) + + if service.blank? || operation.blank? + raise ArgumentError, <<~HEREDOC + Must provide spec metadata of the form: + `{ bgs: { service: "service", operation: "operation" } }' + HEREDOC + end + + name = File.join('bgs', service, operation, name) + VCR.use_cassette(name, VCR_OPTIONS, &) + end +end + +RSpec.configure do |config| + config.include BGSClientHelpers, :bgs +end diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml new file mode 100644 index 00000000000..e1d878593e3 --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml @@ -0,0 +1,157 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 07:50:04 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 28 Mar 2024 07:50:04 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + new + + + 091 + 1 + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 07:50:05 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + + + + + VDC USER + + Y + SEASIDE + USA + + + MT + 95102 + 2015-08-05T11:33:20-05:00 + 2015-08-05T11:33:20-05:00 + + N + 091 + 52095 + New + Wallace + Webb + R + 600043200 + + 1 + + + + + recorded_at: Thu, 28 Mar 2024 07:50:07 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml new file mode 100644 index 00000000000..01c0ddf0611 --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml @@ -0,0 +1,156 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 00:10:08 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 28 Mar 2024 00:10:08 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + new + + + 091 + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 00:10:09 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + + + + + VDC USER + + Y + SEASIDE + USA + + + MT + 95102 + 2015-08-05T11:33:20-05:00 + 2015-08-05T11:33:20-05:00 + + N + 091 + 52095 + New + Wallace + Webb + R + 600043200 + + 1 + + + + + recorded_at: Thu, 28 Mar 2024 00:10:09 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml new file mode 100644 index 00000000000..e88523a7371 --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml @@ -0,0 +1,156 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 01 Apr 2024 01:02:10 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Mon, 01 Apr 2024 01:02:10 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + invalidUid + invalidKey + + + + + + + new + + + 091 + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 01 Apr 2024 01:02:11 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + + + + + VDC USER + + Y + SEASIDE + USA + + + MT + 95102 + 2015-08-05T11:33:20-05:00 + 2015-08-05T11:33:20-05:00 + + N + 091 + 52095 + New + Wallace + Webb + R + 600043200 + + 1 + + + + + recorded_at: Mon, 01 Apr 2024 01:02:12 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_status.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_status.yml new file mode 100644 index 00000000000..690d1d1c11b --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_status.yml @@ -0,0 +1,167 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 00:10:11 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 28 Mar 2024 00:10:12 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + invalid + new + + + 1 + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Thu, 28 Mar 2024 00:10:12 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + ns0:Server + Error from Oracle + + + 5888 + Server + readPOARequest + Wed Mar 27 19:10:12 CDT 2024 + xKey + xUid + 281 + VAgovAPI + VAgovAPI + + 1 Invalid Secondary Status(es) provided: INPUT + RECEIVED = (readPOARequests) + (POAList) + (POACode)1(/POACode) + (/POAList) + (StatusList) + (SecondaryStatus)invalid(/SecondaryStatus) + (SecondaryStatus)new(/SecondaryStatus) + (/StatusList) + (PageSize)0(/PageSize) + (PageIndex)0(/PageIndex) + (SecurityHeader) + (applicationName)VAgovAPI(/applicationName) + (userPtcpntId)600276939(/userPtcpntId) + (userName)VAgovAPI(/userName) + (clientMachine)127.0.0.1(/clientMachine) + (stationId)281(/stationId) + (locationId)322(/locationId) + (/SecurityHeader) + (/readPOARequests) ==INPUT END + + UNEXPECTED_ERROR + ManageRepresentativeService + + + + + + recorded_at: Thu, 28 Mar 2024 00:10:12 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_params.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_params.yml new file mode 100644 index 00000000000..7d4780c947e --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_params.yml @@ -0,0 +1,142 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 00:10:10 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 28 Mar 2024 00:10:10 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Thu, 28 Mar 2024 00:10:11 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + ns0:Server + + Input + invalid + + + + 5000 + Client + POACodeList + readPOARequest + Wed Mar 27 19:10:11 CDT 2024 + xKey + xUid + 281 + VAgovAPI + VAgovAPI + poaCodeList cannot be NULL or empty + INVALID_INPUT + ManageRepresentativeService + + + + + + recorded_at: Thu, 28 Mar 2024 00:10:11 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml new file mode 100644 index 00000000000..06222fd252b --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml @@ -0,0 +1,149 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 00:10:04 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 28 Mar 2024 00:10:05 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + new + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Thu, 28 Mar 2024 00:10:05 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + ns0:Server + + Input invalid + + + + 5000 + Client + POACodeList + readPOARequest + + Wed Mar 27 19:10:05 CDT 2024 + + xKey + xUid + 281 + VAgovAPI + VAgovAPI + + poaCodeList cannot be NULL or empty + + INVALID_INPUT + ManageRepresentativeService + + + + + + recorded_at: Thu, 28 Mar 2024 00:10:05 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_statuses.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_statuses.yml new file mode 100644 index 00000000000..10a66293d44 --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_statuses.yml @@ -0,0 +1,159 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 00:10:03 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 28 Mar 2024 00:10:03 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + 1 + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Thu, 28 Mar 2024 00:10:04 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + ns0:Server + Error from Oracle + + + 5888 + Server + readPOARequest + Wed Mar 27 19:10:04 CDT 2024 + xKey + xUid + 281 + VAgovAPI + VAgovAPI + + No Application Statuses submitted, these are required: INPUT + RECEIVED = (readPOARequests) + (POAList) + (POACode)1(/POACode) + (/POAList) + (PageSize)0(/PageSize) + (PageIndex)0(/PageIndex) + (SecurityHeader) + (applicationName)VAgovAPI(/applicationName) + (userPtcpntId)600276939(/userPtcpntId) + (userName)VAgovAPI(/userName) + (clientMachine)127.0.0.1(/clientMachine) + (stationId)281(/stationId) + (locationId)322(/locationId) + (/SecurityHeader) + (/readPOARequests) ==INPUT END + + UNEXPECTED_ERROR + ManageRepresentativeService + + + + + + recorded_at: Thu, 28 Mar 2024 00:10:04 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml new file mode 100644 index 00000000000..ef27bfd5776 --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml @@ -0,0 +1,152 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 28 Mar 2024 00:10:06 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 28 Mar 2024 00:10:06 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + new + + + 1 + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Thu, 28 Mar 2024 00:10:07 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + ns0:Server + + No Record Found + + + + 5999 + Client + POACodeList + readPOARequest + + Wed Mar 27 19:10:07 CDT 2024 + + xKey + xUid + 281 + VAgovAPI + VAgovAPI + + No Record Found + + NO_RECORD_FOUND + ManageRepresentativeService + + + + + + recorded_at: Thu, 28 Mar 2024 00:10:07 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/update_poa_request/happy_path.yml b/spec/support/vcr_cassettes/bgs/manage_representative_service/update_poa_request/happy_path.yml new file mode 100644 index 00000000000..c2db91665d9 --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/manage_representative_service/update_poa_request/happy_path.yml @@ -0,0 +1,140 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 27 Mar 2024 18:05:01 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Wed, 27 Mar 2024 18:05:01 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + abcdefg + abcdefg + + + + + + + abraham + lincoln + 2024-03-27T13:05:01Z + 8675309 + obsolete + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"updatePOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 27 Mar 2024 18:05:53 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + + + + abraham + lincoln + 2024-03-27T08:05:01-05:00 + + 8675309 + OBS + + + + + recorded_at: Wed, 27 Mar 2024 18:05:53 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/vdc_manage_representative_service/update_poa.yml b/spec/support/vcr_cassettes/bgs/vdc_manage_representative_service/update_poa.yml deleted file mode 100644 index 7b0a015947a..00000000000 --- a/spec/support/vcr_cassettes/bgs/vdc_manage_representative_service/update_poa.yml +++ /dev/null @@ -1,300 +0,0 @@ ---- -http_interactions: -- request: - method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VDC/ManageRepresentativeService?WSDL - body: - encoding: US-ASCII - string: '' - headers: - User-Agent: - - Faraday v2.9.0 - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - response: - status: - code: 200 - message: OK - headers: - Date: - - Wed, 27 Mar 2024 18:05:01 GMT - Server: - - Apache - X-Frame-Options: - - SAMEORIGIN - Transfer-Encoding: - - chunked - Content-Type: - - text/xml;charset=utf-8 - Strict-Transport-Security: - - max-age=16000000; includeSubDomains; preload; - body: - encoding: UTF-8 - string: |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - recorded_at: Wed, 27 Mar 2024 18:05:01 GMT -- request: - method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VDC/ManageRepresentativeService - body: - encoding: UTF-8 - string: | - - - - - - VAgovAPI - - - 192.168.1.74 - 281 - VAgovAPI - abcdefg - abcdefg - - - - - - - - abraham - lincoln - 2024-03-27T13:05:01Z - 8675309 - - obsolete - - - - - - headers: - User-Agent: - - Faraday v2.9.0 - Content-Type: - - text/xml;charset=UTF-8 - Host: - - ".vba.va.gov" - Soapaction: - - '"updatePOARequest"' - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - response: - status: - code: 200 - message: OK - headers: - Date: - - Wed, 27 Mar 2024 18:05:53 GMT - Server: - - Apache - X-Frame-Options: - - SAMEORIGIN - Transfer-Encoding: - - chunked - Content-Type: - - text/xml; charset=utf-8 - Strict-Transport-Security: - - max-age=16000000; includeSubDomains; preload; - body: - encoding: UTF-8 - string: abrahamlincoln2024-03-27T08:05:01-05:008675309OBS - recorded_at: Wed, 27 Mar 2024 18:05:53 GMT -recorded_with: VCR 6.2.0 From 084a974ad4c52ac481423dacaa73e6c06a82c1b0 Mon Sep 17 00:00:00 2001 From: YANG YANG Date: Wed, 3 Apr 2024 13:06:30 -0400 Subject: [PATCH 029/260] Improve EP Merge logging and claim status compatibility (#16191) --- .../form526_claim_fast_tracking_concern.rb | 20 ++++++++++++++----- .../submit_form526_all_claim_spec.rb | 11 ++++++---- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/app/models/concerns/form526_claim_fast_tracking_concern.rb b/app/models/concerns/form526_claim_fast_tracking_concern.rb index 6c20f29f4a9..99d03e94b8b 100644 --- a/app/models/concerns/form526_claim_fast_tracking_concern.rb +++ b/app/models/concerns/form526_claim_fast_tracking_concern.rb @@ -15,7 +15,14 @@ module Form526ClaimFastTrackingConcern EP_MERGE_BASE_CODES = %w[010 110 020 030 040].freeze EP_MERGE_SPECIAL_ISSUE = 'EMP' - OPEN_STATUSES = ['CLAIM RECEIVED', 'UNDER REVIEW', 'GATHERING OF EVIDENCE', 'REVIEW OF EVIDENCE'].freeze + OPEN_STATUSES = [ + 'CLAIM RECEIVED', + 'UNDER REVIEW', + 'GATHERING OF EVIDENCE', + 'REVIEW OF EVIDENCE', + 'CLAIM_RECEIVED', + 'INITIAL_REVIEW' + ].freeze def send_rrd_alert_email(subject, message, error = nil, to = Settings.rrd.alerts.recipients) RrdAlertMailer.build(self, subject, message, error, to).deliver_now @@ -116,14 +123,17 @@ def prepare_for_ep_merge! pending_eps = open_claims.select do |claim| EP_MERGE_BASE_CODES.include?(claim['base_end_product_code']) && OPEN_STATUSES.include?(claim['status']) end - StatsD.distribution("#{EP_MERGE_STATSD_KEY_PREFIX}.pending_ep_count", pending_eps.count) + Rails.logger.info('EP Merge total open EPs', id:, count: pending_eps.count) return unless pending_eps.count == 1 date = Date.strptime(pending_eps.first['date'], '%m/%d/%Y') days_ago = (Time.zone.today - date).round - StatsD.distribution("#{EP_MERGE_STATSD_KEY_PREFIX}.pending_ep_age", days_ago) - - if Flipper.enabled?(:disability_526_ep_merge_api, User.find(user_uuid)) + feature_enabled = Flipper.enabled?(:disability_526_ep_merge_api, User.find(user_uuid)) + Rails.logger.info( + 'EP Merge open EP eligibility', + { id:, feature_enabled:, pending_ep_age: days_ago, pending_ep_status: pending_eps.first['status'] } + ) + if feature_enabled save_metadata(ep_merge_pending_claim_id: pending_eps.first['id']) add_ep_merge_special_issue! end diff --git a/spec/sidekiq/evss/disability_compensation_form/submit_form526_all_claim_spec.rb b/spec/sidekiq/evss/disability_compensation_form/submit_form526_all_claim_spec.rb index c44d2e94232..8b5068aada2 100644 --- a/spec/sidekiq/evss/disability_compensation_form/submit_form526_all_claim_spec.rb +++ b/spec/sidekiq/evss/disability_compensation_form/submit_form526_all_claim_spec.rb @@ -137,19 +137,22 @@ def expect_retryable_error(error_class) let(:open_claims_cassette) { 'evss/claims/claims' } before do - allow(StatsD).to receive(:distribution) + allow(Rails.logger).to receive(:info) Timecop.freeze('2018-09-28T13:00:00ZZ') end after { Timecop.return } - it 'reports the expected stats for EP 400 merge eligibility' do + it 'logs the expected data for EP 400 merge eligibility' do subject.perform_async(submission.id) VCR.use_cassette('virtual_regional_office/contention_classification') do described_class.drain end - expect(StatsD).to have_received(:distribution).with('worker.ep_merge.pending_ep_count', 1) - expect(StatsD).to have_received(:distribution).with('worker.ep_merge.pending_ep_age', 365) + expect(Rails.logger).to have_received(:info).with('EP Merge total open EPs', id: submission.id, count: 1) + expect(Rails.logger).to have_received(:info).with( + 'EP Merge open EP eligibility', + { id: submission.id, feature_enabled: true, pending_ep_age: 365, pending_ep_status: 'UNDER REVIEW' } + ) end context 'when EP400 merge API call is enabled' do From a723957c0a2e2796769dff0500570990f5343e66 Mon Sep 17 00:00:00 2001 From: Casey Williams Date: Wed, 3 Apr 2024 10:26:58 -0700 Subject: [PATCH 030/260] API-34202 Clean up unused `AppealsApi::AppealReceivedJob` and remove feature flag (#16183) * API-34202 Permanently switch to AppealsApi::AppealSubmittedJob Removes the feature flag that ran this job instead of the older AppealsApi::AppealReceivedJob. AppealsApi::AppealSubmittedJob will now be used regardless of flags. * API-34202 Remove defunct AppealReceivedJob specs This has job been replaced by AppealsApi::AppealSubmittedJob, and is no longer used. Removing both the tests and the job in one PR would change too many lines, so this removes only the tests for now. --- config/features.yml | 3 - .../models/appeals_api/higher_level_review.rb | 16 +- .../appeals_api/notice_of_disagreement.rb | 16 +- .../models/appeals_api/supplemental_claim.rb | 16 +- .../spec/sidekiq/appeal_received_job_spec.rb | 298 ------------------ 5 files changed, 3 insertions(+), 346 deletions(-) delete mode 100644 modules/appeals_api/spec/sidekiq/appeal_received_job_spec.rb diff --git a/config/features.yml b/config/features.yml index d2876eecc91..79c473a341a 100644 --- a/config/features.yml +++ b/config/features.yml @@ -316,9 +316,6 @@ features: decision_review_delay_evidence: actor_type: user description: Ensures that NOD and SC evidence is not received in Central Mail before the appeal itself - decision_review_use_appeal_submitted_job: - actor_type: user - description: Uses the revised AppealSubmittedJob instead of AppealReceivedJob to send emails for newly submitted Decision Reviews dependency_verification: actor_type: user description: Feature gates the dependency verification modal for updating the diaries service. diff --git a/modules/appeals_api/app/models/appeals_api/higher_level_review.rb b/modules/appeals_api/app/models/appeals_api/higher_level_review.rb index 55bce5e3fe4..4275e6cc55d 100644 --- a/modules/appeals_api/app/models/appeals_api/higher_level_review.rb +++ b/modules/appeals_api/app/models/appeals_api/higher_level_review.rb @@ -256,21 +256,7 @@ def update_status(status:, code: nil, detail: nil, raise_on_error: false) return if auth_headers.blank? # Go no further if we've removed PII if status == 'submitted' && email_present? - if Flipper.enabled? :decision_review_use_appeal_submitted_job - AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) - else - AppealsApi::AppealReceivedJob.perform_async( - { - receipt_event: 'hlr_received', - email_identifier:, - first_name:, - date_submitted: veterans_local_time.iso8601, - guid: id, - claimant_email: claimant.email, - claimant_first_name: claimant.first_name - }.deep_stringify_keys - ) - end + AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) end end end diff --git a/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb b/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb index f1fdd642b2c..06619a0b940 100644 --- a/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb +++ b/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb @@ -269,21 +269,7 @@ def update_status(status:, code: nil, detail: nil, raise_on_error: false) return if auth_headers.blank? # Go no further if we've removed PII if status == 'submitted' && email_present? - if Flipper.enabled? :decision_review_use_appeal_submitted_job - AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) - else - AppealsApi::AppealReceivedJob.perform_async( - { - receipt_event: 'nod_received', - email_identifier:, - first_name: veteran_first_name, - date_submitted: veterans_local_time.iso8601, - guid: id, - claimant_email: claimant.email, - claimant_first_name: claimant.first_name - }.deep_stringify_keys - ) - end + AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) end end end diff --git a/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb b/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb index 302acc72af8..cc282b272fe 100644 --- a/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb +++ b/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb @@ -255,21 +255,7 @@ def update_status(status:, code: nil, detail: nil, raise_on_error: false) return if auth_headers.blank? # Go no further if we've removed PII if status == 'submitted' && email_present? - if Flipper.enabled? :decision_review_use_appeal_submitted_job - AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) - else - AppealsApi::AppealReceivedJob.perform_async( - { - receipt_event: 'sc_received', - email_identifier:, - first_name: veteran.first_name, - date_submitted: appellant_local_time.iso8601, - guid: id, - claimant_email: claimant.email, - claimant_first_name: claimant.first_name - }.deep_stringify_keys - ) - end + AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) end end end diff --git a/modules/appeals_api/spec/sidekiq/appeal_received_job_spec.rb b/modules/appeals_api/spec/sidekiq/appeal_received_job_spec.rb deleted file mode 100644 index 3ff2278b110..00000000000 --- a/modules/appeals_api/spec/sidekiq/appeal_received_job_spec.rb +++ /dev/null @@ -1,298 +0,0 @@ -# frozen_string_literal: true - -require 'rails_helper' - -describe AppealsApi::AppealReceivedJob, type: :job do - let(:job) { described_class.new } - let(:client) { instance_double(VaNotify::Service) } - - before do - allow(VaNotify::Service).to receive(:new).and_return(client) - allow(client).to receive(:send_email) - end - - describe 'va notify vet email templates' do - let(:opts) do - { - 'receipt_event' => '', - 'email_identifier' => { 'id_value' => 'fake_email@email.com', 'id_type' => 'email' }, - 'first_name' => 'first name', - 'date_submitted' => DateTime.new(2021, 1, 2, 3, 4, 5).iso8601, - 'guid' => '1234556' - } - end - - it 'uses hlr email template' do - with_settings(Settings.vanotify.services.lighthouse.template_id, - higher_level_review_received: 'hlr_veteran_template') do - opts.merge!('receipt_event' => 'hlr_received') - expect { job.perform(opts) } - .to trigger_statsd_increment(AppealsApi::AppealReceivedJob::STATSD_CLAIMANT_EMAIL_SENT, - tags: ['appeal_type:hlr', 'claimant_type:veteran'], times: 1) - expect(client).to have_received(:send_email).with(hash_including(template_id: 'hlr_veteran_template')) - end - end - - it 'uses nod email template' do - with_settings(Settings.vanotify.services.lighthouse.template_id, - notice_of_disagreement_received: 'nod_veteran_template') do - opts.merge!('receipt_event' => 'nod_received') - expect { job.perform(opts) } - .to trigger_statsd_increment('api.appeals.received.claimant.email.sent', - tags: ['appeal_type:nod', 'claimant_type:veteran'], times: 1) - expect(client).to have_received(:send_email).with(hash_including(template_id: 'nod_veteran_template')) - end - end - - it 'uses sc email template' do - with_settings(Settings.vanotify.services.lighthouse.template_id, - supplemental_claim_received: 'sc_veteran_template') do - opts.merge!('receipt_event' => 'sc_received') - expect { job.perform(opts) } - .to trigger_statsd_increment('api.appeals.received.claimant.email.sent', - tags: ['appeal_type:sc', 'claimant_type:veteran'], times: 1) - expect(client).to have_received(:send_email).with(hash_including(template_id: 'sc_veteran_template')) - end - end - end - - describe 'va notify claimant email templates' do - let(:opts) do - { - 'receipt_event' => '', - 'email_identifier' => { 'id_value' => 'fake_email@email.com', 'id_type' => 'email' }, - 'first_name' => 'first name', - 'date_submitted' => DateTime.new(2021, 1, 2, 3, 4, 5).iso8601, - 'guid' => '1234556', - 'claimant_email' => 'fc@email.com', - 'claimant_first_name' => 'AshJoeSue' - } - end - - it 'uses hlr email template' do - with_settings(Settings.vanotify.services.lighthouse.template_id, - higher_level_review_received_claimant: 'hlr_claimant_template') do - opts.merge!('receipt_event' => 'hlr_received') - expect { job.perform(opts) } - .to trigger_statsd_increment(AppealsApi::AppealReceivedJob::STATSD_CLAIMANT_EMAIL_SENT, - tags: ['appeal_type:hlr', 'claimant_type:non-veteran'], times: 1) - expect(client).to have_received(:send_email).with(hash_including(template_id: 'hlr_claimant_template')) - end - end - - it 'uses nod email template' do - with_settings(Settings.vanotify.services.lighthouse.template_id, - notice_of_disagreement_received_claimant: 'nod_claimant_template') do - opts.merge!('receipt_event' => 'nod_received') - expect { job.perform(opts) } - .to trigger_statsd_increment(AppealsApi::AppealReceivedJob::STATSD_CLAIMANT_EMAIL_SENT, - tags: ['appeal_type:nod', 'claimant_type:non-veteran'], times: 1) - expect(client).to have_received(:send_email).with(hash_including(template_id: 'nod_claimant_template')) - end - end - - it 'uses sc email template' do - with_settings(Settings.vanotify.services.lighthouse.template_id, - supplemental_claim_received_claimant: 'sc_claimant_template') do - opts.merge!('receipt_event' => 'sc_received') - expect { job.perform(opts) } - .to trigger_statsd_increment(AppealsApi::AppealReceivedJob::STATSD_CLAIMANT_EMAIL_SENT, - tags: ['appeal_type:sc', 'claimant_type:non-veteran'], times: 1) - expect(client).to have_received(:send_email).with(hash_including(template_id: 'sc_claimant_template')) - end - end - end - - describe 'higher_level_review' do - it 'errors if the keys needed are missing' do - opts = { - 'receipt_event' => 'hlr_received' - } - expect(Rails.logger).to receive(:error).with 'AppealReceived: Missing required keys' - expect(client).not_to have_received(:send_email) - - job.perform(opts) - end - - it 'logs error if email identifier cannot be used' do - opts = { - 'receipt_event' => 'hlr_received', - 'email_identifier' => { 'id_value' => 'fake_email@email.com' }, # missing id_type - 'first_name' => 'first name', - 'date_submitted' => DateTime.new(2021, 11, 11, 1, 2, 3).iso8601, - 'guid' => '1234556' - } - - expect(Rails.logger).to receive(:error) - expect(client).not_to have_received(:send_email) - - job.perform(opts) - end - - it 'errors if the template id cannot be found' do - error_prefix = 'AppealReceived: could not find template id for' - - opts = { - 'receipt_event' => 'hlr_received', - 'email_identifier' => { 'id_value' => 'fake_email@email.com', 'id_type' => 'email' }, - 'first_name' => 'first name', - 'date_submitted' => DateTime.new(2021, 1, 2, 3, 4, 5).iso8601, - 'guid' => '1234556', - 'claimant_email' => '', - 'claimant_first_name' => '' - } - - expect(Rails.logger).to receive(:error).with "#{error_prefix} higher_level_review_received" - expect(client).not_to have_received(:send_email) - - job.perform(opts) - - opts['claimant_email'] = 'fake_claimant_email@email.com' - opts['claimant_first_name'] = 'Betty' - - expect(Rails.logger).to receive(:error).with "#{error_prefix} higher_level_review_received_claimant" - expect(client).not_to have_received(:send_email) - - job.perform(opts) - end - - it 'errors if claimant info is missing email' do - opts = { - 'receipt_event' => 'hlr_received', - 'email_identifier' => { 'id_type' => 'email', 'id_value' => 'fake_email@email.com' }, # key order changed - 'first_name' => 'first name', - 'date_submitted' => DateTime.new(2021, 1, 2, 3, 4, 5).iso8601, - 'guid' => '1234556', - 'claimant_email' => ' ', # Blank email - 'claimant_first_name' => 'Betty' - } - - guid = opts['guid'] - error_message = "No lookup value present for AppealsApi::AppealReceived notification HLR - GUID: #{guid}" - - expect(Rails.logger).to receive(:error).with error_message - expect(client).not_to have_received(:send_email) - - job.perform(opts) - end - - it 'sends an email' do - with_settings(Settings.vanotify.services.lighthouse.template_id, - higher_level_review_received: 'veteran_template', - higher_level_review_received_claimant: 'claimant_template') do - opts = { - 'receipt_event' => 'hlr_received', - 'email_identifier' => { 'id_value' => 'fake_email@email.com', 'id_type' => 'email' }, - 'first_name' => 'first name', - 'date_submitted' => DateTime.new(2021, 1, 2, 3, 4, 5).iso8601, - 'guid' => '1234556', - 'claimant_email' => '', - 'claimant_first_name' => '' - } - - job.perform(opts) - - expect(client).to have_received(:send_email).with( - { - email_address: 'fake_email@email.com', - template_id: 'veteran_template', - personalisation: { - 'first_name' => 'first name', - 'date_submitted' => 'January 02, 2021' - } - } - ) - end - end - - it 'does not care about the order of email identifier hash' do - with_settings(Settings.vanotify.services.lighthouse.template_id, - higher_level_review_received: 'veteran_template', - higher_level_review_received_claimant: 'claimant_template') do - opts = { - 'receipt_event' => 'hlr_received', - 'email_identifier' => { 'id_type' => 'email', 'id_value' => 'fake_email@email.com' }, # key order changed - 'first_name' => 'first name', - 'date_submitted' => DateTime.new(2021, 1, 2, 3, 4, 5).iso8601, - 'guid' => '1234556' - } - - job.perform(opts) - - expect(client).to have_received(:send_email).with( - { - email_address: 'fake_email@email.com', - template_id: 'veteran_template', - personalisation: { - 'first_name' => 'first name', - 'date_submitted' => 'January 02, 2021' - } - } - ) - end - end - - it 'sends email to claimant using the claimant template' do - with_settings( - Settings.vanotify.services.lighthouse.template_id, - higher_level_review_received: 'veteran_template', - higher_level_review_received_claimant: 'claimant_template' - ) do - opts = { - 'receipt_event' => 'hlr_received', - 'email_identifier' => { 'id_type' => 'email', 'id_value' => 'fake_email@email.com' }, # key order changed - 'first_name' => 'veteran first name', - 'date_submitted' => DateTime.new(2021, 1, 2, 3, 4, 5).iso8601, - 'guid' => '1234556', - 'claimant_email' => 'fake_claimant_email@email.com', - 'claimant_first_name' => 'Betty' - } - - job.perform(opts) - - expect(client).to have_received(:send_email).with( - { - email_address: 'fake_claimant_email@email.com', - template_id: 'claimant_template', - personalisation: { - 'first_name' => 'Betty', - 'date_submitted' => 'January 02, 2021', - 'veterans_name' => 'veteran first name' - } - } - ) - end - end - end - - it 'uses icn if email isn\'t present' do - with_settings( - Settings.vanotify.services.lighthouse.template_id, - higher_level_review_received: 'fake_template_id' - ) do - opts = { - 'receipt_event' => 'hlr_received', - 'email_identifier' => { 'id_value' => '1233445353', 'id_type' => 'ICN' }, - 'first_name' => 'first name', - 'date_submitted' => DateTime.new(1900, 1, 2, 3, 4, 5).iso8601, - 'guid' => '1234556' - } - - job.perform(opts) - - expect(client).to have_received(:send_email).with( - { - recipient_identifier: { - id_value: '1233445353', - id_type: 'ICN' - }, - template_id: 'fake_template_id', - personalisation: { - 'first_name' => 'first name', - 'date_submitted' => 'January 02, 1900' - } - } - ) - end - end -end From 746d4c149b21c3b6bb0734991216e44a61a9ee50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 13:48:40 -0400 Subject: [PATCH 031/260] Bump fastimage from 2.3.0 to 2.3.1 (#16170) Bumps [fastimage](https://github.com/sdsykes/fastimage) from 2.3.0 to 2.3.1. - [Changelog](https://github.com/sdsykes/fastimage/blob/master/CHANGELOG) - [Commits](https://github.com/sdsykes/fastimage/compare/v2.3.0...v2.3.1) --- updated-dependencies: - dependency-name: fastimage dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6667503af53..798726ef4d1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -438,7 +438,7 @@ GEM typhoeus (~> 1.4) faraday_curl (0.0.2) faraday (>= 0.9.0) - fastimage (2.3.0) + fastimage (2.3.1) ffi (1.16.3) ffi-compiler (1.0.1) ffi (>= 1.0.0) From 21772a972b6a6ae1a8f3efc85dc2b383524e9763 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 13:48:55 -0400 Subject: [PATCH 032/260] Bump google-protobuf from 4.26.0 to 4.26.1 (#16121) Bumps [google-protobuf](https://github.com/protocolbuffers/protobuf) from 4.26.0 to 4.26.1. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl) - [Commits](https://github.com/protocolbuffers/protobuf/commits) --- updated-dependencies: - dependency-name: google-protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 798726ef4d1..e60729ac318 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -509,7 +509,7 @@ GEM thor (>= 0.20, < 2.a) google-cloud-env (2.1.1) faraday (>= 1.0, < 3.a) - google-protobuf (4.26.0) + google-protobuf (4.26.1) rake (>= 13) googleauth (1.11.0) faraday (>= 1.0, < 3.a) From 55f5adaf7ec0be5af3568295cbdefbe137248e00 Mon Sep 17 00:00:00 2001 From: Devin McCurdy Date: Wed, 3 Apr 2024 13:50:53 -0400 Subject: [PATCH 033/260] Add feature flag (#16104) --- config/features.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/features.yml b/config/features.yml index 79c473a341a..b904463672f 100644 --- a/config/features.yml +++ b/config/features.yml @@ -1107,6 +1107,10 @@ features: actor_type: user enable_in_development: true description: Allows appointment cancellations to be routed to Oracle Health sites. + va_online_scheduling_enable_OH_eligibility: + actor_type: user + enable_in_development: true + description: Toggle for routing eligibility requests to the VetsAPI Gateway Service(VPG) instead of vaos-service va_online_scheduling_enable_OH_slots_search: actor_type: user enable_in_development: true From 4dcc53d308e941e59ee8217cebf1073c64d82d81 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 14:13:21 -0400 Subject: [PATCH 034/260] Bump restforce from 7.3.0 to 7.3.1 (#16149) Bumps [restforce](https://github.com/restforce/restforce) from 7.3.0 to 7.3.1. - [Release notes](https://github.com/restforce/restforce/releases) - [Changelog](https://github.com/restforce/restforce/blob/main/CHANGELOG.md) - [Commits](https://github.com/restforce/restforce/compare/v7.3.0...v7.3.1) --- updated-dependencies: - dependency-name: restforce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e60729ac318..f404568ed8d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -828,7 +828,7 @@ GEM uber (< 0.2.0) request_store (1.6.0) rack (>= 1.4) - restforce (7.3.0) + restforce (7.3.1) faraday (>= 1.1.0, < 2.10.0) faraday-follow_redirects (<= 0.3.0, < 1.0.0) faraday-multipart (>= 1.0.0, < 2.0.0) From 4b1b2df88298a8a0ea54c270b1b48b8ba7d8608b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 14:13:29 -0400 Subject: [PATCH 035/260] Bump aws-sdk-s3 from 1.146.0 to 1.146.1 (#16136) Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.146.0 to 1.146.1. - [Release notes](https://github.com/aws/aws-sdk-ruby/releases) - [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-ruby/commits) --- updated-dependencies: - dependency-name: aws-sdk-s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f404568ed8d..a59083d09bd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -243,8 +243,8 @@ GEM attr_extras (7.1.0) awesome_print (1.9.2) aws-eventstream (1.3.0) - aws-partitions (1.899.0) - aws-sdk-core (3.191.4) + aws-partitions (1.903.0) + aws-sdk-core (3.191.5) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.8) @@ -252,7 +252,7 @@ GEM aws-sdk-kms (1.78.0) aws-sdk-core (~> 3, >= 3.191.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.146.0) + aws-sdk-s3 (1.146.1) aws-sdk-core (~> 3, >= 3.191.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.8) From 7c540e3a4ea58b6c6b3aea213e8aebd6f6bf2651 Mon Sep 17 00:00:00 2001 From: Jesse Cohn Date: Wed, 3 Apr 2024 14:50:00 -0400 Subject: [PATCH 036/260] Added deny endpoint (#16157) * Added deny endpoin * um.. pushing again? * Updated to 'decline' * Updated to decline --------- Co-authored-by: Gabriel Zurita --- .../v0/power_of_attorney_requests_controller.rb | 7 +++++++ .../accredited_representative_portal/config/routes.rb | 1 + .../v0/power_of_attorney_requests_controller_spec.rb | 10 ++++++++++ 3 files changed, 18 insertions(+) diff --git a/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/v0/power_of_attorney_requests_controller.rb b/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/v0/power_of_attorney_requests_controller.rb index 743545dce95..42776201a91 100644 --- a/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/v0/power_of_attorney_requests_controller.rb +++ b/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/v0/power_of_attorney_requests_controller.rb @@ -9,6 +9,13 @@ def accept # NOTE: the below is a placeholder for the acceptance logic render json: { message: 'Accepted' }, status: :ok end + + def decline + # TODO: The ID will be either a veteran_id or a poa_id + # id = params[:id] + # NOTE: the below is a placeholder for the deny logic + render json: { message: 'Declined' }, status: :ok + end end end end diff --git a/modules/accredited_representative_portal/config/routes.rb b/modules/accredited_representative_portal/config/routes.rb index 7d53d843c0f..439562bc341 100644 --- a/modules/accredited_representative_portal/config/routes.rb +++ b/modules/accredited_representative_portal/config/routes.rb @@ -5,6 +5,7 @@ resources :power_of_attorney_requests, only: [] do member do post :accept + post :decline end end diff --git a/modules/accredited_representative_portal/spec/requests/accredited_representative_portal/v0/power_of_attorney_requests_controller_spec.rb b/modules/accredited_representative_portal/spec/requests/accredited_representative_portal/v0/power_of_attorney_requests_controller_spec.rb index 8aba1739ef4..21f5ee3b2a0 100644 --- a/modules/accredited_representative_portal/spec/requests/accredited_representative_portal/v0/power_of_attorney_requests_controller_spec.rb +++ b/modules/accredited_representative_portal/spec/requests/accredited_representative_portal/v0/power_of_attorney_requests_controller_spec.rb @@ -20,4 +20,14 @@ expect(json['message']).to eq('Accepted') end end + + describe 'POST /decline' do + it 'returns a successful response with an accepted message' do + id = '123' + post "/accredited_representative_portal/v0/power_of_attorney_requests/#{id}/decline" + expect(response).to have_http_status(:ok) + json = JSON.parse(response.body) + expect(json['message']).to eq('Declined') + end + end end From 61ddddfe3335efe73936e0c5d9ac302f131f463d Mon Sep 17 00:00:00 2001 From: Tom Harrison Date: Wed, 3 Apr 2024 15:08:47 -0400 Subject: [PATCH 037/260] Update DD error codes and add additional route (#16184) --- config/routes.rb | 1 + lib/lighthouse/direct_deposit/error_parser.rb | 50 +++++++++-------- ...isability_compensations_controller_spec.rb | 55 +++++++++++++++++++ 3 files changed, 84 insertions(+), 22 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index f4bd4aea31d..37ddbb96066 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -299,6 +299,7 @@ resource :military_occupations, only: :show # Lighthouse + resource :direct_deposits, only: %i[show update] namespace :direct_deposits do resource :disability_compensations, only: %i[show update] end diff --git a/lib/lighthouse/direct_deposit/error_parser.rb b/lib/lighthouse/direct_deposit/error_parser.rb index 5539399340a..954a0b7ebe8 100644 --- a/lib/lighthouse/direct_deposit/error_parser.rb +++ b/lib/lighthouse/direct_deposit/error_parser.rb @@ -44,29 +44,35 @@ def self.parse_detail(body) end def self.parse_code(detail) # rubocop:disable Metrics/MethodLength - return 'cnp.payment.api.rate.limit.exceeded' if detail.include? 'API rate limit exceeded' - return 'cnp.payment.api.gateway.timeout' if detail.include? 'Did not receive a timely response' - return 'cnp.payment.invalid.authentication.creds' if detail.include? 'Invalid authentication credentials' - return 'cnp.payment.invalid.token' if detail.include? 'Invalid token' - return 'cnp.payment.invalid.scopes' if detail.include? 'scopes are not configured' - return 'cnp.payment.icn.not.found' if detail.include? 'No data found for ICN' - return 'cnp.payment.icn.invalid' if detail.include? 'getDirectDeposit.icn size' - return 'cnp.payment.account.number.invalid' if detail.include? 'payment.accountNumber.invalid' - return 'cnp.payment.account.type.invalid' if detail.include? 'payment.accountType.invalid' - return 'cnp.payment.account.number.fraud' if detail.include? 'Flashes on record' - return 'cnp.payment.routing.number.invalid.checksum' if detail.include? 'accountRoutingNumber.invalidCheckSum' - return 'cnp.payment.routing.number.invalid' if detail.include? 'payment.accountRoutingNumber.invalid' - return 'cnp.payment.routing.number.fraud' if detail.include? 'Routing number related to potential fraud' - return 'cnp.payment.restriction.indicators.present' if detail.include? 'restriction.indicators.present' - return 'cnp.payment.day.phone.number.invalid' if detail.include? 'Day phone number is invalid' - return 'cnp.payment.day.area.number.invalid' if detail.include? 'Day area number is invalid' - return 'cnp.payment.night.phone.number.invalid' if detail.include? 'Night phone number is invalid' - return 'cnp.payment.night.area.number.invalid' if detail.include? 'Night area number is invalid' - return 'cnp.payment.mailing.address.invalid' if detail.include? 'field not entered for mailing address update' - return 'cnp.payment.potential.fraud' if detail.include? 'GUIE50041' - return 'cnp.payment.unspecified.error' if detail.include? 'GUIE50022' + return "#{prefix}.api.rate.limit.exceeded" if detail.include? 'API rate limit exceeded' + return "#{prefix}.api.gateway.timeout" if detail.include? 'Did not receive a timely response' + return "#{prefix}.invalid.authentication.creds" if detail.include? 'Invalid authentication credentials' + return "#{prefix}.invalid.token" if detail.include? 'Invalid token' + return "#{prefix}.invalid.scopes" if detail.include? 'scopes are not configured' + return "#{prefix}.icn.not.found" if detail.include? 'No data found for ICN' + return "#{prefix}.icn.invalid" if detail.include? 'getDirectDeposit.icn size' + return "#{prefix}.account.number.invalid" if detail.include? 'payment.accountNumber.invalid' + return "#{prefix}.account.type.invalid" if detail.include? 'payment.accountType.invalid' + return "#{prefix}.account.number.fraud" if detail.include? 'Flashes on record' + return "#{prefix}.routing.number.invalid.checksum" if detail.include? 'accountRoutingNumber.invalidCheckSum' + return "#{prefix}.routing.number.invalid" if detail.include? 'payment.accountRoutingNumber.invalid' + return "#{prefix}.routing.number.fraud" if detail.include? 'Routing number related to potential fraud' + return "#{prefix}.restriction.indicators.present" if detail.include? 'restriction.indicators.present' + return "#{prefix}.day.phone.number.invalid" if detail.include? 'Day phone number is invalid' + return "#{prefix}.day.area.number.invalid" if detail.include? 'Day area number is invalid' + return "#{prefix}.night.phone.number.invalid" if detail.include? 'Night phone number is invalid' + return "#{prefix}.night.area.number.invalid" if detail.include? 'Night area number is invalid' + return "#{prefix}.mailing.address.invalid" if detail.include? 'field not entered for mailing address update' + return "#{prefix}.potential.fraud" if detail.include? 'GUIE50041' + return "#{prefix}.unspecified.error" if detail.include? 'GUIE50022' - 'cnp.payment.generic.error' + "#{prefix}.generic.error" + end + + def self.prefix + return 'direct.deposit' if Flipper.enabled?(:profile_show_direct_deposit_single_form) + + 'cnp.payment' end def self.data_source diff --git a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb index ffb81e4f7f9..84111ee4195 100644 --- a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb +++ b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb @@ -9,6 +9,7 @@ sign_in_as(user) token = 'abcdefghijklmnop' allow_any_instance_of(DirectDeposit::Configuration).to receive(:access_token).and_return(token) + Flipper.disable(:profile_show_direct_deposit_single_form) end describe '#show' do @@ -404,4 +405,58 @@ end end end + + describe '#update feature flag' do + let(:params) do + { + routing_number: '031000503', + account_number: '12345678' + } + end + + context 'when feature flag is on' do + before do + Flipper.enable(:profile_show_direct_deposit_single_form) + end + + it 'error code is prefixed with direct.deposit' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do + put(:update, params:) + end + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e['code']).to eq('direct.deposit.account.type.invalid') + end + end + + context 'when feature flag is off' do + it 'error code is prefixed with cnp.payment' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do + put(:update, params:) + end + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e['code']).to eq('cnp.payment.account.type.invalid') + end + end + end + + describe '#show alternate route' do + it 'returns direct deposit info' do + VCR.use_cassette('lighthouse/direct_deposit/show/200_valid') do + get(:show, params: { use_route: 'v0/profile/direct_deposits' }) + end + + json = JSON.parse(response.body) + payment_account = json['data']['attributes']['payment_account'] + control_info = json['data']['attributes']['control_information'] + + expect(payment_account).not_to be_nil + expect(control_info).not_to be_nil + end + end end From d1e5e075a79a435ef9c73d643620cac8cb61127b Mon Sep 17 00:00:00 2001 From: Jennica Stiehl <25069483+stiehlrod@users.noreply.github.com> Date: Wed, 3 Apr 2024 13:23:45 -0600 Subject: [PATCH 038/260] API-34991-insurance-numbers (#16181) * Adds insurance number to schema, with max length of 60, type of string, and description. * Adds insuranceNumber_s to pdf cpnstructor. * Adds insurance number attribute to the pdf spec, and alters the expected pdf. --- .../claims_api/config/schemas/v2/2122.json | 5 +++++ .../v2/poa_pdf_constructor/organization.rb | 2 ++ .../fixtures/21-22/v2/signed_filled_final.pdf | Bin 364897 -> 365293 bytes .../poa_pdf_constructor/organization_spec.rb | 3 ++- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/claims_api/config/schemas/v2/2122.json b/modules/claims_api/config/schemas/v2/2122.json index 9a6a731a5d5..258542e2b93 100644 --- a/modules/claims_api/config/schemas/v2/2122.json +++ b/modules/claims_api/config/schemas/v2/2122.json @@ -105,6 +105,11 @@ "type": "string", "pattern": "^\\d{9}?$", "example": "123456789" + }, + "insuranceNumber": { + "type": "string", + "maxLength": 60, + "description": "Veteran's insurance number, if applicable. Include letter prefix." } } }, diff --git a/modules/claims_api/lib/claims_api/v2/poa_pdf_constructor/organization.rb b/modules/claims_api/lib/claims_api/v2/poa_pdf_constructor/organization.rb index 66fe7ed47e7..961312c8823 100644 --- a/modules/claims_api/lib/claims_api/v2/poa_pdf_constructor/organization.rb +++ b/modules/claims_api/lib/claims_api/v2/poa_pdf_constructor/organization.rb @@ -76,6 +76,8 @@ def page1_options(data) "#{base_form}.DOBmonth[0]": data.dig('veteran', 'birthdate').split('-').second, "#{base_form}.DOBday[0]": data.dig('veteran', 'birthdate').split('-').last.first(2), "#{base_form}.DOByear[0]": data.dig('veteran', 'birthdate').split('-').first, + # Item 5 + "#{base_form}.InsuranceNumber_s[0]": data.dig('veteran', 'insuranceNumber'), # Item 7 "#{base_form}.Veterans_MailingAddress_NumberAndStreet[0]": data.dig('veteran', 'address', 'addressLine1'), "#{base_form}.Claimants_MailingAddress_ApartmentOrUnitNumber[1]": data.dig('veteran', 'address', 'addressLine2'), diff --git a/modules/claims_api/spec/fixtures/21-22/v2/signed_filled_final.pdf b/modules/claims_api/spec/fixtures/21-22/v2/signed_filled_final.pdf index 1a02b93180e18f2166fe037b25c8cacc0277e6f2..a7802967ec29c9f0da7795d7aa9acede1cac2bde 100644 GIT binary patch delta 5522 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 Gp#KBP`HOo1 delta 5473 zcmZu#4R96J6`p;2H!&~aM+l*e3~nq@5tQA%KfBiuERnzffgnWXM-&V{q6AD7Yejvc zNUIJbG0GLGid5PnA|lGFAdvDO6tF_kDIlU03j;N^TB?FQci(%P>|NeWCVS4FpYNV? z?z!jg>E%UVEGt_0uMX6-%u&g{<0cKf-LxrbIDdtP8!y);XkOzy?Q+d+T&Z1Go)N09 zCZ_G+v_^F`2Ext~j%nLomau_fS;7K>h)L%YtT8{QLkfcpJ7Z(abPPspCoKw;w30Ci zlr&?7@4$}5vlIs+<8I7!4+uB=#swndd(3nOLSe*jxGMDc6qurbolH z!y}*izU0$C-f$|fyzec&7Y{Cb@V!ZW{*=1r+z!@iIID1^nRIXlp@rg0bmo90{UHZ~@zbY-d`n9`ePcFICHBPO0_r980r$4OR_V-V6 zh9BNOr~l|RFL!(6g#GZey$hnLB8oYTMbANWBpONf0Rp?2c#vx&0j zHlVG3?s@&LgxI_b)kwiJ{#*^M*Fu^8qMd=7!~%q9T4rhv+9mcF=y|at7kw!D=E94% z2DgdEi%_}f_+#Q4e{d3Y(!{~Mtgf^##^!_WuiJsq&kIn2Kd?Qzafxu-1Ek7t6TPIZ zet!OIs7MnptjH+(@2x~BO%$&L&3&uTI^nH?ryi@(J~96d^t?a+O*CE;XI29%IXsi+StO3*wOv&|k$rHURJBMs!e&+6czRZbk)~Xxapi=bF%LO-yM5?fk8$&1#-mAhaqK`976{*OSBwASadjs3dB<{>Ulo@66KB1 zY^k-*@7_s})ZO4(ui~MfP=%{H}%K82;TeLa4xTVynG=e6z=o_s> zba#zz{;5)bpSTjQ;0s^|^cz=y%Prry@Zz5=6XGVO-_cRvF)cm@JBjA(r+vZCKWqSTf8g$O&+G z!8^#u$0zj8V&siRSAXAFgMb;ijJ9S-0J#`4pLO5h zZH<_3%uO+{Eq~@rGZ{Qsw#NWbl;_x9OwOTl{)oz97tUveM=Uu5MdS!!1i}NqRI6h` zJpx4#6=cB_7U6jwc2y@Hr!I^VQ915Wm`K|4Y{&9odTYZ=Sr#z49ND6R4wtiGl!t9O zF)2Jkp;#22D@VsD526tBK^-fV4nr6P+o8l&q5wUFxiLA$Wm!a>cs7mcdPG)pM9#Au zIaJDDDw}smFp<4g{@UtO1HVoJSlxNXL{h zrt&5cmBXH#;G;YmTtyV#1?({hg9-Z&epxgQX0Q~+ASE_d9aF;8ygQUSa94@iqZBGh z@gCPgGy40%VCxk1H&w$c1I`0EUGpOQ08#|jDlg% z8B{RL_T)V`0-8Ba+#Xnr%W(-Xh<_MSSge47N0pNj6K17ic>-pvXb1zQx)R3J z9)Jl9J~1b*Ek6v&Ul?f^aY(w}TIWAdhGwk_dQft4p8TK`HR!Qe^%KvPAO50p+=|Wy z5PwV{?MjCO9#mmW8J42(D2!676X2;wIi~TWSMul$YO{dhN`AeIpr#CJDaMOeI;0qG tb}v3-^t!@L_8l^F>MRqm!H3h}gV?0{d+)EGGBt^r&0Ll&DXFL$^nY(*VpaeE diff --git a/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/organization_spec.rb b/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/organization_spec.rb index 8f75f0a5045..9007da1d420 100644 --- a/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/organization_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/organization_spec.rb @@ -23,7 +23,8 @@ areaCode: '555', phoneNumber: '5551337' }, - email: 'test@example.com' + email: 'test@example.com', + insuranceNumber: 'Ar67346578674' }, claimant: { firstName: 'Lillian', From aa38095b6eb0ae4c824b29c9833dccdb0428fd60 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Wed, 3 Apr 2024 16:07:21 -0400 Subject: [PATCH 039/260] Handle transliteration errors separately from other errors in Simple Forms (#16187) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Handle transliteration errors separately from other errors in Simple Forms * Fix test * add non-error test case * remove byebugs 🙄 --- .../simple_forms_api/v1/uploads_controller.rb | 2 + .../services/simple_forms_api/pdf_stamper.rb | 2 + .../form_with_accented_chars_21_0966.json | 49 +++++++++++++++++++ .../form_with_non_latin_chars_21_0966.json | 49 +++++++++++++++++++ .../spec/requests/v1/uploads_spec.rb | 31 ++++++++++++ 5 files changed, 133 insertions(+) create mode 100644 modules/simple_forms_api/spec/fixtures/form_json/form_with_accented_chars_21_0966.json create mode 100644 modules/simple_forms_api/spec/fixtures/form_json/form_with_non_latin_chars_21_0966.json diff --git a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb index 0738182b66e..7fe685d4579 100644 --- a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb +++ b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb @@ -50,6 +50,8 @@ def submit else submit_form_to_central_mail end + rescue Prawn::Errors::IncompatibleStringEncoding + raise rescue => e raise Exceptions::ScrubbedUploadsSubmitError.new(params), e end diff --git a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb index 2d4793d0cb2..64fd8a7a867 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb @@ -240,6 +240,8 @@ def self.verify(template_path) stamped_size = File.size(template_path) raise StandardError, 'The PDF remained unchanged upon stamping.' unless stamped_size > orig_size + rescue Prawn::Errors::IncompatibleStringEncoding + raise rescue => e raise StandardError, "An error occurred while verifying stamp: #{e}" end diff --git a/modules/simple_forms_api/spec/fixtures/form_json/form_with_accented_chars_21_0966.json b/modules/simple_forms_api/spec/fixtures/form_json/form_with_accented_chars_21_0966.json new file mode 100644 index 00000000000..675cc63ee33 --- /dev/null +++ b/modules/simple_forms_api/spec/fixtures/form_json/form_with_accented_chars_21_0966.json @@ -0,0 +1,49 @@ +{ + "form_number": "21-0966", + "third_party_preparer_full_name": { + "first": "Preparer", + "middle": "V.", + "last": "Party, III" + }, + "third_party_preparer_role": "other", + "other_third_party_preparer_role": "Secret agent", + "preparer_identification": "THIRD_PARTY_SURVIVING_DEPENDENT", + "surviving_dependent_full_name": { + "first": "I", + "middle": "Will", + "last": "Survive" + }, + "surviving_dependent_date_of_birth": "1995-06-24", + "surviving_dependent_phone": "1234567890", + "surviving_dependent_international_phone": "2345678901", + "surviving_dependent_email": "survivor@dependent.com", + "surviving_dependent_mailing_address": { + "street": "123 Fake St.", + "street2": "Apt. 2", + "city": "Fakesville", + "country": "USA", + "state": "GA", + "postal_code": "12345" + }, + "surviving_dependent_id": { + "ssn": "554565676", + "va_file_number": "12345678" + }, + "veteran_full_name": { + "first": "Châu", + "middle": "m", + "last": "Nguyễn" + }, + "veteran_date_of_birth": "1990-03-12", + "veteran_id": { + "ssn": "246813579" + }, + "relationship_to_veteran": { + "relationship_to_veteran": "other" + }, + "benefit_selection": { + "survivor": true + }, + "statement_of_truth_signature": "José m Ramírez", + "statement_of_truth_certified": true +} \ No newline at end of file diff --git a/modules/simple_forms_api/spec/fixtures/form_json/form_with_non_latin_chars_21_0966.json b/modules/simple_forms_api/spec/fixtures/form_json/form_with_non_latin_chars_21_0966.json new file mode 100644 index 00000000000..a347bdbaf44 --- /dev/null +++ b/modules/simple_forms_api/spec/fixtures/form_json/form_with_non_latin_chars_21_0966.json @@ -0,0 +1,49 @@ +{ + "form_number": "21-0966", + "third_party_preparer_full_name": { + "first": "Preparer", + "middle": "V.", + "last": "Party, III" + }, + "third_party_preparer_role": "other", + "other_third_party_preparer_role": "Secret agent", + "preparer_identification": "THIRD_PARTY_SURVIVING_DEPENDENT", + "surviving_dependent_full_name": { + "first": "I", + "middle": "Will", + "last": "Survive" + }, + "surviving_dependent_date_of_birth": "1995-06-24", + "surviving_dependent_phone": "1234567890", + "surviving_dependent_international_phone": "2345678901", + "surviving_dependent_email": "survivor@dependent.com", + "surviving_dependent_mailing_address": { + "street": "123 Fake St.", + "street2": "Apt. 2", + "city": "Fakesville", + "country": "USA", + "state": "GA", + "postal_code": "12345" + }, + "surviving_dependent_id": { + "ssn": "554565676", + "va_file_number": "12345678" + }, + "veteran_full_name": { + "first": "Châu", + "middle": "m", + "last": "Nguyễn" + }, + "veteran_date_of_birth": "1990-03-12", + "veteran_id": { + "ssn": "246813579" + }, + "relationship_to_veteran": { + "relationship_to_veteran": "other" + }, + "benefit_selection": { + "survivor": true + }, + "statement_of_truth_signature": "Châu m Nguyễn", + "statement_of_truth_certified": true +} \ No newline at end of file diff --git a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb index e4e2ee6afec..f21077b86bd 100644 --- a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb +++ b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb @@ -344,6 +344,37 @@ end end end + + describe 'transliterating fields' do + context 'transliteration succeeds' do + it 'responds with ok' do + VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do + VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', + 'form_with_accented_chars_21_0966.json') + data = JSON.parse(fixture_path.read) + + post '/simple_forms_api/v1/simple_forms', params: data + + expect(response).to have_http_status(:ok) + end + end + end + end + + context 'transliteration fails' do + it 'responds with an error' do + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', + 'form_with_non_latin_chars_21_0966.json') + data = JSON.parse(fixture_path.read) + + post '/simple_forms_api/v1/simple_forms', params: data + + expect(response).to have_http_status(:error) + expect(response.body).to include('not compatible with the Windows-1252 character set') + end + end + end end describe '#submit_supporting_documents' do From 6fd69987b6996650594b2ef09d89ecdcc3f5890c Mon Sep 17 00:00:00 2001 From: s-caso <94458706+s-caso@users.noreply.github.com> Date: Wed, 3 Apr 2024 16:13:09 -0400 Subject: [PATCH 040/260] Sa 89863 lighthouse api integration (#16153) * update toe/meb controller and services to use new lighthouse api * add new feature flag for toe lighthouse * update specs to test ew lighthouse integration * rubocop fixes * rubocop * rubocop fixes * refactor for linting issues * remove old specs * reorgnize tests for better readability * rubocop fixes * remove deprecated lines --- config/features.yml | 4 + .../v0/education_benefits_controller.rb | 3 +- .../meb_api/v0/forms_controller.rb | 10 +- .../dgi/forms/service/submission_service.rb | 8 +- modules/meb_api/lib/dgi/submission/service.rb | 10 +- .../service/toe_submission_service_spec.rb | 50 +++++++++- .../spec/dgi/submission/service_spec.rb | 46 ++++++--- .../meb_api/v0/education_benefits_spec.rb | 90 ++++++++++------- .../dgi/lighthouse_dd_200_valid.yml | 65 +++++++++++++ .../dgi/submit_claim_failure.yml | 40 ++++++++ .../dgi/submit_claim_lighthouse.yml | 96 +++++++++++++++++++ 11 files changed, 365 insertions(+), 57 deletions(-) create mode 100644 spec/support/vcr_cassettes/dgi/lighthouse_dd_200_valid.yml create mode 100644 spec/support/vcr_cassettes/dgi/submit_claim_failure.yml create mode 100644 spec/support/vcr_cassettes/dgi/submit_claim_lighthouse.yml diff --git a/config/features.yml b/config/features.yml index b904463672f..bf37c613b8c 100644 --- a/config/features.yml +++ b/config/features.yml @@ -1192,6 +1192,10 @@ features: actor_type: user description: Flag to use begin rescue block for BGS call enable_in_development: true + toe_light_house_dgi_direct_deposit: + actor_type: user + description: Uses lighthouse api for direct deposit information in TOE. + enable_in_development: true move_form_back_button: actor_type: user description: Test moving form back button to the top of the page diff --git a/modules/meb_api/app/controllers/meb_api/v0/education_benefits_controller.rb b/modules/meb_api/app/controllers/meb_api/v0/education_benefits_controller.rb index a378b4f5bb5..ef37f0a34db 100644 --- a/modules/meb_api/app/controllers/meb_api/v0/education_benefits_controller.rb +++ b/modules/meb_api/app/controllers/meb_api/v0/education_benefits_controller.rb @@ -58,9 +58,10 @@ def claim_letter def submit_claim response_data = nil + if Flipper.enabled?(:show_dgi_direct_deposit_1990EZ, @current_user) && !Rails.env.development? begin - response_data = payment_service.get_ch33_dd_eft_info + response_data = DirectDeposit::Client.new(@current_user&.icn).get_payment_info rescue => e Rails.logger.error("BGS service error: #{e}") head :internal_server_error diff --git a/modules/meb_api/app/controllers/meb_api/v0/forms_controller.rb b/modules/meb_api/app/controllers/meb_api/v0/forms_controller.rb index dc9b7ed081a..568ff34ef3b 100644 --- a/modules/meb_api/app/controllers/meb_api/v0/forms_controller.rb +++ b/modules/meb_api/app/controllers/meb_api/v0/forms_controller.rb @@ -54,7 +54,7 @@ def submit_claim dd_response = nil if Flipper.enabled?(:toe_short_circuit_bgs_failure, @current_user) begin - dd_response = payment_service.get_ch33_dd_eft_info + dd_response = direct_deposit_response rescue => e Rails.logger.error('BDN service error: ', e) head :internal_server_error @@ -96,6 +96,14 @@ def submission_service def payment_service BGS::Service.new(@current_user) end + + def direct_deposit_response + if Flipper.enabled?(:toe_light_house_dgi_direct_deposit, @current_user) + DirectDeposit::Client.new(@current_user&.icn).get_payment_info + else + payment_service.get_ch33_dd_eft_info + end + end end end end diff --git a/modules/meb_api/lib/dgi/forms/service/submission_service.rb b/modules/meb_api/lib/dgi/forms/service/submission_service.rb index 3c546e01cd3..0f369b477b3 100644 --- a/modules/meb_api/lib/dgi/forms/service/submission_service.rb +++ b/modules/meb_api/lib/dgi/forms/service/submission_service.rb @@ -49,10 +49,14 @@ def format_params(params) def update_dd_params(params, dd_params) check_masking = params.dig(:form, :direct_deposit, :direct_deposit_account_number).include?('*') - - if check_masking + if check_masking && !Flipper.enabled?(:toe_light_house_dgi_direct_deposit, @current_user) params[:form][:direct_deposit][:direct_deposit_account_number] = dd_params[:dposit_acnt_nbr] params[:form][:direct_deposit][:direct_deposit_routing_number] = dd_params[:routng_trnsit_nbr] + elsif check_masking && Flipper.enabled?(:toe_light_house_dgi_direct_deposit, @current_user) + params[:form][:direct_deposit][:account_number] = + dd_params&.payment_account ? dd_params.payment_account[:account_number] : nil + params[:form][:direct_deposit][:routing_number] = + dd_params&.payment_account ? dd_params.payment_account[:routing_number] : nil end params end diff --git a/modules/meb_api/lib/dgi/submission/service.rb b/modules/meb_api/lib/dgi/submission/service.rb index 96969f5503a..26c001c5a22 100644 --- a/modules/meb_api/lib/dgi/submission/service.rb +++ b/modules/meb_api/lib/dgi/submission/service.rb @@ -52,10 +52,14 @@ def format_params(params) def update_dd_params(params, dd_params) account_number = params.dig(:direct_deposit, :account_number) check_masking = account_number&.include?('*') - if check_masking - params[:direct_deposit][:account_number] = dd_params[:dposit_acnt_nbr] - params[:direct_deposit][:routing_number] = dd_params[:routng_trnsit_nbr] + + if check_masking && Flipper.enabled?(:show_dgi_direct_deposit_1990EZ, @current_user) + params[:direct_deposit][:account_number] = + dd_params&.payment_account ? dd_params.payment_account[:account_number] : nil + params[:direct_deposit][:routing_number] = + dd_params&.payment_account ? dd_params.payment_account[:routing_number] : nil end + params end diff --git a/modules/meb_api/spec/dgi/forms/service/toe_submission_service_spec.rb b/modules/meb_api/spec/dgi/forms/service/toe_submission_service_spec.rb index 77845deb0c3..bd07082f310 100644 --- a/modules/meb_api/spec/dgi/forms/service/toe_submission_service_spec.rb +++ b/modules/meb_api/spec/dgi/forms/service/toe_submission_service_spec.rb @@ -68,6 +68,31 @@ } end + let(:dd_params_lighthouse) do + { + paymentAccount: { + accountType: 'CHECKING', + accountNumber: '1234567890', + financialInstitutionRoutingNumber: '031000503', + financialInstitutionName: 'WELLSFARGO BANK' + }, + controlInformation: { + canUpdateDirectDeposit: true, + isCorpAvailable: true, + isCorpRecFound: true, + hasNoBdnPayments: true, + hasIndentity: true, + hasIndex: true, + isCompetent: true, + hasMailingAddress: true, + hasNoFiduciaryAssigned: true, + isNotDeceased: true, + hasPaymentAddress: true, + isEduClaimAvailable: true + } + } + end + describe '#submit_toe_claim' do let(:faraday_response) { double('faraday_connection') } @@ -75,12 +100,33 @@ allow(faraday_response).to receive(:env) end - context 'when successful' do - it 'returns a status of 200' do + context 'Feature toe_light_house_dgi_direct_deposit=true' do + before do + Flipper.enable(:toe_light_house_dgi_direct_deposit) + end + + it 'Lighthouse returns a status of 200' do + VCR.use_cassette('dgi/forms/submit_toe_claim') do + response = service.submit_claim(ActionController::Parameters.new(claimant_params), + ActionController::Parameters.new(dd_params_lighthouse), + 'toe') + + expect(response.status).to eq(200) + end + end + end + + context 'Feature toe_light_house_dgi_direct_deposit=false' do + before do + Flipper.disable(:toe_light_house_dgi_direct_deposit) + end + + it 'EVSS returns a status of 200' do VCR.use_cassette('dgi/forms/submit_toe_claim') do response = service.submit_claim(ActionController::Parameters.new(claimant_params), ActionController::Parameters.new(dd_params), 'toe') + expect(response.status).to eq(200) end end diff --git a/modules/meb_api/spec/dgi/submission/service_spec.rb b/modules/meb_api/spec/dgi/submission/service_spec.rb index d61fe28c914..ccb65fec380 100644 --- a/modules/meb_api/spec/dgi/submission/service_spec.rb +++ b/modules/meb_api/spec/dgi/submission/service_spec.rb @@ -66,6 +66,32 @@ routng_trnsit_nbr: '042102115' } end + + let(:dd_params_lighthouse) do + { + 'payment_account' => { + 'account_type' => 'CHECKING', + 'account_number' => '1234567890', + 'financial_institution_routing_number' => '031000503', + 'financial_institution_name' => 'WELLSFARGO BANK' + }, + 'controlInformation' => { + 'canUpdateDirectDeposit' => 'true', + 'isCorpAvailable' => 'true', + 'isCorpRecFound' => 'true', + 'hasNoBdnPayments' => 'true', + 'hasIndentity' => 'true', + 'hasIndex' => 'true', + 'isCompetent' => 'true', + 'hasMailingAddress' => 'true', + 'hasNoFiduciaryAssigned' => 'true', + 'isNotDeceased' => 'true', + 'hasPaymentAddress' => 'true', + 'isEduClaimAvailable' => 'true' + } + } + end + let(:claimant_params_with_asterisks) do duplicated_params = claimant_params.deep_dup # Explicitly creating the nested structure if it doesn't exist @@ -84,25 +110,15 @@ end describe '#submit_claim' do - context 'when successful' do + context 'Lighthouse direct deposit' do it 'returns a status of 200' do - VCR.use_cassette('dgi/submit_claim') do - response = service.submit_claim( - ActionController::Parameters.new(claimant_params[:education_benefit]), - ActionController::Parameters.new(dd_params) - ) - expect(response.status).to eq(200) - end - end - end - - context 'with leading asterisks in account number' do - it 'replaces asterisked account and routing numbers with real values' do - VCR.use_cassette('dgi/submit_claim') do + VCR.use_cassette('dgi/submit_claim_lighthouse') do + lighthouse_dd_response = OpenStruct.new(body: dd_params_lighthouse) response = service.submit_claim( ActionController::Parameters.new(claimant_params_with_asterisks[:education_benefit]), - ActionController::Parameters.new(dd_params) + Lighthouse::DirectDeposit::PaymentInfoParser.parse(lighthouse_dd_response) ) + expect(response.status).to eq(200) end end diff --git a/modules/meb_api/spec/requests/meb_api/v0/education_benefits_spec.rb b/modules/meb_api/spec/requests/meb_api/v0/education_benefits_spec.rb index 3a003a423d2..583333620fa 100644 --- a/modules/meb_api/spec/requests/meb_api/v0/education_benefits_spec.rb +++ b/modules/meb_api/spec/requests/meb_api/v0/education_benefits_spec.rb @@ -112,11 +112,11 @@ params: { "education_benefit": { enrollment_verifications: { enrollment_certify_requests: [{ - "certified_period_begin_date": '2022-08-01', - "certified_period_end_date": '2022-08-31', - "certified_through_date": '2022-08-31', - "certification_method": 'MEB', - "app_communication": { "response_type": 'Y' } + 'certified_period_begin_date': '2022-08-01', + 'certified_period_end_date': '2022-08-31', + 'certified_through_date': '2022-08-31', + 'certification_method': 'MEB', + 'app_communication': { 'response_type': 'Y' } }] } } } expect(response).to have_http_status(:ok) @@ -148,37 +148,61 @@ end end - describe 'POST /meb_api/v0/send_confirmation_email' do - context 'delegates to submit_0994_form_confirmation job' do - it 'with name and email params' do - allow(MebApi::V0::Submit1990mebFormConfirmation).to receive(:perform_async) - - post '/meb_api/v0/send_confirmation_email', params: { - claim_status: 'ELIGIBLE', email: 'test@test.com', first_name: 'test' + describe 'POST /meb_api/v0/submit_claim' do + let(:claimant_params) do + { + form_id: 1, + education_benefit: { + claimant: { + first_name: 'Herbert', + middle_name: 'Hoover', + last_name: 'Hoover', + date_of_birth: '1980-03-11', + contact_info: { + address_line1: '503 upper park', + address_line2: '', + city: 'falls church', + zipcode: '22046', + email_address: 'hhover@test.com', + address_type: 'DOMESTIC', + mobile_phone_number: '4409938894', + country_code: 'US', + state_code: 'VA' + }, + notification_method: 'EMAIL' + } + }, + relinquished_benefit: { + eff_relinquish_date: '2021-10-15', + relinquished_benefit: 'Chapter30' + }, + additional_considerations: { + active_duty_kicker: 'N/A', + academy_rotc_scholarship: 'YES', + reserve_kicker: 'N/A', + senior_rotc_scholarship: 'YES', + active_duty_dod_repay_loan: 'YES' + }, + comments: { + disagree_with_service_period: false + }, + direct_deposit: { + account_number: '********3123', + account_type: 'savings', + routing_number: '*******3123' } + } + end - expect(MebApi::V0::Submit1990mebFormConfirmation).to have_received(:perform_async) - .with('ELIGIBLE', 'test@test.com', 'TEST') - end - - it 'without name and email params uses current user' do - allow(MebApi::V0::Submit1990mebFormConfirmation).to receive(:perform_async) - - post '/meb_api/v0/send_confirmation_email', params: { claim_status: 'DENIED' } - - expect(MebApi::V0::Submit1990mebFormConfirmation).to have_received(:perform_async) - .with('DENIED', 'abraham.lincoln@vets.gov', 'HERBERT') - end - - it 'does not delegate when feature is disabled' do - allow(MebApi::V0::Submit1990mebFormConfirmation).to receive(:perform_async) - Flipper.disable(:form1990meb_confirmation_email) - - post '/meb_api/v0/send_confirmation_email', params: {} - - expect(MebApi::V0::Submit1990mebFormConfirmation).not_to have_received(:perform_async) + context 'direct deposit' do + it 'successfully submits with new lighthouse api' do + VCR.use_cassette('dgi/submit_claim_lighthouse') do + Settings.mobile_lighthouse.rsa_key = OpenSSL::PKey::RSA.generate(2048).to_s + Settings.lighthouse.direct_deposit.use_mocks = true + post '/meb_api/v0/submit_claim', params: claimant_params - Flipper.enable(:form1990meb_confirmation_email) + expect(response).to have_http_status(:ok) + end end end end diff --git a/spec/support/vcr_cassettes/dgi/lighthouse_dd_200_valid.yml b/spec/support/vcr_cassettes/dgi/lighthouse_dd_200_valid.yml new file mode 100644 index 00000000000..37c757fb325 --- /dev/null +++ b/spec/support/vcr_cassettes/dgi/lighthouse_dd_200_valid.yml @@ -0,0 +1,65 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/direct-deposit-management/v1/direct-deposit?icn=1012666073V986297 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Authorization: + - Bearer abcdefghijklmnop + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Thu, 23 Feb 2023 21:47:59 GMT + Content-Type: + - application/json;charset=UTF-8 + Connection: + - keep-alive + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '58' + Ratelimit-Reset: + - '7' + Ratelimit-Limit: + - '60' + X-Ratelimit-Remaining-Minute: + - '58' + Content-Language: + - en-US + Pragma: + - no-cache + - no-cache + X-Kong-Upstream-Latency: + - '5345' + X-Kong-Proxy-Latency: + - '2' + Via: + - kong/3.0.2 + Access-Control-Allow-Origin: + - "*" + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"paymentAccount":{"accountType":"CHECKING","accountNumber":"1234567890","financialInstitutionRoutingNumber":"031000503","financialInstitutionName":"WELLS + FARGO BANK"},"controlInformation":{"canUpdateDirectDeposit":true,"isCorpAvailable":true,"isCorpRecFound":true,"hasNoBdnPayments":true,"hasIndentity":true,"hasIndex":true,"isCompetent":true,"hasMailingAddress":true,"hasNoFiduciaryAssigned":true,"isNotDeceased":true,"hasPaymentAddress":true,"isEduClaimAvailable":true}}' + recorded_at: Thu, 23 Feb 2023 21:47:59 GMT +recorded_with: VCR 6.1.0 diff --git a/spec/support/vcr_cassettes/dgi/submit_claim_failure.yml b/spec/support/vcr_cassettes/dgi/submit_claim_failure.yml new file mode 100644 index 00000000000..ffff49e1168 --- /dev/null +++ b/spec/support/vcr_cassettes/dgi/submit_claim_failure.yml @@ -0,0 +1,40 @@ +--- +http_interactions: +- request: + method: post + uri: https://jenkins.ld.afsp.io:32512/vets-service/v1/claimType/Chapter33/claimsubmission + body: + encoding: UTF-8 + string: '{"educationBenefit":{"claimant":{"firstName":"Herbert","middleName":"Hoover","lastName":"Hoover","dateOfBirth":"1980-03-11","contactInfo":{"addressLine1":"503 + upper park","addressLine2":"","city":"falls church","zipcode":"22046","emailAddress":"hhover@test.com","addressType":"DOMESTIC","mobilePhoneNumber":"4409938894","countryCode":"US","stateCode":"VA"},"notificationMethod":"EMAIL"}},"relinquishedBenefit":{"effRelinquishDate":"2021-10-15","relinquishedBenefit":"Chapter30"},"additionalConsiderations":{"activeDutyKicker":"N/A","academyRotcScholarship":"YES","reserveKicker":"N/A","seniorRotcScholarship":"YES","activeDutyDodRepayLoan":"YES"},"comments":{"disagreeWithServicePeriod":"false"},"directDeposit":{"accountNumber":"********3123","accountType":"savings","routingNumber":"*******3123"},"format":"json","controller":"meb_api/v0/education_benefits","action":"submit_claim","claimant":null}' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Authorization: Bearer + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 400 + message: '' + headers: + Server: + - nginx/1.21.6 + Date: + - Thu, 28 Mar 2024 17:42:51 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Connection: + - keep-alive + body: + encoding: UTF-8 + string: '{"timestamp":"2024-03-28 01:42:50","status":400,"error":"Exception + while parsing a JSON Object"}' + recorded_at: Thu, 28 Mar 2024 17:42:51 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/dgi/submit_claim_lighthouse.yml b/spec/support/vcr_cassettes/dgi/submit_claim_lighthouse.yml new file mode 100644 index 00000000000..cd20189dbda --- /dev/null +++ b/spec/support/vcr_cassettes/dgi/submit_claim_lighthouse.yml @@ -0,0 +1,96 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/direct-deposit-management/v1/direct-deposit?icn=123498767V234859 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Authorization: + - Bearer abcdefghijklmnop + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Thu, 23 Feb 2023 21:47:59 GMT + Content-Type: + - application/json;charset=UTF-8 + Connection: + - keep-alive + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '58' + Ratelimit-Reset: + - '7' + Ratelimit-Limit: + - '60' + X-Ratelimit-Remaining-Minute: + - '58' + Content-Language: + - en-US + Pragma: + - no-cache + - no-cache + X-Kong-Upstream-Latency: + - '5345' + X-Kong-Proxy-Latency: + - '2' + Via: + - kong/3.0.2 + Access-Control-Allow-Origin: + - "*" + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"paymentAccount":{"accountType":"CHECKING","accountNumber":"1234567890","financialInstitutionRoutingNumber":"031000503","financialInstitutionName":"WELLS + FARGO BANK"},"controlInformation":{"canUpdateDirectDeposit":true,"isCorpAvailable":true,"isCorpRecFound":true,"hasNoBdnPayments":true,"hasIndentity":true,"hasIndex":true,"isCompetent":true,"hasMailingAddress":true,"hasNoFiduciaryAssigned":true,"isNotDeceased":true,"hasPaymentAddress":true,"isEduClaimAvailable":true}}' + recorded_at: Thu, 23 Feb 2023 21:47:59 GMT +- request: + method: post + uri: https://jenkins.ld.afsp.io:32512/vets-service/v1/claimType/Chapter33/claimsubmission + body: + encoding: UTF-8 + string: '{"claimant":{"claimantId":99900000200000000,"suffix":"","dateOfBirth":"1970-01-01","firstName":"Hoover","lastName":"Hoover","middleName":"Hoover","notificationMethod":"EMAIL","contactInfo":{"addressLine1":"503 + upper park","addressLine2":"","city":"falls church","zipcode":"22046","emailAddress":"hhover@test.com","addressType":"DOMESTIC","mobilePhoneNumber":"4409938894","homePhoneNumber":null,"countryCode":"US","stateCode":"VA"},"preferredContact":"EMAIL"},"relinquishedBenefit":{"effRelinquishDate":"2021-10-15","relinquishedBenefit":"Chapter30"},"additionalConsiderations":{"activeDutyKicker":"N/A","reserveKicker":"N/A","academyRotcScholarship":"YES","seniorRotcScholarship":"YES","activeDutyDodRepayLoan":"YES","terminalLeave":null},"comments":{"disagreeWithServicePeriod":true}}' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Authorization: + - removed + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Content-Length: + - '0' + Date: + - Thu, 30 Dec 2021 14:30:12 GMT + body: + encoding: UTF-8 + string: '' + recorded_at: Thu, 30 Dec 2021 14:30:12 GMT +recorded_with: VCR 6.1.0 \ No newline at end of file From ea07c53e599fa176769b426ba7760dc8c5432270 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 08:48:11 -0400 Subject: [PATCH 041/260] Bump sentry-ruby from 5.17.1 to 5.17.2 (#16203) Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby) from 5.17.1 to 5.17.2. - [Release notes](https://github.com/getsentry/sentry-ruby/releases) - [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-ruby/compare/5.17.1...5.17.2) --- updated-dependencies: - dependency-name: sentry-ruby dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a59083d09bd..0053e8b0a51 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -952,7 +952,7 @@ GEM rake (>= 10.0) semantic_logger (4.15.0) concurrent-ruby (~> 1.0) - sentry-ruby (5.17.1) + sentry-ruby (5.17.2) bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) shellany (0.0.1) From b0d931f102ba6975c011b9f51c14f91057c191a1 Mon Sep 17 00:00:00 2001 From: Tom Harrison Date: Thu, 4 Apr 2024 08:58:04 -0400 Subject: [PATCH 042/260] Correct misdirected route (#16199) --- config/routes.rb | 2 +- ...isability_compensations_controller_spec.rb | 29 ++++++++++++------- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index 37ddbb96066..b75ca9a8d2e 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -299,7 +299,7 @@ resource :military_occupations, only: :show # Lighthouse - resource :direct_deposits, only: %i[show update] + resource :direct_deposits, only: %i[show update], controller: 'direct_deposits/disability_compensations' namespace :direct_deposits do resource :disability_compensations, only: %i[show update] end diff --git a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb index 84111ee4195..459deef2ae2 100644 --- a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb +++ b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb @@ -445,18 +445,25 @@ end end - describe '#show alternate route' do - it 'returns direct deposit info' do - VCR.use_cassette('lighthouse/direct_deposit/show/200_valid') do - get(:show, params: { use_route: 'v0/profile/direct_deposits' }) - end - - json = JSON.parse(response.body) - payment_account = json['data']['attributes']['payment_account'] - control_info = json['data']['attributes']['control_information'] + describe 'alternate routes for direct deposit', type: :routing do + it 'routes GET v0/profile/direct_deposits to disability_compensations_controller#show' do + expect(get('v0/profile/direct_deposits')).to route_to( + { + 'format' => 'json', + 'controller' => 'v0/profile/direct_deposits/disability_compensations', + 'action' => 'show' + } + ) + end - expect(payment_account).not_to be_nil - expect(control_info).not_to be_nil + it 'routes PUT v0/profile/direct_deposits to disability_compensations_controller#update' do + expect(put('v0/profile/direct_deposits')).to route_to( + { + 'format' => 'json', + 'controller' => 'v0/profile/direct_deposits/disability_compensations', + 'action' => 'update' + } + ) end end end From b732041f7b173d2b4a9c47ab8c1c40baff2d43fe Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Thu, 4 Apr 2024 10:07:14 -0400 Subject: [PATCH 043/260] Specify lgy_sahsha in grant manager headers and endpoint (#16192) * Specify lgy_sahsha in grant manager headers and endpoint * lint --- lib/lgy/service.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/lgy/service.rb b/lib/lgy/service.rb index 34e6b3461fd..3ddc4e59957 100644 --- a/lib/lgy/service.rb +++ b/lib/lgy/service.rb @@ -167,7 +167,7 @@ def post_grant_application(payload:) :post, "#{grant_manager_end_point}/application/createGrantApplication", payload.to_json, - request_headers + sahsha_request_headers ) end rescue Common::Client::Errors::ClientError => e @@ -180,6 +180,14 @@ def request_headers } end + def sahsha_request_headers + { + Authorization: "api-key { \"appId\":\"#{Settings.lgy_sahsha.app_id}\", \"apiKey\": \"#{ + Settings.lgy_sahsha.api_key + }\"}" + } + end + def pdf_headers { 'Accept' => 'application/octet-stream', 'Content-Type' => 'application/octet-stream' @@ -193,7 +201,7 @@ def end_point end def grant_manager_end_point - "#{Settings.lgy.base_url}/grant-manager/api/grants" + "#{Settings.lgy_sahsha.base_url}/grant-manager/api/grants" end end end From ab2836b0f12cff7cf0266cfc331e728f81c7e94a Mon Sep 17 00:00:00 2001 From: Jerek Shoemaker Date: Thu, 4 Apr 2024 10:01:16 -0500 Subject: [PATCH 044/260] [Rated Disabilities] Update discrepancy logging to include more fine-grained data (#16198) * Updating the discrepancy logging to include more fine-grained data --- ...d_disabilities_discrepancies_controller.rb | 19 ++++++++-------- ...abilities_discrepancies_controller_spec.rb | 22 +++++++++++++++---- 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/app/controllers/v0/rated_disabilities_discrepancies_controller.rb b/app/controllers/v0/rated_disabilities_discrepancies_controller.rb index f6229836a96..75daaf5a43d 100644 --- a/app/controllers/v0/rated_disabilities_discrepancies_controller.rb +++ b/app/controllers/v0/rated_disabilities_discrepancies_controller.rb @@ -15,12 +15,9 @@ def show lh_response = get_lh_rated_disabilities evss_response = get_evss_rated_disabilities - lh_response_length = lh_response.dig('data', 'attributes', 'individual_ratings').length - evss_response_length = evss_response.rated_disabilities.length - - if lh_response_length != evss_response_length - log_length_discrepancy((lh_response_length - evss_response_length).abs) - end + lh_ratings = lh_response.dig('data', 'attributes', 'individual_ratings') + evss_ratings = evss_response.rated_disabilities + log_length_discrepancy(evss_ratings, lh_ratings) if lh_ratings.length != evss_ratings.length # This doesn't need to return anything at the moment render json: nil @@ -28,12 +25,16 @@ def show private - def log_length_discrepancy(difference) - message = "Discrepancy of #{difference} disability ratings" + def log_length_discrepancy(evss_ratings, lh_ratings) + message = 'Discrepancy between Lighthouse and EVSS disability ratings' ::Rails.logger.info(message, { message_type: 'lh.rated_disabilities.length_discrepancy', - revision: 4 + evss_length: evss_ratings.length, + evss_rating_ids: evss_ratings.pluck('rated_disability_id'), + lighthouse_length: lh_ratings.length, + lighthouse_rating_ids: lh_ratings.pluck('disability_rating_id'), + revision: 5 }) end diff --git a/spec/controllers/v0/rated_disabilities_discrepancies_controller_spec.rb b/spec/controllers/v0/rated_disabilities_discrepancies_controller_spec.rb index e1d6d302549..0465f744035 100644 --- a/spec/controllers/v0/rated_disabilities_discrepancies_controller_spec.rb +++ b/spec/controllers/v0/rated_disabilities_discrepancies_controller_spec.rb @@ -39,8 +39,15 @@ # Lighthouse should return 3 items, but filter out the inactive one, so when comparing # with EVSS (which should return 1 rating), there should be a discrepancy of 1 ratings expect(Rails.logger).to have_received(:info).with( - 'Discrepancy of 1 disability ratings', - { message_type: 'lh.rated_disabilities.length_discrepancy', revision: 4 } + 'Discrepancy between Lighthouse and EVSS disability ratings', + { + message_type: 'lh.rated_disabilities.length_discrepancy', + evss_length: 1, + evss_rating_ids: ['1'], + lighthouse_length: 2, + lighthouse_rating_ids: %w[1 2], + revision: 5 + } ) end @@ -57,8 +64,15 @@ # so when comparing with EVSS (which should return 1 rating), there should be # a discrepancy of 2 ratings expect(Rails.logger).to have_received(:info).with( - 'Discrepancy of 2 disability ratings', - { message_type: 'lh.rated_disabilities.length_discrepancy', revision: 4 } + 'Discrepancy between Lighthouse and EVSS disability ratings', + { + message_type: 'lh.rated_disabilities.length_discrepancy', + evss_length: 1, + evss_rating_ids: ['1'], + lighthouse_length: 3, + lighthouse_rating_ids: %w[1 3 5], + revision: 5 + } ) end end From 20a2f54d96efb19d4acf3e87ef0f0f67c0073125 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Thu, 4 Apr 2024 11:48:50 -0400 Subject: [PATCH 045/260] Always send 26-4555 to SAHSHA regardless of auth status (#16205) * Always send 26-4555 to SAHSHA regardless of auth status * temporarily skip tests --- .../controllers/simple_forms_api/v1/uploads_controller.rb | 8 ++------ modules/simple_forms_api/spec/requests/v1/uploads_spec.rb | 5 ++++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb index 7fe685d4579..6e026ae978f 100644 --- a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb +++ b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb @@ -236,12 +236,8 @@ def form_is210966 end def form_is264555_and_should_use_lgy_api - # TODO: Remove prod/test check and ALWAYS require icn - if Rails.env.production? || Rails.env.test? - params[:form_number] == '26-4555' && icn - else - params[:form_number] == '26-4555' - end + # TODO: Remove comment octothorpe and ALWAYS require icn + params[:form_number] == '26-4555' # && icn end def should_authenticate diff --git a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb index f21077b86bd..0bd91d4510b 100644 --- a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb +++ b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb @@ -5,7 +5,8 @@ RSpec.describe 'Forms uploader', type: :request do non_ivc_forms = [ - 'vba_26_4555.json', + # TODO: Restore this test when we release 26-4555 to production. + # 'vba_26_4555.json', 'vba_21_4142.json', 'vba_21_10210.json', 'vba_21p_0847.json', @@ -284,6 +285,8 @@ describe '26-4555' do it 'makes the request and expects a failure' do + skip 'restore this test when we release the form to production' + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', 'form_with_dangerous_characters_26_4555.json') data = JSON.parse(fixture_path.read) From f7451fac89f3a03cf94d96d04d4b7c9b6cf00388 Mon Sep 17 00:00:00 2001 From: Dick Davis Date: Thu, 4 Apr 2024 10:57:57 -0500 Subject: [PATCH 046/260] Remove SiS introspect endpoint (#16148) --- .github/CODEOWNERS | 4 - app/controllers/v0/sign_in_controller.rb | 6 - .../sign_in/introspect_serializer.rb | 39 ------ app/services/sign_in/constants/statsd.rb | 2 - app/swagger/swagger/requests/sign_in.rb | 18 --- config/routes.rb | 1 - .../controllers/v0/sign_in_controller_spec.rb | 44 ------- spec/requests/swagger_spec.rb | 17 --- .../sign_in/introspect_serializer_spec.rb | 120 ------------------ 9 files changed, 251 deletions(-) delete mode 100644 app/serializers/sign_in/introspect_serializer.rb delete mode 100644 spec/serializers/sign_in/introspect_serializer_spec.rb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 2ba9ba1ea63..2f1f59ae06f 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -399,8 +399,6 @@ app/serializers/receive_application_serializer.rb @department-of-veterans-affair app/serializers/saved_claim_serializer.rb @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/serializers/search_serializer.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/serializers/service_history_serializer.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -app/serializers/sign_in @department-of-veterans-affairs/octo-identity -app/serializers/sign_in/introspect_serializer.rb @department-of-veterans-affairs/octo-identity app/serializers/submit_disability_form_serializer.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/serializers/supporting_documentation_attachment_serializer.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/serializers/supporting_evidence_attachment_serializer.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1576,8 +1574,6 @@ spec/serializers/lighthouse @department-of-veterans-affairs/vfs-facilities spec/serializers/message_serializer_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/serializers/personal_information_serializer_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/serializers/receive_application_serializer_spec.rb @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/serializers/sign_in @department-of-veterans-affairs/octo-identity -spec/serializers/sign_in/introspect_serializer_spec.rb @department-of-veterans-affairs/octo-identity spec/serializers/triage_team_serializer_spec.rb @department-of-veterans-affairs/vfs-mhv-secure-messaging @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/serializers/user_serializer_spec.rb @department-of-veterans-affairs/octo-identity spec/serializers/user_verification_serializer_spec.rb @department-of-veterans-affairs/octo-identity diff --git a/app/controllers/v0/sign_in_controller.rb b/app/controllers/v0/sign_in_controller.rb index c03ede2794a..68834e4dd18 100644 --- a/app/controllers/v0/sign_in_controller.rb +++ b/app/controllers/v0/sign_in_controller.rb @@ -223,12 +223,6 @@ def logingov_logout_proxy render json: { errors: e }, status: :bad_request end - def introspect - render json: @current_user, serializer: SignIn::IntrospectSerializer, status: :ok - rescue SignIn::Errors::StandardError => e - render json: { errors: e }, status: :unauthorized - end - private def validate_authorize_params(type, client_id, acr, operation) diff --git a/app/serializers/sign_in/introspect_serializer.rb b/app/serializers/sign_in/introspect_serializer.rb deleted file mode 100644 index 420e28cc02d..00000000000 --- a/app/serializers/sign_in/introspect_serializer.rb +++ /dev/null @@ -1,39 +0,0 @@ -# frozen_string_literal: true - -module SignIn - class IntrospectSerializer < ActiveModel::Serializer - attributes :uuid, :first_name, :middle_name, :last_name, :birth_date, - :email, :gender, :birls_id, :authn_context, - :icn, :edipi, :active_mhv_ids, :sec_id, :vet360_id, - :participant_id, :cerner_id, :cerner_facility_ids, :idme_uuid, - :vha_facility_ids, :id_theft_flag, :verified, :logingov_uuid - - delegate :uuid, to: :object - delegate :first_name, to: :object - delegate :middle_name, to: :object - delegate :last_name, to: :object - delegate :birth_date, to: :object - delegate :logingov_uuid, to: :object - delegate :idme_uuid, to: :object - delegate :email, to: :object - delegate :gender, to: :object - delegate :birls_id, to: :object - delegate :icn, to: :object - delegate :edipi, to: :object - delegate :active_mhv_ids, to: :object - delegate :sec_id, to: :object - delegate :vet360_id, to: :object - delegate :participant_id, to: :object - delegate :cerner_id, to: :object - delegate :cerner_facility_ids, to: :object - delegate :vha_facility_ids, to: :object - delegate :id_theft_flag, to: :object - delegate :authn_context, to: :object - - def id; end - - def verified - object.loa3? - end - end -end diff --git a/app/services/sign_in/constants/statsd.rb b/app/services/sign_in/constants/statsd.rb index ad973d9a968..0836d34d39e 100644 --- a/app/services/sign_in/constants/statsd.rb +++ b/app/services/sign_in/constants/statsd.rb @@ -13,8 +13,6 @@ module Statsd STATSD_SIS_REFRESH_FAILURE = 'api.sis.refresh.failure' STATSD_SIS_REVOKE_SUCCESS = 'api.sis.revoke.success' STATSD_SIS_REVOKE_FAILURE = 'api.sis.revoke.failure' - STATSD_SIS_INTROSPECT_SUCCESS = 'api.sis.introspect.success' - STATSD_SIS_INTROSPECT_FAILURE = 'api.sis.introspect.failure' STATSD_SIS_LOGOUT_SUCCESS = 'api.sis.logout.success' STATSD_SIS_LOGOUT_FAILURE = 'api.sis.logout.failure' STATSD_SIS_REVOKE_ALL_SESSIONS_SUCCESS = 'api.sis.revoke_all_sessions.success' diff --git a/app/swagger/swagger/requests/sign_in.rb b/app/swagger/swagger/requests/sign_in.rb index 2929031050a..72ad1a8767c 100644 --- a/app/swagger/swagger/requests/sign_in.rb +++ b/app/swagger/swagger/requests/sign_in.rb @@ -178,24 +178,6 @@ class SignIn end end - swagger_path '/v0/sign_in/introspect' do - operation :get do - key :description, 'Sign in Service user introspection.' - key :operationId, 'getSignInIntrospect' - key :tags, %w[authentication] - - key :produces, ['application/json'] - key :consumes, ['application/json'] - - parameter :optional_authorization - - response 200 do - key :description, 'Access token validated, user attributes are serialized and rendered to client.' - schema { key :$ref, :UserAttributesResponse } - end - end - end - swagger_path '/v0/sign_in/revoke' do operation :post do key :description, 'Sign in Service session destruction.' diff --git a/config/routes.rb b/config/routes.rb index b75ca9a8d2e..141b1ee1207 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -18,7 +18,6 @@ post '/v0/sign_in/refresh', to: 'v0/sign_in#refresh' post '/v0/sign_in/revoke', to: 'v0/sign_in#revoke' post '/v0/sign_in/token', to: 'v0/sign_in#token' - get '/v0/sign_in/introspect', to: 'v0/sign_in#introspect' get '/v0/sign_in/logout', to: 'v0/sign_in#logout' get '/v0/sign_in/logingov_logout_proxy', to: 'v0/sign_in#logingov_logout_proxy' get '/v0/sign_in/revoke_all_sessions', to: 'v0/sign_in#revoke_all_sessions' diff --git a/spec/controllers/v0/sign_in_controller_spec.rb b/spec/controllers/v0/sign_in_controller_spec.rb index 0d1c4c92d59..54e230bbe4a 100644 --- a/spec/controllers/v0/sign_in_controller_spec.rb +++ b/spec/controllers/v0/sign_in_controller_spec.rb @@ -2480,50 +2480,6 @@ end end - describe 'GET introspect' do - subject { get(:introspect) } - - context 'when successfully authenticated' do - let(:access_token) { SignIn::AccessTokenJwtEncoder.new(access_token: access_token_object).perform } - let(:authorization) { "Bearer #{access_token}" } - let(:access_token_object) { create(:access_token) } - let!(:user) { create(:user, :loa3, uuid: access_token_object.user_uuid) } - let(:user_serializer) { SignIn::IntrospectSerializer.new(user) } - let(:expected_introspect_response) { JSON.parse(user_serializer.to_json) } - let(:expected_status) { :ok } - - before do - request.headers['Authorization'] = authorization - allow(Rails.logger).to receive(:info) - end - - it 'renders expected user data' do - expect(JSON.parse(subject.body)['data']['attributes']).to eq(expected_introspect_response) - end - - it 'returns ok status' do - expect(subject).to have_http_status(:ok) - end - - context 'and some arbitrary Sign In Error is raised' do - let(:expected_error) { SignIn::Errors::StandardError } - let(:rendered_error) { { errors: expected_error.to_s } } - - before do - allow(SignIn::IntrospectSerializer).to receive(:new).and_raise(expected_error.new(message: expected_error)) - end - - it 'renders error' do - expect(JSON.parse(subject.body)).to eq(rendered_error.as_json) - end - - it 'returns unauthorized status' do - expect(subject).to have_http_status(:unauthorized) - end - end - end - end - describe 'GET logout' do subject { get(:logout, params: logout_params) } diff --git a/spec/requests/swagger_spec.rb b/spec/requests/swagger_spec.rb index f41bd29a8c0..7cb1b211165 100644 --- a/spec/requests/swagger_spec.rb +++ b/spec/requests/swagger_spec.rb @@ -110,23 +110,6 @@ end end - describe 'GET v0/sign_in/introspect' do - let(:access_token_object) { create(:access_token) } - let(:access_token) { SignIn::AccessTokenJwtEncoder.new(access_token: access_token_object).perform } - let!(:user) { create(:user, :loa3, uuid: access_token_object.user_uuid, middle_name: 'leo') } - - it 'returns user attributes' do - expect(subject).to validate( - :get, - '/v0/sign_in/introspect', - 200, - '_headers' => { - 'Authorization' => "Bearer #{access_token}" - } - ) - end - end - describe 'POST v0/sign_in/revoke' do let(:user_verification) { create(:user_verification) } let(:validated_credential) { create(:validated_credential, user_verification:, client_config:) } diff --git a/spec/serializers/sign_in/introspect_serializer_spec.rb b/spec/serializers/sign_in/introspect_serializer_spec.rb deleted file mode 100644 index a631bbeb032..00000000000 --- a/spec/serializers/sign_in/introspect_serializer_spec.rb +++ /dev/null @@ -1,120 +0,0 @@ -# frozen_string_literal: true - -require 'rails_helper' - -RSpec.describe SignIn::IntrospectSerializer do - subject { serialize(user, serializer_class: described_class) } - - let(:user) do - create(:user, :loa3, - middle_name:, logingov_uuid:, idme_uuid:, - mhv_ids:, active_mhv_ids: mhv_ids, participant_id:) - end - let(:middle_name) { 'some-middle-name' } - let(:logingov_uuid) { 'some-logingov-uuid' } - let(:idme_uuid) { 'some-idme-uuid' } - let(:mhv_ids) { %w[123 456] } - let(:participant_id) { 'some-participant-id' } - let(:data) { JSON.parse(subject)['data'] } - let(:attributes) { data['attributes'] } - - before do - user.send(:mpi_profile).id_theft_flag = true - end - - it 'returns serialized #uuid data' do - expect(attributes['uuid']).to be_present - end - - it 'returns serialized #first_name data' do - expect(attributes['first_name']).to be_present - end - - it 'returns serialized #middle_name data' do - expect(attributes['middle_name']).to be_present - end - - it 'returns serialized #last_name data' do - expect(attributes['last_name']).to be_present - end - - it 'returns serialized #birth_date data' do - expect(attributes['birth_date']).to be_present - end - - it 'returns serialized #email data' do - expect(attributes['email']).to be_present - end - - it 'returns serialized #gender data' do - expect(attributes['gender']).to be_present - end - - it 'returns serialized #idme_uuid data' do - expect(attributes['idme_uuid']).to be_present - end - - it 'returns serialized #logingov_uuid data' do - expect(attributes['logingov_uuid']).to be_present - end - - it 'returns serialized #icn data' do - expect(attributes['icn']).to be_present - end - - it 'returns serialized #edipi data' do - expect(attributes['edipi']).to be_present - end - - it 'returns serialized #active_mhv_ids data' do - expect(attributes['active_mhv_ids']).to be_present - end - - it 'returns serialized #sec_id data' do - expect(attributes['sec_id']).to be_present - end - - it 'returns serialized #vet360_id data' do - expect(attributes['vet360_id']).to be_present - end - - it 'returns serialized #participant_id data' do - expect(attributes['participant_id']).to be_present - end - - it 'returns serialized #cerner_id data' do - expect(attributes['cerner_id']).to be_present - end - - it 'returns serialized #cerner_facility_ids data' do - expect(attributes['cerner_facility_ids']).to be_present - end - - it 'returns serialized #vha_facility_ids data' do - expect(attributes['vha_facility_ids']).to be_present - end - - it 'returns serialized #id_theft_flag data' do - expect(attributes['id_theft_flag']).to be_present - end - - it 'returns serialized #authn_context data' do - expect(attributes['authn_context']).to be_present - end - - describe '#verified' do - let(:expected_verified) { 'some-expected-verified' } - - before do - allow(user).to receive(:loa3?).and_return(expected_verified) - end - - it 'returns serialized #verified data' do - expect(attributes['verified']).to be_present - end - - it 'returns verified value that maps to existing loa3? function' do - expect(attributes['verified']).to eq(expected_verified) - end - end -end From 7791b9fe6f4773f287a7ed31b537b616cb0694b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 12:01:28 -0400 Subject: [PATCH 047/260] Bump parallel_tests from 4.6.0 to 4.6.1 (#16202) Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 4.6.0 to 4.6.1. - [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md) - [Commits](https://github.com/grosser/parallel_tests/compare/v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: parallel_tests dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0053e8b0a51..704c45677a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -692,7 +692,7 @@ GEM os (1.1.4) ox (2.14.18) parallel (1.24.0) - parallel_tests (4.6.0) + parallel_tests (4.6.1) parallel parser (3.3.0.5) ast (~> 2.4.1) From 56060e8c81e58baf2f8a39ac4fc0d3082b7e0ed7 Mon Sep 17 00:00:00 2001 From: Athif Wulandana Date: Thu, 4 Apr 2024 11:13:01 -0500 Subject: [PATCH 048/260] Fix for implementing travel pay client number header (#16190) --- modules/travel_pay/app/services/travel_pay/client.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/travel_pay/app/services/travel_pay/client.rb b/modules/travel_pay/app/services/travel_pay/client.rb index 07f5f1d0a4b..7cafe4a677f 100644 --- a/modules/travel_pay/app/services/travel_pay/client.rb +++ b/modules/travel_pay/app/services/travel_pay/client.rb @@ -32,7 +32,7 @@ def request_btsss_token(veis_token, vagov_token) response = connection(server_url: btsss_url).post('api/v1/Auth/access-token') do |req| req.headers['Authorization'] = "Bearer #{veis_token}" req.headers['Ocp-Apim-Subscription-Key'] = api_key - req.headers['BTSSS-API-Client-Number'] = client_number + req.headers['BTSSS-API-Client-Number'] = client_number.to_s req.body = { authJwt: vagov_token } end response.body['access_token'] From 7b30d5dfb8c5280d64919fad886d3c9e2b3837d5 Mon Sep 17 00:00:00 2001 From: Micah Frazier Date: Thu, 4 Apr 2024 10:21:56 -0600 Subject: [PATCH 049/260] Ndbex/69112 burial to benefits intake (#16163) * level set * level set with master * removing yarn.lock * Benefits Intake claim support for Burial background submissions * Removing flipper from VRE claim to now on go to Benefits Intake endpoint * All tests passing * Rubocop * Fixed process data job specs * Fix for burial spec to check for submission via SubmitBenefitsIntakeClaim job when Flipper is enabled * Removed unneeded test to send to central mail * Refactor for _user --- app/models/saved_claim/burial.rb | 7 +++- .../veteran_readiness_employment_claim.rb | 10 ++--- .../submit_benefits_intake_claim.rb | 34 ++++++++++++--- spec/models/saved_claim/burial_spec.rb | 10 ++++- ...veteran_readiness_employment_claim_spec.rb | 19 --------- .../submit_benefits_intake_claim_spec.rb | 41 ++++++++++++++++++- .../structured_data/process_data_job_spec.rb | 9 ++++ 7 files changed, 93 insertions(+), 37 deletions(-) diff --git a/app/models/saved_claim/burial.rb b/app/models/saved_claim/burial.rb index d9412a62844..5bf7b4b7de8 100644 --- a/app/models/saved_claim/burial.rb +++ b/app/models/saved_claim/burial.rb @@ -20,8 +20,11 @@ def process_attachments! refs = attachment_keys.map { |key| Array(open_struct_form.send(key)) }.flatten files = PersistentAttachment.where(guid: refs.map(&:confirmationCode)) files.find_each { |f| f.update(saved_claim_id: id) } - - CentralMail::SubmitSavedClaimJob.new.perform(id) + if Flipper.enabled?(:central_mail_benefits_intake_submission) + Lighthouse::SubmitBenefitsIntakeClaim.new.perform(id) + else + CentralMail::SubmitSavedClaimJob.new.perform(id) + end end def regional_office diff --git a/app/models/saved_claim/veteran_readiness_employment_claim.rb b/app/models/saved_claim/veteran_readiness_employment_claim.rb index 59abdfb0c86..e6ce564465b 100644 --- a/app/models/saved_claim/veteran_readiness_employment_claim.rb +++ b/app/models/saved_claim/veteran_readiness_employment_claim.rb @@ -159,7 +159,7 @@ def send_to_central_mail!(user) log_message_to_sentry(guid, :warn, { attachment_id: guid }, { team: 'vfs-ebenefits' }) @sent_to_cmp = true log_to_statsd('cmp') do - process_attachments!(user) + process_attachments! end send_central_mail_confirmation_email(user) @@ -217,16 +217,12 @@ def send_central_mail_confirmation_email(user) ) end - def process_attachments!(user) + def process_attachments! refs = attachment_keys.map { |key| Array(open_struct_form.send(key)) }.flatten files = PersistentAttachment.where(guid: refs.map(&:confirmationCode)) files.find_each { |f| f.update(saved_claim_id: id) } - if Flipper.enabled?(:central_mail_benefits_intake_submission, user) - Lighthouse::SubmitBenefitsIntakeClaim.new.perform(id) - else - CentralMail::SubmitSavedClaimJob.new.perform(id) - end + Lighthouse::SubmitBenefitsIntakeClaim.new.perform(id) end def business_line diff --git a/app/sidekiq/lighthouse/submit_benefits_intake_claim.rb b/app/sidekiq/lighthouse/submit_benefits_intake_claim.rb index 83b3620168a..ff98683f62d 100644 --- a/app/sidekiq/lighthouse/submit_benefits_intake_claim.rb +++ b/app/sidekiq/lighthouse/submit_benefits_intake_claim.rb @@ -32,12 +32,17 @@ class BenefitsIntakeClaimError < StandardError; end # rubocop:disable Metrics/MethodLength def perform(saved_claim_id) @claim = SavedClaim.find(saved_claim_id) - @pdf_path = process_record(@claim) + + @lighthouse_service = BenefitsIntakeService::Service.new(with_upload_location: true) + @pdf_path = if @claim.form_id == '21P-530V2' + process_record(@claim, @claim.created_at, @claim.form_id) + else + process_record(@claim) + end @attachment_paths = @claim.persistent_attachments.map do |record| process_record(record) end - @lighthouse_service = BenefitsIntakeService::Service.new(with_upload_location: true) create_form_submission_attempt payload = { @@ -81,17 +86,34 @@ def generate_metadata SimpleFormsApiSubmission::MetadataValidator.validate(metadata) end - def process_record(record) + # rubocop:disable Metrics/MethodLength + def process_record(record, timestamp = nil, form_id = nil) pdf_path = record.to_pdf - stamped_path = CentralMail::DatestampPdf.new(pdf_path).run(text: 'VA.GOV', x: 5, y: 5) - CentralMail::DatestampPdf.new(stamped_path).run( + stamped_path1 = CentralMail::DatestampPdf.new(pdf_path).run(text: 'VA.GOV', x: 5, y: 5) + stamped_path2 = CentralMail::DatestampPdf.new(stamped_path1).run( text: 'FDC Reviewed - va.gov Submission', - x: 429, + x: 400, y: 770, text_only: true ) + if form_id.present? && ['21P-530V2'].include?(form_id) + CentralMail::DatestampPdf.new(stamped_path2).run( + text: 'Application Submitted on va.gov', + x: 425, + y: 675, + text_only: true, # passing as text only because we override how the date is stamped in this instance + timestamp:, + page_number: 5, + size: 9, + template: "lib/pdf_fill/forms/pdfs/#{form_id}.pdf", + multistamp: true + ) + else + stamped_path2 + end end + # rubocop:enable Metrics/MethodLength def split_file_and_path(path) { file: path, file_name: path.split('/').last } end diff --git a/spec/models/saved_claim/burial_spec.rb b/spec/models/saved_claim/burial_spec.rb index 026298c434e..08ff85a88c5 100644 --- a/spec/models/saved_claim/burial_spec.rb +++ b/spec/models/saved_claim/burial_spec.rb @@ -21,11 +21,19 @@ end describe '#process_attachments!' do - it 'starts a job to submit the saved claim' do + it 'starts a job to submit the saved claim via Central Mail' do + Flipper.disable(:central_mail_benefits_intake_submission) expect_any_instance_of(CentralMail::SubmitSavedClaimJob).to receive(:perform).with(instance.id) instance.process_attachments! end + + it 'starts a job to submit the saved claim via Benefits Intake' do + Flipper.enable(:central_mail_benefits_intake_submission) + expect_any_instance_of(Lighthouse::SubmitBenefitsIntakeClaim).to receive(:perform).with(instance.id) + + instance.process_attachments! + end end context 'a record is processed through v1' do diff --git a/spec/models/saved_claim/veteran_readiness_employment_claim_spec.rb b/spec/models/saved_claim/veteran_readiness_employment_claim_spec.rb index cd34d56d998..1f362f42502 100644 --- a/spec/models/saved_claim/veteran_readiness_employment_claim_spec.rb +++ b/spec/models/saved_claim/veteran_readiness_employment_claim_spec.rb @@ -168,25 +168,6 @@ end end - describe '#send_to_central_mail!' do - subject { claim.send_to_central_mail!(user_object) } - - before do - allow_any_instance_of(Flipper::DSL).to receive(:enabled?).and_return(false) - end - - it 'adds `veteranFullName` key to db so that SavedClaimJob can use it' do - Sidekiq::Testing.inline! do - VCR.use_cassette('central_mail/upload_one_attachment') do - expect(claim.parsed_form['veteranFullName']).to be_nil - expect(claim).to receive(:send_central_mail_confirmation_email).with(user_object) - subject - expect(JSON.parse(claim.form)['veteranFullName']).not_to be_nil - end - end - end - end - describe '#send_vbms_confirmation_email' do subject { claim.send_vbms_confirmation_email(user_object) } diff --git a/spec/sidekiq/lighthouse/submit_benefits_intake_claim_spec.rb b/spec/sidekiq/lighthouse/submit_benefits_intake_claim_spec.rb index b082622750b..ea971f00c52 100644 --- a/spec/sidekiq/lighthouse/submit_benefits_intake_claim_spec.rb +++ b/spec/sidekiq/lighthouse/submit_benefits_intake_claim_spec.rb @@ -5,7 +5,8 @@ RSpec.describe Lighthouse::SubmitBenefitsIntakeClaim, uploader_helpers: true do stub_virus_scan let(:job) { described_class.new } - let(:claim) { create(:veteran_readiness_employment_claim) } + let(:pension_burial) { create(:pension_burial) } + let(:claim) { pension_burial.saved_claim } describe '#perform' do let(:service) { double('service') } @@ -44,6 +45,8 @@ end describe '#process_record' do + let(:path) { 'tmp/pdf_path' } + it 'processes a record and add stamps' do record = double datestamp_double1 = double @@ -55,13 +58,47 @@ expect(CentralMail::DatestampPdf).to receive(:new).with('path2').and_return(datestamp_double2) expect(datestamp_double2).to receive(:run).with( text: 'FDC Reviewed - va.gov Submission', - x: 429, + x: 400, y: 770, text_only: true ).and_return('path3') expect(described_class.new.process_record(record)).to eq('path3') end + + it 'processes a 21P-530V2 record and add stamps' do + record = double + datestamp_double1 = double + datestamp_double2 = double + datestamp_double3 = double + timestamp = claim.created_at + form_id = '21P-530V2' + + expect(record).to receive(:to_pdf).and_return('path1') + expect(CentralMail::DatestampPdf).to receive(:new).with('path1').and_return(datestamp_double1) + expect(datestamp_double1).to receive(:run).with(text: 'VA.GOV', x: 5, y: 5).and_return('path2') + expect(CentralMail::DatestampPdf).to receive(:new).with('path2').and_return(datestamp_double2) + expect(datestamp_double2).to receive(:run).with( + text: 'FDC Reviewed - va.gov Submission', + x: 400, + y: 770, + text_only: true + ).and_return('path3') + expect(CentralMail::DatestampPdf).to receive(:new).with('path3').and_return(datestamp_double3) + expect(datestamp_double3).to receive(:run).with( + text: 'Application Submitted on va.gov', + x: 425, + y: 675, + text_only: true, + timestamp:, + page_number: 5, + size: 9, + template: 'lib/pdf_fill/forms/pdfs/21P-530V2.pdf', + multistamp: true + ).and_return(path) + + expect(described_class.new.process_record(record, timestamp, form_id)).to eq(path) + end end describe 'sidekiq_retries_exhausted block' do diff --git a/spec/sidekiq/structured_data/process_data_job_spec.rb b/spec/sidekiq/structured_data/process_data_job_spec.rb index ee4464dacc8..3e6510311f6 100644 --- a/spec/sidekiq/structured_data/process_data_job_spec.rb +++ b/spec/sidekiq/structured_data/process_data_job_spec.rb @@ -13,6 +13,7 @@ before do allow_any_instance_of(CentralMail::SubmitSavedClaimJob).to receive(:perform) + allow_any_instance_of(Lighthouse::SubmitBenefitsIntakeClaim).to receive(:perform) allow(BipClaims::Service).to receive(:new).and_return(bip_claims) allow(bip_claims).to receive(:lookup_veteran_from_mpi).and_return( OpenStruct.new(participant_id: 123) @@ -27,7 +28,15 @@ end it 'calls Central Mail processing job' do + Flipper.disable(:central_mail_benefits_intake_submission) expect_any_instance_of(CentralMail::SubmitSavedClaimJob).to receive(:perform) + + job.perform(claim.id) + end + + it 'calls Benefits Intake processing job' do + Flipper.enable(:central_mail_benefits_intake_submission) + expect_any_instance_of(Lighthouse::SubmitBenefitsIntakeClaim).to receive(:perform) job.perform(claim.id) end From b7a72475a47e1e1ec1a0bd32b372789fe7c00cec Mon Sep 17 00:00:00 2001 From: Tai Wilkin-Corraggio Date: Thu, 4 Apr 2024 12:32:00 -0400 Subject: [PATCH 050/260] Update Pension logging for consistency (#16162) --- .github/CODEOWNERS | 1 + .../v0/pension_claims_controller.rb | 2 +- app/models/saved_claim/pension.rb | 4 +- .../lighthouse/pension_benefit_intake_job.rb | 58 ++++----- lib/pension_21p527ez/monitor.rb | 74 +++++++++++- .../pension_benefit_intake_job_spec.rb | 114 ++++++++++++++---- 6 files changed, 187 insertions(+), 66 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 2f1f59ae06f..f9481452e5f 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -887,6 +887,7 @@ lib/pdf_fill/forms/va21p527ez.rb @department-of-veterans-affairs/pensions @depar lib/pdf_info.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/pdf_utilities @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/pension_burial @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pension_21p527ez @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group lib/periodic_jobs.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/preneeds @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/rx @department-of-veterans-affairs/mobile-api-team @department-of-veterans-affairs/vfs-mhv-medications @department-of-veterans-affairs/backend-review-group diff --git a/app/controllers/v0/pension_claims_controller.rb b/app/controllers/v0/pension_claims_controller.rb index c31501f80d1..90f90c67eb6 100644 --- a/app/controllers/v0/pension_claims_controller.rb +++ b/app/controllers/v0/pension_claims_controller.rb @@ -50,7 +50,7 @@ def create raise Common::Exceptions::ValidationErrors, claim.errors end - claim.upload_to_lighthouse + claim.upload_to_lighthouse(current_user) pension_monitor.track_create_success(in_progress_form, claim, current_user) diff --git a/app/models/saved_claim/pension.rb b/app/models/saved_claim/pension.rb index a91a7d0e7cc..9b73d3c1207 100644 --- a/app/models/saved_claim/pension.rb +++ b/app/models/saved_claim/pension.rb @@ -37,11 +37,11 @@ def send_confirmation_email # Send this Pension claim to the Lighthouse Benefit Intake API # https://developer.va.gov/explore/api/benefits-intake/docs # @see Lighthouse::PensionBenefitIntakeJob - def upload_to_lighthouse + def upload_to_lighthouse(current_user = nil) refs = attachment_keys.map { |key| Array(open_struct_form.send(key)) }.flatten files = PersistentAttachment.where(guid: refs.map(&:confirmationCode)) files.find_each { |f| f.update(saved_claim_id: id) } - Lighthouse::PensionBenefitIntakeJob.perform_async(id) + Lighthouse::PensionBenefitIntakeJob.perform_async(id, current_user&.uuid) end end diff --git a/app/sidekiq/lighthouse/pension_benefit_intake_job.rb b/app/sidekiq/lighthouse/pension_benefit_intake_job.rb index a961f507d89..3a70a325447 100644 --- a/app/sidekiq/lighthouse/pension_benefit_intake_job.rb +++ b/app/sidekiq/lighthouse/pension_benefit_intake_job.rb @@ -4,6 +4,7 @@ require 'central_mail/datestamp_pdf' require 'simple_forms_api_submission/metadata_validator' require 'pension_21p527ez/tag_sentry' +require 'pension_21p527ez/monitor' module Lighthouse class PensionBenefitIntakeJob @@ -20,9 +21,13 @@ class PensionBenefitIntakeError < StandardError; end # retry for one day sidekiq_options retry: 14, queue: 'low' sidekiq_retries_exhausted do |msg| - Rails.logger.error('Lighthouse::PensionBenefitIntakeJob Exhausted!', - { saved_claim_id: @saved_claim_id, error: msg }) - StatsD.increment("#{STATSD_KEY_PREFIX}.exhausted") + pension_monitor = Pension21p527ez::Monitor.new + begin + claim = SavedClaim::Pension.find(msg['args'].first) + rescue + claim = nil + end + pension_monitor.track_submission_exhaustion(msg, claim) end # Process claim pdfs and upload to Benefits Intake API @@ -33,19 +38,15 @@ class PensionBenefitIntakeError < StandardError; end # # @param [Integer] saved_claim_id # rubocop:disable Metrics/MethodLength - def perform(saved_claim_id) + def perform(saved_claim_id, user_uuid = nil) Pension21p527ez::TagSentry.tag_sentry - + @user_uuid = user_uuid @saved_claim_id = saved_claim_id @claim = SavedClaim::Pension.find(saved_claim_id) raise PensionBenefitIntakeError, "Unable to find SavedClaim::Pension #{saved_claim_id}" unless @claim @lighthouse_service = BenefitsIntakeService::Service.new(with_upload_location: true) - Rails.logger.info('Lighthouse::PensionBenefitIntakeJob Attempt', { - claim_id: @claim.id, - benefits_intake_uuid: @lighthouse_service.uuid, - confirmation_number: @claim.confirmation_number - }) + pension_monitor.track_submission_begun(@claim, @lighthouse_service, @user_uuid) form_submission_polling @@ -60,25 +61,14 @@ def perform(saved_claim_id) attachments: @attachment_paths.map(&method(:split_file_and_path)) } - Rails.logger.info('Lighthouse::PensionBenefitIntakeJob Upload', { - file: payload[:file], - attachments: payload[:attachments], - claim_id: @claim.id, - benefits_intake_uuid: @lighthouse_service.uuid, - confirmation_number: @claim.confirmation_number - }) + pension_monitor.track_submission_attempted(@claim, @lighthouse_service, @user_uuid, payload) response = @lighthouse_service.upload_doc(**payload) check_success(response) rescue => e - Rails.logger.warn('Lighthouse::PensionBenefitIntakeJob FAILED!', - { error: e.message, - claim_id: @claim&.id, - benefits_intake_uuid: @lighthouse_service&.uuid, - confirmation_number: @claim&.confirmation_number }) - StatsD.increment("#{STATSD_KEY_PREFIX}.failure") + pension_monitor.track_submission_retry(@claim, @lighthouse_service, @user_uuid, e) @form_submission_attempt&.fail! - raise + raise e ensure cleanup_file_paths end @@ -143,11 +133,7 @@ def generate_form_metadata_lh # @param [Object] response def check_success(response) if response.success? - Rails.logger.info('Lighthouse::PensionBenefitIntakeJob Succeeded!', - { claim_id: @claim.id, - benefits_intake_uuid: @lighthouse_service.uuid, - confirmation_number: @claim.confirmation_number }) - StatsD.increment("#{STATSD_KEY_PREFIX}.success") + pension_monitor.track_submission_success(@claim, @lighthouse_service, @user_uuid) @claim.send_confirmation_email if @claim.respond_to?(:send_confirmation_email) else @@ -174,14 +160,14 @@ def cleanup_file_paths Common::FileHelpers.delete_file_if_exists(@form_path) if @form_path @attachment_paths&.each { |p| Common::FileHelpers.delete_file_if_exists(p) } rescue => e - Rails.logger.error('Lighthouse::PensionBenefitIntakeJob cleanup failed', - { - error: e.message, - claim_id: @claim&.id, - benefits_intake_uuid: @lighthouse_service&.uuid, - confirmation_number: @claim&.confirmation_number - }) + pension_monitor.track_file_cleanup_error(@claim, @lighthouse_service, @user_uuid, e) raise e end + + private + + def pension_monitor + Pension21p527ez::Monitor.new + end end end diff --git a/lib/pension_21p527ez/monitor.rb b/lib/pension_21p527ez/monitor.rb index 18454a3dab8..a7e2b52fe0a 100644 --- a/lib/pension_21p527ez/monitor.rb +++ b/lib/pension_21p527ez/monitor.rb @@ -2,7 +2,8 @@ module Pension21p527ez class Monitor - STATS_KEY = 'api.pension_claim' + CLAIM_STATS_KEY = 'api.pension_claim' + SUBMISSION_STATS_KEY = 'worker.lighthouse.pension_benefit_intake_job' def track_show404(confirmation_number, current_user, e) Rails.logger.error('21P-527EZ submission not found', @@ -15,13 +16,13 @@ def track_show_error(confirmation_number, current_user, e) end def track_create_attempt(claim, current_user) - StatsD.increment("#{STATS_KEY}.attempt") + StatsD.increment("#{CLAIM_STATS_KEY}.attempt") Rails.logger.info('21P-527EZ submission to Sidekiq begun', { confirmation_number: claim&.confirmation_number, user_uuid: current_user&.uuid }) end def track_create_error(in_progress_form, claim, current_user, e = nil) - StatsD.increment("#{STATS_KEY}.failure") + StatsD.increment("#{CLAIM_STATS_KEY}.failure") Rails.logger.error('21P-527EZ submission to Sidekiq failed', { confirmation_number: claim&.confirmation_number, user_uuid: current_user&.uuid, in_progress_form_id: in_progress_form&.id, errors: claim&.errors&.errors, @@ -29,10 +30,75 @@ def track_create_error(in_progress_form, claim, current_user, e = nil) end def track_create_success(in_progress_form, claim, current_user) - StatsD.increment("#{STATS_KEY}.success") + StatsD.increment("#{CLAIM_STATS_KEY}.success") Rails.logger.info('21P-527EZ submission to Sidekiq success', { confirmation_number: claim&.confirmation_number, user_uuid: current_user&.uuid, in_progress_form_id: in_progress_form&.id }) end + + def track_submission_begun(claim, lighthouse_service, user_uuid) + StatsD.increment("#{SUBMISSION_STATS_KEY}.begun") + Rails.logger.info('Lighthouse::PensionBenefitIntakeJob submission to LH begun', + { + claim_id: claim&.id, + benefits_intake_uuid: lighthouse_service&.uuid, + confirmation_number: claim&.confirmation_number, + user_uuid: + }) + end + + def track_submission_attempted(claim, lighthouse_service, user_uuid, payload) + StatsD.increment("#{SUBMISSION_STATS_KEY}.attempt") + Rails.logger.info('Lighthouse::PensionBenefitIntakeJob submission to LH attempted', { + claim_id: claim&.id, + benefits_intake_uuid: lighthouse_service&.uuid, + confirmation_number: claim&.confirmation_number, + user_uuid:, + file: payload[:file], + attachments: payload[:attachments] + }) + end + + def track_submission_success(claim, lighthouse_service, user_uuid) + StatsD.increment("#{SUBMISSION_STATS_KEY}.success") + Rails.logger.info('Lighthouse::PensionBenefitIntakeJob submission to LH succeeded', { + claim_id: claim&.id, + benefits_intake_uuid: lighthouse_service&.uuid, + confirmation_number: claim&.confirmation_number, + user_uuid: + }) + end + + def track_submission_retry(claim, lighthouse_service, user_uuid, e) + StatsD.increment("#{SUBMISSION_STATS_KEY}.failure") + Rails.logger.warn('Lighthouse::PensionBenefitIntakeJob submission to LH failed, retrying', { + claim_id: claim&.id, + benefits_intake_uuid: lighthouse_service&.uuid, + confirmation_number: claim&.confirmation_number, + user_uuid:, + message: e&.message + }) + end + + def track_submission_exhaustion(msg, claim = nil) + StatsD.increment("#{SUBMISSION_STATS_KEY}.exhausted") + Rails.logger.error('Lighthouse::PensionBenefitIntakeJob submission to LH exhausted!', { + claim_id: msg['args'].first, + confirmation_number: claim&.confirmation_number, + message: msg, + user_uuid: msg['args'].length <= 1 ? nil : msg['args'][1] + }) + end + + def track_file_cleanup_error(claim, lighthouse_service, user_uuid, e) + Rails.logger.error('Lighthouse::PensionBenefitIntakeJob cleanup failed', + { + error: e&.message, + claim_id: claim&.id, + benefits_intake_uuid: lighthouse_service&.uuid, + confirmation_number: claim&.confirmation_number, + user_uuid: + }) + end end end diff --git a/spec/sidekiq/lighthouse/pension_benefit_intake_job_spec.rb b/spec/sidekiq/lighthouse/pension_benefit_intake_job_spec.rb index e9041b9ed95..c868a6d429b 100644 --- a/spec/sidekiq/lighthouse/pension_benefit_intake_job_spec.rb +++ b/spec/sidekiq/lighthouse/pension_benefit_intake_job_spec.rb @@ -12,6 +12,7 @@ let(:response) { double('response') } let(:pdf_path) { 'random/path/to/pdf' } let(:location) { 'test_location' } + let(:user_uuid) { 123 } before do allow(job).to receive(:process_pdf).and_return(pdf_path) @@ -25,31 +26,62 @@ allow(service).to receive(:upload_doc).and_return(response) end - it 'submits the saved claim successfully' do - doc = { file: pdf_path, file_name: 'pdf' } + context 'user id is not nil' do + it 'submits the saved claim successfully' do + doc = { file: pdf_path, file_name: 'pdf' } - expect(claim).to receive(:to_pdf) - expect(job).to receive(:form_submission_polling) - expect(job).to receive(:process_pdf).with(pdf_path) - expect(job).to receive(:generate_form_metadata_lh).once - expect(service).to receive(:upload_doc).with( - upload_url: 'test_location', file: doc, metadata: anything, attachments: [] - ) - expect(job).to receive(:check_success).with(response) + expect(claim).to receive(:to_pdf) + expect(job).to receive(:form_submission_polling) + expect(job).to receive(:process_pdf).with(pdf_path) + expect(job).to receive(:generate_form_metadata_lh).once + expect(service).to receive(:upload_doc).with( + upload_url: 'test_location', file: doc, metadata: anything, attachments: [] + ) + expect(job).to receive(:check_success).with(response) + + expect(job).to receive(:cleanup_file_paths) - expect(job).to receive(:cleanup_file_paths) + job.perform(claim.id, :user_uuid) + end - job.perform(claim.id) + it 'is unable to find saved_claim_id' do + allow(SavedClaim::Pension).to receive(:find).and_return(nil) + + expect(claim).not_to receive(:to_pdf) + expect { job.perform(claim.id, :user_uuid) }.to raise_error( + Lighthouse::PensionBenefitIntakeJob::PensionBenefitIntakeError, + "Unable to find SavedClaim::Pension #{claim.id}" + ) + end end - it 'is unable to find saved_claim_id' do - allow(SavedClaim::Pension).to receive(:find).and_return(nil) + context 'user id is nil' do + it 'submits the saved claim successfully' do + doc = { file: pdf_path, file_name: 'pdf' } - expect(claim).not_to receive(:to_pdf) - expect { job.perform(claim.id) }.to raise_error( - Lighthouse::PensionBenefitIntakeJob::PensionBenefitIntakeError, - "Unable to find SavedClaim::Pension #{claim.id}" - ) + expect(claim).to receive(:to_pdf) + expect(job).to receive(:form_submission_polling) + expect(job).to receive(:process_pdf).with(pdf_path) + expect(job).to receive(:generate_form_metadata_lh).once + expect(service).to receive(:upload_doc).with( + upload_url: 'test_location', file: doc, metadata: anything, attachments: [] + ) + expect(job).to receive(:check_success).with(response) + + expect(job).to receive(:cleanup_file_paths) + + job.perform(claim.id, nil) + end + + it 'is unable to find saved_claim_id' do + allow(SavedClaim::Pension).to receive(:find).and_return(nil) + + expect(claim).not_to receive(:to_pdf) + expect { job.perform(claim.id, nil) }.to raise_error( + Lighthouse::PensionBenefitIntakeJob::PensionBenefitIntakeError, + "Unable to find SavedClaim::Pension #{claim.id}" + ) + end end # perform end @@ -170,10 +202,46 @@ end describe 'sidekiq_retries_exhausted block' do - it 'logs a distrinct error when retries are exhausted' do - Lighthouse::PensionBenefitIntakeJob.within_sidekiq_retries_exhausted_block do - expect(Rails.logger).to receive(:error).exactly(:once) - expect(StatsD).to receive(:increment).with('worker.lighthouse.pension_benefit_intake_job.exhausted') + context 'when retries are exhausted' do + it 'logs a distrinct error when no claim_id provided' do + Lighthouse::PensionBenefitIntakeJob.within_sidekiq_retries_exhausted_block do + expect(Rails.logger).to receive(:error).exactly(:once).with( + 'Lighthouse::PensionBenefitIntakeJob submission to LH exhausted!', + hash_including(:message, confirmation_number: nil, user_uuid: nil, claim_id: nil) + ) + expect(StatsD).to receive(:increment).with('worker.lighthouse.pension_benefit_intake_job.exhausted') + end + end + + it 'logs a distrinct error when only claim_id provided' do + Lighthouse::PensionBenefitIntakeJob.within_sidekiq_retries_exhausted_block({ 'args' => [claim.id] }) do + expect(Rails.logger).to receive(:error).exactly(:once).with( + 'Lighthouse::PensionBenefitIntakeJob submission to LH exhausted!', + hash_including(:message, confirmation_number: claim.confirmation_number, + user_uuid: nil, claim_id: claim.id) + ) + expect(StatsD).to receive(:increment).with('worker.lighthouse.pension_benefit_intake_job.exhausted') + end + end + + it 'logs a distrinct error when claim_id and user_uuid provided' do + Lighthouse::PensionBenefitIntakeJob.within_sidekiq_retries_exhausted_block({ 'args' => [claim.id, 2] }) do + expect(Rails.logger).to receive(:error).exactly(:once).with( + 'Lighthouse::PensionBenefitIntakeJob submission to LH exhausted!', + hash_including(:message, confirmation_number: claim.confirmation_number, user_uuid: 2, claim_id: claim.id) + ) + expect(StatsD).to receive(:increment).with('worker.lighthouse.pension_benefit_intake_job.exhausted') + end + end + + it 'logs a distrinct error when claim is not found' do + Lighthouse::PensionBenefitIntakeJob.within_sidekiq_retries_exhausted_block({ 'args' => [claim.id - 1, 2] }) do + expect(Rails.logger).to receive(:error).exactly(:once).with( + 'Lighthouse::PensionBenefitIntakeJob submission to LH exhausted!', + hash_including(:message, confirmation_number: nil, user_uuid: 2, claim_id: claim.id - 1) + ) + expect(StatsD).to receive(:increment).with('worker.lighthouse.pension_benefit_intake_job.exhausted') + end end end end From 295d3683de25c040c503102025010071c8b244b0 Mon Sep 17 00:00:00 2001 From: Kevin Suarez Date: Thu, 4 Apr 2024 14:35:52 -0400 Subject: [PATCH 051/260] 79592 Update copay swagger docs (#16206) * update example body for send_statement_notifications swagger doc * update swager description for send_statement_notifications --- app/swagger/swagger/requests/medical_copays.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/swagger/swagger/requests/medical_copays.rb b/app/swagger/swagger/requests/medical_copays.rb index 1cde0d8ebb0..de248da30fd 100644 --- a/app/swagger/swagger/requests/medical_copays.rb +++ b/app/swagger/swagger/requests/medical_copays.rb @@ -255,12 +255,20 @@ class MedicalCopays parameter do key :name, :statements key :in, :body - key :description, 'New statement data' + key :description, 'An array of statement data sent as a base64 json file' key :required, true schema do - key :type, :object + key :type, :array key :required, [:statements] + items do + key :type, :object + property :veteranIdentifier, type: :string, example: '123456789' + property :identifierType, type: :string, example: 'edipi' + property :facilityNum, type: :string, example: '123' + property :facilityName, type: :string, example: 'VA Medical Center' + property :statementDate, type: :string, example: '01/01/2023' + end end end From 388afe0d6dfea64c69bc8ef3818c1bde549b46a4 Mon Sep 17 00:00:00 2001 From: Annie Tran Date: Thu, 4 Apr 2024 14:04:23 -0500 Subject: [PATCH 052/260] [DR-65545] Log KPIs for Supplemental Claims (create + upload evidence) (#16176) * clean up SC cassettes * add logging to SC create and evidence upload API calls * rubocop nits * fix test * add logging assertions to SC request spec * reorganize log args in specs * clean up --- .../decision_review_evidences_controller.rb | 4 +- app/sidekiq/decision_review/submit_upload.rb | 30 +- .../appeals/supplemental_claim_services.rb | 58 ++- ...lemental_claims_controller_request_spec.rb | 41 +++ .../decision_review/submit_upload_spec.rb | 344 +++++++++++++----- .../SC-GET-UPLOAD-URL-200_V1.yml | 17 +- .../decision_review/SC-PUT-UPLOAD-503_V1.yml | 58 +++ 7 files changed, 427 insertions(+), 125 deletions(-) create mode 100644 spec/support/vcr_cassettes/decision_review/SC-PUT-UPLOAD-503_V1.yml diff --git a/app/controllers/v0/decision_review_evidences_controller.rb b/app/controllers/v0/decision_review_evidences_controller.rb index bcf6cf946ee..f1129baa18f 100644 --- a/app/controllers/v0/decision_review_evidences_controller.rb +++ b/app/controllers/v0/decision_review_evidences_controller.rb @@ -17,8 +17,6 @@ class DecisionReviewEvidencesController < ApplicationController def save_attachment_to_cloud! common_log_params = { key: :evidence_upload_to_s3, - # Will have to update this when NOD and SC using same LH API version. The beginning of that work is ticketed in - # https://github.com/department-of-veterans-affairs/va.gov-team/issues/66514. form_id: get_form_id_from_request_headers, user_uuid: current_user.uuid, downstream_system: 'AWS S3', @@ -41,7 +39,7 @@ def get_form_id_from_request_headers # - vets-website/src/platform/startup/setup.js (setUpCommonFunctionality) # - vets-website/src/platform/startup/index.js (startApp) source_app_name = request.headers['Source-App-Name'] - # The higher-level review form (966) is not included in this list because it does permit evidence uploads. + # The higher-level review form (996) is not included in this list because it does not permit evidence uploads. form_id = { '10182-board-appeal' => '10182', '995-supplemental-claim' => '995' diff --git a/app/sidekiq/decision_review/submit_upload.rb b/app/sidekiq/decision_review/submit_upload.rb index b5370bb1827..74a73489d31 100644 --- a/app/sidekiq/decision_review/submit_upload.rb +++ b/app/sidekiq/decision_review/submit_upload.rb @@ -31,7 +31,7 @@ def perform(appeal_submission_upload_id) when 'NOD' handle_notice_of_disagreement(appeal_submission_upload, file_number_or_ssn, sanitized_file) when 'SC' - handle_supplemental_claim(appeal_submission, file_number_or_ssn, sanitized_file) + handle_supplemental_claim(appeal_submission_upload, file_number_or_ssn, sanitized_file) else raise "Unknown appeal type (#{type})" end.body.dig('data', 'id') @@ -53,10 +53,10 @@ def get_sanitized_file!(form_attachment:) # rubocop:disable Metrics/MethodLength appeal_submission = appeal_submission_upload.appeal_submission # For now, I'm limiting our new `log_formatted` style of logging to the NOD form. In the near future, we will # expand this style of logging to every Decision Review form. - is_nod_submission = appeal_submission.type_of_appeal == 'NOD' + form_id = appeal_submission.type_of_appeal == 'NOD' ? '10182' : '995' common_log_params = { key: :evidence_upload_retrieval, - form_id: '10182', + form_id:, user_uuid: appeal_submission.user_uuid, upstream_system: 'AWS S3', params: { @@ -67,10 +67,10 @@ def get_sanitized_file!(form_attachment:) # rubocop:disable Metrics/MethodLength begin sanitized_file = form_attachment.get_file - log_formatted(**common_log_params.merge(is_success: true)) if is_nod_submission + log_formatted(**common_log_params.merge(is_success: true)) sanitized_file rescue => e - log_formatted(**common_log_params.merge(is_success: false, response_error: e)) if is_nod_submission + log_formatted(**common_log_params.merge(is_success: false, response_error: e)) raise e end end @@ -104,16 +104,30 @@ def handle_notice_of_disagreement(appeal_submission_upload, file_number_or_ssn, upload_url_response end - def handle_supplemental_claim(appeal_submission, file_number_or_ssn, sanitized_file) + # Handle supplemental claims appeal type. Make a request to Lighthouse to get the URL where we can upload the + # file, then get the file from S3 and send it to Lighthouse + # + # @param appeal_submission_upload [AppealSubmissionUpload] + # @param file_number_or_ssn [String] Veteran's SSN or File # + # @param sanitized_file [CarrierWave::SanitizedFile] The sanitized file from S3 + # @return [Faraday::Env] The response from Lighthouse + def handle_supplemental_claim(appeal_submission_upload, file_number_or_ssn, sanitized_file) Sentry.set_tags(source: '20-0995-supplemental-claim') + appeal_submission = appeal_submission_upload.appeal_submission + user_uuid = appeal_submission.user_uuid + appeal_submission_upload_id = appeal_submission_upload.id upload_url_response = get_dr_svc.get_supplemental_claim_upload_url( sc_uuid: appeal_submission.submitted_appeal_uuid, - file_number: file_number_or_ssn + file_number: file_number_or_ssn, + user_uuid:, + appeal_submission_upload_id: ) upload_url = upload_url_response.body.dig('data', 'attributes', 'location') get_dr_svc.put_supplemental_claim_upload(upload_url:, file_upload: sanitized_file, - metadata_string: appeal_submission.upload_metadata) + metadata_string: appeal_submission.upload_metadata, + user_uuid:, + appeal_submission_upload_id:) upload_url_response end end diff --git a/lib/decision_review_v1/appeals/supplemental_claim_services.rb b/lib/decision_review_v1/appeals/supplemental_claim_services.rb index 48302264d0c..cd3e5dd96a8 100644 --- a/lib/decision_review_v1/appeals/supplemental_claim_services.rb +++ b/lib/decision_review_v1/appeals/supplemental_claim_services.rb @@ -3,11 +3,14 @@ require 'decision_review_v1/utilities/form_4142_processor' require 'decision_review_v1/utilities/helpers' require 'decision_review_v1/utilities/constants' +require 'decision_review_v1/utilities/logging_utils' module DecisionReviewV1 module Appeals + # rubocop:disable Metrics/ModuleLength module SupplementalClaimServices include DecisionReviewV1::Appeals::Helpers + include DecisionReviewV1::Appeals::LoggingUtils ## # Returns all of the data associated with a specific Supplemental Claim. @@ -36,9 +39,15 @@ def create_supplemental_claim(request_body:, user:) with_monitoring_and_error_handling do request_body = request_body.to_json if request_body.is_a?(Hash) headers = create_supplemental_claims_headers(user) + common_log_params = { key: :overall_claim_submission, form_id: '995', user_uuid: user.uuid, + downstream_system: 'Lighthouse' } response, bm = run_and_benchmark_if_enabled do perform :post, 'supplemental_claims', request_body, headers + rescue => e + log_formatted(**common_log_params.merge(is_success: false, response_error: e)) + raise e end + log_formatted(**common_log_params.merge(is_success: true, status_code: response.status, body: '[Redacted]')) raise_schema_error_unless_200_status response.status validate_against_schema json: response.body, schema: SC_CREATE_RESPONSE_SCHEMA, append_to_error_class: ' (SC_V1)' @@ -100,10 +109,28 @@ def get_supplemental_claim_contestable_issues(user:, benefit_type:) # @param file_number [Integer] The file number or ssn # @return [Faraday::Response] # - def get_supplemental_claim_upload_url(sc_uuid:, file_number:) + def get_supplemental_claim_upload_url(sc_uuid:, file_number:, user_uuid: nil, appeal_submission_upload_id: nil) + common_log_params = { + key: :get_lighthouse_evidence_upload_url, + form_id: '995', + user_uuid:, + upstream_system: 'Lighthouse', + downstream_system: 'Lighthouse', + params: { + sc_uuid:, + appeal_submission_upload_id: + } + } with_monitoring_and_error_handling do - perform :post, 'supplemental_claims/evidence_submissions', { sc_uuid: }, - { 'X-VA-SSN' => file_number.to_s.strip.presence } + response = perform :post, 'supplemental_claims/evidence_submissions', { sc_uuid: }, + { 'X-VA-SSN' => file_number.to_s.strip.presence } + log_formatted(**common_log_params.merge(is_success: true, status_code: response.status, body: response.body)) + response + rescue => e + # We can freely log Lighthouse's error responses because they do not include PII or PHI. + # See https://developer.va.gov/explore/api/decision-reviews/docs?version=v2 + log_formatted(**common_log_params.merge(is_success: false, response_error: e)) + raise e end end @@ -116,7 +143,9 @@ def get_supplemental_claim_upload_url(sc_uuid:, file_number:) # # @return [Faraday::Response] # - def put_supplemental_claim_upload(upload_url:, file_upload:, metadata_string:) + # rubocop:disable Metrics/MethodLength + def put_supplemental_claim_upload(upload_url:, file_upload:, metadata_string:, user_uuid: nil, + appeal_submission_upload_id: nil) content_tmpfile = Tempfile.new(file_upload.filename, encoding: file_upload.read.encoding) content_tmpfile.write(file_upload.read) content_tmpfile.rewind @@ -130,8 +159,25 @@ def put_supplemental_claim_upload(upload_url:, file_upload:, metadata_string:) # when we upgrade to Faraday >1.0 # params = { metadata: Faraday::FilePart.new(json_tmpfile, Mime[:json].to_s, 'metadata.json'), # content: Faraday::FilePart.new(content_tmpfile, Mime[:pdf].to_s, file_upload.filename) } + common_log_params = { + key: :evidence_upload_to_lighthouse, + form_id: '995', + user_uuid:, + downstream_system: 'Lighthouse', + params: { + upload_url:, + appeal_submission_upload_id: + } + } with_monitoring_and_error_handling do - perform :put, upload_url, params, { 'Content-Type' => 'multipart/form-data' } + response = perform :put, upload_url, params, { 'Content-Type' => 'multipart/form-data' } + log_formatted(**common_log_params.merge(is_success: true, status_code: response.status, body: '[Redacted]')) + response + rescue => e + # We can freely log Lighthouse's error responses because they do not include PII or PHI. + # See https://developer.va.gov/explore/api/decision-reviews/docs?version=v2 + log_formatted(**common_log_params.merge(is_success: false, response_error: e)) + raise e end ensure content_tmpfile.close @@ -139,6 +185,7 @@ def put_supplemental_claim_upload(upload_url:, file_upload:, metadata_string:) json_tmpfile.close json_tmpfile.unlink end + # rubocop:enable Metrics/MethodLength ## # Returns all of the data associated with a specific Supplemental Claim Evidence Submission. @@ -192,5 +239,6 @@ def submit_form4142(form_data:) CentralMail::Service.new.upload(processor.request_body) end end + # rubocop:enable Metrics/ModuleLength end end diff --git a/spec/requests/v1/supplemental_claims_controller_request_spec.rb b/spec/requests/v1/supplemental_claims_controller_request_spec.rb index 7327546a488..42e0887946c 100644 --- a/spec/requests/v1/supplemental_claims_controller_request_spec.rb +++ b/spec/requests/v1/supplemental_claims_controller_request_spec.rb @@ -6,6 +6,36 @@ RSpec.describe V1::SupplementalClaimsController do let(:user) { build(:user, :loa3) } let(:headers) { { 'CONTENT_TYPE' => 'application/json' } } + let(:success_log_args) do + { + message: 'Overall claim submission success!', + user_uuid: user.uuid, + action: 'Overall claim submission', + form_id: '995', + upstream_system: nil, + downstream_system: 'Lighthouse', + is_success: true, + http: { + status_code: 200, + body: '[Redacted]' + } + } + end + let(:error_log_args) do + { + message: 'Overall claim submission failure!', + user_uuid: user.uuid, + action: 'Overall claim submission', + form_id: '995', + upstream_system: nil, + downstream_system: 'Lighthouse', + is_success: false, + http: { + status_code: 422, + body: anything + } + } + end before { sign_in_as(user) } @@ -27,6 +57,12 @@ def personal_information_logs in_progress_form = create(:in_progress_form, user_uuid: user.uuid, form_id: '20-0995') expect(in_progress_form).not_to be_nil previous_appeal_submission_ids = AppealSubmission.all.pluck :submitted_appeal_uuid + + allow(Rails.logger).to receive(:info) + expect(Rails.logger).to receive(:info).with(success_log_args) + allow(StatsD).to receive(:increment) + expect(StatsD).to receive(:increment).with('decision_review.form_995.overall_claim_submission.success') + subject expect(response).to be_successful parsed_response = JSON.parse(response.body) @@ -43,6 +79,11 @@ def personal_information_logs it 'adds to the PersonalInformationLog when an exception is thrown' do VCR.use_cassette('decision_review/SC-CREATE-RESPONSE-422_V1') do expect(personal_information_logs.count).to be 0 + allow(Rails.logger).to receive(:error) + expect(Rails.logger).to receive(:error).with(error_log_args) + allow(StatsD).to receive(:increment) + expect(StatsD).to receive(:increment).with('decision_review.form_995.overall_claim_submission.failure') + subject expect(personal_information_logs.count).to be 1 pil = personal_information_logs.first diff --git a/spec/sidekiq/decision_review/submit_upload_spec.rb b/spec/sidekiq/decision_review/submit_upload_spec.rb index 1a0e81877dd..7f67e29b1b7 100644 --- a/spec/sidekiq/decision_review/submit_upload_spec.rb +++ b/spec/sidekiq/decision_review/submit_upload_spec.rb @@ -16,8 +16,111 @@ end let(:file) { Rack::Test::UploadedFile.new('spec/fixtures/files/doctors-note.pdf', Mime[:pdf].to_s) } let(:appeal_submission_upload) { appeal_submission.appeal_submission_uploads.first } + let(:expect_uploaded_url) { 'https://sandbox-api.va.gov/services_user_content/vba_documents/832a96ca-4dbd-4138-b7a4-6a991ff76faf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQD72FDTFWPUWR5OZ/20210521/us-gov-west-1/s3/aws4_request&X-Amz-Date=20210521T193313Z&X-Amz-Expires=900&X-Amz-Signature=5d64a8a7fd749b1fb301a43226d45cc865fb68e6397026bdf047737c05fa4927&X-Amz-SignedHeaders=host' } + let(:upload_retrieval_success_log) do + { + message: 'Evidence upload retrieval success!', + user_uuid: appeal_submission.user_uuid, + action: 'Evidence upload retrieval', + form_id: '10182', + upstream_system: 'AWS S3', + downstream_system: nil, + is_success: true, + http: { + status_code: nil, + body: nil + }, + appeal_submission_upload_id: appeal_submission_upload.id, + form_attachment_id: attachment.id + } + end + let(:upload_retrieval_failure_log) do + { + message: 'Evidence upload retrieval failure!', + user_uuid: appeal_submission.user_uuid, + action: 'Evidence upload retrieval', + form_id: '10182', + upstream_system: 'AWS S3', + downstream_system: nil, + is_success: false, + http: { + status_code: nil, + body: 'Error!' + }, + appeal_submission_upload_id: appeal_submission_upload.id, + form_attachment_id: attachment.id + } + end + let(:get_lighthouse_url_success_log) do + { + message: 'Get lighthouse evidence upload url success!', + user_uuid: appeal_submission.user_uuid, + action: 'Get lighthouse evidence upload url', + form_id: '10182', + upstream_system: 'Lighthouse', + downstream_system: 'Lighthouse', + is_success: true, + http: { + status_code: 200, + body: anything + }, + nod_uuid: appeal_submission.submitted_appeal_uuid, + appeal_submission_upload_id: appeal_submission_upload.id + } + end + let(:get_lighthouse_url_failure_log) do + { + message: 'Get lighthouse evidence upload url failure!', + user_uuid: appeal_submission.user_uuid, + action: 'Get lighthouse evidence upload url', + form_id: '10182', + upstream_system: 'Lighthouse', + downstream_system: 'Lighthouse', + is_success: false, + http: { + status_code: 503, + body: anything + }, + nod_uuid: appeal_submission.submitted_appeal_uuid, + appeal_submission_upload_id: appeal_submission_upload.id + } + end + let(:upload_lighthouse_success_log) do + { + message: 'Evidence upload to lighthouse success!', + user_uuid: appeal_submission.user_uuid, + action: 'Evidence upload to lighthouse', + form_id: '10182', + upstream_system: nil, + downstream_system: 'Lighthouse', + is_success: true, + http: { + status_code: 200, + body: '[Redacted]' + }, + upload_url: expect_uploaded_url, + appeal_submission_upload_id: appeal_submission_upload.id + } + end + let(:upload_lighthouse_failure_log) do + { + message: 'Evidence upload to lighthouse failure!', + user_uuid: appeal_submission.user_uuid, + action: 'Evidence upload to lighthouse', + form_id: '10182', + upstream_system: nil, + downstream_system: 'Lighthouse', + is_success: false, + http: { + status_code: 503, + body: anything + }, + upload_url: expect_uploaded_url, + appeal_submission_upload_id: appeal_submission_upload.id + } + end - context 'when file_data exists' do + context 'NOD - when file_data exists' do let!(:attachment) do VCR.use_cassette('decision_review/200_pdf_validation') do drea = DecisionReviewEvidenceAttachment.new( @@ -34,52 +137,9 @@ VCR.use_cassette('decision_review/NOD-PUT-UPLOAD-200') do VCR.use_cassette('decision_review/200_pdf_validation') do allow(Rails.logger).to receive(:info) - expect(Rails.logger).to receive(:info).with({ - message: 'Evidence upload retrieval success!', - user_uuid: appeal_submission.user_uuid, - action: 'Evidence upload retrieval', - form_id: '10182', - upstream_system: 'AWS S3', - downstream_system: nil, - is_success: true, - http: { - status_code: nil, - body: nil - }, - appeal_submission_upload_id: appeal_submission_upload.id, - form_attachment_id: attachment.id - }) - expect(Rails.logger).to receive(:info).with({ - message: 'Get lighthouse evidence upload url success!', - user_uuid: appeal_submission.user_uuid, - action: 'Get lighthouse evidence upload url', - form_id: '10182', - upstream_system: 'Lighthouse', - downstream_system: 'Lighthouse', - is_success: true, - http: { - status_code: 200, - body: anything - }, - nod_uuid: appeal_submission.submitted_appeal_uuid, - appeal_submission_upload_id: appeal_submission_upload.id - }) - expect_uploaded_url = 'https://sandbox-api.va.gov/services_user_content/vba_documents/832a96ca-4dbd-4138-b7a4-6a991ff76faf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQD72FDTFWPUWR5OZ/20210521/us-gov-west-1/s3/aws4_request&X-Amz-Date=20210521T193313Z&X-Amz-Expires=900&X-Amz-Signature=5d64a8a7fd749b1fb301a43226d45cc865fb68e6397026bdf047737c05fa4927&X-Amz-SignedHeaders=host' - expect(Rails.logger).to receive(:info).with({ - message: 'Evidence upload to lighthouse success!', - user_uuid: appeal_submission.user_uuid, - action: 'Evidence upload to lighthouse', - form_id: '10182', - upstream_system: nil, - downstream_system: 'Lighthouse', - is_success: true, - http: { - status_code: 200, - body: '[Redacted]' - }, - upload_url: expect_uploaded_url, - appeal_submission_upload_id: appeal_submission_upload.id - }) + expect(Rails.logger).to receive(:info).with(upload_retrieval_success_log) + expect(Rails.logger).to receive(:info).with(get_lighthouse_url_success_log) + expect(Rails.logger).to receive(:info).with(upload_lighthouse_success_log) expect do subject.perform_async(appeal_submission_upload.id) @@ -110,21 +170,7 @@ VCR.use_cassette('decision_review/200_pdf_validation') do expect_any_instance_of(FormAttachment).to receive(:get_file).and_raise('Error!') allow(Rails.logger).to receive(:error) - expect(Rails.logger).to receive(:error).with({ - message: 'Evidence upload retrieval failure!', - user_uuid: appeal_submission.user_uuid, - action: 'Evidence upload retrieval', - form_id: '10182', - upstream_system: 'AWS S3', - downstream_system: nil, - is_success: false, - http: { - status_code: nil, - body: 'Error!' - }, - appeal_submission_upload_id: appeal_submission_upload.id, - form_attachment_id: attachment.id - }) + expect(Rails.logger).to receive(:error).with(upload_retrieval_failure_log) expect do subject.perform_async(appeal_submission_upload.id) subject.drain @@ -147,21 +193,7 @@ VCR.use_cassette('decision_review/NOD-PUT-UPLOAD-200') do VCR.use_cassette('decision_review/200_pdf_validation') do allow(Rails.logger).to receive(:error) - expect(Rails.logger).to receive(:error).with({ - message: 'Get lighthouse evidence upload url failure!', - user_uuid: appeal_submission.user_uuid, - action: 'Get lighthouse evidence upload url', - form_id: '10182', - upstream_system: 'Lighthouse', - downstream_system: 'Lighthouse', - is_success: false, - http: { - status_code: 503, - body: anything - }, - nod_uuid: appeal_submission.submitted_appeal_uuid, - appeal_submission_upload_id: appeal_submission_upload.id - }) + expect(Rails.logger).to receive(:error).with(get_lighthouse_url_failure_log) expect do subject.perform_async(appeal_submission_upload.id) subject.drain @@ -187,22 +219,7 @@ VCR.use_cassette('decision_review/NOD-PUT-UPLOAD-503') do VCR.use_cassette('decision_review/200_pdf_validation') do allow(Rails.logger).to receive(:error) - expect_uploaded_url = 'https://sandbox-api.va.gov/services_user_content/vba_documents/832a96ca-4dbd-4138-b7a4-6a991ff76faf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQD72FDTFWPUWR5OZ/20210521/us-gov-west-1/s3/aws4_request&X-Amz-Date=20210521T193313Z&X-Amz-Expires=900&X-Amz-Signature=5d64a8a7fd749b1fb301a43226d45cc865fb68e6397026bdf047737c05fa4927&X-Amz-SignedHeaders=host' - expect(Rails.logger).to receive(:error).with({ - message: 'Evidence upload to lighthouse failure!', - user_uuid: appeal_submission.user_uuid, - action: 'Evidence upload to lighthouse', - form_id: '10182', - upstream_system: nil, - downstream_system: 'Lighthouse', - is_success: false, - http: { - status_code: 503, - body: anything - }, - upload_url: expect_uploaded_url, - appeal_submission_upload_id: appeal_submission_upload.id - }) + expect(Rails.logger).to receive(:error).with(upload_lighthouse_failure_log) expect do subject.perform_async(appeal_submission_upload.id) subject.drain @@ -230,5 +247,146 @@ end.to trigger_statsd_increment('worker.decision_review.submit_upload.permanent_error') end end + + context 'Supplemental Claims - when file_data exists' do + let!(:attachment) do + VCR.use_cassette('decision_review/200_pdf_validation') do + drea = DecisionReviewEvidenceAttachment.new( + guid: appeal_submission_upload.decision_review_evidence_attachment_guid + ) + drea.set_file_data!(file) + drea.save! + drea + end + end + + before do + appeal_submission.update(type_of_appeal: 'SC') + end + + it 'calls the documents service api with file body and document data (for SC)' do + VCR.use_cassette('decision_review/SC-GET-UPLOAD-URL-200_V1') do + VCR.use_cassette('decision_review/SC-PUT-UPLOAD-200_V1') do + VCR.use_cassette('decision_review/200_pdf_validation') do + # prep expected logs + upload_retrieval_success_log[:form_id] = '995' + get_lighthouse_url_success_log[:form_id] = '995' + get_lighthouse_url_success_log.delete(:nod_uuid) + get_lighthouse_url_success_log[:sc_uuid] = appeal_submission.submitted_appeal_uuid + upload_lighthouse_success_log[:form_id] = '995' + + allow(Rails.logger).to receive(:info) + expect(Rails.logger).to receive(:info).with(upload_retrieval_success_log) + expect(Rails.logger).to receive(:info).with(get_lighthouse_url_success_log) + expect(Rails.logger).to receive(:info).with(upload_lighthouse_success_log) + + expect do + subject.perform_async(appeal_submission_upload.id) + subject.drain + end.to trigger_statsd_increment('api.decision_review.get_supplemental_claim_upload_url.total', + times: 1) + .and trigger_statsd_increment('shared.sidekiq.default.DecisionReview_SubmitUpload.enqueue', times: 1) + .and trigger_statsd_increment('api.decision_review.get_supplemental_claim_upload_url.total', + times: 1) + .and trigger_statsd_increment('api.decision_review.put_supplemental_claim_upload.total', times: 1) + .and trigger_statsd_increment('worker.decision_review.submit_upload.success', times: 1) + .and trigger_statsd_increment('shared.sidekiq.default.DecisionReview_SubmitUpload.dequeue', times: 1) + .and trigger_statsd_increment('decision_review.form_995.evidence_upload_retrieval.success', times: 1) + .and trigger_statsd_increment('decision_review.form_995.get_lighthouse_evidence_upload_url.success', + times: 1) + .and trigger_statsd_increment('decision_review.form_995.evidence_upload_to_lighthouse.success', + times: 1) + expect(AppealSubmissionUpload.first.lighthouse_upload_id).to eq('59cdb98f-f94b-4aaa-8952-4d1e59b6e40a') + end + end + end + end + + context 'Evidence upload retrieval throws an error' do + it 'surfaces error in logs and StatsD' do + VCR.use_cassette('decision_review/SC-GET-UPLOAD-URL-200_V1') do + VCR.use_cassette('decision_review/SC-PUT-UPLOAD-200_V1') do + VCR.use_cassette('decision_review/200_pdf_validation') do + expect_any_instance_of(FormAttachment).to receive(:get_file).and_raise('Error!') + # prep expected logs + upload_retrieval_failure_log[:form_id] = '995' + allow(Rails.logger).to receive(:error) + expect(Rails.logger).to receive(:error).with(upload_retrieval_failure_log) + expect do + subject.perform_async(appeal_submission_upload.id) + subject.drain + end.to raise_error('Error!') + .and trigger_statsd_increment('shared.sidekiq.default.DecisionReview_SubmitUpload.enqueue', times: 1) + .and trigger_statsd_increment('shared.sidekiq.default.DecisionReview_SubmitUpload.dequeue', times: 1) + .and trigger_statsd_increment('decision_review.form_995.evidence_upload_retrieval.failure', + times: 1) + .and trigger_statsd_increment('worker.decision_review.submit_upload.error', times: 1) + expect(AppealSubmissionUpload.first.lighthouse_upload_id).to be_nil + end + end + end + end + end + + context 'Fetching Lighthouse evidence upload url fails' do + it 'surfaces error in logs and StatsD' do + VCR.use_cassette('decision_review/SC-GET-UPLOAD-URL-404_V1') do + VCR.use_cassette('decision_review/SC-PUT-UPLOAD-200_V1') do + VCR.use_cassette('decision_review/200_pdf_validation') do + get_lighthouse_url_failure_log[:form_id] = '995' + get_lighthouse_url_failure_log.delete(:nod_uuid) + get_lighthouse_url_failure_log[:sc_uuid] = appeal_submission.submitted_appeal_uuid + get_lighthouse_url_failure_log[:http] = + { status_code: 404, body: 'the server responded with status 404' } + allow(Rails.logger).to receive(:error) + expect(Rails.logger).to receive(:error).with(get_lighthouse_url_failure_log) + expect do + subject.perform_async(appeal_submission_upload.id) + subject.drain + end.to raise_error(DecisionReviewV1::ServiceException) + .and trigger_statsd_increment('shared.sidekiq.default.DecisionReview_SubmitUpload.enqueue', times: 1) + .and trigger_statsd_increment('shared.sidekiq.default.DecisionReview_SubmitUpload.dequeue', times: 1) + .and trigger_statsd_increment('decision_review.form_995.evidence_upload_retrieval.success', + times: 1) + .and trigger_statsd_increment( + 'decision_review.form_995.get_lighthouse_evidence_upload_url.failure', times: 1 + ) + .and trigger_statsd_increment('worker.decision_review.submit_upload.error', times: 1) + expect(AppealSubmissionUpload.first.lighthouse_upload_id).to be_nil + end + end + end + end + end + + context 'Evidence upload to Lighthouse fails' do + it 'surfaces error in logs and StatsD' do + VCR.use_cassette('decision_review/SC-GET-UPLOAD-URL-200_V1') do + VCR.use_cassette('decision_review/SC-PUT-UPLOAD-503_V1') do + VCR.use_cassette('decision_review/200_pdf_validation') do + upload_lighthouse_failure_log[:form_id] = '995' + allow(Rails.logger).to receive(:error) + expect(Rails.logger).to receive(:error).with(upload_lighthouse_failure_log) + expect do + subject.perform_async(appeal_submission_upload.id) + subject.drain + end.to raise_error(DecisionReviewV1::ServiceException) + .and trigger_statsd_increment('shared.sidekiq.default.DecisionReview_SubmitUpload.enqueue', times: 1) + .and trigger_statsd_increment('shared.sidekiq.default.DecisionReview_SubmitUpload.dequeue', times: 1) + .and trigger_statsd_increment('decision_review.form_995.evidence_upload_retrieval.success', + times: 1) + .and trigger_statsd_increment( + 'decision_review.form_995.get_lighthouse_evidence_upload_url.success', times: 1 + ) + .and trigger_statsd_increment('decision_review.form_995.evidence_upload_to_lighthouse.failure', + times: 1) + .and trigger_statsd_increment('worker.decision_review.submit_upload.error', times: 1) + expect(AppealSubmissionUpload.first.lighthouse_upload_id).to be_nil + end + end + end + end + end + end end end diff --git a/spec/support/vcr_cassettes/decision_review/SC-GET-UPLOAD-URL-200_V1.yml b/spec/support/vcr_cassettes/decision_review/SC-GET-UPLOAD-URL-200_V1.yml index 522ba1a344c..540383869b6 100644 --- a/spec/support/vcr_cassettes/decision_review/SC-GET-UPLOAD-URL-200_V1.yml +++ b/spec/support/vcr_cassettes/decision_review/SC-GET-UPLOAD-URL-200_V1.yml @@ -79,21 +79,6 @@ http_interactions: - chunked body: encoding: ASCII-8BIT - string: '{ - "data": { - "id": "55555555-6666-7777-8888-999999999999", - "type": "evidenceSubmission", - "attributes": { - "status": "pending", - "code": null, - "detail": null, - "appealType": "supplemental_claims", - "appealId": "00000000-1111-2222-3333-444444444444", - "location": "https://sandbox-api.va.gov/services_user_content/vba_documents/832a96ca-4dbd-4138-b7a4-6a991ff76faf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQD72FDTFWPUWR5OZ/20210521/us-gov-west-1/s3/aws4_request&X-Amz-Date=20210521T193313Z&X-Amz-Expires=900&X-Amz-Signature=5d64a8a7fd749b1fb301a43226d45cc865fb68e6397026bdf047737c05fa4927&X-Amz-SignedHeaders=host", - "createdAt": "2020-01-02T03:04:05.067Z", - "updatedAt": "2020-01-02T03:04:05.067Z" - } - } - }' + string: '{"data":{"id":"59cdb98f-f94b-4aaa-8952-4d1e59b6e40a","type":"evidenceSubmission","attributes":{"status":"received","code":null,"detail":null,"appealType":"SupplementalClaim","appealId":"e076ea91-6b99-4912-bffc-a8318b9b403f","location":"https://sandbox-api.va.gov/services_user_content/vba_documents/832a96ca-4dbd-4138-b7a4-6a991ff76faf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQD72FDTFWPUWR5OZ/20210521/us-gov-west-1/s3/aws4_request&X-Amz-Date=20210521T193313Z&X-Amz-Expires=900&X-Amz-Signature=5d64a8a7fd749b1fb301a43226d45cc865fb68e6397026bdf047737c05fa4927&X-Amz-SignedHeaders=host","createdAt":"2021-05-21T19:33:13.469Z","updatedAt":"2021-05-21T19:33:13.469Z"}}}' recorded_at: Fri, 21 May 2021 19:33:13 GMT recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/decision_review/SC-PUT-UPLOAD-503_V1.yml b/spec/support/vcr_cassettes/decision_review/SC-PUT-UPLOAD-503_V1.yml new file mode 100644 index 00000000000..d32ed244713 --- /dev/null +++ b/spec/support/vcr_cassettes/decision_review/SC-PUT-UPLOAD-503_V1.yml @@ -0,0 +1,58 @@ +--- +http_interactions: +- request: + method: put + uri: https://sandbox-api.va.gov/services_user_content/vba_documents/832a96ca-4dbd-4138-b7a4-6a991ff76faf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQD72FDTFWPUWR5OZ/20210521/us-gov-west-1/s3/aws4_request&X-Amz-Date=20210521T193313Z&X-Amz-Expires=900&X-Amz-Signature=5d64a8a7fd749b1fb301a43226d45cc865fb68e6397026bdf047737c05fa4927&X-Amz-SignedHeaders=host + body: + encoding: ASCII-8BIT + string: !binary |- + LS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LTgzYTdiMzQ2OGM4MTM1NmU4ZmM4MDllYTc0ODc0NzBiDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9Im1ldGFkYXRhIjsgZmlsZW5hbWU9Im1ldGFkYXRhLmpzb24iDQpDb250ZW50LUxlbmd0aDogMTQyDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb24NCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJpbmFyeQ0KDQp7InZldGVyYW5GaXJzdE5hbWUiOiJhYnJhaGFtIiwidmV0ZXJhbkxhc3ROYW1lIjoibGluY29sbiIsInppcENvZGUiOiIxNzMyNSIsImZpbGVOdW1iZXIiOiIyMTIyMjIxMTIiLCJzb3VyY2UiOiJWZXRzLmdvdiIsImJ1c2luZXNzTGluZSI6IkJWQSJ9DQotLS0tLS0tLS0tLS0tUnVieU11bHRpcGFydFBvc3QtODNhN2IzNDY4YzgxMzU2ZThmYzgwOWVhNzQ4NzQ3MGINCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iY29udGVudCI7IGZpbGVuYW1lPSJ1cGxvYWQucGRmIg0KQ29udGVudC1MZW5ndGg6IDEwNTQ4DQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BkZg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQoNCiVQREYtMS4zCiXE5fLl66fzoNDExgo0IDAgb2JqCjw8IC9MZW5ndGggNSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVG9bsIwGNz9FDfGEhg7+CcZS9uFDWGJATFASAtSCQ3h/YWBfAaRSEw+f3c+n881ZqjhUlijhLZaQ9sMNhNmbIzFqcQCFUafjULRQKIpglyK3OXS5SYMJIaPbfBxqWTFARMPld7psBooBX/AyHuFgH6wROJ5MEqR7PjVIoA9gQYt9c/ZnVoTdW6ZqC2JqQiQhExaKUuibTzzR2ei3W9nsqFJFJeUSnCs4Kf49rcWHz301oKeWsY5e61l3s0SnxaDbynU4CkCe/szfRGs6/zMB2dGC4eEKvyi644E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clMK/GYMappum14/M1TTuby3s2dpR5tcQy7GYBFSN1If0hNIzyFFkU4jnUf6FdKfpCaRdEhepDykCFIDUitSN1If0hNIzyFFkU4nRi7AazRNwDuGzx7Dh8fwU8bwlWP4xjH8nDG8NNqb+28fw3eM4SU8bq4vz8lN8i8ZU941hl86hpe+Fbi5va+N4e8ewyOWt9RfOYa/Zwwvf0P4f+uLqt8KZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago2NzkzCmVuZG9iagoxNSAwIG9iagooZG9jdG9yJ3Mgbm90ZSkKZW5kb2JqCjE2IDAgb2JqCihNYWMgT1MgWCAxMC4xMS42IFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMTcgMCBvYmoKKENhcmwgSm9obnNvbiBcKEFkIEhvY1wpKQplbmRvYmoKMTggMCBvYmoKKCkKZW5kb2JqCjE5IDAgb2JqCihUZXh0RWRpdCkKZW5kb2JqCjIwIDAgb2JqCihEOjIwMTYwOTA4MTkwMjM3WjAwJzAwJykKZW5kb2JqCjIxIDAgb2JqCigpCmVuZG9iagoyMiAwIG9iagpbICgpIF0KZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIDE1IDAgUiAvQXV0aG9yIDE3IDAgUiAvU3ViamVjdCAxOCAwIFIgL1Byb2R1Y2VyIDE2IDAgUiAvQ3JlYXRvcgoxOSAwIFIgL0NyZWF0aW9uRGF0ZSAyMCAwIFIgL01vZERhdGUgMjAgMCBSIC9LZXl3b3JkcyAyMSAwIFIgL0FBUEw6S2V5d29yZHMKMjIgMCBSID4+CmVuZG9iagp4cmVmCjAgMjMKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA5NzU2IDAwMDAwIG4gCjAwMDAwMDAzNTAgMDAwMDAgbiAKMDAwMDAwMTgyNiAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDAzMzEgMDAwMDAgbiAKMDAwMDAwMDQ1NCAwMDAwMCBuIAowMDAwMDAxNzkxIDAwMDAwIG4gCjAwMDAwMDE5NTkgMDAwMDAgbiAKMDAwMDAwMDU1MSAwMDAwMCBuIAowMDAwMDAxNzcwIDAwMDAwIG4gCjAwMDAwMDE5MDkgMDAwMDAgbiAKMDAwMDAwMjM0NCAwMDAwMCBuIAowMDAwMDAyNTk0IDAwMDAwIG4gCjAwMDAwMDk0NzggMDAwMDAgbiAKMDAwMDAwOTQ5OSAwMDAwMCBuIAowMDAwMDA5NTMxIDAwMDAwIG4gCjAwMDAwMDk1ODQgMDAwMDAgbiAKMDAwMDAwOTYyNiAwMDAwMCBuIAowMDAwMDA5NjQ1IDAwMDAwIG4gCjAwMDAwMDk2NzIgMDAwMDAgbiAKMDAwMDAwOTcxNCAwMDAwMCBuIAowMDAwMDA5NzMzIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMjMgL1Jvb3QgMTEgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDw1NDQ1YWUyZjczN2RkYjIwNTJlYWQyMzA2Zjc5ODZmMj4KPDU0NDVhZTJmNzM3ZGRiMjA1MmVhZDIzMDZmNzk4NmYyPiBdID4+CnN0YXJ0eHJlZgo5OTMxCiUlRU9GCg0KLS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LTgzYTdiMzQ2OGM4MTM1NmU4ZmM4MDllYTc0ODc0NzBiLS0NCg== + headers: + Accept: + - application/json + Content-Type: + - multipart/form-data; boundary=-----------RubyMultipartPost-83a7b3468c81356e8fc809ea7487470b + User-Agent: + - Vets.gov Agent + Apikey: + - "" + Content-Length: + - '11218' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 503 + message: Service unavailable! + headers: + Date: + - Fri, 21 May 2021 19:35:15 GMT + Content-Length: + - '0' + Connection: + - keep-alive + X-Amz-Id-2: + - ZoSowKw8h+CROe9yOhdtKrxgOC33lioExKuVHuBV0UylsnIfDkMecpnWtHJQTgersTIcNKgGkHg= + X-Amz-Request-Id: + - XZN1VC2D86STDTDN + X-Amz-Version-Id: + - kOFW9Ayihad.1CyycE7OAN9rWD4RplhQ + X-Amz-Server-Side-Encryption: + - AES256 + Etag: + - '"78b3f204f4cc3cc26cf8a3ac3a48b23a"' + Cache-Control: + - '' + - no-cache, no-store + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Pragma: + - no-cache + Set-Cookie: + - TS0108eb76=0119a2687fa061485424f5d70e03973899c4426cad9eb6826f451cd26e837291abfdf34efcea6da05258e5aa614b52556f04eb7de1; + Max-Age=900; Path=/ + body: + encoding: UTF-8 + string: '' + recorded_at: Fri, 21 May 2021 19:35:15 GMT +recorded_with: VCR 6.0.0 From 8796b431eee85708448036b55c5bb3e8cc8d9405 Mon Sep 17 00:00:00 2001 From: Annie Tran Date: Thu, 4 Apr 2024 14:22:17 -0500 Subject: [PATCH 053/260] [DR-65545] Log KPIs for Supplemental Claims (contestable issues) (#16179) * add logging to SC get contestable issues * rubocop nit * clean up specs --- .../appeals/supplemental_claim_services.rb | 12 ++++++- ...testable_issues_controller_request_spec.rb | 34 +++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/lib/decision_review_v1/appeals/supplemental_claim_services.rb b/lib/decision_review_v1/appeals/supplemental_claim_services.rb index cd3e5dd96a8..53174039848 100644 --- a/lib/decision_review_v1/appeals/supplemental_claim_services.rb +++ b/lib/decision_review_v1/appeals/supplemental_claim_services.rb @@ -91,7 +91,17 @@ def get_supplemental_claim_contestable_issues(user:, benefit_type:) with_monitoring_and_error_handling do path = "contestable_issues/supplemental_claims?benefit_type=#{benefit_type}" headers = get_contestable_issues_headers(user) - response = perform :get, path, nil, headers + common_log_params = { key: :get_contestable_issues, form_id: '995', user_uuid: user.uuid, + upstream_system: 'Lighthouse' } + begin + response = perform :get, path, nil, headers + log_formatted(**common_log_params.merge(is_success: true, status_code: response.status, body: '[Redacted]')) + rescue => e + # We can freely log Lighthouse's error responses because they do not include PII or PHI. + # See https://developer.va.gov/explore/api/decision-reviews/docs?version=v1. + log_formatted(**common_log_params.merge(is_success: false, response_error: e)) + raise e + end raise_schema_error_unless_200_status response.status validate_against_schema( json: response.body, diff --git a/spec/requests/v1/supplemental_claims/contestable_issues_controller_request_spec.rb b/spec/requests/v1/supplemental_claims/contestable_issues_controller_request_spec.rb index a146c8ec90f..3286213e4dc 100644 --- a/spec/requests/v1/supplemental_claims/contestable_issues_controller_request_spec.rb +++ b/spec/requests/v1/supplemental_claims/contestable_issues_controller_request_spec.rb @@ -5,6 +5,36 @@ RSpec.describe V1::SupplementalClaims::ContestableIssuesController do let(:user) { build(:user, :loa3) } + let(:success_log_args) do + { + message: 'Get contestable issues success!', + user_uuid: user.uuid, + action: 'Get contestable issues', + form_id: '995', + upstream_system: 'Lighthouse', + downstream_system: nil, + is_success: true, + http: { + status_code: 200, + body: '[Redacted]' + } + } + end + let(:error_log_args) do + { + message: 'Get contestable issues failure!', + user_uuid: user.uuid, + action: 'Get contestable issues', + form_id: '995', + upstream_system: 'Lighthouse', + downstream_system: nil, + is_success: false, + http: { + status_code: 404, + body: anything + } + } + end before { sign_in_as(user) } @@ -18,6 +48,8 @@ def personal_information_logs it 'fetches issues that the Veteran could contest via a supplemental claim' do VCR.use_cassette('decision_review/SC-GET-CONTESTABLE-ISSUES-RESPONSE-200_V1') do + allow(Rails.logger).to receive(:info) + expect(Rails.logger).to receive(:info).with(success_log_args) subject expect(response).to be_successful expect(JSON.parse(response.body)['data']).to be_an Array @@ -27,6 +59,8 @@ def personal_information_logs it 'adds to the PersonalInformationLog when an exception is thrown' do VCR.use_cassette('decision_review/SC-GET-CONTESTABLE-ISSUES-RESPONSE-404_V1') do expect(personal_information_logs.count).to be 0 + allow(Rails.logger).to receive(:error) + expect(Rails.logger).to receive(:error).with(error_log_args) subject expect(personal_information_logs.count).to be 1 pil = personal_information_logs.first From af6db1f0bcd019d1ed97d96c0c88582f29e55c53 Mon Sep 17 00:00:00 2001 From: John Luo Date: Thu, 4 Apr 2024 15:24:52 -0400 Subject: [PATCH 054/260] Ensure logging is disabled on facilities retrieval error (#16211) --- .../vaos/v2/appointments_controller.rb | 4 +++- .../spec/request/v2/appointments_request_spec.rb | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb b/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb index 0eef79a82c5..fd2898f076c 100644 --- a/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb +++ b/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb @@ -263,7 +263,9 @@ def merge_clinics(appointments) def merge_facilities(appointments) appointments.each do |appt| appt[:location] = get_facility_memoized(appt[:location_id]) unless appt[:location_id].nil? - if cerner?(appt) && appt[:location]&.values&.any? { |v| v.include?('COL OR 1') } + if cerner?(appt) && appt[:location].is_a?(Hash) && appt[:location]&.values&.any? do |v| + v.include?('COL OR 1') + end log_appt_id_location_name(appt) end end diff --git a/modules/vaos/spec/request/v2/appointments_request_spec.rb b/modules/vaos/spec/request/v2/appointments_request_spec.rb index ef3bdbf9480..b992b389d1a 100644 --- a/modules/vaos/spec/request/v2/appointments_request_spec.rb +++ b/modules/vaos/spec/request/v2/appointments_request_spec.rb @@ -338,6 +338,22 @@ end end + it 'has access and ensures no logging of facility details on mobile facility service fails' do + allow_any_instance_of(VAOS::V2::AppointmentsController).to receive(:get_facility_memoized).and_call_original + VCR.use_cassette('vaos/v2/appointments/get_appointments_200_with_mobile_facility_service_500', + match_requests_on: %i[method path query], allow_playback_repeats: true) do + allow(Rails.logger).to receive(:info) + get '/vaos/v2/appointments?_include=facilities', params:, headers: inflection_header + data = JSON.parse(response.body)['data'] + expect(response).to have_http_status(:ok) + expect(response.body).to be_a(String) + expect(data[0]['attributes']['location']).to eq(facility_error_msg) + expect(data[17]['attributes']['location']).not_to eq(facility_error_msg) + expect(Rails.logger).not_to have_received(:info).with("Details for Cerner 'COL OR 1' Appointment", any_args) + expect(response).to match_camelized_response_schema('vaos/v2/appointments', { strict: false }) + end + end + it 'has access and returns va appointments given a date range and single status' do VCR.use_cassette('vaos/v2/appointments/get_appointments_single_status_200', match_requests_on: %i[method path query]) do From a942a5d79727a9bf3577b073b8e5ad5b38b01016 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Apr 2024 09:31:20 -0400 Subject: [PATCH 055/260] Bump rubocop-rspec from 2.28.0 to 2.29.1 (#16219) Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) from 2.28.0 to 2.29.1. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.28.0...v2.29.1) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 704c45677a0..79d6edfca13 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -913,7 +913,7 @@ GEM rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rspec (2.28.0) + rubocop-rspec (2.29.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) From 33ee5faaab01ec18fc9e3358c58c474e62a84ddb Mon Sep 17 00:00:00 2001 From: Tony Gravell <146013972+agravell047@users.noreply.github.com> Date: Fri, 5 Apr 2024 10:40:29 -0400 Subject: [PATCH 056/260] Added new fields to prescription object, updated spec test (#16208) * Added new fields to prescription object, updated spec test * Removed whitespace --- app/models/prescription_details.rb | 4 ++++ .../v1/prescription_details_serializer.rb | 4 ++++ modules/my_health/docs/openapi_merged.yaml | 16 ++++++++++++++++ .../docs/schemas/PrescriptionDetail.yml | 16 ++++++++++++++++ .../request/v1/prescriptions_request_spec.rb | 18 ++++++++++++++++++ spec/models/prescription_details_spec.rb | 3 ++- .../prescriptions/v1/prescription_details.json | 10 +++++++++- .../prescriptions/v1/prescription_details.json | 10 +++++++++- 8 files changed, 78 insertions(+), 3 deletions(-) diff --git a/app/models/prescription_details.rb b/app/models/prescription_details.rb index 8c54dbcebe9..71c128d88ca 100644 --- a/app/models/prescription_details.rb +++ b/app/models/prescription_details.rb @@ -27,6 +27,10 @@ class PrescriptionDetails < Prescription attribute :tracking, Boolean attribute :orderable_item, String attribute :sorted_dispensed_date + attribute :shape, String + attribute :color, String + attribute :back_imprint, String + attribute :front_imprint, String def sorted_dispensed_date has_refills = try(:rx_rf_records).present? diff --git a/modules/my_health/app/serializers/my_health/v1/prescription_details_serializer.rb b/modules/my_health/app/serializers/my_health/v1/prescription_details_serializer.rb index cef4b2e948d..85d0704ba24 100644 --- a/modules/my_health/app/serializers/my_health/v1/prescription_details_serializer.rb +++ b/modules/my_health/app/serializers/my_health/v1/prescription_details_serializer.rb @@ -30,6 +30,10 @@ class PrescriptionDetailsSerializer < PrescriptionSerializer attribute :tracking attribute :orderable_item attribute :sorted_dispensed_date + attribute :shape + attribute :color + attribute :back_imprint + attribute :front_imprint def rx_rf_records records = object&.rx_rf_records diff --git a/modules/my_health/docs/openapi_merged.yaml b/modules/my_health/docs/openapi_merged.yaml index 3d43cdbfd13..d0a48b30b19 100644 --- a/modules/my_health/docs/openapi_merged.yaml +++ b/modules/my_health/docs/openapi_merged.yaml @@ -2925,6 +2925,22 @@ components: tracking: type: boolean example: false + color: + type: string + nullable: true + example: WHITE + shape: + type: string + nullable: true + example: OVAL + frontImprint: + type: string + nullable: true + example: 9,3 + backImprint: + type: string + nullable: true + example: 1,1 links: type: object required: diff --git a/modules/my_health/docs/schemas/PrescriptionDetail.yml b/modules/my_health/docs/schemas/PrescriptionDetail.yml index 47c47ff1d41..16003439f09 100644 --- a/modules/my_health/docs/schemas/PrescriptionDetail.yml +++ b/modules/my_health/docs/schemas/PrescriptionDetail.yml @@ -184,6 +184,22 @@ properties: tracking: type: boolean example: false + color: + type: string + nullable: true + example: "WHITE" + shape: + type: string + nullable: true + example: "OVAL" + frontImprint: + type: string + nullable: true + example: "9,3" + backImprint: + type: string + nullable: true + example: "1,1" links: type: object required: diff --git a/modules/my_health/spec/request/v1/prescriptions_request_spec.rb b/modules/my_health/spec/request/v1/prescriptions_request_spec.rb index f5e886aac50..af979c16924 100644 --- a/modules/my_health/spec/request/v1/prescriptions_request_spec.rb +++ b/modules/my_health/spec/request/v1/prescriptions_request_spec.rb @@ -346,6 +346,24 @@ expect(response).to have_http_status(:unprocessable_entity) expect(JSON.parse(response.body)['errors'].first['code']).to eq('RX157') end + + it 'includes prescription description fields' do + VCR.use_cassette('rx_client/prescriptions/gets_a_single_prescription_v1') do + get '/my_health/v1/prescriptions/12284508' + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('my_health/prescriptions/v1/prescription_single') + + response_data = JSON.parse(response.body)['data'] + prescription_attributes = response_data['attributes'] + + expect(prescription_attributes).to include('shape') + expect(prescription_attributes).to include('color') + expect(prescription_attributes).to include('back_imprint') + expect(prescription_attributes).to include('front_imprint') + end end end end diff --git a/spec/models/prescription_details_spec.rb b/spec/models/prescription_details_spec.rb index 6e90ff4ec07..94f664de378 100644 --- a/spec/models/prescription_details_spec.rb +++ b/spec/models/prescription_details_spec.rb @@ -21,7 +21,8 @@ disp_status: 'Active: Refill in Process', ndc: '00173_9447_00', reason: nil, prescription_number_index: 'RX', prescription_source: 'RX', disclaimer: nil, indication_for_use: nil, indication_for_use_flag: nil, - category: 'Rx Medication', tracking: false) + category: 'Rx Medication', tracking: false, color: nil, shape: nil, + back_imprint: nil, front_imprint: nil) end it 'has additional aliased rubyesque methods' do diff --git a/spec/support/schemas/my_health/prescriptions/v1/prescription_details.json b/spec/support/schemas/my_health/prescriptions/v1/prescription_details.json index 8ac8a7e856a..41f71c07ab1 100644 --- a/spec/support/schemas/my_health/prescriptions/v1/prescription_details.json +++ b/spec/support/schemas/my_health/prescriptions/v1/prescription_details.json @@ -50,7 +50,11 @@ "tracking", "orderable_item", "sorted_dispensed_date", - "prescription_image" + "prescription_image", + "color", + "shape", + "back_imprint", + "front_imprint" ], "properties": { "prescription_id": { "type": ["integer", "null"] }, @@ -90,6 +94,10 @@ "indication_for_use": { "type": ["string", "null"] }, "indication_for_use_flag": { "type": ["string", "null"] }, "category": { "type": ["string", "null"] }, + "color": { "type": ["string", "null"] }, + "shape": { "type": ["string", "null"] }, + "back_imprint": { "type": ["string", "null"] }, + "front_imprint": { "type": ["string", "null"] }, "tracking_list": { "type": "array", "items": { diff --git a/spec/support/schemas_camelized/my_health/prescriptions/v1/prescription_details.json b/spec/support/schemas_camelized/my_health/prescriptions/v1/prescription_details.json index 845df14c32f..cfcc4d56f33 100644 --- a/spec/support/schemas_camelized/my_health/prescriptions/v1/prescription_details.json +++ b/spec/support/schemas_camelized/my_health/prescriptions/v1/prescription_details.json @@ -50,7 +50,11 @@ "tracking", "orderableItem", "sortedDispensedDate", - "prescriptionImage" + "prescriptionImage", + "color", + "shape", + "backImprint", + "frontImprint" ], "properties": { "prescriptionId": { "type": ["integer", "null"] }, @@ -90,6 +94,10 @@ "indicationForUse": { "type": ["string", "null"] }, "indicationForUseFlag": { "type": ["string", "null"] }, "category": { "type": ["string", "null"] }, + "color": { "type": ["string", "null"] }, + "shape": { "type": ["string", "null"] }, + "backImprint": { "type": ["string", "null"] }, + "frontImprint": { "type": ["string", "null"] }, "trackingList": { "type": "array", "items": { From 36f4cf4e7594810898525b2d5a3c6f3eac9d065f Mon Sep 17 00:00:00 2001 From: gerard-sullivan <132001256+gerard-sullivan@users.noreply.github.com> Date: Fri, 5 Apr 2024 09:43:00 -0700 Subject: [PATCH 057/260] Refill Confirmation Changes (#16213) --- lib/rx/client.rb | 3 ++- .../my_health/v1/prescriptions_controller.rb | 14 ++++++++------ spec/lib/rx/client_spec.rb | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/lib/rx/client.rb b/lib/rx/client.rb index 4e62136e59a..830efd47923 100644 --- a/lib/rx/client.rb +++ b/lib/rx/client.rb @@ -135,7 +135,8 @@ def post_refill_rxs(ids) # def post_refill_rx(id) if (result = perform(:post, "prescription/rxrefill/#{id}", nil, token_headers)) - Common::Collection.bust([cache_key('getactiverx'), cache_key('gethistoryrx')]) + keys = [cache_key('getactiverx'), cache_key('gethistoryrx')].compact + Common::Collection.bust(keys) unless keys.empty? end result end diff --git a/modules/my_health/app/controllers/my_health/v1/prescriptions_controller.rb b/modules/my_health/app/controllers/my_health/v1/prescriptions_controller.rb index f1187aa11bd..435947a17d9 100644 --- a/modules/my_health/app/controllers/my_health/v1/prescriptions_controller.rb +++ b/modules/my_health/app/controllers/my_health/v1/prescriptions_controller.rb @@ -50,14 +50,16 @@ def refill def refill_prescriptions ids = params[:ids] - begin - ids.each do |id| - client.post_refill_rx(id) - end + successful_ids = [] + failed_ids = [] + ids.each do |id| + client.post_refill_rx(id) + successful_ids << id rescue => e - puts "Error refilling prescription: #{e.message}" + puts "Error refilling prescription with ID #{id}: #{e.message}" + failed_ids << id end - head :no_content + render json: { successful_ids:, failed_ids: } end def list_refillable_prescriptions diff --git a/spec/lib/rx/client_spec.rb b/spec/lib/rx/client_spec.rb index 32f54fdaec5..4caef3f48d9 100644 --- a/spec/lib/rx/client_spec.rb +++ b/spec/lib/rx/client_spec.rb @@ -94,7 +94,7 @@ if caching_enabled expect(Common::Collection).to receive(:bust).with(cache_keys) else - expect(Common::Collection).to receive(:bust).with([nil, nil]) + expect(Common::Collection).not_to receive(:bust).with([nil, nil]) end client_response = client.post_refill_rx(13_650_545) From 66396b1cb3cfa4ff69c1f9fb72e967e7960e1c72 Mon Sep 17 00:00:00 2001 From: Jason C Date: Fri, 5 Apr 2024 09:56:47 -0700 Subject: [PATCH 058/260] Mobile: Add extra specs for access rights to various features (#16209) * Add extra specs for access rights to various features * Undo Gemfile.lock * Replace instances of `allow_any_instance_of` --------- Co-authored-by: Tonksthebear --- .../request/decision_letters_request_spec.rb | 9 +++++ .../request/disability_rating_request_spec.rb | 10 ++++++ .../legacy_disability_rating_request_spec.rb | 10 ++++++ .../request/legacy_letters_request_spec.rb | 27 ++++++++++++++ ...legacy_payment_information_request_spec.rb | 21 +++++++++++ .../spec/request/letters_request_spec.rb | 27 ++++++++++++++ .../request/message_drafts_request_spec.rb | 10 ++++++ .../spec/request/messages_request_spec.rb | 20 +++++++++++ .../military_information_request_spec.rb | 19 +++++----- .../payment_information_request_spec.rb | 21 +++++++++++ .../request/preferred_name_request_spec.rb | 36 +++++++++++++++++++ .../spec/request/v1/messages_request_spec.rb | 10 ++++++ 12 files changed, 211 insertions(+), 9 deletions(-) diff --git a/modules/mobile/spec/request/decision_letters_request_spec.rb b/modules/mobile/spec/request/decision_letters_request_spec.rb index 9a7d58a4733..dfe8802ee08 100644 --- a/modules/mobile/spec/request/decision_letters_request_spec.rb +++ b/modules/mobile/spec/request/decision_letters_request_spec.rb @@ -25,6 +25,15 @@ # connect_vbms gem so it cannot intercept the actual HTTP request, making the use of VCRs not possible. # This means we cannot test error states for the index endpoint within specs describe 'GET /mobile/v0/decision-letters' do + context 'when user does not have access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns forbidden' do + get '/mobile/v0/claims/decision-letters', headers: sis_headers + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid response' do context 'with mobile_filter_doc_27_decision_letters_out flag enabled' do it 'returns expected decision letters' do diff --git a/modules/mobile/spec/request/disability_rating_request_spec.rb b/modules/mobile/spec/request/disability_rating_request_spec.rb index a1cc1443027..9639d24844a 100644 --- a/modules/mobile/spec/request/disability_rating_request_spec.rb +++ b/modules/mobile/spec/request/disability_rating_request_spec.rb @@ -51,6 +51,16 @@ after { Flipper.disable(:mobile_lighthouse_disability_ratings) } describe 'Get /v0/disability-rating' do + context 'user without access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns 403' do + get '/mobile/v0/disability-rating', params: nil, headers: sis_headers + + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid 200 lighthouse response' do context 'with a single individual rating' do it 'matches the rated disabilities schema' do diff --git a/modules/mobile/spec/request/legacy_disability_rating_request_spec.rb b/modules/mobile/spec/request/legacy_disability_rating_request_spec.rb index 006a1b61b15..6fa4890a2a7 100644 --- a/modules/mobile/spec/request/legacy_disability_rating_request_spec.rb +++ b/modules/mobile/spec/request/legacy_disability_rating_request_spec.rb @@ -40,6 +40,16 @@ end describe 'Get /v0/disability-rating' do + context 'user without access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns 403' do + get '/mobile/v0/disability-rating', params: nil, headers: sis_headers + + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid 200 evss response' do it 'matches the rated disabilities schema' do VCR.use_cassette('mobile/profile/rating_info') do diff --git a/modules/mobile/spec/request/legacy_letters_request_spec.rb b/modules/mobile/spec/request/legacy_letters_request_spec.rb index e297c16b132..63c3c304a14 100644 --- a/modules/mobile/spec/request/legacy_letters_request_spec.rb +++ b/modules/mobile/spec/request/legacy_letters_request_spec.rb @@ -58,6 +58,15 @@ end describe 'GET /mobile/v0/letters' do + context 'when user does not have access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns forbidden' do + get '/mobile/v0/letters', headers: sis_headers + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid evss response' do it 'matches the letters schema' do VCR.use_cassette('evss/letters/letters') do @@ -100,6 +109,15 @@ end describe 'GET /mobile/v0/letters/beneficiary' do + context 'when user does not have access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns forbidden' do + get '/mobile/v0/letters/beneficiary', headers: sis_headers + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid veteran response' do it 'matches the letter beneficiary schema' do VCR.use_cassette('evss/letters/beneficiary_veteran') do @@ -142,6 +160,15 @@ end describe 'POST /mobile/v0/letters/:type/download' do + context 'when user does not have access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns forbidden' do + post '/mobile/v0/letters/commissary/download', headers: sis_headers + expect(response).to have_http_status(:forbidden) + end + end + context 'with no options' do it 'downloads a PDF' do VCR.use_cassette('evss/letters/download') do diff --git a/modules/mobile/spec/request/legacy_payment_information_request_spec.rb b/modules/mobile/spec/request/legacy_payment_information_request_spec.rb index 105d2073be1..ee89a839fd7 100644 --- a/modules/mobile/spec/request/legacy_payment_information_request_spec.rb +++ b/modules/mobile/spec/request/legacy_payment_information_request_spec.rb @@ -43,6 +43,16 @@ end describe 'GET /mobile/v0/payment-information/benefits evss' do + context 'user without access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns 403' do + get '/mobile/v0/payment-information/benefits', headers: sis_headers + + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid response' do it 'matches the payment information schema' do VCR.use_cassette('evss/ppiu/payment_information') do @@ -166,6 +176,17 @@ } end + context 'user without access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns 403' do + put '/mobile/v0/payment-information/benefits', params: payment_info_request, + headers: sis_headers(content_type) + + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid response' do it 'matches the ppiu schema' do allow(DirectDepositEmailJob).to receive(:send_to_emails) diff --git a/modules/mobile/spec/request/letters_request_spec.rb b/modules/mobile/spec/request/letters_request_spec.rb index 47e0f54a6f9..011f9af986e 100644 --- a/modules/mobile/spec/request/letters_request_spec.rb +++ b/modules/mobile/spec/request/letters_request_spec.rb @@ -126,6 +126,15 @@ end describe 'GET /mobile/v0/letters' do + context 'when user does not have access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns forbidden' do + get '/mobile/v0/letters', headers: sis_headers + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid lighthouse response' do it 'matches the letters schema' do VCR.use_cassette('mobile/lighthouse_letters/letters_200', match_requests_on: %i[method uri]) do @@ -149,6 +158,15 @@ end describe 'GET /mobile/v0/letters/beneficiary' do + context 'when user does not have access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns forbidden' do + get '/mobile/v0/letters/beneficiary', headers: sis_headers + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid lighthouse response' do it 'matches the letters beneficiary schema' do VCR.use_cassette('mobile/lighthouse_letters/letters_200', match_requests_on: %i[method uri]) do @@ -162,6 +180,15 @@ end describe 'POST /mobile/v0/letters/:type/download' do + context 'when user does not have access' do + let!(:user) { sis_user(participant_id: nil) } + + it 'returns forbidden' do + post '/mobile/v0/letters/benefit_summary/download', headers: sis_headers + expect(response).to have_http_status(:forbidden) + end + end + describe 'formats' do context 'when format is unspecified' do it 'downloads a PDF' do diff --git a/modules/mobile/spec/request/message_drafts_request_spec.rb b/modules/mobile/spec/request/message_drafts_request_spec.rb index 684bfc9cbe7..d5ad53f5049 100644 --- a/modules/mobile/spec/request/message_drafts_request_spec.rb +++ b/modules/mobile/spec/request/message_drafts_request_spec.rb @@ -24,6 +24,16 @@ Timecop.return end + context 'when user does not have access' do + let!(:user) { sis_user(:mhv, mhv_account_type: 'Free') } + + it 'returns forbidden' do + post('/mobile/v0/messaging/health/message_drafts', headers: sis_headers, params:) + + expect(response).to have_http_status(:forbidden) + end + end + context 'when not authorized' do it 'responds with 403 error' do VCR.use_cassette('mobile/messages/session_error') do diff --git a/modules/mobile/spec/request/messages_request_spec.rb b/modules/mobile/spec/request/messages_request_spec.rb index 6f842e3b72e..c40a89d2be3 100644 --- a/modules/mobile/spec/request/messages_request_spec.rb +++ b/modules/mobile/spec/request/messages_request_spec.rb @@ -19,6 +19,16 @@ context 'when using old authorization policy' do before { Flipper.disable(:mobile_sm_session_policy) } + context 'when user does not have access' do + let!(:user) { sis_user(:mhv, mhv_account_type: 'Free') } + + it 'returns forbidden' do + get '/mobile/v0/messaging/health/messages/categories', headers: sis_headers + + expect(response).to have_http_status(:forbidden) + end + end + it 'responds to GET messages/categories' do VCR.use_cassette('sm_client/session') do VCR.use_cassette('sm_client/messages/gets_message_categories') do @@ -35,6 +45,16 @@ context 'when using new session authorization policy' do before { Flipper.enable_actor(:mobile_sm_session_policy, user) } + context 'when user does not have access' do + let!(:user) { sis_user(:mhv, mhv_correlation_id: nil) } + + it 'returns forbidden' do + get '/mobile/v0/messaging/health/messages/categories', headers: sis_headers + + expect(response).to have_http_status(:forbidden) + end + end + context 'when not authorized' do it 'responds with 403 error' do VCR.use_cassette('mobile/messages/session_error') do diff --git a/modules/mobile/spec/request/military_information_request_spec.rb b/modules/mobile/spec/request/military_information_request_spec.rb index 16b96b1ae2d..d20bfe10ff7 100644 --- a/modules/mobile/spec/request/military_information_request_spec.rb +++ b/modules/mobile/spec/request/military_information_request_spec.rb @@ -165,6 +165,16 @@ 'honorableServiceIndicator' => nil }] } } } end + context 'when user does not have access' do + let!(:user) { sis_user(edipi: nil) } + + it 'returns forbidden' do + get '/mobile/v0/military-service-history', headers: sis_headers + + expect(response).to have_http_status(:forbidden) + end + end + context 'with multiple military service episodes' do it 'matches the mobile service history schema' do VCR.use_cassette('mobile/va_profile/post_read_service_histories_200') do @@ -241,14 +251,5 @@ expect(response).to have_http_status(:not_found) end end - - context 'with a user not authorized' do - let!(:user) { sis_user(edipi: nil) } - - it 'returns a forbidden response' do - get '/mobile/v0/military-service-history', headers: sis_headers - expect(response).to have_http_status(:forbidden) - end - end end end diff --git a/modules/mobile/spec/request/payment_information_request_spec.rb b/modules/mobile/spec/request/payment_information_request_spec.rb index 1234b89b660..449d0f5e203 100644 --- a/modules/mobile/spec/request/payment_information_request_spec.rb +++ b/modules/mobile/spec/request/payment_information_request_spec.rb @@ -44,6 +44,16 @@ end describe 'GET /mobile/v0/payment-information/benefits lighthouse' do + context 'user without access' do + let!(:user) { sis_user(:api_auth, :loa1) } + + it 'returns 403' do + get '/mobile/v0/payment-information/benefits', headers: sis_headers + + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid response' do it 'matches the payment information schema' do VCR.use_cassette('lighthouse/direct_deposit/show/200_valid') do @@ -156,6 +166,17 @@ } end + context 'user without access' do + let!(:user) { sis_user(:api_auth, :loa1) } + + it 'returns 403' do + put '/mobile/v0/payment-information/benefits', params: payment_info_request, + headers: sis_headers(json: true) + + expect(response).to have_http_status(:forbidden) + end + end + context 'with a valid response' do it 'matches the ppiu schema' do allow(DirectDepositEmailJob).to receive(:send_to_emails) diff --git a/modules/mobile/spec/request/preferred_name_request_spec.rb b/modules/mobile/spec/request/preferred_name_request_spec.rb index ae246b5e456..f2f95d0579d 100644 --- a/modules/mobile/spec/request/preferred_name_request_spec.rb +++ b/modules/mobile/spec/request/preferred_name_request_spec.rb @@ -18,6 +18,42 @@ let(:csd) { 'LGN' } describe 'PUT /mobile/v0/profile/preferred_names' do + context 'when user does not have demographics access' do + let!(:user) do + sis_user( + idme_uuid: nil, + logingov_uuid: nil + ) + end + + it 'returns forbidden' do + preferred_name = VAProfile::Models::PreferredName.new(text: 'Pat') + put('/mobile/v0/user/preferred_name', params: preferred_name.to_h, headers: sis_headers) + + expect(response).to have_http_status(:forbidden) + end + end + + context 'when user does not have mpi access' do + let!(:user) do + sis_user( + icn: nil, + first_name: nil, + last_name: nil, + birth_date: nil, + ssn: nil, + gender: nil + ) + end + + it 'returns forbidden' do + preferred_name = VAProfile::Models::PreferredName.new(text: 'Pat') + put('/mobile/v0/user/preferred_name', params: preferred_name.to_h, headers: sis_headers) + + expect(response).to have_http_status(:forbidden) + end + end + context 'when text is valid' do it 'returns 204', :aggregate_failures do preferred_name = VAProfile::Models::PreferredName.new(text: 'Pat') diff --git a/modules/mobile/spec/request/v1/messages_request_spec.rb b/modules/mobile/spec/request/v1/messages_request_spec.rb index ead766f0335..eb03dbb4523 100644 --- a/modules/mobile/spec/request/v1/messages_request_spec.rb +++ b/modules/mobile/spec/request/v1/messages_request_spec.rb @@ -16,6 +16,16 @@ Timecop.return end + context 'when user does not have access' do + let!(:user) { sis_user(:mhv, mhv_account_type: 'Free') } + + it 'returns forbidden' do + get '/mobile/v0/messaging/health/messages/categories', headers: sis_headers + + expect(response).to have_http_status(:forbidden) + end + end + context 'when not authorized' do it 'responds with 403 error' do VCR.use_cassette('mobile/messages/session_error') do From 5f134d0929a02b4f723ea5efaf844d0c64b7f2b5 Mon Sep 17 00:00:00 2001 From: Tai Wilkin-Corraggio Date: Fri, 5 Apr 2024 15:26:45 -0400 Subject: [PATCH 059/260] Update vets-json-schema (#16195) --- Gemfile.lock | 5 ++--- spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json | 3 +-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 79d6edfca13..95f1b0042fa 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -73,10 +73,10 @@ GIT GIT remote: https://github.com/department-of-veterans-affairs/vets-json-schema - revision: 7892dc348677325cc57712ff4a12d6a78f024315 + revision: 0277d5bcddf48894d22b45f3618bca33e82a8ca4 branch: master specs: - vets_json_schema (21.5.5) + vets_json_schema (22.0.1) multi_json (~> 1.0) script_utils (= 0.0.4) @@ -1283,4 +1283,3 @@ RUBY VERSION BUNDLED WITH 2.4.9 - diff --git a/spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json b/spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json index 4a133a57e6d..2fed16bab53 100644 --- a/spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json +++ b/spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json @@ -77,8 +77,7 @@ "currentEmployers": [ { "jobType": "Customer service", - "jobHoursWeek": "20", - "jobTitle": "Manager" + "jobHoursWeek": "20" } ], "maritalStatus": 1, From 2c2d2188226097cccbfb2a442f4b4c531b2c506f Mon Sep 17 00:00:00 2001 From: Alex Morgun <87077843+oleksii-morgun@users.noreply.github.com> Date: Fri, 5 Apr 2024 15:41:44 -0400 Subject: [PATCH 060/260] [#MHV-54942] My Health MHV sm policy update (#16130) * [#MHV-54942] rmhv sm policy update * updated users var reference * updating expressions to address linter warning * rubocop whitespaces * [#MHV-54942] correcting messaging specs * [#MHV-54942] rubocop lint * [#MHV-54942] more spec fixes * [#MHV-54942] more rubocop lint * [#MHV-54942] adding back spec coverage for leagcy policy, not authorized scenario for all triage teams spec --------- Co-authored-by: Alex Morgun <87077843+oleksii-morgun-va@users.noreply.github.com> --- app/policies/mhv_messaging_policy.rb | 2 + app/services/users/services.rb | 7 +- config/features.yml | 4 + .../controllers/my_health/sm_controller.rb | 12 +- .../v1/all_triage_teams_request_spec.rb | 108 +++- .../request/v1/attachments_request_spec.rb | 110 ++-- .../spec/request/v1/folders_request_spec.rb | 341 +++++++----- .../request/v1/message_drafts_request_spec.rb | 198 ++++--- .../spec/request/v1/messages_request_spec.rb | 522 ++++++++++-------- .../request/v1/messaging_preferences_spec.rb | 170 ++++-- .../spec/request/v1/threads_request_spec.rb | 164 ++++-- .../request/v1/triage_teams_request_spec.rb | 113 ++-- spec/requests/user_request_spec.rb | 3 + spec/services/users/services_spec.rb | 10 + .../vcr_cassettes/sm_client/session_error.yml | 40 ++ 15 files changed, 1135 insertions(+), 669 deletions(-) create mode 100644 spec/support/vcr_cassettes/sm_client/session_error.yml diff --git a/app/policies/mhv_messaging_policy.rb b/app/policies/mhv_messaging_policy.rb index 9e6d1a72d79..d1e8d83266c 100644 --- a/app/policies/mhv_messaging_policy.rb +++ b/app/policies/mhv_messaging_policy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require 'sm/client' + MHVMessagingPolicy = Struct.new(:user, :mhv_messaging) do def access? return false unless user.mhv_correlation_id diff --git a/app/services/users/services.rb b/app/services/users/services.rb index 11b0ec35049..c07a5a0f36a 100644 --- a/app/services/users/services.rb +++ b/app/services/users/services.rb @@ -18,7 +18,7 @@ def initialize(user) # def authorizations @list << BackendServices::RX if user.authorize :mhv_prescriptions, :access? - @list << BackendServices::MESSAGING if user.authorize :legacy_mhv_messaging, :access? + @list << BackendServices::MESSAGING if user.authorize messaging_service, :access? @list << BackendServices::MEDICAL_RECORDS if user.authorize :mhv_medical_records, :access? @list << BackendServices::HEALTH_RECORDS if user.authorize :mhv_health_records, :access? @list << BackendServices::EVSS_CLAIMS if user.authorize :evss, :access? @@ -30,6 +30,7 @@ def authorizations @list << BackendServices::ID_CARD if user.can_access_id_card? @list << BackendServices::IDENTITY_PROOFED if user.loa3? @list << BackendServices::VET360 if user.can_access_vet360? + @list end @@ -44,5 +45,9 @@ def auth_free_services BackendServices::FORM_PREFILL ] end + + def messaging_service + Flipper.enabled?(:mhv_sm_session_policy, user) ? :mhv_messaging : :legacy_mhv_messaging + end end end diff --git a/config/features.yml b/config/features.yml index bf37c613b8c..186c377c035 100644 --- a/config/features.yml +++ b/config/features.yml @@ -664,6 +664,10 @@ features: actor_type: user description: Enables/disables Secure Messaging Cerner Transition Pilot environment on VA.gov enable_in_development: true + mhv_sm_session_policy: + actor_type: user + description: changes secure messaging policy to use sm sessions endpoint for authorization + enable_in_development: true mhv_medical_records_allow_txt_downloads: actor_type: user description: Allows users to download Medical Records data in TXT format diff --git a/modules/my_health/app/controllers/my_health/sm_controller.rb b/modules/my_health/app/controllers/my_health/sm_controller.rb index b98917299e4..1c2bcc9721e 100644 --- a/modules/my_health/app/controllers/my_health/sm_controller.rb +++ b/modules/my_health/app/controllers/my_health/sm_controller.rb @@ -15,7 +15,17 @@ def client end def authorize - raise_access_denied unless current_user.authorize(:legacy_mhv_messaging, :access?) + raise_access_denied unless mhv_messaging_authorized? + end + + def mhv_messaging_authorized? + if Flipper.enabled?(:mhv_sm_session_policy, current_user) + Rails.logger.info('SMController Using new SM session policy') + current_user.authorize(:mhv_messaging, :access?) + else + Rails.logger.info('SMController Using Legacy SM session policy') + current_user.authorize(:legacy_mhv_messaging, :access?) + end end def raise_access_denied diff --git a/modules/my_health/spec/request/v1/all_triage_teams_request_spec.rb b/modules/my_health/spec/request/v1/all_triage_teams_request_spec.rb index 2312df7f711..c1b870553d1 100644 --- a/modules/my_health/spec/request/v1/all_triage_teams_request_spec.rb +++ b/modules/my_health/spec/request/v1/all_triage_teams_request_spec.rb @@ -9,54 +9,106 @@ include SchemaMatchers let(:va_patient) { true } + let(:mhv_account_type) { 'Premium' } let(:current_user) { build(:user, :mhv, va_patient:, mhv_account_type:) } before do - allow(SM::Client).to receive(:new).and_return(authenticated_client) sign_in_as(current_user) end - context 'Basic User' do - let(:mhv_account_type) { 'Basic' } + context 'when sm session policy is enabled' do + before do + Flipper.enable(:mhv_sm_session_policy) + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + end - before { get '/my_health/v1/messaging/allrecipients' } + after do + Flipper.disable(:mhv_sm_session_policy) + Timecop.return + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when NOT authorized' do + before do + VCR.insert_cassette('sm_client/session_error') + get '/my_health/v1/messaging/allrecipients' + end - context 'Premium User' do - let(:mhv_account_type) { 'Premium' } + after do + VCR.eject_cassette + end - context 'not a va patient' do - before { get '/my_health/v1/messaging/allrecipients' } + include_examples 'for user account level', message: 'You do not have access to messaging' + end - let(:va_patient) { false } - let(:current_user) do - build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + context 'when authorized' do + before do + VCR.insert_cassette('sm_client/session') end - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + after do + VCR.eject_cassette + end - it 'responds to GET #index' do - VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_all_triage_team_recipients') do - get '/my_health/v1/messaging/allrecipients' + it 'responds to GET #index' do + VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_all_triage_team_recipients') do + get '/my_health/v1/messaging/allrecipients' + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('all_triage_teams') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_response_schema('all_triage_teams') + it 'responds to GET #index when camel-inflected' do + VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_all_triage_team_recipients') do + get '/my_health/v1/messaging/allrecipients', headers: { 'X-Key-Inflection' => 'camel' } + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('all_triage_teams') + end end + end + + context 'when legacy sm policy' do + before do + Flipper.disable(:mhv_sm_session_policy) + allow(SM::Client).to receive(:new).and_return(authenticated_client) + end + + context 'Basic User' do + let(:mhv_account_type) { 'Basic' } + + before { get '/my_health/v1/messaging/allrecipients' } + + include_examples 'for user account level', message: 'You do not have access to messaging' + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' + end + + context 'Premium User' do + let(:mhv_account_type) { 'Premium' } + + context 'not a va patient' do + before { get '/my_health/v1/messaging/allrecipients' } - it 'responds to GET #index when camel-inflected' do - VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_all_triage_team_recipients') do - get '/my_health/v1/messaging/allrecipients', headers: { 'X-Key-Inflection' => 'camel' } + let(:va_patient) { false } + let(:current_user) do + build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + end + + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('all_triage_teams') + it 'responds to GET #index' do + VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_all_triage_team_recipients') do + get '/my_health/v1/messaging/allrecipients' + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('all_triage_teams') + end end end end diff --git a/modules/my_health/spec/request/v1/attachments_request_spec.rb b/modules/my_health/spec/request/v1/attachments_request_spec.rb index 75cefcbc488..89b551f2a97 100644 --- a/modules/my_health/spec/request/v1/attachments_request_spec.rb +++ b/modules/my_health/spec/request/v1/attachments_request_spec.rb @@ -7,61 +7,109 @@ RSpec.describe 'Message Attachments Integration', type: :request do include SM::ClientHelpers + let(:mhv_account_type) { 'Premium' } let(:va_patient) { true } let(:current_user) { build(:user, :mhv, va_patient:, mhv_account_type:) } - let(:user_id) { '10616687' } let(:inbox_id) { 0 } let(:message_id) { 573_302 } before do - allow(SM::Client).to receive(:new).and_return(authenticated_client) sign_in_as(current_user) end - context 'Basic User' do - let(:mhv_account_type) { 'Basic' } + context 'when sm session policy is enabled' do + before do + Flipper.enable(:mhv_sm_session_policy) + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + end - before { get '/my_health/v1/messaging/messages/629999/attachments/629993' } + after do + Flipper.disable(:mhv_sm_session_policy) + Timecop.return + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when NOT authorized' do + before do + VCR.insert_cassette('sm_client/session_error') + get '/my_health/v1/messaging/messages/629999/attachments/629993' + end - context 'Advanced User' do - let(:mhv_account_type) { 'Advanced' } + after do + VCR.eject_cassette + end - before { get '/my_health/v1/messaging/messages/629999/attachments/629993' } + include_examples 'for user account level', message: 'You do not have access to messaging' + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' + context 'when authorized' do + before do + VCR.insert_cassette('sm_client/session') + get '/my_health/v1/messaging/messages/629999/attachments/629993' + end + + after do + VCR.eject_cassette + end + + describe '#show' do + it 'responds sending data for an attachment' do + VCR.use_cassette('sm_client/messages/nested_resources/gets_a_single_attachment_by_id') do + get '/my_health/v1/messaging/messages/629999/attachments/629993' + end + + expect(response).to be_successful + expect(response.headers['Content-Disposition']) + .to eq("attachment; filename=\"noise300x200.png\"; filename*=UTF-8''noise300x200.png") + expect(response.headers['Content-Transfer-Encoding']).to eq('binary') + expect(response.headers['Content-Type']).to eq('image/png') + expect(response.body).to be_a(String) + end + end + end end - context 'Premium User' do - let(:mhv_account_type) { 'Premium' } + context 'when legacy sm policy' do + before do + Flipper.disable(:mhv_sm_session_policy) + allow(SM::Client).to receive(:new).and_return(authenticated_client) + end + + context 'Basic User' do + let(:mhv_account_type) { 'Basic' } - context 'not a va patient' do before { get '/my_health/v1/messaging/messages/629999/attachments/629993' } - let(:va_patient) { false } - let(:current_user) do - build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) - end - + include_examples 'for user account level', message: 'You do not have access to messaging' include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - describe '#show' do - it 'responds sending data for an attachment' do - VCR.use_cassette('sm_client/messages/nested_resources/gets_a_single_attachment_by_id') do - get '/my_health/v1/messaging/messages/629999/attachments/629993' + context 'Premium User' do + let(:mhv_account_type) { 'Premium' } + + context 'not a va patient' do + before { get '/my_health/v1/messaging/messages/629999/attachments/629993' } + + let(:va_patient) { false } + let(:current_user) do + build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) end - expect(response).to be_successful - expect(response.headers['Content-Disposition']) - .to eq("attachment; filename=\"noise300x200.png\"; filename*=UTF-8''noise300x200.png") - expect(response.headers['Content-Transfer-Encoding']).to eq('binary') - expect(response.headers['Content-Type']).to eq('image/png') - expect(response.body).to be_a(String) + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' + end + + describe '#show' do + it 'responds sending data for an attachment' do + VCR.use_cassette('sm_client/messages/nested_resources/gets_a_single_attachment_by_id') do + get '/my_health/v1/messaging/messages/629999/attachments/629993' + end + + expect(response).to be_successful + expect(response.headers['Content-Disposition']) + .to eq("attachment; filename=\"noise300x200.png\"; filename*=UTF-8''noise300x200.png") + expect(response.headers['Content-Transfer-Encoding']).to eq('binary') + expect(response.headers['Content-Type']).to eq('image/png') + expect(response.body).to be_a(String) + end end end end diff --git a/modules/my_health/spec/request/v1/folders_request_spec.rb b/modules/my_health/spec/request/v1/folders_request_spec.rb index c366f5fc4f8..6acf0e80e4e 100644 --- a/modules/my_health/spec/request/v1/folders_request_spec.rb +++ b/modules/my_health/spec/request/v1/folders_request_spec.rb @@ -9,6 +9,7 @@ include SchemaMatchers let(:user_id) { '10616687' } + let(:mhv_account_type) { 'Premium' } let(:inbox_id) { 0 } let(:message_id) { 573_059 } let(:va_patient) { true } @@ -16,223 +17,277 @@ let(:inflection_header) { { 'X-Key-Inflection' => 'camel' } } before do - allow(SM::Client).to receive(:new).and_return(authenticated_client) sign_in_as(current_user) end - context 'Basic User' do - let(:mhv_account_type) { 'Basic' } - - before { get '/my_health/v1/messaging/folders' } - - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end - - context 'Advanced User' do - let(:mhv_account_type) { 'Advanced' } - - before { get '/my_health/v1/messaging/folders' } - - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when sm session policy is enabled' do + before do + Flipper.enable(:mhv_sm_session_policy) + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + end - context 'Premium User' do - let(:mhv_account_type) { 'Premium' } + after do + Flipper.disable(:mhv_sm_session_policy) + Timecop.return + end - context 'not a va patient' do - before { get '/my_health/v1/messaging/folders' } + context 'when NOT authorized' do + before do + VCR.insert_cassette('sm_client/session_error') + get '/my_health/v1/messaging/folders' + end - let(:va_patient) { false } - let(:current_user) do - build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + after do + VCR.eject_cassette end - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' + include_examples 'for user account level', message: 'You do not have access to messaging' end - describe '#index' do - it 'responds to GET #index' do - VCR.use_cassette('sm_client/folders/gets_a_collection_of_folders') do - get '/my_health/v1/messaging/folders' - end - - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_response_schema('folders') + context 'when authorized' do + before do + VCR.insert_cassette('sm_client/session') end - it 'responds to GET #index when camel-inflected' do - VCR.use_cassette('sm_client/folders/gets_a_collection_of_folders') do - get '/my_health/v1/messaging/folders', headers: inflection_header - end - - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('folders') + after do + VCR.eject_cassette end - end - describe '#show' do - context 'with valid id' do - it 'response to GET #show' do - VCR.use_cassette('sm_client/folders/gets_a_single_folder') do - get "/my_health/v1/messaging/folders/#{inbox_id}" + describe '#index' do + it 'responds to GET #index' do + VCR.use_cassette('sm_client/folders/gets_a_collection_of_folders') do + get '/my_health/v1/messaging/folders' end expect(response).to be_successful expect(response.body).to be_a(String) - expect(response).to match_response_schema('folder') + expect(response).to match_response_schema('folders') end - it 'response to GET #show when camel-inflected' do - VCR.use_cassette('sm_client/folders/gets_a_single_folder') do - get "/my_health/v1/messaging/folders/#{inbox_id}", headers: inflection_header + it 'responds to GET #index when camel-inflected' do + VCR.use_cassette('sm_client/folders/gets_a_collection_of_folders') do + get '/my_health/v1/messaging/folders', headers: inflection_header end expect(response).to be_successful expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('folder') + expect(response).to match_camelized_response_schema('folders') end end - end - describe '#create' do - context 'with valid name' do - let(:params) { { folder: { name: 'test folder create name 160805101218' } } } + describe '#show' do + context 'with valid id' do + it 'response to GET #show' do + VCR.use_cassette('sm_client/folders/gets_a_single_folder') do + get "/my_health/v1/messaging/folders/#{inbox_id}" + end - it 'response to POST #create' do - VCR.use_cassette('sm_client/folders/creates_a_folder_and_deletes_a_folder') do - post '/my_health/v1/messaging/folders', params: + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('folder') end - expect(response).to be_successful - expect(response).to have_http_status(:created) - expect(response).to match_response_schema('folder') + it 'response to GET #show when camel-inflected' do + VCR.use_cassette('sm_client/folders/gets_a_single_folder') do + get "/my_health/v1/messaging/folders/#{inbox_id}", headers: inflection_header + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('folder') + end end + end + + describe '#create' do + context 'with valid name' do + let(:params) { { folder: { name: 'test folder create name 160805101218' } } } + + it 'response to POST #create' do + VCR.use_cassette('sm_client/folders/creates_a_folder_and_deletes_a_folder') do + post '/my_health/v1/messaging/folders', params: + end - it 'response to POST #create with camel-inflection' do - VCR.use_cassette('sm_client/folders/creates_a_folder_and_deletes_a_folder') do - post '/my_health/v1/messaging/folders', params:, headers: inflection_header + expect(response).to be_successful + expect(response).to have_http_status(:created) + expect(response).to match_response_schema('folder') end - expect(response).to be_successful - expect(response).to have_http_status(:created) - expect(response).to match_camelized_response_schema('folder') + it 'response to POST #create with camel-inflection' do + VCR.use_cassette('sm_client/folders/creates_a_folder_and_deletes_a_folder') do + post '/my_health/v1/messaging/folders', params:, headers: inflection_header + end + + expect(response).to be_successful + expect(response).to have_http_status(:created) + expect(response).to match_camelized_response_schema('folder') + end end end - end - describe '#update' do - context 'with valid folder id' do - let(:id) { 7_207_029 } - let(:params) { { folder: { name: 'Test222' } } } + describe '#update' do + context 'with valid folder id' do + let(:id) { 7_207_029 } + let(:params) { { folder: { name: 'Test222' } } } - it 'responds to RENAME #update' do - VCR.use_cassette('sm_client/folders/renames_a_folder') do - put "/my_health/v1/messaging/folders/#{id}", params: - end + it 'responds to RENAME #update' do + VCR.use_cassette('sm_client/folders/renames_a_folder') do + put "/my_health/v1/messaging/folders/#{id}", params: + end - expect(response).to be_successful - expect(response).to have_http_status(:created) - expect(response).to match_response_schema('folder') + expect(response).to be_successful + expect(response).to have_http_status(:created) + expect(response).to match_response_schema('folder') + end end end - end - describe '#destroy' do - context 'with valid folder id' do - let(:id) { 674_886 } + describe '#destroy' do + context 'with valid folder id' do + let(:id) { 674_886 } - it 'responds to DELETE #destroy' do - VCR.use_cassette('sm_client/folders/creates_a_folder_and_deletes_a_folder') do - delete "/my_health/v1/messaging/folders/#{id}" + it 'responds to DELETE #destroy' do + VCR.use_cassette('sm_client/folders/creates_a_folder_and_deletes_a_folder') do + delete "/my_health/v1/messaging/folders/#{id}" + end + + expect(response).to be_successful + expect(response).to have_http_status(:no_content) end + end + end - expect(response).to be_successful - expect(response).to have_http_status(:no_content) + describe '#search' do + context 'with valid search criteria' do + let(:id) { 0 } + + it 'responds to POST #search' do + VCR.use_cassette('sm_client/folders/searches_a_folder') do + post "/my_health/v1/messaging/folders/#{id}/search", params: { subject: 'test' } + end + + expect(response).to be_successful + expect(response).to have_http_status(:ok) + expect(response).to match_response_schema('folder_search') + end end end - end - describe '#search' do - context 'with valid search criteria' do - let(:id) { 0 } + describe 'nested resources' do + it 'gets messages#index' do + VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do + get "/my_health/v1/messaging/folders/#{inbox_id}/messages" + end + + expect(response).to be_successful + expect(response).to have_http_status(:ok) + expect(response).to match_response_schema('messages') + end - it 'responds to POST #search' do - VCR.use_cassette('sm_client/folders/searches_a_folder') do - post "/my_health/v1/messaging/folders/#{id}/search", params: { subject: 'test' } + it 'gets messages#index with camel-inflection' do + VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do + get "/my_health/v1/messaging/folders/#{inbox_id}/messages", headers: inflection_header end expect(response).to be_successful expect(response).to have_http_status(:ok) - expect(response).to match_response_schema('folder_search') + expect(response).to match_camelized_response_schema('messages') end end - end - describe 'nested resources' do - it 'gets messages#index' do - VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do - get "/my_health/v1/messaging/folders/#{inbox_id}/messages" + describe 'pagination' do + it 'provides pagination indicators' do + VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do + get "/my_health/v1/messaging/folders/#{inbox_id}/messages" + end + + payload = JSON.parse(response.body) + pagination = payload['meta']['pagination'] + expect(pagination['total_entries']).to eq(10) end - expect(response).to be_successful - expect(response).to have_http_status(:ok) - expect(response).to match_response_schema('messages') - end + it 'respects pagination parameters' do + VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do + get "/my_health/v1/messaging/folders/#{inbox_id}/messages", params: { page: 2, per_page: 3 } + end - it 'gets messages#index with camel-inflection' do - VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do - get "/my_health/v1/messaging/folders/#{inbox_id}/messages", headers: inflection_header + payload = JSON.parse(response.body) + pagination = payload['meta']['pagination'] + expect(pagination['current_page']).to eq(2) + expect(pagination['per_page']).to eq(3) + expect(pagination['total_pages']).to eq(4) + expect(pagination['total_entries']).to eq(10) end - expect(response).to be_successful - expect(response).to have_http_status(:ok) - expect(response).to match_camelized_response_schema('messages') - end - end + it 'does not paginate if per_page pagination parameter is -1' do + VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do + get "/my_health/v1/messaging/folders/#{inbox_id}/messages", params: { per_page: -1 } + end - describe 'pagination' do - it 'provides pagination indicators' do - VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do - get "/my_health/v1/messaging/folders/#{inbox_id}/messages" + payload = JSON.parse(response.body) + pagination = payload['meta']['pagination'] + expect(pagination).to be_nil end - payload = JSON.parse(response.body) - pagination = payload['meta']['pagination'] - expect(pagination['total_entries']).to eq(10) + it 'generates a 4xx error for out of bounds pagination' do + VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do + get "/my_health/v1/messaging/folders/#{inbox_id}/messages", params: { page: 3, per_page: 10 } + end + expect(response).to have_http_status(:bad_request) + end end + end + end - it 'respects pagination parameters' do - VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do - get "/my_health/v1/messaging/folders/#{inbox_id}/messages", params: { page: 2, per_page: 3 } + context 'when legacy sm policy' do + before do + Flipper.disable(:mhv_sm_session_policy) + allow(SM::Client).to receive(:new).and_return(authenticated_client) + end + + context 'Basic User' do + let(:mhv_account_type) { 'Basic' } + + before { get '/my_health/v1/messaging/folders' } + + include_examples 'for user account level', message: 'You do not have access to messaging' + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' + end + + context 'Premium User' do + let(:mhv_account_type) { 'Premium' } + + context 'not a va patient' do + before { get '/my_health/v1/messaging/folders' } + + let(:va_patient) { false } + let(:current_user) do + build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) end - payload = JSON.parse(response.body) - pagination = payload['meta']['pagination'] - expect(pagination['current_page']).to eq(2) - expect(pagination['per_page']).to eq(3) - expect(pagination['total_pages']).to eq(4) - expect(pagination['total_entries']).to eq(10) + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - it 'does not paginate if per_page pagination parameter is -1' do - VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do - get "/my_health/v1/messaging/folders/#{inbox_id}/messages", params: { per_page: -1 } + describe '#index' do + it 'responds to GET #index' do + VCR.use_cassette('sm_client/folders/gets_a_collection_of_folders') do + get '/my_health/v1/messaging/folders' + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('folders') end - payload = JSON.parse(response.body) - pagination = payload['meta']['pagination'] - expect(pagination).to be_nil - end + it 'responds to GET #index when camel-inflected' do + VCR.use_cassette('sm_client/folders/gets_a_collection_of_folders') do + get '/my_health/v1/messaging/folders', headers: inflection_header + end - it 'generates a 4xx error for out of bounds pagination' do - VCR.use_cassette('sm_client/folders/nested_resources/gets_a_collection_of_messages') do - get "/my_health/v1/messaging/folders/#{inbox_id}/messages", params: { page: 3, per_page: 10 } + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('folders') end - expect(response).to have_http_status(:bad_request) end end end diff --git a/modules/my_health/spec/request/v1/message_drafts_request_spec.rb b/modules/my_health/spec/request/v1/message_drafts_request_spec.rb index eddf0211a19..4c65e5aae45 100644 --- a/modules/my_health/spec/request/v1/message_drafts_request_spec.rb +++ b/modules/my_health/spec/request/v1/message_drafts_request_spec.rb @@ -13,120 +13,168 @@ let(:created_draft_reply_id) { 674_944 } let(:draft) { attributes_for(:message, body: 'Body 1', subject: 'Subject 1') } let(:params) { draft.slice(:category, :subject, :body, :recipient_id) } + let(:mhv_account_type) { 'Premium' } let(:va_patient) { true } let(:current_user) { build(:user, :mhv, va_patient:, mhv_account_type:) } let(:inflection_header) { { 'X-Key-Inflection' => 'camel' } } before do - allow(SM::Client).to receive(:new).and_return(authenticated_client) sign_in_as(current_user) end - context 'Basic User' do - let(:mhv_account_type) { 'Basic' } - - before { post '/my_health/v1/messaging/message_drafts', params: } - - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when sm session policy is enabled' do + before do + Flipper.enable(:mhv_sm_session_policy) + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + end - context 'Advanced User' do - let(:mhv_account_type) { 'Advanced' } + after do + Flipper.disable(:mhv_sm_session_policy) + Timecop.return + end - before { post '/my_health/v1/messaging/message_drafts', params: } + context 'when NOT authorized' do + before do + VCR.insert_cassette('sm_client/session_error') + post '/my_health/v1/messaging/message_drafts', params: + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + after do + VCR.eject_cassette + end - context 'Premium User' do - let(:mhv_account_type) { 'Premium' } + include_examples 'for user account level', message: 'You do not have access to messaging' + end - context 'not a va patient' do - before { post '/my_health/v1/messaging/message_drafts', params: } + context 'when authorized' do + before do + VCR.insert_cassette('sm_client/session') + end - let(:va_patient) { false } - let(:current_user) do - build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + after do + VCR.eject_cassette end - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + describe 'drafts' do + let(:params) { { message_draft: draft.slice(:category, :subject, :body, :recipient_id) } } - describe 'drafts' do - let(:params) { { message_draft: draft.slice(:category, :subject, :body, :recipient_id) } } + it 'responds to POST #create' do + VCR.use_cassette('sm_client/message_drafts/creates_a_draft') do + post '/my_health/v1/messaging/message_drafts', params: + end - it 'responds to POST #create' do - VCR.use_cassette('sm_client/message_drafts/creates_a_draft') do - post '/my_health/v1/messaging/message_drafts', params: + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('message') + expect(response).to have_http_status(:created) end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_response_schema('message') - expect(response).to have_http_status(:created) - end + it 'responds to POST #create when camel-inflected' do + VCR.use_cassette('sm_client/message_drafts/creates_a_draft') do + post '/my_health/v1/messaging/message_drafts', params:, headers: inflection_header + end - it 'responds to POST #create when camel-inflected' do - VCR.use_cassette('sm_client/message_drafts/creates_a_draft') do - post '/my_health/v1/messaging/message_drafts', params:, headers: inflection_header + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('message') + expect(response).to have_http_status(:created) end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('message') - expect(response).to have_http_status(:created) + it 'responds to PUT #update' do + VCR.use_cassette('sm_client/message_drafts/updates_a_draft') do + params[:subject] = 'Updated Subject' + params[:id] = created_draft_id + + put "/my_health/v1/messaging/message_drafts/#{created_draft_id}", params: + end + + expect(response).to be_successful + expect(response).to have_http_status(:no_content) + end end - it 'responds to PUT #update' do - VCR.use_cassette('sm_client/message_drafts/updates_a_draft') do - params[:subject] = 'Updated Subject' - params[:id] = created_draft_id + describe 'reply drafts' do + let(:params) { { message_draft: draft.slice(:body) } } + + it 'responds to POST #create' do + VCR.use_cassette('sm_client/message_drafts/creates_a_draft_reply') do + post "/my_health/v1/messaging/message_drafts/#{reply_id}/replydraft", params: + end - put "/my_health/v1/messaging/message_drafts/#{created_draft_id}", params: + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('message') + expect(response).to have_http_status(:created) end - expect(response).to be_successful - expect(response).to have_http_status(:no_content) + it 'responds to POST #create when camel-inflected' do + VCR.use_cassette('sm_client/message_drafts/creates_a_draft_reply') do + post "/my_health/v1/messaging/message_drafts/#{reply_id}/replydraft", params:, + headers: inflection_header + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('message') + expect(response).to have_http_status(:created) + end + + it 'responds to PUT #update' do + VCR.use_cassette('sm_client/message_drafts/updates_a_draft_reply') do + params[:body] = 'Updated Body' + params[:id] = created_draft_reply_id + put "/my_health/v1/messaging/message_drafts/#{reply_id}/replydraft/#{created_draft_reply_id}", params: + end + + expect(response).to be_successful + expect(response).to have_http_status(:no_content) + end end end + end - describe 'reply drafts' do - let(:params) { { message_draft: draft.slice(:body) } } + context 'when legacy sm policy' do + before do + Flipper.disable(:mhv_sm_session_policy) + allow(SM::Client).to receive(:new).and_return(authenticated_client) + end - it 'responds to POST #create' do - VCR.use_cassette('sm_client/message_drafts/creates_a_draft_reply') do - post "/my_health/v1/messaging/message_drafts/#{reply_id}/replydraft", params: - end + context 'Basic User' do + let(:mhv_account_type) { 'Basic' } - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_response_schema('message') - expect(response).to have_http_status(:created) - end + before { post '/my_health/v1/messaging/message_drafts', params: } + + include_examples 'for user account level', message: 'You do not have access to messaging' + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' + end + + context 'Premium User' do + let(:mhv_account_type) { 'Premium' } - it 'responds to POST #create when camel-inflected' do - VCR.use_cassette('sm_client/message_drafts/creates_a_draft_reply') do - post "/my_health/v1/messaging/message_drafts/#{reply_id}/replydraft", params:, - headers: inflection_header + context 'not a va patient' do + before { post '/my_health/v1/messaging/message_drafts', params: } + + let(:va_patient) { false } + let(:current_user) do + build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('message') - expect(response).to have_http_status(:created) + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - it 'responds to PUT #update' do - VCR.use_cassette('sm_client/message_drafts/updates_a_draft_reply') do - params[:body] = 'Updated Body' - params[:id] = created_draft_reply_id - put "/my_health/v1/messaging/message_drafts/#{reply_id}/replydraft/#{created_draft_reply_id}", params: - end + describe 'drafts' do + let(:params) { { message_draft: draft.slice(:category, :subject, :body, :recipient_id) } } - expect(response).to be_successful - expect(response).to have_http_status(:no_content) + it 'responds to POST #create' do + VCR.use_cassette('sm_client/message_drafts/creates_a_draft') do + post '/my_health/v1/messaging/message_drafts', params: + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('message') + expect(response).to have_http_status(:created) + end end end end diff --git a/modules/my_health/spec/request/v1/messages_request_spec.rb b/modules/my_health/spec/request/v1/messages_request_spec.rb index 3e7546cb4aa..096d72df942 100644 --- a/modules/my_health/spec/request/v1/messages_request_spec.rb +++ b/modules/my_health/spec/request/v1/messages_request_spec.rb @@ -9,6 +9,7 @@ include SchemaMatchers let(:user_id) { '10616687' } + let(:mhv_account_type) { 'Premium' } let(:inbox_id) { 0 } let(:message_id) { 573_059 } let(:va_patient) { true } @@ -16,320 +17,369 @@ let(:inflection_header) { { 'X-Key-Inflection' => 'camel' } } before do - allow(SM::Client).to receive(:new).and_return(authenticated_client) sign_in_as(current_user) end - context 'Basic User' do - let(:mhv_account_type) { 'Basic' } - - before { get '/my_health/v1/messaging/messages/categories' } - - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when sm session policy is enabled' do + before do + Flipper.enable(:mhv_sm_session_policy) + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + end - context 'Advanced User' do - let(:mhv_account_type) { 'Advanced' } + after do + Flipper.disable(:mhv_sm_session_policy) + Timecop.return + end - before { get '/my_health/v1/messaging/messages/categories' } + context 'when NOT authorized' do + before do + VCR.insert_cassette('sm_client/session_error') + get "/my_health/v1/messaging/messages/#{message_id}" + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + after do + VCR.eject_cassette + end - context 'Premium User' do - let(:mhv_account_type) { 'Premium' } + include_examples 'for user account level', message: 'You do not have access to messaging' + end - context 'not a va patient' do - before { get '/my_health/v1/messaging/messages/categories' } + context 'when authorized' do + before do + VCR.insert_cassette('sm_client/session') + end - let(:va_patient) { false } - let(:current_user) do - build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + after do + VCR.eject_cassette end - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + it 'responds to GET messages/categories' do + VCR.use_cassette('sm_client/messages/gets_message_categories') do + get '/my_health/v1/messaging/messages/categories' + end - it 'responds to GET messages/categories' do - VCR.use_cassette('sm_client/messages/gets_message_categories') do - get '/my_health/v1/messaging/messages/categories' + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('category') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_response_schema('category') - end + it 'responds to GET messages/categories when camel-inflected' do + VCR.use_cassette('sm_client/messages/gets_message_categories') do + get '/my_health/v1/messaging/messages/categories', headers: inflection_header + end - it 'responds to GET messages/categories when camel-inflected' do - VCR.use_cassette('sm_client/messages/gets_message_categories') do - get '/my_health/v1/messaging/messages/categories', headers: inflection_header + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('category') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('category') - end + it 'returns message signature preferences' do + VCR.use_cassette('sm_client/messages/gets_message_signature') do + get '/my_health/v1/messaging/messages/signature', headers: inflection_header + end - it 'returns message signature preferences' do - VCR.use_cassette('sm_client/messages/gets_message_signature') do - get '/my_health/v1/messaging/messages/signature', headers: inflection_header + result = JSON.parse(response.body) + expect(result['data']['includeSignature']).to eq(true) + expect(result['data']['signatureTitle']).to eq('test-api title') + expect(result['data']['signatureName']).to eq('test-api Name') end - result = JSON.parse(response.body) - expect(result['data']['includeSignature']).to eq(true) - expect(result['data']['signatureTitle']).to eq('test-api title') - expect(result['data']['signatureName']).to eq('test-api Name') - end + it 'responds to GET #show' do + VCR.use_cassette('sm_client/messages/gets_a_message_with_id') do + get "/my_health/v1/messaging/messages/#{message_id}" + end - it 'responds to GET #show' do - VCR.use_cassette('sm_client/messages/gets_a_message_with_id') do - get "/my_health/v1/messaging/messages/#{message_id}" + expect(response).to be_successful + expect(response.body).to be_a(String) + # It should decode html entities + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('Quote test: “test”') + # rubocop:disable Layout/LineLength + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq("Einstein once said: “Profound quote contents here”. \n\nThat was supposed to show a regular quote but it didn’t display like it did in the compose form.\n\nLet’s try out more symbols here:\n\nSingle quote: ‘ contents’\nQuestion mark: ?\nColon: :\nDash: -\nLess than: <\nGreat then: >\nEquals: =\nAsterisk: *\nAnd symbol: &\nDollar symbol: $\nDivide symbol: %\nAt symbol: @\nParentheses: ( contents )\nBrackets: [ contents ]\nCurly braces: { contents }\nSemicolon: ;\nSlash: /\nPlus: +\nUp symbol: ^\nPound key: #\nExclamation: !") + # rubocop:enable Layout/LineLength + expect(response).to match_response_schema('message') end - expect(response).to be_successful - expect(response.body).to be_a(String) - # It should decode html entities - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('Quote test: “test”') - # rubocop:disable Layout/LineLength - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq("Einstein once said: “Profound quote contents here”. \n\nThat was supposed to show a regular quote but it didn’t display like it did in the compose form.\n\nLet’s try out more symbols here:\n\nSingle quote: ‘ contents’\nQuestion mark: ?\nColon: :\nDash: -\nLess than: <\nGreat then: >\nEquals: =\nAsterisk: *\nAnd symbol: &\nDollar symbol: $\nDivide symbol: %\nAt symbol: @\nParentheses: ( contents )\nBrackets: [ contents ]\nCurly braces: { contents }\nSemicolon: ;\nSlash: /\nPlus: +\nUp symbol: ^\nPound key: #\nExclamation: !") - # rubocop:enable Layout/LineLength - expect(response).to match_response_schema('message') - end + it 'responds to GET #show when camel-inflected' do + VCR.use_cassette('sm_client/messages/gets_a_message_with_id') do + get "/my_health/v1/messaging/messages/#{message_id}", headers: inflection_header + end - it 'responds to GET #show when camel-inflected' do - VCR.use_cassette('sm_client/messages/gets_a_message_with_id') do - get "/my_health/v1/messaging/messages/#{message_id}", headers: inflection_header + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('message') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('message') - end + describe 'POST create' do + let(:attachment_type) { 'image/jpg' } + let(:uploads) do + [ + Rack::Test::UploadedFile.new('spec/fixtures/files/sm_file1.jpg', attachment_type), + Rack::Test::UploadedFile.new('spec/fixtures/files/sm_file2.jpg', attachment_type), + Rack::Test::UploadedFile.new('spec/fixtures/files/sm_file3.jpg', attachment_type), + Rack::Test::UploadedFile.new('spec/fixtures/files/sm_file4.jpg', attachment_type) + ] + end + let(:message_params) { attributes_for(:message, subject: 'CI Run', body: 'Continuous Integration') } + let(:params) { message_params.slice(:subject, :category, :recipient_id, :body) } + let(:params_with_attachments) { { message: params }.merge(uploads:) } + + context 'message' do + it 'without attachments' do + VCR.use_cassette('sm_client/messages/creates/a_new_message_without_attachments') do + post '/my_health/v1/messaging/messages', params: { message: params } + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') + expect(response).to match_response_schema('message') + end - describe 'POST create' do - let(:attachment_type) { 'image/jpg' } - let(:uploads) do - [ - Rack::Test::UploadedFile.new('spec/fixtures/files/sm_file1.jpg', attachment_type), - Rack::Test::UploadedFile.new('spec/fixtures/files/sm_file2.jpg', attachment_type), - Rack::Test::UploadedFile.new('spec/fixtures/files/sm_file3.jpg', attachment_type), - Rack::Test::UploadedFile.new('spec/fixtures/files/sm_file4.jpg', attachment_type) - ] - end - let(:message_params) { attributes_for(:message, subject: 'CI Run', body: 'Continuous Integration') } - let(:params) { message_params.slice(:subject, :category, :recipient_id, :body) } - let(:params_with_attachments) { { message: params }.merge(uploads:) } - - context 'message' do - it 'without attachments' do - VCR.use_cassette('sm_client/messages/creates/a_new_message_without_attachments') do - post '/my_health/v1/messaging/messages', params: { message: params } + it 'without attachments when camel-inflected' do + VCR.use_cassette('sm_client/messages/creates/a_new_message_without_attachments') do + post '/my_health/v1/messaging/messages', params: { message: params }, headers: inflection_header + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') + expect(response).to match_camelized_response_schema('message') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') - expect(response).to match_response_schema('message') - end + it 'with attachments' do + VCR.use_cassette('sm_client/messages/creates/a_new_message_with_4_attachments') do + post '/my_health/v1/messaging/messages', params: params_with_attachments + end - it 'without attachments when camel-inflected' do - VCR.use_cassette('sm_client/messages/creates/a_new_message_without_attachments') do - post '/my_health/v1/messaging/messages', params: { message: params }, headers: inflection_header + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') + expect(response).to match_response_schema('message_with_attachment') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') - expect(response).to match_camelized_response_schema('message') + it 'with attachments when camel-inflected' do + VCR.use_cassette('sm_client/messages/creates/a_new_message_with_4_attachments') do + post '/my_health/v1/messaging/messages', params: params_with_attachments, headers: inflection_header + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') + expect(response).to match_camelized_response_schema('message_with_attachment') + end end - it 'with attachments' do - VCR.use_cassette('sm_client/messages/creates/a_new_message_with_4_attachments') do - post '/my_health/v1/messaging/messages', params: params_with_attachments + context 'reply' do + let(:reply_message_id) { 674_838 } + + it 'without attachments' do + VCR.use_cassette('sm_client/messages/creates/a_reply_without_attachments') do + post "/my_health/v1/messaging/messages/#{reply_message_id}/reply", params: { message: params } + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') + expect(response).to match_response_schema('message') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') - expect(response).to match_response_schema('message_with_attachment') - end + it 'without attachments when camel-inflected' do + VCR.use_cassette('sm_client/messages/creates/a_reply_without_attachments') do + post "/my_health/v1/messaging/messages/#{reply_message_id}/reply", + params: { message: params }, + headers: inflection_header + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') + expect(response).to match_camelized_response_schema('message') + end + + it 'with attachments' do + VCR.use_cassette('sm_client/messages/creates/a_reply_with_4_attachments') do + post "/my_health/v1/messaging/messages/#{reply_message_id}/reply", params: params_with_attachments + end - it 'with attachments when camel-inflected' do - VCR.use_cassette('sm_client/messages/creates/a_new_message_with_4_attachments') do - post '/my_health/v1/messaging/messages', params: params_with_attachments, headers: inflection_header + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') + expect(response).to match_response_schema('message_with_attachment') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') - expect(response).to match_camelized_response_schema('message_with_attachment') + it 'with attachments when camel-inflected' do + VCR.use_cassette('sm_client/messages/creates/a_reply_with_4_attachments') do + post "/my_health/v1/messaging/messages/#{reply_message_id}/reply", + params: params_with_attachments, + headers: inflection_header + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') + expect(response).to match_camelized_response_schema('message_with_attachment') + end end end - context 'reply' do - let(:reply_message_id) { 674_838 } + describe '#thread' do + let(:thread_id) { 3_188_782 } - it 'without attachments' do - VCR.use_cassette('sm_client/messages/creates/a_reply_without_attachments') do - post "/my_health/v1/messaging/messages/#{reply_message_id}/reply", params: { message: params } + it 'responds to GET #thread' do + VCR.use_cassette('sm_client/messages/gets_a_message_thread_full') do + get "/my_health/v1/messaging/messages/#{thread_id}/thread" end - + json_response = JSON.parse(response.body) + data = json_response['data'] + expect(data).to be_an(Array) + first_message = data.first['attributes'] + expect(first_message['message_id']).to eq(3_207_476) + expect(first_message['thread_id']).to eq(3_188_781) + expect(first_message['sender_id']).to eq(251_391) + expect(first_message['sender_name']).to eq('MHVDAYMARK, MARK') + expect(first_message['recipient_id']).to eq(3_188_767) + expect(first_message['recipient_name']).to eq('TG API TESTING') + expect(first_message['sent_date']).to be_nil + expect(first_message['draft_date']).to eq('2023-12-19T17:21:47.000+00:00') + expect(first_message['triage_group_name']).to eq('TG API TESTING') + expect(first_message['has_attachments']).to eq(false) + expect(first_message['subject']).to eq('Test Inquiry') + expect(first_message['category']).to eq('TEST_RESULTS') + expect(first_message['folder_id']).to eq(-2) + expect(first_message['message_body']).to eq('TEST0101010101') + expect(first_message['proxy_sender_name']).to be_nil + expect(first_message['read_receipt']).to be_nil expect(response).to be_successful - expect(response.body).to be_a(String) - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') - expect(response).to match_response_schema('message') end - it 'without attachments when camel-inflected' do - VCR.use_cassette('sm_client/messages/creates/a_reply_without_attachments') do - post "/my_health/v1/messaging/messages/#{reply_message_id}/reply", - params: { message: params }, - headers: inflection_header + it 'responds to GET #thread with full_body query param' do + VCR.use_cassette('sm_client/messages/gets_a_message_thread_full_body') do + get "/my_health/v1/messaging/messages/#{thread_id}/thread?full_body=true" end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') - expect(response).to match_camelized_response_schema('message') - end + json_response = JSON.parse(response.body) + data = json_response['data'] - it 'with attachments' do - VCR.use_cassette('sm_client/messages/creates/a_reply_with_4_attachments') do - post "/my_health/v1/messaging/messages/#{reply_message_id}/reply", params: params_with_attachments - end + expect(data).to be_an(Array) - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') - expect(response).to match_response_schema('message_with_attachment') + first_message = data.first['attributes'] + expect(first_message['message_id']).to eq(3_207_476) + expect(first_message['attachments']).to be_empty + + second_message = data[1]['attributes'] + expect(second_message['message_id']).to eq(3_204_755) + + attachments = second_message['attachments'] + expect(attachments.length).to eq(2) + + first_attachment = attachments.first + expect(first_attachment['id']).to eq(3_204_753) + expect(first_attachment['name']).to eq('almost4mbfile.pdf') + expect(first_attachment['attachment_size']).to eq(3_976_877) + expect(first_attachment['message_id']).to eq(3_204_755) + + third_message = data[2]['attributes'] + expect(third_message['message_id']).to eq(3_203_739) + expect(third_message['message_body'].length).to be > 200 end - it 'with attachments when camel-inflected' do - VCR.use_cassette('sm_client/messages/creates/a_reply_with_4_attachments') do - post "/my_health/v1/messaging/messages/#{reply_message_id}/reply", - params: params_with_attachments, - headers: inflection_header + it 'responds to GET #thread when camel-inflected' do + VCR.use_cassette('sm_client/messages/gets_a_message_thread_full') do + get "/my_health/v1/messaging/messages/#{thread_id}/thread", headers: { 'X-Key-Inflection': 'camel' } end + json_response = JSON.parse(response.body) + data = json_response['data'] + expect(response).to be_successful - expect(response.body).to be_a(String) - expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('CI Run') - expect(JSON.parse(response.body)['data']['attributes']['body']).to eq('Continuous Integration') - expect(response).to match_camelized_response_schema('message_with_attachment') + expect(data).to be_a(Array) + first_message = data.first['attributes'] + expect(first_message['messageId']).to eq(3_207_476) + expect(first_message['threadId']).to eq(3_188_781) + expect(first_message['senderId']).to eq(251_391) end end - end - describe '#thread' do - let(:thread_id) { 3_188_782 } + describe '#destroy' do + let(:message_id) { 573_052 } - it 'responds to GET #thread' do - VCR.use_cassette('sm_client/messages/gets_a_message_thread_full') do - get "/my_health/v1/messaging/messages/#{thread_id}/thread" - end - json_response = JSON.parse(response.body) - data = json_response['data'] - expect(data).to be_an(Array) - first_message = data.first['attributes'] - expect(first_message['message_id']).to eq(3_207_476) - expect(first_message['thread_id']).to eq(3_188_781) - expect(first_message['sender_id']).to eq(251_391) - expect(first_message['sender_name']).to eq('MHVDAYMARK, MARK') - expect(first_message['recipient_id']).to eq(3_188_767) - expect(first_message['recipient_name']).to eq('TG API TESTING') - expect(first_message['sent_date']).to be_nil - expect(first_message['draft_date']).to eq('2023-12-19T17:21:47.000+00:00') - expect(first_message['triage_group_name']).to eq('TG API TESTING') - expect(first_message['has_attachments']).to eq(false) - expect(first_message['subject']).to eq('Test Inquiry') - expect(first_message['category']).to eq('TEST_RESULTS') - expect(first_message['folder_id']).to eq(-2) - expect(first_message['message_body']).to eq('TEST0101010101') - expect(first_message['proxy_sender_name']).to be_nil - expect(first_message['read_receipt']).to be_nil - expect(response).to be_successful - end + it 'responds to DELETE' do + VCR.use_cassette('sm_client/messages/deletes_the_message_with_id') do + delete "/my_health/v1/messaging/messages/#{message_id}" + end - it 'responds to GET #thread with full_body query param' do - VCR.use_cassette('sm_client/messages/gets_a_message_thread_full_body') do - get "/my_health/v1/messaging/messages/#{thread_id}/thread?full_body=true" + expect(response).to be_successful + expect(response).to have_http_status(:no_content) end + end - json_response = JSON.parse(response.body) - data = json_response['data'] - - expect(data).to be_an(Array) - - first_message = data.first['attributes'] - expect(first_message['message_id']).to eq(3_207_476) - expect(first_message['attachments']).to be_empty - - second_message = data[1]['attributes'] - expect(second_message['message_id']).to eq(3_204_755) - - attachments = second_message['attachments'] - expect(attachments.length).to eq(2) + describe '#move' do + let(:message_id) { 573_052 } - first_attachment = attachments.first - expect(first_attachment['id']).to eq(3_204_753) - expect(first_attachment['name']).to eq('almost4mbfile.pdf') - expect(first_attachment['attachment_size']).to eq(3_976_877) - expect(first_attachment['message_id']).to eq(3_204_755) + it 'responds to PATCH messages/move' do + VCR.use_cassette('sm_client/messages/moves_a_message_with_id') do + patch "/my_health/v1/messaging/messages/#{message_id}/move?folder_id=0" + end - third_message = data[2]['attributes'] - expect(third_message['message_id']).to eq(3_203_739) - expect(third_message['message_body'].length).to be > 200 + expect(response).to be_successful + expect(response).to have_http_status(:no_content) + end end + end + end - it 'responds to GET #thread when camel-inflected' do - VCR.use_cassette('sm_client/messages/gets_a_message_thread_full') do - get "/my_health/v1/messaging/messages/#{thread_id}/thread", headers: { 'X-Key-Inflection': 'camel' } - end + context 'when legacy sm policy' do + before do + Flipper.disable(:mhv_sm_session_policy) + allow(SM::Client).to receive(:new).and_return(authenticated_client) + end - json_response = JSON.parse(response.body) - data = json_response['data'] + context 'Basic User' do + let(:mhv_account_type) { 'Basic' } - expect(response).to be_successful - expect(data).to be_a(Array) - first_message = data.first['attributes'] - expect(first_message['messageId']).to eq(3_207_476) - expect(first_message['threadId']).to eq(3_188_781) - expect(first_message['senderId']).to eq(251_391) - end + before { get '/my_health/v1/messaging/messages/categories' } + + include_examples 'for user account level', message: 'You do not have access to messaging' + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - describe '#destroy' do - let(:message_id) { 573_052 } + context 'Premium User' do + let(:mhv_account_type) { 'Premium' } - it 'responds to DELETE' do - VCR.use_cassette('sm_client/messages/deletes_the_message_with_id') do - delete "/my_health/v1/messaging/messages/#{message_id}" + context 'not a va patient' do + before { get '/my_health/v1/messaging/messages/categories' } + + let(:va_patient) { false } + let(:current_user) do + build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) end - expect(response).to be_successful - expect(response).to have_http_status(:no_content) + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - end - describe '#move' do - let(:message_id) { 573_052 } + describe '#show' do + it 'responds to GET #show' do + VCR.use_cassette('sm_client/messages/gets_a_message_with_id') do + get "/my_health/v1/messaging/messages/#{message_id}" + end - it 'responds to PATCH messages/move' do - VCR.use_cassette('sm_client/messages/moves_a_message_with_id') do - patch "/my_health/v1/messaging/messages/#{message_id}/move?folder_id=0" + expect(response).to be_successful + expect(response.body).to be_a(String) + # It should decode html entities + expect(JSON.parse(response.body)['data']['attributes']['subject']).to eq('Quote test: “test”') + # rubocop:disable Layout/LineLength + expect(JSON.parse(response.body)['data']['attributes']['body']).to eq("Einstein once said: “Profound quote contents here”. \n\nThat was supposed to show a regular quote but it didn’t display like it did in the compose form.\n\nLet’s try out more symbols here:\n\nSingle quote: ‘ contents’\nQuestion mark: ?\nColon: :\nDash: -\nLess than: <\nGreat then: >\nEquals: =\nAsterisk: *\nAnd symbol: &\nDollar symbol: $\nDivide symbol: %\nAt symbol: @\nParentheses: ( contents )\nBrackets: [ contents ]\nCurly braces: { contents }\nSemicolon: ;\nSlash: /\nPlus: +\nUp symbol: ^\nPound key: #\nExclamation: !") + # rubocop:enable Layout/LineLength + expect(response).to match_response_schema('message') end - - expect(response).to be_successful - expect(response).to have_http_status(:no_content) end end end diff --git a/modules/my_health/spec/request/v1/messaging_preferences_spec.rb b/modules/my_health/spec/request/v1/messaging_preferences_spec.rb index 89e29cab6a7..384a144b200 100644 --- a/modules/my_health/spec/request/v1/messaging_preferences_spec.rb +++ b/modules/my_health/spec/request/v1/messaging_preferences_spec.rb @@ -8,100 +8,148 @@ include SM::ClientHelpers include SchemaMatchers + let(:mhv_account_type) { 'Premium' } let(:va_patient) { true } let(:current_user) { build(:user, :mhv, va_patient:, mhv_account_type:) } before do - allow(SM::Client).to receive(:new).and_return(authenticated_client) sign_in_as(current_user) end - context 'Basic User' do - let(:mhv_account_type) { 'Basic' } + context 'when sm session policy is enabled' do + before do + Flipper.enable(:mhv_sm_session_policy) + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + sign_in_as(current_user) + end - before { get '/my_health/v1/messaging/preferences' } + after do + Flipper.disable(:mhv_sm_session_policy) + Timecop.return + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when NOT authorized' do + before do + VCR.insert_cassette('sm_client/session_error') + get '/my_health/v1/messaging/preferences' + end - context 'Advanced User' do - let(:mhv_account_type) { 'Advanced' } + after do + VCR.eject_cassette + end - before { get '/my_health/v1/messaging/preferences' } + include_examples 'for user account level', message: 'You do not have access to messaging' + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when authorized' do + before do + VCR.insert_cassette('sm_client/session') + end - context 'Premium User' do - let(:mhv_account_type) { 'Premium' } + after do + VCR.eject_cassette + end - context 'not a va patient' do - before { get '/my_health/v1/messaging/preferences' } + it 'responds to GET #show of preferences' do + VCR.use_cassette('sm_client/preferences/fetches_email_settings_for_notifications') do + get '/my_health/v1/messaging/preferences' + end - let(:va_patient) { false } - let(:current_user) do - build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + expect(response).to be_successful + expect(response.body).to be_a(String) + attrs = JSON.parse(response.body)['data']['attributes'] + expect(attrs['email_address']).to eq('muazzam.khan@va.gov') + expect(attrs['frequency']).to eq('daily') end - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + it 'responds to PUT #update of preferences' do + VCR.use_cassette('sm_client/preferences/sets_the_email_notification_settings', record: :none) do + params = { email_address: 'kamyar.karshenas@va.gov', + frequency: 'none' } + put '/my_health/v1/messaging/preferences', params: + end + + expect(response).to have_http_status(:ok) + expect(JSON.parse(response.body)['data']['id']) + .to eq('17126b0821ad0472ae11944e9861f82d6bdd17801433e200e6a760148a4866c3') + expect(JSON.parse(response.body)['data']['attributes']) + .to eq('email_address' => 'kamyar.karshenas@va.gov', 'frequency' => 'none') + end - it 'responds to GET #show of preferences' do - VCR.use_cassette('sm_client/preferences/fetches_email_settings_for_notifications') do - get '/my_health/v1/messaging/preferences' + it 'requires all parameters for update' do + VCR.use_cassette('sm_client/preferences/sets_the_email_notification_settings', record: :none) do + params = { email_address: 'kamyar.karshenas@va.gov' } + put '/my_health/v1/messaging/preferences', params: + end + + expect(response).to have_http_status(:unprocessable_entity) end - expect(response).to be_successful - expect(response.body).to be_a(String) - attrs = JSON.parse(response.body)['data']['attributes'] - expect(attrs['email_address']).to eq('muazzam.khan@va.gov') - expect(attrs['frequency']).to eq('daily') - end + it 'rejects unknown frequency parameters' do + VCR.use_cassette('sm_client/preferences/sets_the_email_notification_settings', record: :none) do + params = { email_address: 'kamyar.karshenas@va.gov', + frequency: 'hourly' } + put '/my_health/v1/messaging/preferences', params: + end - it 'responds to PUT #update of preferences' do - VCR.use_cassette('sm_client/preferences/sets_the_email_notification_settings', record: :none) do - params = { email_address: 'kamyar.karshenas@va.gov', - frequency: 'none' } - put '/my_health/v1/messaging/preferences', params: + expect(response).to have_http_status(:unprocessable_entity) end - expect(response).to have_http_status(:ok) - expect(JSON.parse(response.body)['data']['id']) - .to eq('17126b0821ad0472ae11944e9861f82d6bdd17801433e200e6a760148a4866c3') - expect(JSON.parse(response.body)['data']['attributes']) - .to eq('email_address' => 'kamyar.karshenas@va.gov', 'frequency' => 'none') - end + it 'returns a custom exception mapped from i18n when email contains spaces' do + VCR.use_cassette('sm_client/preferences/raises_a_backend_service_exception_when_email_includes_spaces') do + params = { email_address: 'kamyar karshenas@va.gov', + frequency: 'daily' } + put '/my_health/v1/messaging/preferences', params: + end - it 'requires all parameters for update' do - VCR.use_cassette('sm_client/preferences/sets_the_email_notification_settings', record: :none) do - params = { email_address: 'kamyar.karshenas@va.gov' } - put '/my_health/v1/messaging/preferences', params: + expect(response).to have_http_status(:unprocessable_entity) + expect(JSON.parse(response.body)['errors'].first['code']).to eq('SM152') end + end + end - expect(response).to have_http_status(:unprocessable_entity) + context 'when legacy sm policy' do + before do + Flipper.disable(:mhv_sm_session_policy) + allow(SM::Client).to receive(:new).and_return(authenticated_client) end - it 'rejects unknown frequency parameters' do - VCR.use_cassette('sm_client/preferences/sets_the_email_notification_settings', record: :none) do - params = { email_address: 'kamyar.karshenas@va.gov', - frequency: 'hourly' } - put '/my_health/v1/messaging/preferences', params: - end + context 'Basic User' do + let(:mhv_account_type) { 'Basic' } - expect(response).to have_http_status(:unprocessable_entity) + before { get '/my_health/v1/messaging/preferences' } + + include_examples 'for user account level', message: 'You do not have access to messaging' + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - it 'returns a custom exception mapped from i18n when email contains spaces' do - VCR.use_cassette('sm_client/preferences/raises_a_backend_service_exception_when_email_includes_spaces') do - params = { email_address: 'kamyar karshenas@va.gov', - frequency: 'daily' } - put '/my_health/v1/messaging/preferences', params: + context 'Premium User' do + let(:mhv_account_type) { 'Premium' } + + context 'not a va patient' do + before { get '/my_health/v1/messaging/preferences' } + + let(:va_patient) { false } + let(:current_user) do + build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + end + + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - expect(response).to have_http_status(:unprocessable_entity) - expect(JSON.parse(response.body)['errors'].first['code']).to eq('SM152') + describe 'preferences' do + it 'responds to GET #show of preferences' do + VCR.use_cassette('sm_client/preferences/fetches_email_settings_for_notifications') do + get '/my_health/v1/messaging/preferences' + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + attrs = JSON.parse(response.body)['data']['attributes'] + expect(attrs['email_address']).to eq('muazzam.khan@va.gov') + expect(attrs['frequency']).to eq('daily') + end + end end end end diff --git a/modules/my_health/spec/request/v1/threads_request_spec.rb b/modules/my_health/spec/request/v1/threads_request_spec.rb index 898e7c6a7fd..d7660091c8a 100644 --- a/modules/my_health/spec/request/v1/threads_request_spec.rb +++ b/modules/my_health/spec/request/v1/threads_request_spec.rb @@ -12,100 +12,146 @@ let(:inbox_id) { 0 } let(:message_id) { 660_516 } let(:thread_id) { 660_515 } + let(:mhv_account_type) { 'Premium' } let(:va_patient) { true } let(:current_user) { build(:user, :mhv, va_patient:, mhv_account_type:) } let(:inflection_header) { { 'X-Key-Inflection' => 'camel' } } before do - allow(SM::Client).to receive(:new).and_return(authenticated_client) sign_in_as(current_user) end - context 'Basic User' do - let(:mhv_account_type) { 'Basic' } - - before { patch '/my_health/v1/messaging/threads/7259506/move?folder_id=0' } - - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when sm session policy is enabled' do + before do + Flipper.enable(:mhv_sm_session_policy) + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + end - context 'Advanced User' do - let(:mhv_account_type) { 'Advanced' } + after do + Flipper.disable(:mhv_sm_session_policy) + Timecop.return + end - before { patch '/my_health/v1/messaging/threads/7259506/move?folder_id=0' } + context 'when NOT authorized' do + before do + VCR.insert_cassette('sm_client/session_error') + get "/my_health/v1/messaging/folders/#{inbox_id}/threads" + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + after do + VCR.eject_cassette + end - context 'Premium User' do - let(:mhv_account_type) { 'Premium' } + include_examples 'for user account level', message: 'You do not have access to messaging' + end - context 'not a va patient' do + context 'when authorized' do before do - get "/my_health/v1/messaging/folders/#{inbox_id}/threads", - params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' } + VCR.insert_cassette('sm_client/session') end - let(:va_patient) { false } - let(:current_user) do - build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + after do + VCR.eject_cassette end - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end - - describe '#index' do - context 'with valid params' do - it 'responds to GET #index' do - VCR.use_cassette('sm_client/threads/gets_threads_in_a_folder') do - get "/my_health/v1/messaging/folders/#{inbox_id}/threads", - params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' } + describe '#index' do + context 'with valid params' do + it 'responds to GET #index' do + VCR.use_cassette('sm_client/threads/gets_threads_in_a_folder') do + get "/my_health/v1/messaging/folders/#{inbox_id}/threads", + params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' } + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('message_threads') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_response_schema('message_threads') - end + it 'responds to GET #index when camel-inflected' do + VCR.use_cassette('sm_client/threads/gets_threads_in_a_folder_camel') do + get "/my_health/v1/messaging/folders/#{inbox_id}/threads", + params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' }, + headers: { 'X-Key-Inflection' => 'camel' } + end - it 'responds to GET #index when camel-inflected' do - VCR.use_cassette('sm_client/threads/gets_threads_in_a_folder_camel') do - get "/my_health/v1/messaging/folders/#{inbox_id}/threads", - params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' }, - headers: { 'X-Key-Inflection' => 'camel' } + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('message_threads') end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('message_threads') + it 'returns an empty array when there are no messages in the folder' do + VCR.use_cassette('sm_client/threads/gets_threads_in_a_folder_no_messages') do + get "/my_health/v1/messaging/folders/#{inbox_id}/threads", + params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' } + end + + expect(response).to be_successful + + json_response = JSON.parse(response.body) + expect(json_response).to eq({ 'data' => [] }) + expect(response).to match_response_schema('message_threads_no_messages') + end end + end - it 'returns an empty array when there are no messages in the folder' do - VCR.use_cassette('sm_client/threads/gets_threads_in_a_folder_no_messages') do - get "/my_health/v1/messaging/folders/#{inbox_id}/threads", - params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' } + describe '#move' do + let(:thread_id) { 7_065_799 } + + it 'responds to PATCH threads/move' do + VCR.use_cassette('sm_client/threads/moves_a_thread_with_id') do + patch "/my_health/v1/messaging/threads/#{thread_id}/move?folder_id=0" end expect(response).to be_successful - - json_response = JSON.parse(response.body) - expect(json_response).to eq({ 'data' => [] }) - expect(response).to match_response_schema('message_threads_no_messages') + expect(response).to have_http_status(:no_content) end end end + end + + context 'when legacy sm policy' do + before do + Flipper.disable(:mhv_sm_session_policy) + allow(SM::Client).to receive(:new).and_return(authenticated_client) + end + + context 'Basic User' do + let(:mhv_account_type) { 'Basic' } - describe '#move' do - let(:thread_id) { 7_065_799 } + before { patch '/my_health/v1/messaging/threads/7259506/move?folder_id=0' } - it 'responds to PATCH threads/move' do - VCR.use_cassette('sm_client/threads/moves_a_thread_with_id') do - patch "/my_health/v1/messaging/threads/#{thread_id}/move?folder_id=0" + include_examples 'for user account level', message: 'You do not have access to messaging' + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' + end + + context 'Premium User' do + let(:mhv_account_type) { 'Premium' } + + context 'not a va patient' do + before do + get "/my_health/v1/messaging/folders/#{inbox_id}/threads", + params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' } end - expect(response).to be_successful - expect(response).to have_http_status(:no_content) + let(:va_patient) { false } + let(:current_user) do + build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + end + + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' + end + + describe '#index' do + it 'responds to GET #index' do + VCR.use_cassette('sm_client/threads/gets_threads_in_a_folder') do + get "/my_health/v1/messaging/folders/#{inbox_id}/threads", + params: { page_size: '5', page_number: '1', sort_field: 'SENDER_NAME', sort_order: 'ASC' } + end + + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('message_threads') + end end end end diff --git a/modules/my_health/spec/request/v1/triage_teams_request_spec.rb b/modules/my_health/spec/request/v1/triage_teams_request_spec.rb index 27e7625d51e..7866fe28dec 100644 --- a/modules/my_health/spec/request/v1/triage_teams_request_spec.rb +++ b/modules/my_health/spec/request/v1/triage_teams_request_spec.rb @@ -8,64 +8,109 @@ include SM::ClientHelpers include SchemaMatchers + let(:mhv_account_type) { 'Premium' } let(:va_patient) { true } let(:current_user) { build(:user, :mhv, va_patient:, mhv_account_type:) } before do - allow(SM::Client).to receive(:new).and_return(authenticated_client) sign_in_as(current_user) end - context 'Basic User' do - let(:mhv_account_type) { 'Basic' } + context 'when sm session policy is enabled' do + before do + Flipper.enable(:mhv_sm_session_policy) + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + end - before { get '/my_health/v1/messaging/recipients' } + after do + Flipper.disable(:mhv_sm_session_policy) + Timecop.return + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when NOT authorized' do + before do + VCR.insert_cassette('sm_client/session_error') + get '/my_health/v1/messaging/recipients' + end - context 'Advanced User' do - let(:mhv_account_type) { 'Advanced' } + after do + VCR.eject_cassette + end - before { get '/my_health/v1/messaging/recipients' } + include_examples 'for user account level', message: 'You do not have access to messaging' + end - include_examples 'for user account level', message: 'You do not have access to messaging' - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + context 'when authorized' do + before do + VCR.insert_cassette('sm_client/session') + end - context 'Premium User' do - let(:mhv_account_type) { 'Premium' } + after do + VCR.eject_cassette + end - context 'not a va patient' do - before { get '/my_health/v1/messaging/recipients' } + it 'responds to GET #index' do + VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_triage_team_recipients') do + get '/my_health/v1/messaging/recipients' + end - let(:va_patient) { false } - let(:current_user) do - build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('triage_teams') end - include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' - end + it 'responds to GET #index when camel-inflected' do + VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_triage_team_recipients') do + get '/my_health/v1/messaging/recipients', headers: { 'X-Key-Inflection' => 'camel' } + end - it 'responds to GET #index' do - VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_triage_team_recipients') do - get '/my_health/v1/messaging/recipients' + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_camelized_response_schema('triage_teams') end + end + end + + context 'when legacy sm policy' do + before do + Flipper.disable(:mhv_sm_session_policy) + allow(SM::Client).to receive(:new).and_return(authenticated_client) + end + + context 'Basic User' do + let(:mhv_account_type) { 'Basic' } + + before { get '/my_health/v1/messaging/recipients' } - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_response_schema('triage_teams') + include_examples 'for user account level', message: 'You do not have access to messaging' + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end - it 'responds to GET #index when camel-inflected' do - VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_triage_team_recipients') do - get '/my_health/v1/messaging/recipients', headers: { 'X-Key-Inflection' => 'camel' } + context 'Premium User' do + let(:mhv_account_type) { 'Premium' } + + context 'not a va patient' do + before { get '/my_health/v1/messaging/recipients' } + + let(:va_patient) { false } + let(:current_user) do + build(:user, :mhv, :no_vha_facilities, va_patient:, mhv_account_type:) + end + + include_examples 'for non va patient user', authorized: false, message: 'You do not have access to messaging' end + end + + describe 'triage teams' do + it 'responds to GET #index' do + VCR.use_cassette('sm_client/triage_teams/gets_a_collection_of_triage_team_recipients') do + get '/my_health/v1/messaging/recipients' + end - expect(response).to be_successful - expect(response.body).to be_a(String) - expect(response).to match_camelized_response_schema('triage_teams') + expect(response).to be_successful + expect(response.body).to be_a(String) + expect(response).to match_response_schema('triage_teams') + end end end end diff --git a/spec/requests/user_request_spec.rb b/spec/requests/user_request_spec.rb index 8a4765d7b88..81d719ed82c 100644 --- a/spec/requests/user_request_spec.rb +++ b/spec/requests/user_request_spec.rb @@ -1,9 +1,11 @@ # frozen_string_literal: true require 'rails_helper' +require 'support/sm_client_helpers' RSpec.describe 'Fetching user data' do include SchemaMatchers + include SM::ClientHelpers context 'GET /v0/user - when an LOA 3 user is logged in' do let(:mhv_user) { build(:user, :mhv) } @@ -11,6 +13,7 @@ let(:edipi) { '1005127153' } before do + allow(SM::Client).to receive(:new).and_return(authenticated_client) allow_any_instance_of(MHVAccountTypeService).to receive(:mhv_account_type).and_return('Premium') create(:account, idme_uuid: mhv_user.uuid) sign_in_as(mhv_user) diff --git a/spec/services/users/services_spec.rb b/spec/services/users/services_spec.rb index 1cd9938fd1c..0d82842665f 100644 --- a/spec/services/users/services_spec.rb +++ b/spec/services/users/services_spec.rb @@ -48,6 +48,16 @@ context 'with an MHV Premium user' do let(:user) { build(:user, :mhv) } + before do + Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) + VCR.insert_cassette('sm_client/session') + end + + after do + VCR.eject_cassette + Timecop.return + end + it 'returns an array including the MHV services' do %w[health-records medical-records messaging rx].each do |service| expect(subject).to include(service) diff --git a/spec/support/vcr_cassettes/sm_client/session_error.yml b/spec/support/vcr_cassettes/sm_client/session_error.yml new file mode 100644 index 00000000000..7a17bfb5768 --- /dev/null +++ b/spec/support/vcr_cassettes/sm_client/session_error.yml @@ -0,0 +1,40 @@ +--- +http_interactions: + - request: + method: get + uri: "/mhv-sm-api/patient/v1/session" + body: + encoding: US-ASCII + string: "" + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apptoken: + - "" + Mhvcorrelationid: + - "10616687" + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 503 + message: Service unavailable + headers: + Server: + - Apache-Coyote/1.1 + X-Powered-By: + - Servlet/2.5 JSP/2.1 + Content-Length: + - "0" + Date: + - Fri, 12 May 2017 16:15:20 GMT + body: + encoding: UTF-8 + string: "" + http_version: + recorded_at: Fri, 12 May 2017 16:15:22 GMT +recorded_with: VCR 3.0.3 From 85af796574b3a64a99d769e165a19dc8f532f2cd Mon Sep 17 00:00:00 2001 From: Corey Ferris Date: Fri, 5 Apr 2024 16:59:02 -0400 Subject: [PATCH 061/260] extract values and check substring for cerner logging (#16227) * extract values and check substring --- .../vaos/v2/appointments_controller.rb | 64 +++++++- .../request/v2/appointments_request_spec.rb | 139 +++++++++++++++++- 2 files changed, 199 insertions(+), 4 deletions(-) diff --git a/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb b/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb index fd2898f076c..44778701d7c 100644 --- a/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb +++ b/modules/vaos/app/controllers/vaos/v2/appointments_controller.rb @@ -263,9 +263,7 @@ def merge_clinics(appointments) def merge_facilities(appointments) appointments.each do |appt| appt[:location] = get_facility_memoized(appt[:location_id]) unless appt[:location_id].nil? - if cerner?(appt) && appt[:location].is_a?(Hash) && appt[:location]&.values&.any? do |v| - v.include?('COL OR 1') - end + if cerner?(appt) && contains_substring(extract_all_values(appt[:location]), 'COL OR 1') log_appt_id_location_name(appt) end end @@ -310,6 +308,66 @@ def get_facility_memoized(location_id) end memoize :get_facility_memoized + # This method extracts all values from a given object, which can be either an `OpenStruct`, `Hash`, or `Array`. + # It recursively traverses the object and collects all values into an array. + # In case of an `Array`, it looks inside each element of the array for values. + # If the object is neither an OpenStruct, Hash, nor an Array, it returns the unmodified object in an array. + # + # @param object [OpenStruct, Hash, Array] The object from which to extract values. + # This could either be an OpenStruct, Hash or Array. + # + # @return [Array] An array of all values found in the object. + # If the object is not an OpenStruct, Hash, nor an Array, then the unmodified object is returned. + # + # @example + # extract_all_values({a: 1, b: 2, c: {d: 3, e: 4}}) # => [1, 2, 3, 4] + # extract_all_values(OpenStruct.new(a: 1, b: 2, c: OpenStruct.new(d: 3, e: 4))) # => [1, 2, 3, 4] + # extract_all_values([{a: 1}, {b: 2}]) # => [1, 2] + # extract_all_values({a: 1, b: [{c: 2}, {d: "hello"}]}) # => [1, 2, "hello"] + # extract_all_values("not a hash, openstruct, or array") # => ["not a hash, openstruct, or array"] + # + def extract_all_values(object) + return [object] unless object.is_a?(OpenStruct) || object.is_a?(Hash) || object.is_a?(Array) + + values = [] + object = object.to_h if object.is_a?(OpenStruct) + + if object.is_a?(Array) + object.each do |o| + values += extract_all_values(o) + end + else + object.each_pair do |_, value| + case value + when OpenStruct, Hash, Array then values += extract_all_values(value) + else values << value + end + end + end + + values + end + + # This method checks if any string element in the given array contains the specified substring. + # + # @param arr [Array] The array to be searched. + # @param substring [String] The substring to look for. + # + # @return [Boolean] Returns true if any string element in the array contains the substring, false otherwise. + # If the input parameters are not of the correct type the method will return false. + # + # @example + # contains_substring(['Hello', 'World'], 'ell') # => true + # contains_substring(['Hello', 'World'], 'xyz') # => false + # contains_substring('Hello', 'ell') # => false + # contains_substring(['Hello', 'World'], 123) # => false + # + def contains_substring(arr, substring) + return false unless arr.is_a?(Array) && substring.is_a?(String) + + arr.any? { |element| element.is_a?(String) && element.include?(substring) } + end + def scrape_appt_comments_and_log_details(appt, appt_method, comment_key) if appt&.[](:reason)&.include? comment_key log_appt_comment_data(appt, appt_method, appt&.[](:reason), comment_key, REASON) diff --git a/modules/vaos/spec/request/v2/appointments_request_spec.rb b/modules/vaos/spec/request/v2/appointments_request_spec.rb index b992b389d1a..82c3133f02e 100644 --- a/modules/vaos/spec/request/v2/appointments_request_spec.rb +++ b/modules/vaos/spec/request/v2/appointments_request_spec.rb @@ -22,6 +22,54 @@ } } + mock_appt_location_openstruct = OpenStruct.new( + { + 'id': '983', + 'vistaSite': '983', + 'vastParent': '983', + 'type': 'va_facilities', + 'name': 'COL OR 1', + 'classification': 'VA Medical Center (VAMC)', + 'lat': 39.744507, + 'long': -104.830956, + 'website': 'https://www.denver.va.gov/locations/directions.asp', + 'phone': { + 'main': '307-778-7550', + 'fax': '307-778-7381', + 'pharmacy': '866-420-6337', + 'afterHours': '307-778-7550', + 'patientAdvocate': '307-778-7550 x7517', + 'mentalHealthClinic': '307-778-7349', + 'enrollmentCoordinator': '307-778-7550 x7579' + }, + 'physicalAddress': { + 'type': 'physical', + 'line': ['2360 East Pershing Boulevard'], + 'city': 'Cheyenne', + 'state': 'WY', + 'postalCode': '82001-5356' + }, + 'mobile': false, + 'healthService': %w[Audiology Cardiology DentalServices EmergencyCare Gastroenterology + Gynecology MentalHealthCare Nutrition Ophthalmology Optometry Orthopedics + Podiatry PrimaryCare SpecialtyCare UrgentCare Urology WomensHealth], + 'operatingStatus': { + 'code': 'NORMAL' + } + } + ) + + mock_appt_location_extracted_values = ['983', '983', '983', 'va_facilities', 'COL OR 1', 'VA Medical Center (VAMC)', + 39.744507, -104.830956, 'https://www.denver.va.gov/locations/directions.asp', + '307-778-7550', '307-778-7381', '866-420-6337', '307-778-7550', + '307-778-7550 x7517', '307-778-7349', '307-778-7550 x7579', + 'physical', '2360 East Pershing Boulevard', 'Cheyenne', 'WY', + '82001-5356', false, 'Audiology', 'Cardiology', 'DentalServices', + 'EmergencyCare', 'Gastroenterology', 'Gynecology', 'MentalHealthCare', + 'Nutrition', 'Ophthalmology', 'Optometry', 'Orthopedics', + 'Podiatry', 'PrimaryCare', 'SpecialtyCare', + 'UrgentCare', 'Urology', 'WomensHealth', 'NORMAL'] + before do Flipper.enable('va_online_scheduling') sign_in_as(current_user) @@ -194,12 +242,17 @@ VCR.use_cassette('vaos/v2/appointments/get_appointments_200_booked_cerner_with_color1_location', match_requests_on: %i[method path query], allow_playback_repeats: true) do allow(Rails.logger).to receive(:info).at_least(:once) + allow_any_instance_of(VAOS::V2::AppointmentsController).to receive( + :get_facility_memoized + ).and_return(mock_appt_location_openstruct) get '/vaos/v2/appointments?_include=facilities,clinics', params:, headers: inflection_header data = JSON.parse(response.body)['data'] expect(response).to have_http_status(:ok) expect(response.body).to be_a(String) expect(data.size).to eq(2) - expect(data[0]['attributes']['location']).to eq(mock_facility) + expect(data[0]['attributes']['location']['attributes'].to_json).to eq( + mock_appt_location_openstruct.table.to_json + ) expect(Rails.logger).to have_received(:info).with("Details for Cerner 'COL OR 1' Appointment", any_args).at_least(:once) expect(response).to match_camelized_response_schema('vaos/v2/appointments', { strict: false }) @@ -598,5 +651,89 @@ end end end + + describe 'extract_all_values' do + context 'when processing an array, hash, or openstruct' do + let(:array1) { ['a', 'b', 'c', %w[100 200 300]] } + + let(:hash1) { { a: '100', b: '200', c: '300' } } + + let(:os1) do + OpenStruct.new({ 'a' => '100', 'b' => '200', 'c' => '300', 'd' => 400 }) + end + + it 'returns an array of values from an array' do + expect(subject.send(:extract_all_values, array1)).to eq(%w[a b c 100 200 300]) + end + + it 'returns an array of values from a hash' do + expect(subject.send(:extract_all_values, hash1)).to eq(%w[100 200 300]) + end + + it 'returns an array of values from a simple openstruct' do + expect(subject.send(:extract_all_values, os1)).to eq(['100', '200', '300', 400]) + end + + it 'returns an array of values from a nested openstruct' do + expect(subject.send(:extract_all_values, + mock_appt_location_openstruct)).to eq(mock_appt_location_extracted_values) + end + end + + context 'when processing input that is not an array, hash, or openstruct' do + it 'returns input object in an array' do + expect(subject.send(:extract_all_values, 'Simple String Input')).to eq(['Simple String Input']) + end + + it 'returns input object in an array (nil)' do + expect(subject.send(:extract_all_values, nil)).to eq([nil]) + end + end + end + + describe 'contains_substring' do + context 'when checking an input array that contains a given substring' do + it 'returns true' do + expect(subject.send(:contains_substring, ['given string', 'another string', 100], 'given string')).to be(true) + end + end + + context 'when checking an input array that does not contain a given substring' do + it 'returns false' do + expect(subject.send(:contains_substring, ['given string', 'another string', 100], + 'different string')).to be(false) + end + end + + context 'when checking a non-array and a string' do + it 'returns false' do + expect(subject.send(:contains_substring, 'given string', 'given string')).to be(false) + end + end + + context 'when checking nil and a string' do + it 'returns false' do + expect(subject.send(:contains_substring, nil, 'some string')).to be(false) + end + end + + context 'when checking an array and a non-string' do + it 'returns false' do + expect(subject.send(:contains_substring, ['given string', 'another string', 100], 100)).to be(false) + end + end + + context 'when the input array contains nil' do + it 'returns false' do + expect(subject.send(:contains_substring, [nil], 'some string')).to be(false) + end + end + + context 'when the input array is empty' do + it 'returns false' do + expect(subject.send(:contains_substring, [], 'some string')).to be(false) + end + end + end end end From 2b073e4b4872fec5d734c6b8240be12a114e6698 Mon Sep 17 00:00:00 2001 From: jvcAdHoc <144135615+jvcAdHoc@users.noreply.github.com> Date: Mon, 8 Apr 2024 08:02:09 -0400 Subject: [PATCH 062/260] get organization name from db and fix claimant sigs on 2122a (#16196) --- .../claims_api/v2/poa_form_builder_job.rb | 41 ++++-- .../swagger/claims_api/v2/dev/swagger.json | 20 --- .../claims_api/v2/production/swagger.json | 20 --- .../claims_api/config/schemas/v2/2122.json | 5 - .../claims_api/config/schemas/v2/2122a.json | 5 - .../fixtures/21-22/v2/signed_filled_final.pdf | Bin 365293 -> 365300 bytes .../21-22A/v2/signed_filled_final.pdf | Bin 334751 -> 334758 bytes ...gned_filled_final_other_service_branch.pdf | Bin 0 -> 334865 bytes .../v2/poa_pdf_constructor/individual_spec.rb | 25 ++-- .../poa_pdf_constructor/organization_spec.rb | 15 +- .../sidekiq/v2/poa_form_builder_job_spec.rb | 134 +++++++----------- 11 files changed, 109 insertions(+), 156 deletions(-) create mode 100644 modules/claims_api/spec/fixtures/21-22A/v2/signed_filled_final_other_service_branch.pdf diff --git a/modules/claims_api/app/sidekiq/claims_api/v2/poa_form_builder_job.rb b/modules/claims_api/app/sidekiq/claims_api/v2/poa_form_builder_job.rb index 4564b5b154b..2c0c25e9aa0 100644 --- a/modules/claims_api/app/sidekiq/claims_api/v2/poa_form_builder_job.rb +++ b/modules/claims_api/app/sidekiq/claims_api/v2/poa_form_builder_job.rb @@ -45,15 +45,8 @@ def pdf_constructor(form_number) # # @return [Hash] All data to be inserted into pdf def data(power_of_attorney, form_number, rep) - res = power_of_attorney - .form_data.deep_merge({ - 'veteran' => { - 'firstName' => power_of_attorney.auth_headers['va_eauth_firstName'], - 'lastName' => power_of_attorney.auth_headers['va_eauth_lastName'], - 'ssn' => power_of_attorney.auth_headers['va_eauth_pnid'], - 'birthdate' => power_of_attorney.auth_headers['va_eauth_birthdate'] - } - }) + res = power_of_attorney.form_data + res.deep_merge!(veteran_attributes(power_of_attorney)) signatures = if form_number == '2122A' individual_signatures(power_of_attorney, rep) @@ -65,10 +58,24 @@ def data(power_of_attorney, form_number, rep) 'firstName' => rep.first_name, 'lastName' => rep.last_name } }) + + res.deep_merge!(organization_name(power_of_attorney)) if form_number == '2122' + res.merge!({ 'text_signatures' => signatures }) res end + def veteran_attributes(power_of_attorney) + { + 'veteran' => { + 'firstName' => power_of_attorney.auth_headers['va_eauth_firstName'], + 'lastName' => power_of_attorney.auth_headers['va_eauth_lastName'], + 'ssn' => power_of_attorney.auth_headers['va_eauth_pnid'], + 'birthdate' => power_of_attorney.auth_headers['va_eauth_birthdate'] + } + } + end + def organization_signatures(power_of_attorney, rep) first_name, last_name = veteran_or_claimant_signature(power_of_attorney) { @@ -89,11 +96,11 @@ def organization_signatures(power_of_attorney, rep) end def individual_signatures(power_of_attorney, rep) + first_name, last_name = veteran_or_claimant_signature(power_of_attorney) { 'page2' => [ { - 'signature' => "#{power_of_attorney.auth_headers['va_eauth_firstName']} " \ - "#{power_of_attorney.auth_headers['va_eauth_lastName']} - signed via api.va.gov", + 'signature' => "#{first_name} #{last_name} - signed via api.va.gov", 'x' => 35, 'y' => 306 }, @@ -117,6 +124,18 @@ def veteran_or_claimant_signature(power_of_attorney) end [first_name, last_name] end + + def organization_name(power_of_attorney) + poa_code = power_of_attorney.form_data.dig('serviceOrganization', 'poaCode') + + name = ::Veteran::Service::Organization.find_by(poa: poa_code).name + + { + 'serviceOrganization' => { + 'organizationName' => name + } + } + end end end end diff --git a/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json b/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json index 6e76306fc95..dcc849f41f8 100644 --- a/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json +++ b/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json @@ -9198,11 +9198,6 @@ "example": "6789" } } - }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." } } }, @@ -9832,11 +9827,6 @@ "type": "string", "example": "A1Q" }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." - }, "registrationNumber": { "description": "Registration Number of representative.", "type": "string", @@ -10526,11 +10516,6 @@ "example": "6789" } } - }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." } } }, @@ -11151,11 +11136,6 @@ "type": "string", "example": "A1Q" }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." - }, "registrationNumber": { "description": "Registration Number of representative.", "type": "string", diff --git a/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json b/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json index 5095d8c17b5..0d7a7c009b1 100644 --- a/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json +++ b/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json @@ -9198,11 +9198,6 @@ "example": "6789" } } - }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." } } }, @@ -9832,11 +9827,6 @@ "type": "string", "example": "A1Q" }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." - }, "registrationNumber": { "description": "Registration Number of representative.", "type": "string", @@ -10526,11 +10516,6 @@ "example": "6789" } } - }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." } } }, @@ -11151,11 +11136,6 @@ "type": "string", "example": "A1Q" }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." - }, "registrationNumber": { "description": "Registration Number of representative.", "type": "string", diff --git a/modules/claims_api/config/schemas/v2/2122.json b/modules/claims_api/config/schemas/v2/2122.json index 258542e2b93..9ecceb725a2 100644 --- a/modules/claims_api/config/schemas/v2/2122.json +++ b/modules/claims_api/config/schemas/v2/2122.json @@ -219,11 +219,6 @@ "type": "string", "example": "A1Q" }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." - }, "registrationNumber": { "description": "Registration Number of representative.", "type": "string", diff --git a/modules/claims_api/config/schemas/v2/2122a.json b/modules/claims_api/config/schemas/v2/2122a.json index 02cfe95b1a9..aae8b1469a4 100644 --- a/modules/claims_api/config/schemas/v2/2122a.json +++ b/modules/claims_api/config/schemas/v2/2122a.json @@ -288,11 +288,6 @@ "example": "6789" } } - }, - "organizationName": { - "description": "Name of the service organization.", - "type": "string", - "example": "I help vets LLC." } } }, diff --git a/modules/claims_api/spec/fixtures/21-22/v2/signed_filled_final.pdf b/modules/claims_api/spec/fixtures/21-22/v2/signed_filled_final.pdf index a7802967ec29c9f0da7795d7aa9acede1cac2bde..ee31a77050346f428e045b9c191f45acdc146baa 100644 GIT binary patch delta 2406 zcmZuzOKMb65XCl)5O5@9+#;FR|JDU{ASgJ>B0^@OOLz)GKnSRlH*%N-2!X7}1qf+y z0oKEQuhUhg2@Qv;TXn0>Ik$gbpZvK#`S|(4&Fb5B4tVe zAY#3-U6{Vy5Nw{e%e(C={vY1nZI3R;L2(1q-{$@1c>2c9tWYrPT(H(DV}iXEOub+V z@Gp0`S6ImBg-~zYk7WM=4!*!Gq+u1b|U$IBqz$$2(ck26Jef$k=6sLQz^n+ z7-1ZrT!XvMYaez(BNLW#V60>gT;de8#HrL=ZT)c6z>#T5E8~Z&_4-9B!eG+VN&<6A z$qWtM$Ddche#K{5jBjwK6^1Jo>_z`W%H5sCAC z5QE66!H}LODsr$XQFZ`E4l3tlZjuLyf|+8BLHANbT6VzT7t|UmO%jhI&@It~vB7_^ zqEbfJIvID&4TiNX>zsMa1e8smC9vE~SWuaQVBN7WV0u_MW|jHzibDc5P(1k!gvu&0 zMMZu5^tJkNgopX3t%`w^o{aOO$YN5q9}n;%{+*^-8puu;dmc+uDn(kjYHlVT-b^uR z{qSLfxVP)Ft);MQ(nauCI?Sq?4L&f0Qlv|EqKMO?(sfx9Pv?*tRI3yQ+)FHk_w8BR-2T3JwRzZ{zkc~yR9RV+K$?=^ zy9oiNw|e)uJ&*6RUys|1yUh@pVE#;BrmOiEomseG)~#TzYsLf}3Z}hc?z`A=l31y= z9IUEdur8P}Ln=j^SSh-h_0!lfzqq;3DL7+}QmS@=RWJYn7^b2Fi{SNr#8hLM4M$2$ z%pPLQN*tIWR;(B5e=anmlGvOQ3#5X&&pQ^~12oOS8pcWVQwXvIA7ia(Oxl<-GjR&m zG7TW@X62v@=c)~$6l2gR7iiEa%M|vgv1sfgQEe3cQZTI-l4D82T>N2dwLtd1$UgRM zM<&eW!Z7f1@NiB+$~l!9tF5o81_o72oihR~dNP>wBuQYMQZPfqUNOu49<)G9rVdPy zr|7>Erw7FY!X9SewnZPu6Q()Z=_l@1uV~qKcUxH{_Fv3=nkY)ojGSyga zoLL70cKKq|R%Ps33F#g3<73)|jB6DM zD6at)pq^`pG4%BI*#yfhVZkb`FhJThv81TjLL?YT#fbDYb0D_j%8ySb3{VQ2u|y$t zV4U-Q@Xy{pV!$P_abB7%(dJnlv2mOS`!;83z?s(A<5-e3%}Xv~J@2F$TQ9yC#L{&q zUA+HDf7fGoEU$AYoh1%lUgAM^rr)J>YV_plZ^z6(2e|)Fa4aU&ET&hmJdGnZc6dsx m7z3|h+A@RDyKnL+XN?(_ovs#7-u(P=`SCej-Q2wY^x+>QciZ^@ diff --git a/modules/claims_api/spec/fixtures/21-22A/v2/signed_filled_final.pdf b/modules/claims_api/spec/fixtures/21-22A/v2/signed_filled_final.pdf index 859dd3cc56f0ba7a10de756cd42cfe21de383cda..0f6615ce398f3c8a85bc8ab55e21f06a04b25fda 100644 GIT binary patch delta 2335 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

lYaeFcKwdaDD5CtPM1KSgk= zEi$35*9uM#cPvBt>m~$vAx;O2%F&D38$&l|HyQT~s#2MI>c`opgYlb?<3F+=<4lrh0VrD%U%yW-Iw9IPz>rg;F z?8k^=eTKuH2l|zeE+#dZFBaQwcf8|DZ^r8-k5!^t<7Wg)5_y(yk4lIhNuJc6Bdy=w z!CK?0k8H$gu=Aom=cS(=ogoO!78L|1{o43afCzuJ{AmfVyb`-FJGL5?@csIq{LDV99q1tj>(Os z!Hww5a!bRd@lIPZJG0GB8(DKk{raLz%ihi22QJ@Jr+e_WP@EUkST!=^TQp2v9V3tA zen+;>=iU`8{BDJ8{@WB=VOK1b6#!k2@}gXwFK+zD+Q-SWa_;97!8 zlboEhGAi_pY9_u9+99`1B3X!kc$8Fyc@cVe;h&x;;J?SR4}1PZHz4+m@_Dl148ab= zeemscIo^0;)EbOowA}?+|FX+^)EUl_cTU+F;rWz1Wt4TI`GjCV9;bIuLjUP{d555L zkMvJi10Mo4@g-Y`4+0e(vQ$G-dP)?&E{vDod{r3DUp^Jiww!%tz;l@p#5Rndpjr~i zY!UTlKfr3J!W!Ilq-F zh$pkTH-y6%+*K4GVT5p*MwtweaEUZK7I{7mm93b5bdEYKb5aGv|N3a17hiF`&QTCBb?|@2(eBw^NWNbe^gd{ zXW)kUpdV0{1i7ob@-qifeKK}@lcq(N_oQ%BRj|Cr>uoHeE#ZgW^w{u+R`_iVy9^Q4 zaBUw#8C_>jzchX+_EFy^(?U_wbk{w$IFqgUo+OiCxk8Pz*T$b4ixb1A(Rke};M*B~ zGD#HqlcDvcJd!CH*R{+OL{$nWLWL`zjJHERHrf?K`q<+b zQG)sPD14}M-a{MB3n}K~IYII8J1TK4yYWqF4wAcZ9APHZHAkL15jouu8s6I0 zGR{A)%#!Uz+||t`>|E&K}*PCJ5O}3Jlr9m+va(;fhMK z^rR{bOB;X0Doj~ZBIgJlJvw2tbH+hj@dcDj5;n7&dI4r$D@WPQh>LJcX#)>&1= zqfPnQ=z3lbO?E|vINA^I9SX^^a( zoKo8;x1Q3!yvmI0>x$lK!~AsDtySf##vf=3NA6yJXeVb_A~k#(ZJSc%y_S8R62SduoFO5YbDy)AGy=8hzN5UUOW*>&{n}2x96}&vj;PC zjBv=JFZZdRa^3<_VwJ;4-&LqfjIfg#fv?`$N$QblD{bE|l9g-dj%X_bs?9EPYHkU4 z1Dux0c(Ff$vJGmPnIA9UYQG(YI?DisR+sEefPD{C&E)I+0|CZoQs$x-159d>{7_<^ zqLDA3gz#kQ7hlHtt8Tpv;_lp-ETyE|`Z?=#xbu01+ms@+yZr;$>TAu_FEG?mn4=3` zy&;@_t1e2jGFxn`HVJ($rI=%dDAfNRH#~D$B@5;z*bWs>98rY&m5mayM`|wBd`kf< z3kBp^8*R3?L=pW4qNoW8Ez2Od61pVfS3ef6rM4cijUa0)#xRtzl#4)U9WB5x+%}Z2T^WsD{wJFnoVe=1 zEPsaLbE|cpb^c?Pb)Oi)GzkrFe?iVthS@kx|0fK%v!t5rff8692&_*CuS+*w@{C*C z6MFPjWz45-I^I4NtyR7>o+kNp`na_l$s7y`+<$t>d6@;TH@K(cy%u|qv&gLazPOMT z!l7k(``yS~nvzSh2cbhiY9pmX!bh<;F}0+n6x7tEMLE-yuZ!!1B@>KZ%g_$_=2t))!eA zWl3@F+ToCVL5x2qW;Ij)XymnBBB72$f;EldV&!#QqRv*6Fx|gL!YaKZ%DMf7vy!ZR z5IIS|T3KeXbdjT1wq6fo)nhfs5xo7S{tJwi6Vr3H_nd2?a?9bT?e$T!rkVcC2uP2q zUC!?=!-+R}I_;YBG7D(PwRNZ-&Rlg{TRSvK9TY0nV#73|p@y~a)TNl55zbwnUw@)i zE75*+jKfe_FYL`8jj67&$42Tz{w%D${?49dZo1(Zr*5>VwcOEZQSnfPaBtr25O3GU z$9BfJ#o@m5eAegsC{mC$V{+FW&s?%(`NM|^Ll>J5)!mcNL#@Smu8g7=_ zZoYpwy+3(WHNYFIfbVbU#}4a?V|S)awidIPDqT)VFa2Ji}67KA$X2CK*)ylWkHNkm^7eU2xp%5P5aS3h#kUMVT-?98ty$r}Hx z>C-T;F7r6fzYe>=`LVIZdhdbF|8Y*-K2X(du;;Tpv+B*6${OkhfV;Aq1x2V5C7A_6 ze#pyCh&d0B-Cf0z<^WMQ2@9*vrCjqn)1f$~i?<#2$|sD3!LsH<2RLJRoYOk8NgdWV36MlJ1fzcZ&FRj7%bw=+=j7;0Fyai_dZ~=))96nt z5OldL)Q%6+!p*SIHq~mSg}i>Ts-G7_xFj%BEj0;wn#;PUOtTZB(3ww9Xf3{%>h6if)AG?q{` zhuG2WRauvWvY;_W%|IWy(0#v)SyG9|$hqXlV={v-6h)pIQa)o4Yu;si(n>}UzLtwn ztY$49S*&D4k`9BvHu1ilOtk1^rSNF&rcSyo$a0qIeb&Kw30eFrc{P;yS2#*~Vm-1% zNGycz@LHvGF`ZX+sQCDU22q=lgoTyf2qxDs#>P1IY0GnUTI2jyL1>Ca;`YNb=3y#i zRK-Ka4GXl+lVho#-W8cC0$sKYXj@Vk9BY2eGv=(gtnn?=_~I#5q3#fzMVOWHX-1qy zwJO_U6H&6bYv>xNs*2o~^TMBWVOx#KjqLk7b_#xA_BZC@`t zNZ&epRGYmU{*Q0V>@9Cq??#GS`Z~5TSwGfV8EMW3usva{nESSR263#ju%M%U&Q$5J zCS+0EbHwgQT6a(of3!^#JHu&jU_s~2Z&pML1*9C`8Xzn)kE=P(?`zT_N|=z!h$IL3 zkLkz@2;Ezt<$>RpW*@vBC7!qRpig-_LW1LRue}bw^c_%2e6BfKpzt9dr>!J^ekRTk zTj|{%-g8h}RdK@Ya7Lwvv#@y;-ZQP`?drJBUb!S`30AvMMY)w6)du<}=yM_7Zgk-x z-s@ZHE37Mw0p)pQyJ_>91z%Xy8~K-_%==u78^gNLNuH}r7j~#IXj1_40jF(v1Ra}b zY|`#Vt_=7Q#i00m0VuVs?#71%jG$8akWVA;d`rPls9K;(*8q%483Zw>Cc*CHh1KY! zv6QB&Z}$o1Z@8Iq2yOMzV=C?P5TA)*Z(q=K>;k(K@eQv~=l8~iwQvlMpxiNF+XNy z;d#zs)g{gIaC+z6L&|q@okziQ+5H14uR=whYNzYcOaKGr*0x#i_b^IpRb*rQXoxjf z*>9Mo0Is7zECQrdT4W2yWM8a`PLWQU1^mv~kuzV|UJ0XRI)A_dfl!<uZs!vk%&>OwIr#5O{V=?(YL6(mHdA0sd3em-A(e4Om6{bUDV_R= zYNg_=10H4VA@sv_$(X5huxZl1w!OI9BZihEuCSN*DqQ(tg-Vl8enr(^z-V%I&(aSUT(jZWNzP}v)ME{TZm@;3O26a%&96y+R-A+e%A zHekI);vOT!A_;@5pVMZor6%v;)Y!!7Rn+9-Un&3kQ8nG$Z$%wBb8n1Bcb5a5wk-Ck zx{{I`3a&8e4lI{U=Po)v2@B$#cK@3h1gopN!oufx|8~iq3as#8*()bUbLA13oteIp z_WCB*S`HjD)CA0M4}4K=@0*~O7OsPZ+PgRK=0*<2td~y#vnp}`K zah_c+gK+-Ctf3d7`qiHhOK*6NxN_1R)2I8BEY5AQmDwgzo+n=H)jdO%;^$$=EB;yNJ~wpM{!=>w>N@J5#d+{Z<8VRtp09) zX6F|*OhGU$o|q-2u&R<-Z<`;s-UtOAyP zqQy#kM%wflr))X|;QQ>O;d0&4^;*}0?PvSGggHIu(EYt3Z}LM-zfHIi-ed3@Q~@%W_F#Krp%EcR*T zad(%s+}wiqqbvQ93e1AaQPO-m(SUpVE2BG0`EeC=EZTYgPlHh6NHyehj6dHOTG1KY zlsfn8yn(U7!WsANDcrP!fVALTcJAKp5P`Y_Am}HAXUGY($=f07PV-gnfX_=l=g@qT zFnpn!tsxG0W6(T;;>d}CBrHIhk0&pqC9QPPHPfj(DP#As44N4A)i>14{u?NFz3zZk zqR1<v*)CsR+3QuBHywJtg9c zmVc8q97pZ)z$(kyGs{|dy)aMrv2ne4P_KjS1c z=Zi+2x%K?wm(5a%73-Pl8e}a(A^q^mj-U%H5|-#HBnr=_?kmyK_{&Nu4cLF}Ua)ft5N=)atAUR$xmTv@6nY_qS{-BQzkU+|GEi z{cH0@2)ZIB4USl}nLn^tBnyn_6;Ywt*>QjqmpzvykN zX~x@9KOv?VeT9AB$d6T~8%3O+H7FKHh1-ZhYRA+&e!L!?=>rPGN5zD0dP+IEu00P# z{<|*U7*mZhCa=R-MJ=NqcY8}&m7TQ`ZzU#s#_nKlrHO;MNlMZ*7ge|2wG3_la!fA_{4sm2rOaxp>&_+PlvZwuU`cazi6#^H^(o>0m zx}D2#Z+4bs3O{4vbmFRv->+y*msCasS^vFCO%k%8NtY@3F3fDP*)dM+(k$tuF*Z>) zpPQ^%4q2!mGP9E&{5xle!Iw!R8-M%24}m*P_#$}dOHzGGl)8ma&HA@a!(s;|7-g^E zkjT=@Usd^j3J5!yj(aa34m-Ac5_R>qPm**%PG77Qh zoMV3DJwF%Ah&OF0Mg#17{+Lh;)H8{)TNB*y?)3yTOKIwjIm!vUJL@alo9`bAJ}k1& z{k$ztu?EYw-bamJCv@%8#E{MQ-e*$Cyu zS-8W=^(+P&f*Uyt4lZ0`jG#~v4q?Q?Wqc)Eqh#G)r8$D)u+BkCGQj|0u`(;!F)qb} ztF|P8CL{zpS?pHuNTlu&4`%HtZb<$xK0;P5CT%$$X~%fVpi%SJb8oQc?n;J&g`(E{ zl$=`0GD2dfd(iVpGgq-=4HQ^H@9z?FDL7HQGINwz6AhKVRb34s zri*=5(-#Fpt}qrS0k@K~cuTZ8gNxVaBy!qT)56UCkTk!0ba*m0dNNv$<6))h@uYj4 zE|8@h#3(}oAf=9_aFX`ZZ^1x^ElW+5RC>+M51umtz~EH+5;j7@dH`9XP$Z;06*F8^ zg1ajksx*VDyvzdUeYG+#%xE?9WJly6`qT5qbN6A)jP_n=L2whXbi|*zwZ0Af`e}2o zFO%o_Vmpy5bCC>sBdDSN#OK!GNoRtEvo^rZIE%BiY+oy_*=_5T{6XJ(ajK1%H|MhZ z%;JpL)aQxMD~urz32dtdgQSBBak$6Nc&OwwoTh&^UrH|`r=#S9=CVt zeN3_y)jpuwMXQ)|NkPX?Wh721@i~)z&C71L?mC|!1GwSQ;Ojqk7 zL9rm}SQnfna`>Zx;cF>NB2#mkZTBlN?Fa_v+ zz(c_@|NcZvvS2~`4Z9?o2;2VyoM~6$SZ;09u&Bj|(nHFt+WcVH={OI=po?>x(>G4b z%gZl9Sxvb&yFP09PAiKum0akT%}1V^I^T5{b2kYV7qx3>>6Sh`Jq3Mk6NL{SM=FmY zr>FU8PF#VzZ<6806GtZA(6}2vnU}eiN`5PY;(3^@?_9%1t}|X#PTzcl)Dl2$sOy+I zc1X9p-1BwUL-XnJ!?W;;N0v2@&!qF04&#>o)vD!n-g=+WOYPD&J)B@A<91N*(b|TUaG^HdiQ83qhPu0+MbB2UF;8(CKaae9Gm0${a zWRCA*ITlb5W_Fntfa4E?p2WQa@wg+_8A7K1MsZ{JpO5lfoq^MAwYD`Zj0(W+pv zu*wQ55*r2QuT$!aKROL@`I>01`c!j4#JtT_7Nk5#GfDwdniZ4)Ucd{cLfm52IFK#_ z<6X&2jmkv#wOl|r)ND~__v!v*$_!$XLJO+*j%dLTRCzh$s)W@ zBfux9;ra{sxx89-@HvNdhWuKVy)eIYSn(BQ?l9>*2iFZMM6@NlX(T=y&D-b=6}m}% zA?2!{t6zeP+{tOXn{lotFMKB}_S9{^gijE{RySw(WPBCRThB*M;zZkrtL)n<8 zrM$|(5f2uC@E0>fP2-vnLNwEQ#G~6w@t4i07~o)f^)UY65kZo;hL9y>9+bwwSKJHPC?mT6}5}yUdxLT{f#DGh0o2gMrsRJNAH5VfqUU3*%ywZ z8(wd{wM1Urrb>^egvjGil-0xVS7_JqHxoprVx(m0jx5Nb;*g@F8?m-fgi^@HR-60h zqe7qV5C##=-*ii<8*S_(WDz5o=PpowE0^w)ETEv~6gmsS->6*;h}}{cOIaV!`g|a* z#_T~gB4^fErBJHn-~b;8pJzrJw?mchtWX?sn17=iYO(XePoefMwAM*>edUvp*owLp zF^;%s1M)HM>Llz-ZPFc4NCvLy4HtW>TS-dC5m=Mo+at!{*y*Rnn2BVbBq3?5!?4ta z6^IUKXIl9{5?xY8e;p`;P)1LP%r2k4O#K_(MJYUqJ4HVwxzUgmtuuIVVzI5J9U86# zbmCP%r#k2GVx+Id`yx0EMf=71r%4vzGJ`0-nr{iENH?-np|Zfq1F*@#X*Qr@{Tbyf ziSP0)IM#3Mz-sIJ`miIM&e^q2TcW9dh}>;Rk*1a*o9C8H;J~pryi;uI=XrlQS@S4G zs5R6f8RuGCX9f2`An*P|Ov*LAT$6THh!9*9qvgbuAXv4MTOdRD^PZ~W&XVd%CHkh& zPDmZYTjfw`3wfg?31$XEzFWY4LLy1hrw=jXdWUL_jrc}8S{xzvGfPOk)7l+!CFNKj zLTQ%jJnEG&Q(F=79O#6Q5Njcx6Yj|Pl|wzY1bNScz^-Ne|u7;x=B6BSWMG{Ul1%^){2|W!3b@$NEi*S##HuUV{)ixRc ziM@|FDh;m$K@qIkY`fuOtvv7-5*=;kVW#MX5aDrP~#2OilK;!C1&w|x7VK=2+{3;`-a)ox>YxI0r^CFTIkdKxnsT3gg~ zDR#sz>Qoi#gU7M-!>zvQwU3rx_p5D^UKsBm!E+(aQmB_}o>mwaKi_>{bxi_mwZgir zk&+k2-5*Q^{u^GX&4n+i=OPV42&CWUW33ODJGV18Vj~OA}n!-<0F>qiKR6%aatpwsbaUop5 z7#w%1re`zHR0(JtyIw_QD8a-Wp3Vm<6iORsK01>R5sly6dHG~kz?7iiNv-igzM?M2 zLzf23BZiwfcejMSd`^k(lJi0R+=Ej=ZaJAhiMmKsPr+zeWhfqL--8wh@w5m#)h>)ND3p;JCFGX4{5cb}p;HDx z)uMVM$>Rr2$FqF6lS(|+w=hHfR3dFOa4~#t5$?3XZ*VZ*PbKw~Ft7zjqYs+PM=Wv3 zz#m@`$zfL%cOvU{m!otApIhH4yU$8;u)XyoB(-s8^aR>U^PHtWwDAH;rVT+Mk8Mn96j6>m$oWjg0& zOVr0_oIQ35vdvJ~7TIbThE4-y487hk^g-hVgECOML5pqGZ|Ebsi`RSftGer|j&&j3 zpc~0VHdex)+k%0Rr!kYQ1Ci7ZHBHw&9>xn;iD}!%qBNhT(w_>y-YZs_;de2(FzfdE)tV224OOa&Qt^; z)uwUvawH)on-k;e(>dHE!(v7=Ih+!cIV8vUPP5uwW>rnnSwpB9j-{WqOfPFSh;@-J zTs6@meB=K}-5PaRk--2+LPWzZClolEtDtpxW=-==w{GlRJN3tSnjK5ER~A$rTx`9t zyL;d3)auIi@2WrL+|#ct?@}t`7e^IWf?7=-EFUlISaawXWR9*L{miX_(^@!VTVj4; zYP06@1hJ1}Oiy0q1T({#d@7XFRkLwid%E3Rk=m8ol|I^5N}q45v*Kt8700-QXV?+6 zglkvYsrI8SKs`&;xS}dpDZ%NQHg*Y;d6|-rMp7o{O>%yYYw$O4?oHgL)FJMO{~iA& z&SR!HzuTb4x44Y)5nng%#T)P--h*kp5G8rYiY3h3!LU5h_6OP~a$W^M6&{^YTC!3{ z30o&?o_k{$eAT=K4SA#JxF;ZKv7cybS&09tI5JFv*T`_ScFL0;YV!O=w(9b`I4Y4! znydY*xGnx4anGf8m@jj0`+wtq-~T=rK*j#W1a13)ZR+Y6PqJ(J9q5nyoW0P`oJD|IIqYZ;Y4EG?R|Ya3M;n{ zy|M7-JKyWd?TpD|1N53o=dmm6re};?R-6CS%9YO@`&w?SZ%$F@+Vw4S^GoJF@W|HJ zdf&Lgvk$2E6IEwIceBvlDtdbe>7y4;i*lPz7;+*XZc}v|TJD1G&O<@rPZ;J7Xeg?2 zUe|qUoCCW3M3(Q2jVp}Yj8ux}yr>Tok<+#gG^F?_Uzfy-SQUH3y`oE0c?GLVk20w2 zRou#XoJJyb{Io`fAb$(uT_+D02@AD|SMJ14@-0KRR11L4egY@8Y-{`vY&sBXglM)= zoiiob`?xTs zUDc9Ci?&2(E^1#J)LX%`L8{cR8JbGpUKr&k_?u+)1|-4lEYQwGVdCat~L9( zG09{inD8gOIn>k~FnE|Pny-n?Ax?*dY;mVq{S7gt{s9bE9l?4}4eD#=)0C{{vwP7M zSk7@JCQrRV4dJzNU!7v#C zT2hG69#69%K_x}JjK|H=5)9yom!=slz#^FXKFDns&Shq_8G<0A^EitH{Hz^TSsR`$ zWic!1##(L9x_jZul%?6_vN&hz<5T`>ItRJ46Ot4LV*!iVIXi2TX+e`f1x4|aDT~N~ z`~O~x)sLNgu#;R>=Q$^;-cTD*CJ;I?7!U~(n294EG6)Pzn7SIoBK1)?QO-OddeNt5 zcBJQ3GFl}!-|D7zM;ECApT!zx^HEhXr-Ll)Ia6tSJ|%#p`Cu zW3z0?$x`9bKQlK$j~2>fpWfs9CPmEAA{eTA)sy@kVt69wNze5Lg|`X?G~rJwXYDQ#@t;oBx1M!$-jK<^=+D5c?p-yWVKm*u^_!vKFE5bfWVtl?ak|fHq*NZb)W|2G4DJ|~P zw0H~QU>(rmNb#JH=Q+mC(Dpblpt(TVY;i4t7A3eAhn-~O0f9ky;i=7tidsTL*F4vP z8i1p#T|$u-I_$KKF)(D7+rhg?U^Q4IOeA<^G-nrXOtGFUD`bp1+%@?mdK%yf@N)rS z5kUlo4}LxZ(FjJ7_rHKdKZU3#u%#1?z>@zz7<=;Ke)V;hF4DMO7C}{Cgk7SYac0}& zi?Bm^rCO^IBPhoEsYT>H1|Nl;4zwaO!zzK^#n-K^O(f=QpQu?Mm7jkmHa{_cRGD9~ zs@sGEYtmi7{=42KndN18tWWgwsegVLWqSt^DlM|o^4)*`#Ion%3G#DquBH?P#=`1> zxfdb)-sm7oFTie#__@)!S76_^6(KDRn@B~zHi3|u0^8pqgIf+X)z$s_7H>sfiqTIZ+ax;l~mtIXtu)loCOOMEW+wdkn4FGee*Y?W0t zsiwM#Zjd2qzpV4aX-h+K+Se z%Em2P0nui*4Yy6Sk!@GuM?@M)q|@!q-bsTc>4qlhdR2c=ooS@n+3E~_HtPqr2OuD5 zq+h3-SovjR(hRas!K11_IW!y?JqT>WP2Kq)6Mn2ii)Ww9#?TGx#7a5y<@rCfE$<$f zv#lvcktNT+w`1dScqCj%SMJYl4|HrtN6v_eYxDm3`flTqJtLp(yR-}_N=K`FY`zRm zp6CjC1*?Ml$+HXpu>8^T3!;lC!e>oC#j<&_oy}*=;;QVoazC)0%2`S{(0p-yZYmF6 zv7Jv{DqcywpSm6SAay(UmlTt;_1V_7uH*W1TezL{apF|&9GC)Abc2+|YWT)FIrI!kpwKVj5{jh+4rI*WpS^yb?M&h6+<9brj zlUmWZXk0Taq_ND{V7zR6$2e{L+<4dcjq#x|V>pHlU=-;3!Yy;0Vc=#T9igA6zeXv;-615WoC@I z&XDbBfCR&$3|9x&Ox7&DT7qV2s02$F{JKi2W^4L;RTTARtJM)5cdiFGfS0{_J&hJ%q|UH2 z?A+{Kwi(GsbT5AO_i3ArOo-1?ue^^58C}v(*RoQ0WSBOP~ROZO|?!gx>9{s|e9xd$U{gNK<>KicDzP7ry zA~8OH+>Edazi#FF;~>9gQ+LmjXb>|&U${#Kk>+tk3~Vyp-qke0u^a@v;E^S+4n8r1 zQT33;CaMmHYsBql9UMWh9iYRs1-u$M&$rg+v<8R^%d!=1T7#XMsa3RL?Tj{|-Oy~B z%SE^aNq|Da<26~($(n41y}?eiR#u2_tl<=2tu?AFGPp@0QfBM8QnWY5w>YVcws9*C z`1v%8j$Usp)tXDS#iiO4OCLNEtGl?K=@u7TM5fd{v{SLNq>Vr%)l{n z%swWKDJQJsG6kwct-2L>@Dbw!ZyYV^7)aERsv-5`7PD~{cRFx+^xH!}8`^*CwSm$6 zsScZ6H^3pvK2R|FySig5Pyn8r+h3c0+F7>Jh!Pe6oks$Pv?imqJ{pYm+pK} zS&AKOQ;-2}H`xKBFu$4J4-h?-!x53BY&(LP4K@ui>&qzC&UD7BsY9A5D zTQ9X<^3~y0-;{VYdQ<$Z;vs;)m9V%%)5INwk!f%TKoa->1d&#hm-){;!1Fg=b=V?n zNr&47Tspu9krB#xG=q#M>jvNqm_VNhTvk3sTHy{!AsEWo7T4i%Dz0azZ2(VArp1-D z33BhzMma(LgD79!*eEAxdUpi3lbM+sTSR>JAYSKdh}9foH4YYNrxEXz27h2K+k^MK z$*~yDv5UbLZ@0yiR@~fs?as~vw~t-y>n&_xD2|glJF=he?^)lqWJSnHDTe0H zO5)9E(`pfa-UeqW2~Dl7+76f=d4+n@4H8DqFfGDebyZ zLEB90zoE5KK}G7&QjjPbLJi9{+yZJ40#r0<=_XZU6>234f=bzn=q9A$l=pphH$Ygr z_wGKQKi|Fge!us7U|M7~ffAxYp@Jw%+9*oQ8Rv{=Mw@9{Fqcez#&yX3Y~WCACV4P@ zG;lKgUFTW%W{5SFiwkq?NJ zVk?&S(2PGwc^CICU!PvPy8of+;l;@>Prf-hIN9qEvIED~PqhSFOe-B|-L}!T;nTOD z_Nvi3b@ba?3iETnJp0ktt#xS4l)t&Dt#b5bukyR|1Urm?+BQZM^$o zZ^=9Do%B5seBNtsX}G}tmc1%pW3O@VJKy*HgZrnm;gApb(&MwXaJ#u_?ErU3dx1OZ zy5sz-&(T(Y-;e4Y4uh0Iw4SRk*`j_14g1Te^^I`cW4D!2WKn2z_(^sfA-jGY(k%az z3_%b{Ho%_5snKN-kArfaSz~HN?JL?xTAdb6ibw$%wo5hSQ6F(veLQQ?su7@^mSO%0 zsWk+a2;YrXO1B9H4TBVmVf0ZH-m6q~;cX;couw55ZL+x~7zhPezR9gbm^EI11V!X< z1Ok6gKfe1H4?`R5dO$N0GzgkpeUxB=S~Ak@H*VH5El zMQ25xu`9e}uWK_Hgp#u46a+UAz9ET%uGoL0Azk4CvtcD%409JjoV3U1d?@XDAqBTU zKW;E_z*Q7Y#k^^9Cd_9jNWzv4g{@#DsbTQi>7@C=O%UzZ875f^dYiB;BJuh%FywWo z)14GZ%wZ$qv6*bQqQbJkg2WKA!eQaGFfZ_oAPL*)>9TNFunVE6nKjvr`Fr&;+J$%q z#QE&Tdqmy&ATz4yk!1MB;(e!fnS z0?i5bBsWw!@OThLFdc=n8`u*&hRoATkF8A)bgGUfS@boC+5E)=J0MNW=;|n=H7PrjA8tAG53hK3GDp6}*+qZ@7Y0NbP^sjO8- zlyB9)*mllwA$?)65s&Btsxujs7_P^zdkaaYDHJTXo83&6{2D0v0(N&7a6DlZa6|#) z3tHI%B401MgI1x;)nT94OMvQa?m8<7%_hrXGiPySt_cfJ$GNkneJI{6j!?k4i^Ssw zc;@H`8W{=plcA+- zW~!$Ey|?>F)}@saV7X>1rP+T$rL53p!>Gc!uVVC(k#2=Z>6$Y3Vnwx#@fD*~mA2L8 zOH2XYy9MG$2)S9YfR2f_h6B|+Ipl6yR3L;61oNCfP}4sNGTHe%y4vZ2os<^g?yjmK zwxiu%y{DZP99Qk!wW~P$J=D9H^8}}_tmpTp`@0H1dH0do$<0T8^v&gop~vT*`r6Uw zZY`A7_l!N#**BJs?%%C;Kl_81UKPVnbFVy;Ywhgab!L;TH>qdX41RI*OKL8+HJkZj z2=5)5%jV{vJaM(Kzxz$U{al_fiHanS~5%W@bnr z3VHG(i?9{-up9NTA@#5m^{EW?*ahIoFjX; zdO;-!ZY-+wKfFTG1^TFZu?8~!*Q1ArwtXYn+P@la54qh&xOGEH^z^RAdqZ-f0IK~@ zUmDzXY<~63RNk)Zc6H4Y=={E3wQFd#aaTyI*L6PXpW@zn%BpVxWzhyAGiKYvG%`)h z4eXB`mIFmmX537ZB1>+mi4W+Cn@CE{sVg!$i3N3~>F4M}5d1v6t!#B#7kR{E1_@2P zTW)ZW7&O5uOBGKv6;?V3juU0fapjV zIEW)-5mt$8kIY9FB6Vh@7&!$eOOaahMzvB!sjjx+{6yu4Bw=;vQ_Cmy)8L;i43m8AT+FJ?l?5fjsRtxN8H8_R1-T&R{ zFseY$Z)9@JAITVb7f1X-i|IhSv%7Qqviou;y>r>Q+(LFCx72Z~qp^c(9+zw}IVs1c zbR|ayT~{o4M?32la{^C-2>1L9B1eMhD{~z7GGQqk4QInRJQm&_o(UfgJHlnoz8E(Q z8t1_Oi}Rh7LB5k+k_E+e#kgg#j3F7U@eB4k)6V{xwseU`?X!qUw^wIZfSipI3EWC8 zYNc7`e zq)1CN_0h_4yeJiwWVZ5Q$Jo-WPT@9PlK?|A%ud>MNzlnbvt}DG80)sYHs~Jq@lr2N zTX)zN7irdZ7!YGa({vcn05gUJn6W(=!O+#}&ZXoeO$JOb?zto{ufcoH`Jdl8F!{%b z^plgPp4*x?1`v(06w9yy#31X7-e)H3# zH)5;wwraiP%Yhc|04;n8w6KW&;cTbV(c!n~--fT#x9CqoUb!d18L4bGs|}?d4IK&{ z4?Q254gDbb!_YbY9R5Y(Lg*rY9pA(v%`>P368Ke~QV!m8Lip+a*ep@Y4 z9Ecw)#$RkFoYJWx)^V|{d3heoa!OIc2+=UA zfiR~A`cg5qFR!aQ=q?SrMzN?yRbACIt)Qz#O=G-o(?D!X@YaYD7U4zA^H0br5%%Ik zik!lHm`47xN)@R<4;wzl1D9WrA6J0Wow%-RebK?IWmy3)A;R=wr2($^wZjb7mxh)JJ7PU<+NOQtJeQWTkfjkr)NHBd?A_C{ka_T z@a&=X@7{@LA-Ch<*dvJF@^e=+?-59dJqr|4huFgu$eKX(@t}a_1;l$PmcptRvlz1+ zz`U!HK=oc%B?0m=$?!f6-ekQ2Y6H(XqJdmT1BqF%t5vS6g~U1AD>-SI;`yBA{2tDqoqcjo()d?s=e!iEgQ6p+El*kblZ5onvRa~S$yqL9h zwI3#qm~H54P0RAS+N)`fiL$zCF4EWE)SNA7NLRPO+$m_=bah12d|7)_#)mvg?V%$c zVZGFQ|)jHWg__juVU&?8`Oizr!J2n#P+z0Dk^IYee?>@)f_rQ|t zUvb0KUARKPKk$#EF7(9yKl+gV(7oj&_wEbe_s3owKX5WL@uP{Sj@u^W`EXJYE!ld^ zj>H=6lxg!~DcPSX4Z<_U)d1#ar}k~%xBtMz~&{>iDZ1l~o6eO^Rq z@v2CR1ms14c#%N7=nQUx0oYq4xgipq7YWIWgycm+@>oP7!FOJ@=WV)VPea-OyW3rM zcP(sUcNyO9GP~VndArNcaDRy!d70Kum_1fSj@c%Be^dV}D3Lhw8xc%BeE ze?P%Pzj+KAPJnoe0%h$+^Zy9s2V?ef^UR*dza?S_NpmoU1uLBz(mmHbRK< z#SCAMpOYPrd)^?U9>=h%ya#y_8u_5zgRU9vn7V5ghPPIUb@YC#x}+^@G^IJ(L5)nk zj`oU1YrLQewBRgr$Sqv3uWMmzV&4dctDKaDJ!UVOgPUiFa(0|IwmLPAH#)7`;Ht4z zs^g&Asw;;(PzLAdoT{W1niYGay)?@j$y6dGr5KhE2_}4{tf0OgL80P4*+h|G*hC5w zR#0ysrcfzw%%r*+V_5~OPyodQF|72XVYCzN#3zE@X|@$?;c01>oeR$4S?N9c_iCW! zn+{F$t@xa8HZ;r6#r+8QV`dUC1QB%t&egK?U{#1^S(kVLd56HE#GeLgpZwF;51;(- z&nvgCKD;v)=9)!YF+-w}OE8zeee?V8zVs^Uzx+P3M#uj4hi9fncS+f;Pom5(TXK|m z&}{GWz(OiZmC&<}B$WI-OZljX%3>dmu)QS>IxAiE5t!fzU$9rSZZGB}HTz7=7ZITE zVsnPdvA!_Qqr8($2$hb1iCNgPwMwj0hAf<@ELZ4q#i>kGrYoL`(8ZFF-~>@Q=maN% zOTp!!Hz<|IXWTAf#!Z$WY$IienlCNH)2_V`Q%O2Zy5$c~5wE&SE1jj4?$XLVOK(F2 z5GYyg^k*a?!SxL z1UOBKlO~F6_nW)Y$h++h1+l2W>^AMog;txk?HVR!YEvdBHfy%}^Z(8F(JmU*`&*0oGkDBl| z7A;;q^4PfzkNkM&nw7o%BcEAfIrW0OZN;Yf7awwB`8<==H?x1HRpWt&GPOg0J96yS zfn4In{q;}Y{`cs8&rrsC7$Noxa05!X=my1tSQph0X@wLBGT47iBu%H%WD zVcKYYEECVVMOAZ11)ma6R2VVd5q9J>GEm7(6N8il9MyCk#Onbme)u2+Lm&4~> z4th7B3~h5QAXeqB+_vh{Vhas~XjG?>>1i!J$YQ|*gyz#L23D@-E{E^%w?-O5%ROpIyX!LFz@en68se$b7eGfE9UaB6odF*AN9X(kd> zSi$8)0w*T%F4u^k(e5Y;U#R#Lqo9cGIChn&gC9|{lM6R422^1^?YO~!%B)9Ol4Y{= zG(=H$TBDpq$4f!KO$kd0*}*ku$l2t4(RtFj;0TW5&(KL|%dD6Erl0Y<@Nlb_OO!h4 zqTp${6L)%96qLU+zL-irRs6Ban(3J)7^(|D^=BZB`l*`^kN90R+wd=oTF_{D7{cD# znU$u9clSVUxc6u_18>ONN&x1_ZiMIQP9|Uq&%!L8g^8#gzc*K9bh<+I%Z+2VGX^g? z6^4c+p^ZWxmbf1L=aEejshj)S}B==r^Zct9=%e0c*Lc>}z7 z^{xxKJqt_6WM*~-k=t|wu3U42;YQ63$k4!Es2g=^dC_0acfryi)UQvpENm6fBi{uO z0;Au$0qEqrfJ^d|3vW+=oPwRcOqDnVTKhk`9z|miEmYb-+i=A4P?}~e?w*)Iv{>w7 zn!-TQAbN_0J_n*nryuk)-<5OA53eXKRWrEITzhO}|aRHnnAW?i7CC8hvda-D_iEnp?!4MLGP;E69e`y#y73ecfgP zp=78WS{>r*q32TPQj;m}U%of}OwJWMoGfi*9z{%^M7Y2B@PZFRvga*Jw#|rT8Mc|T zEMDM)@ofPyD56{rUVwmvayx??0tI{lh+hE67bxTllEvNG z9Viz+f)7SYNju#+K-qlG-UU#8aCr5jhhD&YDTL2`ZR=7ak{H6X?aD9$ME)k6ehMFP z6AFVEtRMw*J;ta$8XGn)hi({e89sw%@s2)&ZoH5(orX4~jR>qy@|!+R$9ghm>aA13 zyeViTYHE`U-*k7%D3wX3QiC#4Wtm`vHp&w8q?CjaCy)#%1fgo#LtMg;q%J3kEMYzc ziP7g1gcK5!{~`N&WLF-RS-C0Q#4bGIrJxLc9y9bZUBfIMrYoCRHsp9KOj4E!?egGmERuoKxU5OI~(Y0Qp6+|9*jo3pVQFQ3!%Q1m(uEA={j1>K|F z73m;(?I_>IpZ_7Q9a>@*nS5SYa%3(?qddGY&5y%5SD8;;R8SaK;g{XBis~R1aiS*b z1QC{SzM5LoYI;L$XbpWx9nyyM4g3aW#P~eFJ-Aieq3qIj>06EM=Hq0)a!`9h-)rp4 ze7ShM``OALgny#HOE;_Up?8Asi0?`tR0~2-5Cw@Ne3&!b?&0pu-2sdlMF~eDC`d#z z2>5KqxFRlAI?W;qkN^|l{ANIpWME|x&D0B-yjgH37apGovkX+bd)?2PsG6x%tAl1n zHO))}1(0AeXrpPs(BRkri`k7~qK3l+bOtelVFmgM;aG+XRE>y&kq{O$_*UkF43nu8 z%}U0EPs4=6!D_J((}Mw_%Kn$`YL9K|I^*Zz$F+Tr@AWJ8y^ehyY{w24`^Mk|Y)tJz zVkjZumC;f#ZAU3AYFQH&wSN>9X>@5ix>Yby+HIokx)veSj^_e&Ql(aF*+ZH-sb$kP zkU-n06hsj%9gt+-xejS2=#_rwJCA$6d(OST^PS&EkSohMKdUWk#(;Tw)5e-iTL~#@ zK3j3Q^9a^N-pS%@FsP;mW7-JLoTxnHdBQ_Hr*Q_wkOS@xaM9s-#xdcbt&WOgg@Zbj zOm>8XzfWgyF9wgwJqGmtTJV4IwtS$g4 ztwX@he)pXfa_-(iWqNS}-OT@YUP_sR&$cFF!#kbPjDgS1i$-=nr8dvSfo!`z zexs4RJ+_Lx`7Xs%eIrVx=23ib+U z7tOxHeg(1yyG_ZrH7Df+P9#i8E0q)NaT}+=4xdtfrTtVp$!4$-iE7MlWRhB@wap zs1bQdI#hhONY@v46|YP5K50nWU!;+$RD=*(%y2#evA}**`5_4D3mLpRvm?trWsn%QZzDJL}FO5P1Th4wnW^fgzPrwtEKl!qy$s?jpWIfU^DP< zbOIzN9NV^2*o`ob9x+~w{1!)1hCGSpqY|keZMw<>@wL$}$3XpEcEy5 zLvA2>jbHt`Nk|MtgujG2A%mH^^{4ArikkKaXstRgf&V~dZ~~hFT$oMd;obrN7s{uX zxb{sW5?nR?u#GJ0y}#m*gq-fY#0xhsqP#Hm?ONDFuu=8xMlDn-{j&u1r;VB(f-0!p zeqC)X986RwS9R*3oE;+bfkWC7dskrDO|z zh7O9)lU;N#yGg%d&MsONJJ>q9Mm$Y_Pwhm8#|Oo$gcyS1hEelQeu1 zdEvhoJkGM<@OVA21d(|kVc%yv*-zOU>=^qUy9lAu!8Q=;CxjAA8FGkz7ja`+bvZ_8 zbA`E_$SZq6+hC{7%X`wSipU9so&E|$Y2?R#t{42kESGS?;c%|QbkNn})sdMH`U|K6 z@w$vA5cwW_)Dez@1;`vn zFPFUqqb8Rw%cGO*;;Z#?IXhrRQ3lbHZx|jmAzFex#gBKhEeGmWGW*XTar?@X3Uz4v z2i%u@Mm~dhkV8Bw;{h}4!8Ow{g$Er{S>*rP0h*VDpa3_Q4+je%W^}BtZE9-6@fpC^ zxTh(A=RhQzLl@opn2@~>_vRbp)HhBl?;X?|8)$F5dn1;^w~lSy&Dn;K9ieo`-_AZL zmA()Z0rBhg3vE?yKiPTqJ2!{N9+r_X0QWio{0V@)X}lBNC!?FgH(YYv&$P?C%vQjS zyhd*0AbQ8rkA7`|mjRZ;dwy&?h*psT+C{iMh!p4_u>1t2;r@lto(=W^7$?xb6fgvs z4QK+)0dxYEP1+@ZGJgkPANXkDeoTwdc6&csZ~YL-)-^~6yAlwFdW+=(%GwHOH9)5k z^WFxiXJM?_{sL-&`y$X@0r%y(g?6)L8|s7crBH9>K4BeRux@}C`kUbWpYS<@U1WI^ z?XjSVQK&bA@AdGkPG3MhV3&hk4*d(EzZ=?BcxEO!IPoFWJD{$^w^_#f&9!esDL@ZA z(*^TfY5LoS$}r}G_j7p*tYd=3FkjKR7t z0varjAPL%+V4f?j$50z@1KcKnOO~I*oUWlB7}ITgQ5O31BnKRO6lKX9|Kq;wW2-9f zIR3lmoO^CBB1NFQl?t@9g|<*ez(NXI1Pd(!QYr(&lx;|WhSv_<#zfs#2yeB>B>j(0;3Y7-iMsy3}dE% zsj6E>zvl3?J8xvJcYjl4S`)hIouuz;;9mZ#6x>4pB6N6$nZtb6E%o(qK$3y#UJCl_ z83O1%1xVvsB*#Ha3|!f1cVzz{&GqpK2q@PNC$gt*S0289P;3B)OXm zV9kl{lbrp2`KpsIm3EDcc4kV2{cHSBlkVqz;55p!)@xE2t1~*oKg#A1>pgFZHAWUh z>*NJwnd>yjW;n-bw6dK>(xu(r$>?rtRRTddmBWbCCHj;VseRYlem$_>itd)Vlutz) zv7JVFTw_G+bYw8-6EN-1gNHytT47{UT217o*xlHZ$a%2XDZ|#wq{OMiCuB$&a>}Ls zZue*CT#e+j_9s@E9H4vv-&bM__Q_t>Tlfp0>%$XM^yo7>*Mcq?4)nDJF7$QDu8lLB^uvU5tlQGqiulT;KZxBmO9Nj1JAdW_Bq}KOo8h3|AONmX1 zIBMdjJBoA6Gx1HwcU3zyHuw|r;FZWVU)nh(GS_}tYwfB;u^*FBCT@IB)U$jOg^D~KOpb-II`7y| z&zU@93+FTEU|lm$$CP+Sk<&XMH^EI)tPQdoY`5NKZk?=(JmKv{$mJo7PpvzvB5T22 zz;RZ|Hh3U>3N(VPU>`W^3_}(hqz?X#%TqyNy)4s}>Hih@12_`&r9$^?uq=%yJ&9} zSCOboPb1H5#3lcpXkTmEL-&WS+@dlMw^JUe2Qm2ApA!<=ffVVw@Q z1-_)EF(KO++}fJ|Pr!Em4C=vwFLfXEJR;~S=m<=Xx`Q^Lyqy@)6aF12rtJxM4BQ>ON#94r5mNT1xlT{n=;xL6HBDyRBjBaPI!#?E4`lt* z;Fn+>?eBrPpbyY-l|Giy|4w3V)BW&T>KEY^;2>>PjCp|a(_j{5;{WB3!8TBwSnm?! zF1@JvNDJ@KFP2+*e_SmG?~H)MZ-{H+MQwBVtr6URTO7P4T3{mw|J`&Vzb9iD^EY(u9KI(#veUajZuzJ}L#)Oz7dz^z&~NJDydp4eM} zklkG?u+!U}#onR7UV}4)?6_Uh-u$}zpo|4~1RU8Z{qZ9Mzu6Kd8F0_^lw#K~kmg#$sdOG!Vd~>1OP9$1M zf30lsxgCCd37CS6`52OEqzGmNP=eImf+veEL+4KkjHLx4tEX8iQyX z#MrUK(r)%y=@t8-d_7w4-K()cV?bK1OmPc{17s(({~pU-2T zfGgd3G9g+*K01~E(3m%k+X|-I4E{Ns6X^LkTc)+kt54lGm>1hGh0y|HC3~A#*>Y|(^3z&N<2;r*DG z$GCEzCxl}?SisyVDpMn$MY6^Q>Smbn;AVxloXsfNW85UW?7GjGOthhiKr_SI4Q*mmcFr7+usvsybEm9m|TEI$$ltrM0aj2c*;4;{< zLqO7k+F{BJyxZS*?zt~7H`{bHGrxT2o_Ch-Y~T5x;d0RVuN-6ytJA18IMf061|x2yn2&F}>0=yz(2vtrRz;!C zgO)t4&zw$k?~_##Mns{m+TKyfS6dv#=HC*9e6{6K$S-fikEY5sTWh`$A|3}!p*uL2J zg5UkW!6WwjLtE}17!ja>8m=>G5#`JX148jXW)0T7xtl`{EZXA7)`yMb@)z@ccUxz zU42Wzv{)5qvpr{&a~c~T#FAJCSR16B%O<9D$#@&fc{b-b6&GZ;J5U~S56cj}0}^x4 z4tf_PWil~W+&834+8yzv^8k1D8Sc*6#JdB;udV#StLvCMy7*mtP4V($oQEV&VO*?q%X z_j(CTP@mObqtVKU^=HuEXeaL=@%eS`(^Br{fzk;dizqiL{u}12m2^+c=02~I(V3SR z2O8A-ScbTxxN}2&hYmoa700hI{u9!j`#;BBBK;GsSgR!>p;f&R&VhHH@$Z#;y{nX6 zEICFytTo!s*i;)Un9Bt+mNmE*)it4x3N?jyku^edg?)tMF?O@jC*5oxp{=hs9+Mw% zw{@m(qdOY0flr^IXNNIvt7qd!q&z+x`^3FvR9sEd02n;D1b5fq?ry=|-3JRgI0^0q z5AN>n5Zv9}-Q8g!@AJI-?YDc*p0j`UM@@BCmvwbhmpgO2?vLU8aOhL7#51cX=wLI< zIsE|zPxQC61KXt430>B!Yk$j|KW{8ccx|mqPg!T&6q56bacX4_=3>3- z_r5x<9y&T@vrW&*%nK^KtmK66-mJ@SW11S7V`kp@d2#U?G%aJOlN8 zGx%gH>FX^dSRT4*Z7GmuINOGdg0)GN7aZOZ)zmiCbu!U)@u~ z7b>ND^zej`ENuKubYlwmPB?n74kj%#y7?{16Rol)1eLo&5zO`J3GC^d7#PORs|(G|Gso06R%lfoG<&UFFHc~INjt!trl zkb~xfNUR&ZO1I{IFX77*LjIj41CPd)?sfc4*LFxpFil(VJzz>R!pi4S@gKT>*0@tv z?W^5?o_*VVWov;r|IB&X%N@=)L{3$gw25mGgc> zPrOvfEWF5ZWD@2e%QF>OXQ!?`BRYyWz)hK^)Y%Z%msxB=fh#1OZp7y$`S|%-q`s`1 z&NutVs&mtoJG|=9c845QwH{CQL>&JwcChBf!>e2LF{Yuzdu!EtegoFl!w0+gxsrIb z)b{zn`lqdQt-4I{ zZ-f)JrN#@cq8{wG5w6A8@ZVmW%-V)<>v5T-bSK2TvRM{yc_-*<>>9K?PkdEnq~He_Zh2uka5}PPN-tL=gIF;q%;y|SHcRM&Dl4Gs+tedo25uq z0+V_9#4Zb~m($jEbouQ3Jx!d}&*J9o3#Yw|iW7Z_CVOUQm|7^F%}$=fvsavS`KeS4 zfsfwG5{Rl2YBUz@-Xv=&9j~WCo8Jf~J+Zy2<72+w%(70%1<;(@4N}ETuD!ouu>G?Zj_%ZZ zvG9Wad@Q-4S#lAni#z)L>aeV_p$CM#$Cwu{4VutPY9&>aZlqf#+uDQ*YX1_v#vku- zxc#LWvO!I{sk=^X^vNa*U@+J?nJUHHsT@NLx+k|$pGr35^%y+4a! z7#qxA{+LXuhoptpO%r$@Q>it?7->+#WqK@ADawXmM-DgECI36qjMRehtV(CNOZQ9p z;t~f(gj>$disAJL=s}*@FZ&nG$#2VVS{q9D4oR)3i}5U(rP;VjS?%0rJF2&nw6d&> zd4nx0k1oxmG&j2_2L*Rd9^tNf$~mo~VZC!V6ZL5t6rS8W)fjU_r4#HwwW#mxfe1q0 z+xx9OJa~TD7S7H;(s5QNg3s*B4^o>u_d|$h5FXK$Rx-ShY&~ZLEzVlc@yu4=9}<@@ z&yVHkTkw_iTzfQOfcV@hiE3u=oAvb7D|xw4Q;gQN2pXnB?~j_iW#gyg-t8Si&n>*G z03+SbdL+9{zcuu3wJ7h1`bh-G2{sF}nh@LG^Onw(5`~fgXoF)W?4Y$tj3WJ<+HUO{ zwK(Z~UGKfvSZ)UsQ0InfIhYjEqf5kHjsD^&ragXhj3|TQr|e2kFZctmQG|oA7X&A< zM0@U>FV11{Q=H%HzwO=QIz9;9?h{jmwg=Igq<53e;ZdQTLN+dN5|$<|&F0W7V-JL@ zd}~vRKwqS6d`zwn;xbpele!*sIy6{Gzgm*=Acz75LO+>)c2E>)qIb`vU+Ym^w`N#$ zgtP8ebUGOG)M>&dzy?bX&JKx-Rs{MRVc|I@__okpr_eVuV4fFNP zbtO4a0O@ljcqhsCuH=3^nIAtuL1F|x_o(A~Ac6HiAtS-6fcQ@c_9E2DyQ<_;hoA#O zVfPGdf9i4*}-ghdO5Yep?%r*vSJl_k-j=@AuJuyh?VUS z+@0(yc^1L`4+8BE1$l%n;Q#?>ZGyVyKSG%BM*1TC@|6Bjc_$^)KjuLIp?$$X0zh%c zQrH{*4B)OrRjX$a0Y{$)^$#4TF&3@Luy(XIVrmA`qcEMZ4x`LYX^0Hm<=c1@UB%50 z;u~)$EzL>&15J`#!O164-CM*gmDBFDt}^?r#r>wT13l z26QN#ST+QgHLlwO)mw(rE`d|pHKOQU;rxqw&&27xHd$4?M`JvPT-iB2a)Oz#Z{@+2 zl_ad!+F8W$Ilt2?c|KlOgx+_Saj^Y2p;?poWB()i0c-&~zO|XU70Y z_xfVBlGeAVC)0CTZ>9EL8^yYMorTKM{n{5n1X?E6Ja_6urSLphN4!URw=gs2#&+p1 z$8Uv$G6jLm9sKyy6ybwpdpC~waE{s-6tcATv0OG$-sI!%@JS|@RRhe4b-QM!4`ary zL?#}YhNBAw{g7?6Jr){Kc+>%x>u!N%RRHA>T7a{ym3gR8auYv&1qKT|m*2Js-Mx6p ztERZS@it?dWqa?>fn2QBPd6-XoyjF!wu#?XUbN39vTei{mm|w|HEIu+YpHwkrLt`u z-craL%A@4ypKP0K&Eqi4_+N9}TjpHvpjS?uVgq%y@OK{-O0N*2)?SP9TlX4wb;rGv zPMs6%TOqA)V74N5TOnR0S4$%iCc1{1xhHc%`bpm^=pM!ApYn+*UPwk!ZqD%q-N)8b zY*kaQNV(kkDwFEMsWVgc-%v)Ylgv)FLKo)Xm(%kaN3oBw4XqLZzIVG8jC0UO2;Mli zknUB)^VF7QO_#Er7PkViBtT#x}5;WNQs9l|7XAMwIqr zv^e=ZmM*K=&VBtOS!g!D<6g$r0IDk^wk-d}^2lhnO|2`1hf*2pv{hh@+%naQ? zKbxkz6C2H8Ss0%B^#J$a?1yr@m$J41uwBXT{7oD;VKzPb$33KMGV6Pa5d%{b=G&-G zkTX{JiS#x7(%TFN<{+-jTKKNclrz5In;iKmdHGRF`0$2~BVC&TgB!ndHA4PkRPXj- zkLI7&jOO{dj$49@4oQQuZ$mmI3y7r$gOSSxJXYfSfU?X_O@SxNsNIQz<6JFz$Zb=P z?yb$ixHmXX5yPrxhh?KBuC|uUbLD?R5081paX%^D^{TrA%WZ;oGm-Nx!??v&CP+%m zxV?dn4fa`Q$Y#;3I%yp`2i}{*Do}Tv_D>5LVk5wI{jjTTPJp12uc()C|!x*aMq<+j_Z!7#zyBJd%!Fc zJpFW73&nz@M`u4nQCtG@=7Oc}q&D1!>D~3-yA?MOQygvIVW0U=c zVwMrqG9NjwZXCzbx^1HZa>U5FsCqFxhDzZa!P~ZN~b~Cb{ z)m91gNvf4Oj$JfPRZUiX%krdan1flOKH_C@u&zL7JqL@)_vNz1zd3a_mr7n9_9zb< znTktXvOt78g+F)8X0#;{t3n)h=XsJJ@hCoT)nryR$6zSO2BIZVw)8pi?YW9FQ!CEu zqA=xR)qDEazn2P%QVO8=e7sspI8S?*f-zPdeqQ&sxB0p&aMqlC z*>;vQ2%|+RJ*nbM$3wbNrQoq2WG3IrrERFyed1zaKMy6GasKQO0M^JxSkPGD#6->6 zl@5SuWUi=$ti7;j^}m|xeL0w;bx5?mr5$&GzYm{qmrQP1%}R5IZ|i>0KRsy)-JT3A z%uFM(St$=0hSJ$H0+1zb4axkI1fmSAcP*w$CC1>yJ9#u=@R}`5D+XhWn4Yr1jV2+OL93(@a2%!l!C|{>@R=B>WfJF}Z?89clPQ z329H>piGq#E$?cI-UO_2%4}?%n(4Rk7yrC@El&QU=g^Wu(2>#C`IT4;>nXI^NZ;1d zEa$I4Kql0h*`L0kY&26Hc+)Xo&-Msgub{PvYSTbvi}YPBn1)wvyF03$(uG$*FM$oi z7Nik>G2D~rrooT)*=}TUnFJx{q#Fa>){>iTzcCuC|;=Ce;JC*BEaH&0b9iigttxMYeBad|g;gszTfY z+~IUVO5MvNf~CKz6r|OjB>*!rq+sZ{wTV}Y^$t6Rg`RkzN1(yGAO}Tmg-Rt@=}6;m z(K*a7u)6V0*3oViT>c5s-7@w@UaezNo{53TzF>ONiY+_Mk{LGT1_*QbQQsn^goEQv zhCRCleJB_7r@vaT-1W&uzm9o5^wl}3*gdxZ^-?)x4Jj-Zt4gj+7|AS?yFKY-;<9>W z+2iB6E|@GUU<&QF5_&_o%#L%&vWHjijot_kz3+_(r_FJEE}`Jhh+&b=PVsMoO14^xu0?Fwej#0^r>A)&Uf`wU65o= z5U5F}5kKPEKk|4jr3k_62_VYx|BR$NjuKlnL!?H9@fXUJr~Lnh?&&9jG`Aj|9$8w& z@F%GRTCc$sUh1#Yr`YC2My|mmASK%6BnsyyIMtJCBrPXtSW_o#ZcmbI1l}ZN?gYF` z^X4XyZ|R6xyFz&h7~CwI#9q=|WabJNt~_MS&b_nqaK_avn*tw?T3GQOrtz|ex(9L? z@G|(!C6h>DjZ&-ze_|zNw_M};s{EichItJO+wYJLtGXYvKy9m5=NA^W(7>b>N%xf= z>L-6D@Nt6F4IS-bCI*geEOYOrbe}rRyQ4pSKejX)g9{fX2u$nK-Z30Ly4ODm-#22S@aw;bOnnAPK3AACys~|5g?Pjj_mDikhbl> z=g>U6ynRQ_Z@NSKvR@NkiFvZTAKuTydEps)L24LRR0YwIX37k)rUY2lh7mh!I$z4_ zP$lNNkWVr}DfGma05^5h@`sk;2==!IBt!d7Qh1pY>hBqwf7QblCWfURZB$ytN1Bex zj-oyksMNshl{g~W0?M&n9~L?7lVT;?I`IN ztNra@ySj%Tlsh)78*5b7nX@9cB)yoJZFWLtk#%dn+Q_6=PFm26RIAX-Y4uzPk<-J( zn&p%xDwAs+2g673V9A|IndX&lRycW0r^)W1L;?{P7aVz9&tfKrHg+fJze!vq3Q=3j z6bjvS%<_)fnsW}6q|8;n@^^zd&gP(8Hy{MiLKe72b zmK9M_a$K&k3QN1i{MiFa&I}rC%K1hsWcEQA<2NjA=w|oIYFKCW-uGtsa8r%28(o8Xj(p;Y-*e_2YB52Ug2Frdq{Q}Ibj}u;;>Egm z8}DUYA&XD5Yu8^T7|?x21W~s;&?=yL`rG{71R<l1(M$71p zv^@`+{wWY=K4NO#y{vsCtQYjyHue)2Z3V$3%=mz*cOJ?(vRBUmA0dLF+H!y?^N)M@ z%?voq5n;e&1SoR*M%@Y0(p$$xeZP~X?7hB<9a!_Qh!yt}?d1b&vurA=aeLSOr(Qk7 zZr?ty4ljSThW;y)IRb_ujx#d9_U_$%B5ChH-tciMvu||*&DDE0Ok;k-iM_(RVcfc1%Om4;5M3<0n+(k~{9uqVo+QYymm_bH%p{rPfTxKKEb*>b$QdLLIGgm7x`uiQxys8rc!nLexV9vkcRPnV`WsW52=N+; zycFCQCC7g{X&5e^tIG#_v}}w*H9Aiy3>JT3bg)){!1<9W2uI6;1)TdW9kahk9mi^W zEL%i?CoCX+BZywXwqGQO<>c2?f@`0;`0)@TUx35^Q#yO$oTIg)FMi(a;yJ9sfC5kC zG?H^(?JKS`;$89v8QWKP#$#~qVw?OEBgKcXtx`U5H0yJr_EX*dNskTICWu#B zWs@=$zRzHc_4Nm<{(9LhN#x6KOOuqg{jtlD*03*aP3;>=6JH-t5Aon7i!zRa9CQag;PHdxYN87V-M}+ejI6= zN-B-32~9$tcB=)k7GaiUPL7)wH3iq8$N5vOANFwBRu$>*si4={2g-LkMbqZG=40Cf z9I3bNsNQVcZ9G}Hwvuw`<#Cl;P`Y^kC%&U;wdrS5LEn5B-qf0a(jF1U4_TA`kZDkR zQ;5r?8k$Lb-(e|kn8aV26vpc28DHF6BN~{DA%ZvzfIJ0Cd>S702tJW|z48qk;mM;g+HD8-CLs~7KLSlrGAhM}0)f$K@8Oc>8T93`$scs01(Osmu_Nsl?Qs0?#-&6ketiR&O}h65ZR}M;qsu zxy@AK>MJkn20d}?3{$>YIZ3uUXIF$mWPXJE{K4PkQPbE-OP(o@*#eIi6p zZHfE1^K=wJEp^GU-F2g4g`SS3UVCgY%$HhXkdq0*tMVdN+SXYXI^m{kU>od$mvQX- z>(^p8D2I3ItKm)@qj^_1R z?LI$XLeF}leI;uxqn${BBPm8J`*BI(MNQ!apzO_ClpcBrrtqS#?9DLO@v|Wrj5>6Vx%2^kX!`%2XF3+8uWscLsvtb;}Phhkwdi* zr=g0sFkNs}cdX{cVwXh51>e z{trmz&<4GqbY2HMzj2^vD0SQQ)(CfxZEf>4rsxMgzb)s`QVK&d`ME-q(xu@2Am1h2=9z7;W7}rzq5e1Q|<8p+3TmsKA^_n`*eB3BNm^He*->b2=f6sc(C&wIMcnfZfc_X|Y(qX2{XJI8qIzdo!X@DrmhMo|M`rT2=;UIx7-DNU)}?$jeqpZ zSNf!I4<0YS^q?UTt^0z7KJkjEEp_H&+`YbG2agIJ6_4(go~NZ5eEW#S39~PQ7g+g` zXTlKQ9i^bC=R=>W;H7|dYro9=Y;yBGLcQCz$h(q%^MScCy`OMtT|ZctKbL0+2abYu zoOJB!D}Aq4EuXQ#skzat&9ktqr4F|cA+d5Wv0$`7_VBgV)uJ%4j+<5)EHhFR9%%D> ze|DfRzM1NmQR8dPlEDsjM=oFe)L`S{&o0-<$vs$>y-{9Sdtv0eRDAH^JfVwRea7f`(7k->F=eXzBX7-ssp}mFXO#L{d{I+>yg=uZ zv`>pLhRHZlVTsnK5G1JsAD{muDS^EU#V3@FpU13Ayb*J&Bo}=?eyo<$=b<=kBt}tK$s~+WqUbL%sO7YfJ{Xotr@l0&4QF0m zz;>b)v~Oz9Cyecj9KnTfjOb8(kNgoE*KZX;@y&U%JJnrc&g1iGACtfR znd4q}pFOWTzuMk4bw{2_g=}Im&=Bp;&+%?h`wP>Y-|$TGu}Y)8r$rL?uRE4#x@)+5 zbyL2Hd%VQ=0k?o35gg*O75f%J>+cVr0zdh7@@Bkfga)mgVg+=$<)bM|M=177MLcy zkTEqfeI441&YFq2v*O0V9`T##PcS*NMhoe#diIMK{q?0;b;QdTaBDfs#`Em(Wc{SW z&5+;p?Ao7oc)2&eF(!;YvBM6ri*gm*BceZ=R*%uq%Is}+A*)~J)aF#lI$o*$Q(7gX z;QJ1<1scUpjp&TcOq&T2C3e8_O<i~#*vU-LqSndN}Wc~-on62Mj3`))W*ox*uut)kY3HgM$pE=;$H#`y_ki)gQKvy zfjuF^d*@wR#KghK-r~EXtvw+l)4O&>7yHVfnA_4}JeS@qt;`-Y4{~>tlldb^hJP zzwN&^{|N}whY#=Y;ll_1u>UXLzxc17kMR#*KjhxqA3lEIe}S3#J%DTs?>7Gv0Ot3_ z|KR<=fA#<44+J50Q^4ec*q^KU91${Dps1|CRi&)Q2MiI18JIZ` zGBf=rKM4uhx)5s7vb_iVW0;WXV@rK#(fQA~n1Qv0l`A3T-{eR256!~Lgo%)m`9JCG zBg@GeSifhi|D7j4MwH$&tfP@RA-$}vy|sbWe-xe3^?Op4 zHnA~tG$&+XWMF;|$$xr`gdA*a9Lyhz{<#uJ1bf80YAdOs_jyy$pOO0ofl`P3x*ugm;o_Rjr4FJbrleM>shvk=7wLvaV;6wHkY5(CD{lzRD3~FK5Yy^o z^qSV>f3HZr3wb|(Kyd5Dx3}zY`gqEI_NpuJDM_CX+z%dWvC;A>vXAr%ou>Z0zai*8 z(S*q16AWZhp!n#wU$C+&`5?4xAXbOn_mXzJ&NauM?hiiQbxKw`kgr;D8?%hpfvdZ* za#0)loWyLH{CO4iXw5KRU7r~N;*LdL@i1`F5!tz1E8w4&g9wTD$cBb}$B7!a^I8er z+pt3pzTg{Lx&7&8b}4u{9n?@TEiA)*o>E?}fyQrb>a!QLe33COr}J{boV8hv$m7v{ zr7p0Br0!}tX#R`**5FvXZUC<76@?a-MX_{%eBm{r&KQBLxyGjsW;4{Lu6X( zE6TIMS>)sO$sE72z`h>T>&ccJA0CT~#Jrg|0oO4>7e4``{q#P4Zx|j1{?Ci3FInWW zA!)eGWNbEvHTMV1rsN)+md=|gje4HEXURDaYp)K1mz|=a314M2;+uG^MIQ%Miswp3 z)a$*3$=R$|t5|8c&6aNQ8eO@8C#xje7{@DW4R3!sgaboEB5`Rsou9i0l=8>ctqvNm zFz9rfJazyJwU;p3?Fz0}vnOYEcTk}>eMNwRR^bOh;d=$v&mHXB$^%7FMW93in8d^A z(SE2zD*fn#{t1WVheU>Eb`2b|+F$d6Xu4rHNiHC+jAUh^Z-3qT%^nbJ@%OxyyqS3C z6Ae_%oQF;eT_!+E_~wk|MopSqgt5qRk;Z+CixzdGZvBO8ue3m#yhCRXY)n|zLWt@c zytu^Wl+-0jk50!D&90y5GiOQ)PYv@8?+P;tALy;^O(l;DPE1N_k*1YyBOjO^o$g>6 zM>Pn6k%wS;zcZ6p4$-y9V^Pzj^7@uBsc=vRPE$GPL8hURl|x+|XGNyRnGs9b7pJ&W zq*%7Bg8$oh#B=y%cw<-MO5_UlswP4*)#EbEHT3Fs7j2L8PUPjAv*}$W)PnCx>xt(H z(JiyHnYHmrXj9~2+FWZvu>&{<3a(^?rdjDx>z1u{JPdU0wl%@yf0t<}Uyt77Qk@!T$`+G>`Ywjxo7~B=SM!=pTjbuFJ zH-m80KFO2u+!3n0 z_T2pesya3-Y^s1{@@b{mH9^K>+8#$TsfCyLO%vG*g#7s<+8#;=xO~h}s>kib%lK`y z-PXk^eI{QF)a?oGUE+$$Z_)Vqfl&%qN&La+Jn zcz7{7x;h=%w?9tf%M^jaKpi!NY1L`nhqurt($6kMUR<9m$UqRMTW;%I7n2r~=C9d+ z$)mfbQ}e%NYM|NT;3Ku$u>k0^?q!9n)dYRheLa!xppoL!In%>nMMgz?)3Nh|r@#`) z>eBL6jZ}p=g*c^JxPn2a@Uq*&B;6jg>LMwX^dcLTpR@8upDZhC^I7{BM;3b)M*&rJ zm2CCVJHb7suI3L5_G7F=_N(@T_LGXk*$(k|@t*M@@m}$5@dBX(hBcU8i+|>}u-Q0& zY8`LiWgkA{JIL%|7cJy06bwvTnRArSfxcSYcU0reO^T;!Z-{=5x}lznr1|a3yhTle z@Wr9qLl+}hyIw=hM(u-ZQmMLWhp5nxOXbWuo)Dzs`K+;LmhZ7|c?C0MN{ z)mffyXF_&SwAli2M+xL4*Hc;I>EIJyx8-scs-{@rJ_DKpBVH!?wxD>SUy>s8B`N*% zy56?T$N?r^KKgXD;sJPSj*?^2=s0j&xU>S%e>%zI;A@;B&LxRA(>NzrWx=@vNR>&MSa~hC$VCPBXTS6VbSZ-&b!x5A z$$6OgQPnCHD^{(p*($iYh*Au&1<3ed?Ybyy!{i0@x;T^f-?+N!Do?DShD=-!F>g@o zVonU37x3f9VCHq}BGIZ|jz4ktBNQ6V*c~&_81@{0<{tbu&*+?zs!y>%<(!miuvS@J z5}RtYw*cWBrDK?|faV+*S7}+2qEcWv;{*s?q!J=kAcM)$L=`0mh?MS=ABq5-Q&;rk zj?tS(+RT9SD{m9p`Fa{UYPfyr&0`Lu3s0x+=??T6KVT@Ue^iTQ&ti&pyQcN!0cHS` z-7IB*O&;>iPn$f(@>^EYhO>aC#WFUT$zjG`WMpJCG&DQV?#wYwofoj%Uhvhl>n^1B5JYNDj8lm0j0Kkt`wSMBQr>sZh*{Wcp;ig{S*dHqR%!Y< zn(J>bbzb7-ldf*Hy4iDwPF#8z`!`Jt->K!Z*uh8l!`)(5abGR8y4tOqS2KZ!z#I2R z&zGO8XdE~k7?d#DpHmP}k5=3wU**qcp02$-1qh}CuMIp!ymKNCBX1}kl{~|YIO1`> z3)^(t;f_Hs|4#l+Oku~A|D8JD&W(Xz{l|)rLj|{~5#n%1TE`qChP#37v9D((!EGN1 z2NKkVKCX|j9VS8_G6#zIhB>aUksWSCA2bJ}dcO>(FEeLovYmrX2kisb+B!_zKz##R z{Vv<@z+yZ2vL2`3kq`~|uy$ZJ-7*bW_3Nt3rcFs0GVD`$^;-xr)^6*vY7K&FkejXS zrQePsR7_IqPc`pKo@RxM7mF$ZrQ)i2DrUTOY3g#NB^9%vNO?4$Kl^|~U?Y9DD#l{q zSQq*X=dvygE+P~=gL^3GS?oW9l0^h*myN6$qqSv@BK(~oJU~sxn;kP={T;YfRs5zX(oJ)zwCp55r_s;7 z&WUuoR~PG-@bHl{i7lZx8Z!3~1F8CK92Q0Wh1@dYJHMmoZZ5NA+~Nw#+g+@4A# zfM-FSEh?BP*druEA|%UAIX#Oiz_1X6HAf6p{32E$ybzj9F}j%2Uy&+&vXII|p4?=> zI8kV%fU`CuemX=`2?ro`vd;;S!`pW~q*OA&cFG#P#yJ$CmsfL(YEl3W=HbV70Uz*h zaK#|d7T>Y} zmC0F~l)C0l5{a>Zc}dHgWNDL|IzVLcHJu!~hIxt7&7CtxZ#w^@zSS|P`wS~16q#sAHY##78`qczYR)I@J)KN-@+Rp-K%a z#DpQ6N;zDlz;0waW!x{`$lhPxQ1wD=yAjE!Y8b4g-KU^WgSIwvIA}sd3mb^bLbb9K zl?Bn3{oTJ4;QtXW2*6$tmh!_D1h9cT-C^VcDz}mN`Lomy zB;tJtzt{sNDd*@^6O08`k2M+7A>2e7_n}w&?+v+Pq2QdlZKV1A2bU%fNgl#E1Dy70 z+JqPbWcG>L$aJMD_O;qHS37Qvf;Q1w+iX!(z<%HkU85R)EWvN=<=$CABPBL2ps;H{}6p zmE2;uxZI@T_^ebw>0%K=QTAb0Q;`j|R>onby|P?fv0LG4QRHFqW8o{{2X+BuVFw@x zyC|S=1K@{UC{{S3D<8g*{XFn?hg_$>@oY=Lsw$%#Gp)=T9?7{**@qxS*I9VR@_jQ^ zgknY#$dvLmKX;1lxN}rijbdrQ>5&U8HFH$Ltb}Mj5RM z!wsnjo|iEmSq$5{zoD1?W*FbLXu%dCIda5o*Wn6yMSm6dFzaFKb#3ax+^W{1v1)ZT zrkhqjntm*IW%gM9SpB^4s_os@KCE|Iey;Xt`*e0+{LJHB+uo~pRDN~!0_xqWX70t- zH$uPb_b`*fl0R(W(3`@#CmqFU8!`f+WJs5!=r9nQIJ6tm2pAk;by!(G-@Sxj?+vdF zDTRG6o;yKZOEa^! z$Jf~IzINBL$Ghh+2F$=RUS;(?0XRFo|6XYzzNp|V^JLN-ud`HUG*_E_;^yqx{BvbI zq7r8z{6xJuSm`j9Ge4DiRAVp2VfCT+VYYEy+mSAqd$X*8q74`^iBTiGttI||wkX-W zPtzvqokh&GiJP717<6eIA{}=i-()cg!8I7_Qt6PQl}P8IbsODkLa?A_+Ml*@=1=gM zA2SV07uSoDX9!`TP59bx2+tY3-Z>{*q%!H-6D|wC>>p?@U3Cj}jroHL=DgyAU4-vY zNr=7lux0Y{%POH)&4_p`Tkf#qpV4Nyw+0b)~r+Z zikppR{m-TGa66pF@D=s?;sF+oUEccSr42z)n?rIl?J_v~ zhzyW8mQX7)OTAeAZ)fk zb{Y%Z+(bJW>tN9y{bcra${PiBS9C&5g}j6t2fHC0FKCvX99Zu|_EaVS6P7(d(SgAa zpV_*0`DIaqpY32wvY_5ONKQCyoLZd!L-wkpfQJD9@|#trcOZ{&MiGlXd0@B7U;0;Y zRjvob_Jbh*1iz2a-3{0a(lN9Tp9=LXxH~|r>reW|?B|EpmOwj#l7ml+j!aihEdz5S z!=Nk6U#Dq@iBrwdlgYR`JoMv}K*vv#+RAKys8_D5l6rPd2&3y4`Qy&_PZg2NR0ns@1hqf(|8mCGY(Om2uP3hR~qd zmuKU4zapdX;NMPUC!ds@iO8Q0m;w*_ULoHYMHQ6}Ltao7s4#}cL$NaFkQu`%dlYe= zncj=%+i}6eyGVr18gL=6&8%6j9kf4=VT@%;RMVagz1#DrWgJY9zWt?ONN@$@a|AQ!^&>yUCEE`yzf4;>m!Rc z60V>$Lyo3|OeXPDH9P|>KuMB+k*59%^bI^7bSgCO&6k(P*Z_~;AZH0vn#Wd%ae`lT zvWgvjS-Ei$iiakaLn*rQeEy_gnyz+=s_(F@tvAaf%iUv5g9?&Om+W5~-1Iydf;Lsp z=u1M#oQ9?w!)qWqEx(r;Ymd&}P)U3KRHvk?rceY2U`19fn9IDIFG4)(Q&rbDB`b0~ ze0ao=(ba}lFxM?$s3B3_*2@QQbWw_ABGmfc`RaFlU-j>A;Gg6~5I)XofUe&o6*2vU zxP_Y*Br&?H(sHrZX1nDXGzsAap02YW3zMEKsON}USOFA??-vZzAPniQ-!#J#ur)Ad zT>!6L(lZ^fvyc87yR<{)=)}GqdC57fR`-56F2qF3Zz=!*v}hI&sx+QLZLU;VS>~|L zEn2_uo&z#GGsFpL#|geUsjYkD{zO~j@pyQZe!J?M8+T}<0!|uED2n>@<@WD^#8SmT zFsWGWx*Eb@1Vg%I&8XJwpt_Y9A{`kS;yn)3F(o!TK*E24eoGuFD&p(QO??c(FYuh# zqB2c0_rFlS=!eP1lg@&l<)PLp;Bbwm8!Es5c3ua^=8vLU?!vNOSrvY;6ieD*tc=?B*@kE0JbBEF zQR=9$0*I11-OfF;dGu-V=p|B(cWYs06J*oQpa@#{5sQ2-!S6cQnN|$keZm+!3edzD zzm|Onp%S0cPZX$3lsK%bP^dJy#KrmZGQy4=zFZ=Q#+0e6xBS_0uSnQC81g(WzxMVF zdq*5YahWgH>y}Gj@`ArJgSfpenF1?_GE4( zFqI*IJL61e zjLPz&8Oq|L8K}mOiD=E@i?WhpqOlf@s{1-WF*aIe)hMN)NXkl}VKdn)2m)GW1U$(C zfdL;F5%`Hdl8LFwCohB;fD8@+lkP^7lmVp!qwJ3;i=5&7UO=6c_BN0XXtoMmO=h=U zh09!B4)najI>w!U+TGDwYi_f%eo3ugbGvG`ET*yjN>4kiRj${>@wDh~n@rNR7LtyS zjmzPb)qXa!ns!>Io^SU&Pa~ckMRHsri|ABSZ&6A+BD2x!3lDWT)3lg$SR`-4Air@( z1)e=hD#aNqj&~YbRc&SjYGy&0bBBy8`!kk0VPiVVuts|ld|<~riiKCQnlxAiTl_+u zLWXHDJ&ZA_&p`?O4?mU>+fFkIAN@uosWwPZr-0c0R+*{!nU(3nz1h#rcB&oh(|K{&IkdhBNP= z3GZl|Bgz04w^BjZOaeLfm#K@W4^$3T6Sb-D>7@1^$(^pQC~Sm6Yd`vw+SjriYlH07 zPt8Ux2feaaQmBypzbb6b_5dNtR=T;MPAf~XYw1W42^(MH(*l%zH#Hr*Mq4JL!=(a3Iz4zEH3j{MBEaN~?z)jbi|NoSoDgjORBw>#05q34 z%PSn5@-inD@Q1#0nc@Coi&zvCT3zYfPJNTYF!gK)+USVdAE7gloT$#iy#S}P{K)X< z*{)2@r_W=u8u+pkKDVC|R{}9c39J>32TN5R@Q{dtl24-UGBWJwWNa>|^Uxeb3K!17T7ygKc20+XQh#SA( zszCUUIw^(aY4^$O-BrPc6%DTtM-CVPc@I#(P_);3s%;gzvvmU?5PP^1*Bed^5vY(E zi~yWpe<}qxvw4qHVCgaZ9xWmJEoJjr<)~T~l+Z`a0d6gEF!6qLIHfk1SmbP26Y(=S z^!phzJdm_nQDi2vxX(p|Fn%!LGWwrKz))f@7vqEFRqZ{a2`{AaNhD#>Eig?kyR!?^ zG7DIYJ8PL@?p$%JDNn#O$Fog%57b~L1=kCFs>9d21)~pmIR#8jlndFkYjQs>e zzz;y=>jZCE#FD#Qz%4m39Wp>B3p%$@z-WgA1TXLd$#uOoQ7`W8z=uEX{h#ski71bz(x8EewgfC($XIm11r_y-J zFt-LPf&N3Aw3YZ~4&SnOUuC{Svoe+{GF*+AUt>1ix;ZMyci5tXNp}xoZkpgW|#Ww_U^C*Qoe8!PFX6lC9l;=M$Pg8~2zK!E@Y zJ~%%nb+S4XfbUR3vI@87zjnkbllw}0*qg(iE=l=1p1XoIE^4^Ig8##(#YCy4z2LR-IE`sk&?yrPb_<@P( z%NhhWCW{>M!w)GafJPq@yi*a#lTXbC-7<6FcjJ6RC)B=^rOEc>U#tw5M5O^$@l%+V6F=N zjNdY>Erj;I**qNS_viP%F%L(N^;cDd;E#w8Bfr0*>aUf-prQ~I2*yKomDx&C35T26 zSX0+u`4v`tae~d7`hMI}eeIXc1~_8~Z`2pYd|W!E!tX^K8eD&1a8P``J=icbvl{yX zA>^+hL2wE+kBq3FHx2gm+6~HyzDA`_wjaIvB=%+RlOAOgH$8p&k3V~@h?BMVmH(*! z_wXOE6P?5#i+Py8z0tT4-e|hfb));k@GrW*M8S{Se;y`3?!I}F+-&=iP9BD_)0Eap zxX}!+A?34oB?5;Zov;Znlx%(JzjYC*j8$ z*>3&fAXz=R9VV+yOMPUi8(-?Xa+0L_<_?kb;ZcqBv<@C3QSAsNC>HC8b%jDm3y0eq zX*f*jb|`i*6pBTUskr}G$B1mvZf;k*8XNmn8VV`VcC({W>CY>@5C6$_ z)c`kfT;bh4-JNv0lkW8Y7gu$|yGOca%Kd*Aoo+h)cfhZ0PryIIEIu`ryTB)C+GW}8S<$v%NAALO{;q=HcKw35;gZKFl7 zt7LIWsgvU!PCkT7N{Xk2f|EGA&EdqDqxWc036re*wC&4{O~;Nl%($>`=jqhHG5?Ue zf9kwvUtRlr%Kzfb`dPD=27|adb>i*i+cwPY>S}1%-M(kb=f8Mi+l-ALB|1KNCv|+` z>dAxco1WhObLRD#D=HtaU-Gj_kN4FgrpJ z(-FX(nBYc^Vw&0-RSx3}cD=p83spm`Ct3a-V7E-sU~0L2J2e7hx2NWkX8@lvdQux( zC@^CrTX?-JCvda}?KkP+t}6U~(-OqUOn_mSBg($FwCTp~49j<5&Wg$k>NRfsI}m z#=@&H`8tYJ4?jE=wSX~T*9W$Uc<40N;(U7*Da481UihF77P=YM$e>bfR2QL3s>m$l z7}6bpJ_mFMGsM@>2&(tw6dzZ+FPThIi=p&aq#QiWWGr?HG3m?QwsMk4UseOQ@?8uj z%zow=Lzp!P+u#dGK#*ma8;INh1RU;#6x`DWb5+Qr!*a%(o7pMh*t$#IVkH_ zJC0&}xHGlT&3^qK8wB&3^jA8C9R#F3fKyb1<0MnId;B`q=9eTVq>vjLs;Hp4DXa_% z66qV{5JhN3`VK_^Qb}l%uwre^$GPv1GzueebfoKmPfZw6-9{rvhm`3XB#R<#>AT#J z-;Jq0spB@2EygY8b0*fn8(n0k^$Gi9?w@++TNm3GyXSeE_$Fh6wb|a}e#X0&{EAy+ zY%_1>cJn*sbFNF|B6rdFx!IFbsY*_dA`yw;o?7Hge+zlmI4<8s5|Xg0Dz(m5gPI?l zHWk=mkRhj53Gh+2qal4G)A3}jp)*erMKOWZc&%bG8Z&}kl0fLGRay~E#v+UqK(x5X zc18N}t|-&>L@ny{pM8_!2bLZS4?|1ESc@i(n*zsLPz?46@2hhb#<_r7_CXkcEurzl z^cCcQ%L11ft}=RHxS+!E9+zy86XMO1r1NOWLC0p21BJP4p;6yq0lI6sz$()SugDPf zd9J2u=)jup)iWB04t}=wH>VD_w;w+IO8a9mGK6(_`jPscRQggXmHMb__es1jwd#$z3zw( z8xY45#=v5c;PZlJU4i-u;Q-8wG<|p#s>=gXR3BK;veH zQ3gepTvjVrBT+&riYAPx23ZElZ)5$Gs7~6!@2CIzeJ1$FFVYqI6Qmz>5}eLJo~#fO z$fK3OXH=m`5=AJ$!j-f=Q$#6DaubRc3(+Q24Q7R8=eeR9Eml(Fx6yZW>~0vE1`MN- z)HrGO(X9RdW}~d8^U>L~$<$eou#a&4>}jr_KdV3I<7bO?;(Sw+xXjdMX|ujz8L(XQ zT=U-Yh^LJwt;8?LdX78q^VobokKX5jNU8Vu7|Aau$f2I66s#n$tC#ADsA4^sh{Anz z7behM$kAP@68gUq%jD*cfvIO zYV3pxx^j3dc2%)ZJV28z@-kU$oU*FHEBoXJWWUUPn7)O0AgUhj2Dq|(EvrK@9D4y+ zOI<5@d0ry^1QU%n6VWDV?6r-vmlkqhQd-8@^FyTosBE=HlcQG30np&5l}c@FupS(OBmfQmHOA^Lzq$~EW!gW3<{E2H2Vdi(C+u?{DnTYPzp+-%MImA zK&B)N@F9v4+C3DZF&+{+oXAoRdke^8u$bYG<&Q1p@|kcEy(m7WvXVoZDQ%K;GnEC( z8ZR@?(JVLGmN{OO*4j2nTWxQ6|0oGYQ8MXx4D(?M1QnF;$1YR|-Yt%cqFv|eBZrWi ztWXW09SiD7miusFnScw+gfw7jtq-gWkbsNwDDWzO-$(p}kN626@vR{(cZ4ts$sq!( z9z99F4|P7|O5n0?_Ym&GWl#nTs>WPq==@Ovzda7F@URB2@!&rij^%Q|*i}j+sE;Vt zGEmFGtD6llz)pZs9Sujgg@OoStP6^gSpe+xHk-}9LLEpan+qk_MfmI*qI?>niXu@8 zsz^9mR1P<~Kd_cMXg1JL#h2#9EWjwjc-o@iq)=@0T+7H@(PhMKruwmoIK=0XKb}y^nJH`LOw!zfx z>yS2(2O^;SKgO#BHj3*Ezc({Gd(E}S>@Hq=y}k_#w(A2}XL}L+*DWnad`~yNsl%hv{waZIDINKy1uOL{>O6-ogqS^A?d6 z&Wziz!tO8!J6K_7?(A@6#+cURV1w z3zCH-k+<7iZr%=VD9hJ*!O!yoFC$Kp1v`I0@v5(F56uDgUmZvBAG<}z|} zt6j|ITxsu{i?zQjCV;Z3stUIE=#vm%Wr(ldIQYa( z!(A2U^XJ8RAt$GnT%r+x2xAPtWVqwfp4D;5D2_|{+3-0pPTjK6bj=xmC>HLQ1gFT$ z+#p{$K%xth1ZJhNs;bJgmwNJQaFwS@FYxdl%)K<(&b{*ek&)h14Q@Ki_fLHFZ0a;9 z_wmUV5CoEX^K7qyui9xM@iB~eS>cn+r|o5hPck2=7m6W5^t1>LAq=}JlWoM=iYub) z**|LI>Jp>ViMrc}4!6f!a1dk9IZewy7M2=`&wU^qoO5c}feJAHo&P%>? zzF$l4N*{zBPG3lwlg0a7y4UBsuBd*+=T}r2bk6XRsSV{6ba{$u=-6DwfGXe{L<7ML z4G&q6r%BtQ?beQJg7$xFScqy^2)YO@#D$oKg*v0&%eV%q_&AJQ*sb*aH!aJZsbw?N zEJ3`xM9< zf}U15U01UO8h5j0)eFwqy-5|AVV08@;Kh^nO{=_trup*pJRWon>3%z8;o|yV>Ob1F zx3{a~@s839FLJjg2kP37UB!;=N5+0LiT7xS4iBF>*YGod#{Y2bSoa;c z{gr?;9egtf&A}g8oHJL&xwr}QI9wVrWGu@Nr^2@Uh+lR^Fe=hW(4xJT771zuIzj52 zLE38t&BiEsGpW7JAe0!@h7$xr^IB%%rFKJKI%{e43GZXk7Ji+5onxbSU39zS+3Xh_ z`?BA4+zfc^QSuB+(h?xn7mzR)CRHB&fh=pa%)!FK_y)jRsn}S<{yMsbd zGY7zKP+3(Pf&p@=V1TSSILH? zh<7%I`!Ke-Z@d9dX)X9=z;+Jy{xCtCp$yAd zfPc;*IKfniFja6^a7uC;&vWFl)X`MSb6KjR&G~m!2dHe~_{H$C1@DI5ZkA#ac$GGm zXsum2Ho8h1Cq0h_yGhb6B!qOd1wMv*oe~dNAzZ_hYgLO0yK3@u5%HqEV7}M8U@hO* zks4h-UmfE2{_~*lu&d*E%A5Lp@PjUVA76VJ@n{XOW)`p}hzd{zH!{teUI~RGWyHpy zzv1f3%Dj0I(N-Gq$`NAtT)h*B(@!|!jH!S#s=6v`NJv3{R6{)Zk@zOhM)4WS@rAlX zhU@f-I;EU$QqJ<0WXy|=#^a<}qTSg5U5LmQBBmE|x0keLYW0S#LxZGR-dlA;JtO?-Rfn|YZ#rLF-Ds0XQybJBZJB96zR`)jPS$RkB zFgk=ggnf?Z-R;so`AG10o)Mo{LXi-XV5U=L*s_^3cpb6uI>LC}-w6A+UalF% zETdzV(J_k(#M)FN3M!ytq-rXs4&r0Il_5s`5Tkx59hmwXLTx|eF+a#P_Y|^0g=|n^ zdQeY8VVh3Cpb)#!4V}|FzjTdx4K*0@PH=1aYVKr$ZY4=E78%H&y3?H<%>ohVjz-JL z$Gj+H_B%hH9i^&}_MODGR@4f8Sr6=78I^@_SoD@sS@6nY9+d^rA`5YnP;hZ^O|{vK zv8asTh|h0P1FJOPjaxU}yK?n@%jW$@QscL7rN)mvy{~1%3kTOXA6T@kbItSTyY}ur z$A@R1*m&yw4^OTC;q1A?2QE)R%)ff{E&SMq_U|=4v%h^}YGr5LYkT%yJWuj;y~(Ty zn!`Ood6h=3I~Ux&$OGO!PGLz*p85h54~$ZR%aDfx)1#3uo{(p5%v~B$m0YDx;T6S? zR%1+?Kw0yM^_WBra0(mU?crFWk}7T`-EhDxA(2M>>-O7(I@}i)F&&qTIW#YMC>Q_7 ztTX5O!c^tfiHxr-%32XH3cenAykI@QDX=-KxnM`uu1H7L;mFCrg{;e2_XGE$<5Az2 z1Fr_U0{o)c>qM?JQl~VLT$N2G!8cZ?-LRKTo4cgMg8f_z_H!BbNsZ&kZ5ijD8qbV# zTgJKZLc=pNY<12hUfTy=%UDpvSWv`RP}Jthu)t$@I8SG61`EIfO$M0w&qS_i3%rC% zAX^no-Ra4TifOPnqC_iBG*SZ;+)CO2Vb3$6iaKHUCjWmLU^-4c!qrrl5a)wW1i<%t zG>)VxOyR9l+;8m)>|DEM*XsFr{-w?R6WBg-bo99$pPYI9eeSnsw|~3)!p>c%@fvN% zH&*O^Z>tn)Xu*#6KE&F|)L&Acrv94h`RNtD`p5mlFL!|b0ltS2!uy0`@DMv%MIA5- zy@F_Wa$>E(*J4p{akUV;5f_E0c-nFLM2PAG@v>2ElwyWTLb%T+IFJEPp*$+p%NE#vg&C1rjqLC0#tF%`|9O%BV|H%xF=eTf+*ZTh&eK!U|>W zI_C8WPO8X*H!i~Hbj9v4E7)jr`@e9nBK6a{tkJ0`2t%DJ1}5-6nWiS@Y-^!f6F7qt zG)_Hnny!{)N-}>U^FG==^6IbujQ{mY%ecynIC!-MA1>TSI`GDUXMXx3aAqU8$8%82 zE;`6#x?N@2Ax+dz6sNfvV zj;i;wWu0TO?FE84RrR=|H8m3^pvp)T5>yq9x{wltdkf`zgQK)G2zqJod$n9JEg8(X zN&Pp@WK*n7NN(05B#9M*q_8)Yct-F))d1T1g%zLC0arkZ;lW!JpBv_=~5s;P`sebvl)ANJ)co)Djm{J{O9dlP-d zv8i$w-cEM8-g9`67lkaZ6%s(EKHfLJfm@Z>_y)@f1PXhi1`S6A)k-^OqI3*AMW`xJ zN_wD_^guD`S}u@|DHwE_pPD&^SBg>*T{NH1NsvsQK*%Ko#j(@H(*$4TmqV&*@rrO( z16>oGmSqUxep=tx33HhTf_UN>u_ zLf_E6h2Nh(UwHr3J-B)3ulTMRM>0bjUjO_2rDtCF&EE*A`{df2_&e{M#t-$LeCzJ5 zFK;V+vi`S)b3ZxEy5?r+VI9DGC*;NMn(kN?ZdPn|x~!-ZDS?Es^RBkg9l^AH$@& z$<5DZr_!*jNQ$TkiXc@4LqQ_x8fbtH ze=Bi5+>5MRQ?1CdfIr}O`@94=mWtO;wMkYD%-W1U+uiY8`_o;szrX(N)rDT%u>Q5W z`&)m}IlHIuM{&>>dEl|a(czti!t0OL_e`z3|J;rlV~ARP)WJR7ZaeC#Z3Jl#7tFhqiV*CM~W;c zrl7SXZ28vzoVrQLnEw|Qu3Dmqky?UMxJk8aIDPTrwoOQ0-%M+-zeiVzgFS_&HwtDC z!v+Q&VKrc*qIWqq<2W{JWn6{_p!rpd#B@SJ`u~YXR_A~iMfob+goZX_{%z4X1+LQu zB0mO+LmY`OK;Zr&0=wu(*H4qZBW-N;_wi<4PUK?sdT~s>b6eNnwZBZvyG9Mys)G#2EciK75E~lgYRP#zI!b7(1jm z$oQd7Np*WXjsTZ*2bc8vNg2DA*-MAmSb@Kka*a`Te?Xo{K-wi4MkKcY;y%qqA0SKD z7LINGps=NHKW_VQ3&t;}_rxDN_|)p5XX4Y>V6y(Xi(e*9Z{U%WE4l{of)9@4uD&Jx zKbyR)yY<0UU;puz;lh>fN2g&I)W~*F`*BP=aEtBmOsE9E$2UcwQB~Wj9n**=5~3@h ziepMa8C42OsT2<6l$b1o8@s?u0D^yKb#BNkZpiv?oXq;TDZ|{9<-1L661`LhdZ`X{ zyABTJbenUmJT-W!J0PD@B;TlB;4ey1%)~LX&0J_MGld!L!P@-tQfK(QH`wI_0Y3$K zYHDoAPvQ*%gVm-QWHoDcQi?FxZAB!UkWHU^?TiaZ30ng8+lR>2p`j5;930s}InW@}7qN=#fQ?h%3S;8)h7 zt!OV2CZQ~9LnqKhB)Vhp;W|Y5gCGuZ5$%+!24g~-RqYK zNlsXSMeRyaYIHl<1cCvU-(EtR=K^hkf;IsZhw0){3n)VXdAN`r&mzOkz80MZRS_nN zsymRP5>1!b`gDt}NryEZWLN1HEapsKaphM^E5B~9oJ|{V^Bv^kzm!)EY!l}hzVEv` z-`V%;i{rnG9XqzqM6MwTA;E2=8A`K3_$`e|LM)IXx}S!Qw4-X67@1n2&{kX7M2kkz zP&EyT8=a`(N@ z`@GM4`Lh1T8<+jicjR(*Tp06=hdflVQJ{hK(2=DhM@OEHB2kAFL6}xd5M)vsXo2uj zXXvA&K%Rgst4J2Oksymla>8e{YjohjAtMz$4lJgRyg0cV1@tBtafvY)9hZuVQ<^<) zxae&eMBb&cq(bfBr@FfAmnqkD6Ughs=gQSG4`l%R6NCgSMV5EQ`Ht82Y4QfvZA!` zB0y2TU%MX_5yqnE^+}LGs;ZMXZ8ydYY)s=*kjkxR`Gh!yTF=W~pU&6B z1ARYXWDq5B{yKx_uP zITp(8>_WL^YsxL_9zPEn0gUhwS;vcFwS zzyNXVC(1(n7BJzQSnMvq5?-F{E{Mf88@3gMrbq!a@As1tfNeG;M^h9QrBp#s1F+SR zd1bN=V9bUwfb|64I#chkD2HmY-X@aFiVPBfOk8cjFW9P$NV!M;<5yWcef6U%u;#1W zK48q)>==WYA#mZpZ0G z`Zv^V2oxH6*EbJ=tWb-bz5f zb7{V^a8dv+lJE*{F$VA+t!4oJO7#;!h03Eq0!~F)h>pcjOmj=7=2A#oaP68!m?JvJ z8OOfYl^9Qr?nWAhZg)YpjbHEjF82Vn@F2kD5vE)&kCf!L)cyT))ybc}UY$O54aIK!2AQLOdG43h z8~9bU6TSFK^*g`)L-pI|uc3iU)qhrBNA1X*K+-p=e}?Ft01q(-xvnr_w3tROzQg}e z0QcxUfvx)104K?D5OO9IwtGqAj(`|70Ws!p!CfFA6D7kEFG6_e42*{8BOwrVrzlp6 z23aRDnusF!M#GA`;)=WC%7RHz{@JLK8w^Dw@zACD%L_~ifeOa)anLt~w2yMbVWQjcGM0!_xEX}5y!Y;kSF1^AF^a_7cdU^h5ElAySY9ZSxzt+`u zT9KP!n_$#9I4sNM=3r7-0zM4+LxqFt;vBzMze1RotNmk~KB4Fni&{a`@Aeya6Ujy+ z)HA4{{Lx6k54FL7O)WMQ^rir8jj%0*@xC*{Z=A7el;sCxQ_dL;_4K>(wG4w)VhY;8W$Ogqlr6G2R zdzAeW$7Qn1*h0g->}p|c?7qfT>F(@iwqF>GZCP}vPECO&p_L}>f{Y6+7i3+KqP(&% zwn4@PmJ70^YwRXykz%EBn$2c9wD#1h%zaA+5~WmcW?1@y@{syqU`KdV+N12z_UgOS zk7f?AhowWxVeMIcfBK2c5#^|Mv_9^%Dfy&jm{!zlH6x2*nxh8S)@m_3Kzfw?sCmf5 zW+tfQX0huUo2J<`=opZx^DHx~KC+JuLe*w~U z2{8tpalF({%&e8pTGq1mj*g{}z#+i`bKt2Dgo0d%=CcQ!gEe?T*>-L37r(c8{s6Z=1c!Nz)x#0pB_J1SdM<(H@4@%?2A{c|2T$j=np@;W#zvKulm>~&NF`R zd-uM+Z`jS`C6uG&w!>ORe*p}_7akNj{h zK6JH0>mlHecimxnp3e=S+jAW(y&%X`#Jpo7*VhI%j>Y})=6G@3kLOL7Nv}_r5~II= z;$Lj-ehT@y0@lt#%eeci3GWtZi+oL%0*ojD7+0F4W%6oit$fJ)Hu==+(FN?!;Y)*5 zvA$%ORskU_*D!~&Rsy>d6rP=+u#Y`EW)$NS6z+-zP%O|9z}W8%*>7j~%wfv~U!We4wJNdX7rWGp?0Al#1?yEbdAOHUS>4^hZ*YqFxXoOsxJb!a~ z@~t2SCT45lOC!i! zGi0|0%W)SIo3lJnX8tzoda_$z$f}lM{L;Da9rqxrH1g!YZlRXw`rK*!r?AtU=3yw_ zVV|DI+zg5c#95x?Re>lnL71d(zURC7p1-kC$WMKX>Pzj)G(j~&Qe2>>^?JQqKOvt` zPU%5$P;`IHRr5wZ~~f-GH@e>i~4u?%29zQ1Ai> z|1qc(A-0n(Aj035@V`ztI|*km-n11WmN0W=NoOY?)L}%VgCvwwkcz3+wy7~kE>dSD=pRCo zqDr!=Cd%SXNfkW;i-{r0g5zpZi!>p&Vdxoxy~I#7j~#_eNV$h%O)b|!)Gnc6_~jC` zwp8%c%QgthTD?s}T8W7SLN^IvgZVi)&W49z;1JzlV0+lx>Kpe>3e3#etJR<3>&s*W zw59LJn8~{68yiDkV`9+TmEsM;74ZxT#WR5ITf^ZDuHa2#T@qM31QncWxCgX>5}pUB zlLt}_Y}RT9`zJlS`UQyTYiB-{BGMB= zQfLt?ct)sI45cP)l+;ukH8mMyadAuO(we7gx{R)xy~duJ?)uk_*Q$RM_;JZEjN&8& zp9{=?t5^aGv+C{endC_LQgSSOJ^5kr&7}Nf0F|?#>}U2|RK(*y9|D?LK-kEtXfPT| z)z&m+q)hEoQhRMy?o7QX?@1lf`}Ax2BjZuZ-_m3v$(OEd3O2;8(DT*%t8sNCZMK;w z&C}+LNlu&R%+E~GyyVKxXx7vjJ#S@Bm*qrGX{)&ALWZnz<(p3)e?)?=eAKkzo|ZRC4+yGL75Gm#%| zo`Kv~lmTKbVABqtg&YuRimYcF5NZyDNAg;Rgo=a` z5Bt&%!-!?Chjn2Y-X)xOn73njKFM+2ly0ZH=t0^?Jqg-K=TV+w>xPFG2Dj}pJYJO1 zOK7g0%7Weu;J z$Yy;O>7`%$b!YpbM-H^vLtp;x#2PNUHh3hHw{ zSxb2030aa5wLB6HMuZYvYk{q`5Wuw-R9tI;o%(YZ&fwBqQ%@J_@QE$Pz5W1AShK>j z%thfvW=pum+`;YOUzPW$d*Xo-IVP^=p5Rw|*9X?h9rE75VgC{Fa3Ej=wg&#j@xjW6 zl_!-g3a?Oz0ek!uf|F{2X>BLF$Y-Pv8ahRh$mkp`nEFg{4CcxR=1N|v4wkUIsVs$c zyW=)8e0}6LQZ1ztP%%gHPO06%Z7kp!xY9Nw2oZ)+@Z1?zr8f{@Al81fBTcff!LM@pL=W14_E(`K5HKB zp=DIuPr0WLyk5Gd_0)$S{qYB2$|fN9GMG{WQ-+x-H;J4_PRd#N9@$&3*IP@u#o|JJ zk@YzDsCT7*h2COyCoXs|hChv63187~nE#AjVMa6(iBudlIwy`!6((`j@+9Lfu3nzQ z&6b<=`>ds6UVdD@;`@g&KyLjaK_j3_$Q%G-tSWE0hbWq%DDv4nA$Cerf_Cg$$S@>EL`ipl!?~i+?hVF_@wPuEz<1?)V zp@(7%t>vL_$Cq0heH$bFTz^z0232I!oNu%kYYpD8l&!N%Pk{KTZWRf6L(BTMsR*I7TLICGXAK)W@7fBOyzh2 zKE0b9pT+m1Sav38!Z_|0#7FW*W+V?(x93w!+?-ac1-p7;*5$>;tf(nFl^4d1LC9hV zIa0G2JO%>^5V|vJ3#sNomazA$fKz`PUTZD}>>w10y-Zz&++bUd^^gb=EwCz*wzZeq zWrRgk2c&^_N^#Il&J!O5f@&aRa;r+zDJmD{RnZeJ>P;+VdJ~I!3(a_VSz&TY%SdC4#9N?(8P^PwA5|KuVK(%Vt;*Zow9O^!{8*|D{; z9f4oUZ^|WcxmG?H>yCM1xQU5)B3o7>^8v*YX@pDZVGr*k;!d6F!(nH$j^@L*$80u%oVV;9-p|h3u ziOMm)4mOlJ8=7HtRz|C;&(vq9HGn%Hs4%A@nMjrP&d#0T_%j>kK2$orZs9#WJ^ZWN z+SX*7mWEyvn_3>(cKb2(#5aZ(@Lzx@%E?4-0^6q+N%HDxDXGtuX6rtGS*$EAjn~sv zGo%LnTT+vr7aovSNdw|nk>I4Nbj{sWch}6V*`D5&78)uVCN!p-q^6456Bbu2p74aQ zqGH8_mUKt@Qq9$h>s2>uG}G`!j&X-NYpt-rDjjtknZoLv4hA%|y4+@4^;(u9&aSiq zq7lg?Ga@)*)C(evU0;j@8KjVyj7HC!R5fk0#q2OWY1l<>Nt&gQ$x_H1Ng~yZ` z*nDCE#f;OR1I6^BWqR>FhhAxe!U(D%IHU$oNZ9hSN*-1`Pzj@>t+498NVt}{BkXjg zPFW9*0)qf@rfHZ?pIHM6;hfwu>oc0pde!il@OtckR5xqg=I5e8y5Zo*ec$=uCnuiT zyYk~*zyIPFdpB>|_x4j8_dO6_kgR+3!D$Cypt(<9p>*3T9k*BC>e=`ke&Pq+C(oWb za|(U(BSQGAP($hTPsr(e#DMc1F|$1MWp)skDe0-_XY*aMhh2)8v8-951vH)aQleO1 zL6^k99ra9L3{?TQwy|sSfu!HgG-QYUwA)V&R?HYS0_3k{uR6lxKQ{cY|IuBov2k2w zbRKu^%$?a?&&=-5j=grg&So8vrI0wAxV8))(}YwCaiS)yY!WLdN__6oQ zoyVQM_uTWH<5{>=jE6f`hu1;xj87((LNdYeO+PF$9km0`kK<~xZU==aQ(9XZb*3F@ zz!`Byoq2~iQYs`-DkMrOD`gdA*|%K|}3;uRKwm*HyWM@|jjN+5xf zee4HALE`cy@i^L@-mt}udhEes2Xd#w1axCDtBQWn>hMEhn`rwwmY@l>kf5=w7}r3- z1dy=eQ2``SEM~_IUC?C(lxtK|D6Qbj!t-QtQLethz^~mIb-)^k#e|*ai zJ0K4J=UCsVpU>`;P7Xb_^@YQ;=Rmcd2SUIp$ZV>lBOAsfJ(wXm1T+LHfUa7;$RhZF zaKVKLRw9^$xLTHsVE*M0&=9Bq79KhqNmsYA62T-w4*?4S=+g(Di8p>(KB!AJ%_W;k+Qj_yn7zCNS4~%; zwH4mc#5=rap@$Np5ZcN%5T!sL(0lZQ@_zkY`F*OsM8!O9Rts7ieUNp=H^+NPFYQr# z*BK)`X}-idX;{t{*Qj7rEOhTWSK~ms*GuHz%;F((v+%FnUI2_rxZokfgVH? zVciv~YM>&5PA0?}k0}HfQCX_tQ91`sS;FXr`DqvoxDiT~5vrKsPu7{TQ4pl?tQ4M= zf~icDrGhAeN9z^|FUuoL#wPu-X?Z4Q83XRBE66VArA`0 zBHZz+K<6hbO>Mw{$%=!`#fsTR{e~aKcyrqDZ!Y$NlH!e?{T>mulmnxsQXTvQ?wYB% zc=NwbXZ_2?zFr<05CvNY#?5*)I_!2L5Dlc5P+x*OJ1slY7KpI8S`_o53Oh%9`NO%# z#NS<k+h{otFKHi{On7Cl< z!vjk+P>|fO>b8l9bhsm$j>$UH??lxdWpig0iK*kv>=|b5S;oq8E7y}MsYkcgGC<*P zBrFLy72@PdS@baa1rjNwsgV?;LUFbP5)C+NUd zeAZ}C=&|WRrNf{W9wMY9;TX0IpoVKa~ zjrRT0_9x(Z{+*kTwvh-Q+iHuEQ^kIqA=(_Hc}X&KZUkQLwSJ$)cI$v&!5IO;9-+|f z4E4Ng3rZn#Y-!R=WkxE-wI>f-nK2QT^nLH@;F5d~Qi)251g`C+XI~*pCc}RXyK=y9 z>vOuIkoOO!9!z;#C_!J+Xa)DgQvQvHMHA>aPC~E4bjJ8&4`0CE*h=2E0na~$EQ70^ zj_UvT-iOUor3S!TTmSpzE2m25v-!0AFUw~Kql*rxkAJB3`@PReQF6(P4%4uYesB2` zR$dg+uM7s`8cv`!vM z4j-0H?z;bX(H#*4U*l%eD@XrV=3z;d%~8|C0Ifeg^?6&y7b_U?f}g|n(vSC=tH`$2+&Y6S^HK=o=CVTMCISm5^ z^p-tozxZ*0kD~6vaFd7?IfUGbnoCtpUNG|;*P)r)3b~R@_o!A9V=Y7ujC2}IN9x_i ziQ51nig6?^TbAyMagN$kjvA~2jX`(2Cp=PlDzs=Zjf@DLXB~?d^{9>o-uK(9<(c|(Hk#1JDcPk4}*X+ti6oZ(?G+M(XW?ICpBgVVNv~T}sPR9aSZpT8- za>j=m-R^vnz16G8kdQrBd8@_0pE>uHeh#O+{f}9T-TG_Z&5p-h|AX~7yQ>7HO=)u} z8&yluLU|eO9(D-K*hPBcFX9pm3?n!i^{!YjaQPaQQWYUJ8(xewrZbLJ%VIUX& zc;OZ##U4CGA6l)win1J%3?9Qs2pcN{J5W7F2w|+D8UwYT9KxpFLHq5B2*QA@0<;EV zom?NghAHY3vU9I_{-Bv^LUT#H=fb9}f;vZc9^eYGEhI-uQ>=d^WcU=pMM4r65kX24 zA@OSq2{airY`m0a3tQSzwMHG=K+56j27v@$ueT(cEGad9M_SLpVRX-1dTPj<&Mwea&ZX%UpEmMn|;b0 znjoFo+LR^+AgaVlx5&+drz=)pke{x59M;q;vP-Z{~+{e~3*+i){8Ay}m-46iqJG7Ca{0186Kug^z6n6Z)Q+b` zF=tX^Qw;0`r%yqoS0kXGpjn}tTGA);q1^$!ZBLKX5aTPM8i-zlJ~)8%BTYGS8(`|8 z@ruW$#;(u|g$1kqMM#nkA7Ukm0nZjC4k;6B+)|a~o6kR`Z+xm%mPp^+lTk-^U}!Tw zskT8@C#q@_NRT%f&p$Qa*V*|G6d@xD3sJfB$n?6Ov2a-AVF(yL?1e+; zXsEz&PfET75iT)mFo_m-d@Q>?#}?BUesAaJe8v2a9cVn{X||qbucdvDe4ppNtKT#9 z7s9m>+kzj1`?+mtTmbiz>01H5pNa528~qZhcQ%ReAg!QSaXSDRE7bscCiyhY39NaF z(>>gnOZR5|o&Dqhabf}}`CaBV{=osW;KP#B$iD=G1v}PR^&>|39{Pc=uA=pr;AqEB zg1l5)*-3G!Jkplk!%G1(Wczg-*Gvt!nVCe|_Nn>9Uw{BadgTX6Mz6nlL2>Z~?1hJh zG>z%#id;Ol`inQD?3kUC#xwr+{rthlD>k`Ad@FjL`lNy|x7bUd{>lf{{_Dw5|ossy}EcZgb z#C2vF+=K%43`QiYu za9ZplI3=rbPoHHT_|>wUmzd(ePG2ZLeizyey|In8~mTV$3=&v%t;>~u`5MvI!|mT6n5)^jh59;7Ry`mSf# z(%@(;&{BcwiTV+<^^{0xd^Rx=%RQa`SIUdPLb|=d*RQyKSptZ8dx`T9;=u~oldsLx z?@P)flIH@arxt&n0Br0>b(s)H%{34o<-{W|fB-g*q(dq^2kD(2Lr^A5yarNDMAVA$ z1Jx3eox+%q$zsf1Hvifc+iu0K#u&b63I-0py@&G|)LLwFLaj6J-lwzGl_wdEggawhg0 zX}1tW=l&(EsBy2MrbhQ#{=1jEp3u$e&NuM?S!bj!&a3uoM4P0rasDYsUeIv)o7K9) z@P~fyI#~+Ct6%pQ)*(+(!VzXdu!@<$DMo{hYlJ?x!bsu=?NzqnAVu7DcF2j=jlg#= z=rfLc&h`uodK~h{2I&<#?@XtbV|W2(%{h|v{RmkF6ugLtDGprGqB#Y7Fl>grZin^T zFoNL~<2f-+1W%lR(HaV$we4A5cBE=An6Y2a7W)#UaVh)TDfqHKv4I|C2&yYJB3HlB^Rcg-Oe}XAhE!X-C{-I~a?s3M(Tm0j zoHe=|-`rxLX4Rm^t_r1yH_YjP;MN9)MbB%?2e}`v{ZzFV9=qUXEhem*fQT&{OWsE~ z4He`wKjTTpa0fG!!J{WZ!cDj$p{ZA9*5g4FD*MLdpD;cmIN(6{+T(jRQRxRj-aFbH zV0q$V_AfQi^-A6X);VmZ`N$BY(bD~|Gk@AfU{coUp;{e4Gl9@R9A^hQ=7EIlVT_%RoEaZc&) zNRTba;X4&;VTJ9Q+eqv3l<4(@a)7_nnJ=Bccc&~mkdX#iai=BMe+rGp$N!e~XdRPq z%DK4TwvB!KkkT9!k%8-XG4%Z5azHGbYKjO=x$ijLlXiQfa(DDXzT2g^v zB8Bbfmn6ElFXfuZPPB?x2hDW}~yB&M)HrG%w2X_!?+YibyqYlP+)oUlT-b&^#sg}AVPMzNNLp&D5sTqgeSSg@y+ zC&O}9Wy|>aS#;8cw5|4YxD#glD1V_^j^6@L8IbAXr>bBcu-0u9tq8XsE7XSBdAZBf zpLqsrN@_H=aBOUKHV7_}>!kIR=wSS9nedY*6|L_%Z;h_4X}R4hFh zK$@iSSG@QH?Yu|e{SY1`d%2__l2nH;X2J-Z0XkD4A^lCR4FO=ME zp2s-^)TmW2!KD^fFYQaAq&~#jfpvmEOoEbkyPpMNIk1sa3tJ>A$iQJ_|R= z%XzL*cH6wc;t-U8OLc^uT$W1^?v-BrlHquZe`EZJ%E@7nbfh)5Y&CyPTCYi4WngSA zkf(|D54X_4bgSfPHuheWfsq%lvj6kf1`c^7rC%yj+9$9J#w@nfeCJw(HfH4n{3dwP zo1cv%yXTpwcW0N3@DMrr7JHW?AN>RPHHtjl{LU>vA+Yq{dp73^bCym{JhLs4H45z; z*L-*I)$~oq?qQt=zsd2$P2Ra*?4CNmIWPZuXZw?sJu%j#)J~x`R{)C^S7;x!(u#03 zl9rFFgnF$qw1X}562-^a(V?4bSOt9euhQ5~gj}^~5U=)rm#JP*R6Ki8u(cFl)=A4h>N; z0E$U|D4|f^@uo8Z%7Y(TaG&oQ-yL1(@jjvKgK9?}Sy^OkqPTG7^l3 zWccQ`--X?f-~Mh8Zg(vp6$k1o28}Oj znms?-5g?l3F-Z8^4t^ysYX6l8PdImQSr$_zKx5%gIR`h#ejf)RgDvUu+qsU<CmsKd&;$S6h*75^UrPZf|=RTn`hDhI{@|;dc8Z|ADZEniII8WhIpyKTG$kP;Dp>+et zinm($iM)b$(P7aTnC8gfI?*Zq{0b%bRDV)`%=qBxE74nI#JP2j4v!5rCpTy3n%RNt z{`XA`*x=Y4;ao0KZfWbP|IaetGN1VH%I<^U1$hVYnE!HacDE3aQTl#veRs++7ThEy__r5v=&jc0;tfPE{*iE=KQ zLJ#d(lz2B?6IcjcD3>Pwm1*WLrZS}|74#w>q*vS`Kd|W7S>d$8&p(}ROeMc@W<%aF zzZ&Y!4o&sW%2I>LmY`+(76cu&ts@p)#l-_6?gSpn$^{s+$!$?)%r zWA&uQlr|URhIw~3QrA}0L>b*=BrMn1!q#F);0wnhzfW*|_m1?m;wQl z`|-PDPxW2;E|c}pk8rvSGfHdAZB0POEp#*^SElMy7!X3sr<^awCbQnJvI5%4Z9&)o zZ@Djq5^V;FxEI7)5MLt?zFEdhjNR<^2A1-mQo{da9#t|bJx3Le0UPYp#NOf~Mm5ek zk{uM`)a@Q~i16;6G+AajGst#n=qI-^XpR$zsKvWAYZNLqC&l6iQUQ_XXg#-FDe;UBFs#lPC69jK$+)}t_feWYpDhdMSra$t-7n`SuM4sYQ%39L(D@PT#*1TlF z=V1@Akt0*ueab|kKA0@P_EG7szlj|$>vJSa@B7BV;e?g`4Ow!stM_lkVc(Xfk5cLw zhG5t3As~Hu3Q}Br6c-(`WKy<)i%QeP*U%51=3m7^WTd5h&`D`5m)HPRZe?vu{4iMY z%70T5BZ=#hQf090xfvX!SsV(RYMIh9#;iDU)lj|Pvpcs#m*usQtY76GC!7{9zCP}A zd0)BBKAf2G7y559OytysY~BTVi>(%4C$WkXi+Fu@ISq~s7SeDukKCrxLb}S@B=21< ztqqJ%vj~t;CfUb0vZGNo>wscM+6M=e%NoS*YvbtF8Gm`#$q-MQ45`+|Pp?(s%b+`_6)ubz zJaQ+meGE?qHZl&yaprF-D{*l|j9<6N)OSqG$1J3XKJhwXWXC_2fTtW8c(Dm{)a{V9 z2%~Qi1`-k?f#>7+-hm!#@F1|l{zW0Ly~hAl!!ELKbS+8cIrs%BV~SexY_^Lz>!^67 z|BN6XGC7LTJS@I}dlmx>_PPr2?kt*}6?@GspN2ld08JkR!Ool?jKZ zCl+;t<`TzZ3n#h-pGS1bMA1s9C`!zzTUt16s^SHF2uWXG8sa&JCwc6t`oqI7t*3e= zwOzgqXzckH^S}{4SjwWi1cy}?g}Rd;Z;9qKfN$%Btqgc(Q&W5U35<)Bv4U~V-LX04 zXz4h(8GNUOHErjP*2fjiLZfQ)bgrTYf6G80GMzAXB;iNT*Fe(QXSGI<_-A!r3SZ9g z8y17VcTb~@SwhXm**kL{J;-kR4GvH!p^j7EpP_;+u`dI6NqM515I-5~jJPM}AfU20 z5ZIzD2QNmRI!@Y>Scq7X07%IjUMD?^59gcti){e$2{{fO6$lz<&(naAG36KI7i-5n zcE}f>WTs|}Skx-fxE=ar9i!n5u^#W<1BgV*_G*Fp0&noqqr{ytF;q1nEZm;&3%Q*t z+(hmG`QmB88e$l-`tVyppZmpBs5rv6nfpayh)) z=ku;NP{TXrWviL;_4d`3cThkf8e;VmgGuaU<2vCRX1BZI&af&?{y3pj2#o1ZudEI5 zHc_bi8T-0~xt}*~DL=6B9WE=dHz42TKb7W`pJAs+=5}eHSgQ`DAJ%Rjt4%{ZMuZ2& z9eL@LqE!fY3P+#;8uO32q2S4<*1Zwr%+Nb2ar2Y=NMUV1Qq2=Grvg46kn>RY)UdXm zi^xzAD*E zsXl=RWlW%5iO(g#!NDZYvmXKqj5N@_fRGAu6l5s?y+&S3Q`HyJA|pGBXfJFb3VV=q zWaEzTx%v^|R4$hlt3KJ1uv7&)l8^Ef-UYL_`(k#6dnCuH^uVL?;0t4i(xpn00zOpB*0@Q7G1E%|mnD|lufs295`z-E`o~eg zsp4@Q@+>+g{>-fw*J9iJM>$2cV;H}eONYWnX{jNNPZ0wlkLckZhH!h3n=xJY{9%Q* zFyDMAY|+2VQFYdoe%(+ znv$(o^MJqT$}ZQk$?o#6i`PADmvGKK{!ZBtn;W-l2-MzCG)gb+J=w#J_#IQ!K$z>vXXJ zs_xKRkYDA~qV;yliD#AU1b!NaTk%=z=8SS5vRnGDGVIHE-7j#^Dsw~%>^F{! zeh#18(NXNF;aZO5m|Qj($l!_^Y}dgEMj=q?Hr!Mpi3@e$e(T@B!5(^Cq0UAb;koB3 zFfP2h$23B6p<^n?k#t%1DGCOdqc8X#DdpDZT-=$GAB`AIJE6FTUcp~MReX43(Tf1o z3pvyaPZAFNBmG2e`T=>udeAM-!xe$=c*hY&mH$4(_;pQax&2#6*i!Ak4tH)A`hdP=hiz>`eF!UTQ`GbzdjF;0YeVQm=f^XzVgcUl)AJ+t|`DmJ3N>u;H}7Jer_vdomfH3|KgKj8(k`?2zu zVX3C2MQ+6wqP`O)RIgd)W6H|{JuLHgwG@OE6GYJt33MZO3;c_ z|03v?b6^dZZN5YTr56);Te`lur2kMiB^Z+|*tJsGy!LJXBL1O$vo5y2_|HHk$ z|7{cmho)DPieZ}gf_`=r>v!~sSJc94a4^U_>B8;x=n_BWnST*5?=cze%08|`^Y+?j z?#bTID=1BD@K_j`$bFG3Oh4d0pv@t-&uVYb9H zOfIM%d>x7#8VKAKjRoweI*a-Qt5t@6!_fBwPtxK75T6qrZ>pDHmi+=Il zGbjV3jfzr;#s%iUYoASy=RBR%YM!np@y6aCNu2m+J^sLs=XwNa>|Osn=>+ww|AxuH zx<{h!=WRl~O%_)ZUJliHQ0KXGSuXTSz$zHJ-p+*sits{prY10=ZMR1~C;yoDOb1t2 z{WnxU)%7Q6v4Jd?46G1b{2!I2xpgTEB&mdun57(wjP_At5g3imsBv`4h}gWwh)T=& zo&>vfX>rkS*5%TGuCL&#rOp^Sqw=JyBwBA-nU2xu@aJysY#a(c6^s|5d5TVTB35pqrXsQAPpVEpL zCFioslJb!MND=+!$E!Q~(X%A>#sr2CE*q3q5Lvk(^B;SEevEOd^GzYVYe(5j_$POZ z`kKU^HlxY!uphkL%JKW8TUIY{Ia<7<@3s+t+$=2+P->hsbK|w~*bb`Z)d}eI)Vy09 z64hpXWZyTo(5j%&eod(URPAVg(N^8oKk_f-Tfei<0H;P{ubSCU8)`!B9m7^^s9o6H z%wIVy6a_9nU_6Q?(HCo&D-Y~%6&8f$sAwR0JD|Fxvx_AX{} z)D}^BoK^|@Zz`U9mqkW;^Z>22dHt)_#EX}ihgTurmM89!*-J3hnH-zYUL&cuB^LRN zY&&y~f5COpBgc_vU-rN?iDNF=hVhy8KRhaNXXIZ=;(vmAsFXl;k?-17j|P#didL##4pF<#Z#o^O2IS4u{Mp zO`XNu+S8*>b$|O$ViWV(fv%Px7Hoz9!aL3kw7J$DVylm2bY;!kj+>IZhz|}jKEv{N z(hkr(l3Yce{O0!l+u06&-S5Gl&3Oh(tl5`)r73NJ*-b)@H+Z?s1-@!mhor=uN0;r~ zZWqm08jE-QHtmPtrP8?dju32}$w&3&T1veLOh~_D)SXALCrwL)yT0E@3cm?YtgZ^S zakb&sRGyt*;5*j1m0%kOF{$)7$t>|Nc4v#fZ65zl{o86$JK3SB{)Ey#u1O?6s)YqG+I+H9 zE_n<)shb#o60xSD0Xdlck`F~sMbG`74 zKb@r>2^ikZn)nHd)kI&-OIW5xU*9q_3`mpDPnif*S^p-RbvGyY0FpHgheNKd1hY$bRvjc}wms z1-%P8kiFzfP0L_}iTDZhc&$nDv`JGd_(q0LHJGkdi9^@nVus^M;#Hj~2C$-1PrS7q zL}x?1b*(Yw41QSpm`(%3S@@{pFu#g2!FlLG>ene+=UBcUE+&I5`E^6$@%yb)pdRFe z2q53t_vT)0UK6IuXdsd4Fs#ZQEasVZsaxT`$grm-e_F z8@6^2*AM8}VNsQ4Kk|(~B^nU>=<@*PcM~@)p!5|BuUZIq+^Jg1ZOd+ABq{U=;a#4= zUvq7*`@>eaq?#4jo&NFw^QmFSA}_4F*dsft1_(yZFiMN`T8saBpp9FKf1Yezi+_HA zCL{Lmr#_SPxxG#g`2-LEZx_jq47|asj{jzym-F9ss@xIgjAAi!N z{tQpP2a!Gm=`-fN)KVROW==e$zQ8~9r{8^(@oRT1E*$Xq_+FRhA{^K8;$kj`My!Da zftc9YHjeFb(z`^Xq319=r1y})eJe8CTc~p5F%r)A8{+~Gi11>b^+4Or)+l{P=?Qs= zC4f5j6^`!XV_LRyWaF01P z{%U_Ym&kYP>KnMSwZcNm75xcyetDCs@8$N|>0yR%@_g8Sy>8PHh@MdI@^_?8@U;_R zG(%v?z&GPEZGY@ejza$@h*>)OJ7(qeT!5jjS!$S9>WYvYJeaS0&9HKgHp%Tf-8Vd5 zkvW9hFpkDI)k>B2dsEs?Fsx&9N3^UE`NP@;P?_=fHf%cosY zD)Am^xGrY&)-qvbhomEzotf&~#+WGe9z8Gf@S;6-`lSF@kagFAeaa!jiPFF250#ld zu?_U@f`naukcd}I6Roizo^9$vU~pZ!&JRcB1A~dKw~YE-6cC0Xk>trj*wA+yKXze9 zx!W=o!O)%o>;`?Gz5g4Y@*h8d^znsI&YV@D(W}6PFi!%|T08Z4r@6pCl(MhgzV+QV zo)kA}xm|{A=f#hlMNcG|;Ul$cn{WMTc~twyW^^t4Np+)=;?u&X$|r+;k@Ya#L~uhx zv#9xiP2kq#`HX-08Xj;}oGi1U?wJyri0e@CUa=DHR$I9yYdxyjR($=oMn{Bq-K<4w z&_h?KT7wkv(#%2@FG`&r9M-Klu8CWQaiaJL%+^>B5HY3Pm^U7k*1k z1gt1I;fp8!q0|26^TT#Ci(lMk+b#cw7vF{#xBBk3@@}({;!U8I-*NkwIRGJ?1n662 zs~A1k-V3AHf0>pF=TjQu=QEr+;T?3vW4AhxyCsj2z1map%GFgs^$&V0@mX?w_%K$H ziB-pcAajAsE0$&3yPn@yQj>od!{_;F4v!K!tGPfz=E;`$=0ZSl%um|-k56wyl$&ae zPcYZHa&MPMvRc^=4AC>DBZV*F&7J)SJcu2AYqz;JmRH}M6_C033yI~OezL{ml#?u2KyQz*e zm(N|5EFK~5Jmq@*-F<#q_+>2aEvoJ*ZLC9TUV+c@W?TZRH@K6r%ca z20(ejC*B^r6Y6TeFZbFJXOlvlG9i9CFuQ`%ib|27bqlp{&V`07_aBuNpHtS0 z__2Ey4{C3Ti#~^4X)fH3WCuDYIkeCRs)?lOm~j zEYLZBK>GY6Dw^V0XyWSCqkoBGke2*K>=s9qm!jB=cqsCtJOE z`VOE=opfY>{ajf8Viy_!S(WL*?=_7WHICySOH#X2_v*iv3w@+x0YO!+3vkN)z{flY z>UttfU4T24c&ENFP3Tb=gYw9&y^&8*30;Y2_x6|mIz4jpNW!~VKe%$UNe8N9`_T5Z z&*qI%seH_8^r3HpN&Cod0R1=p2Q}mHDeJE8b-olXx&~-IFEK+&dlfg~i4A zW>Ko2dmg{N_BdU9Y}u4(_|?9vp|S22WtHzcm{&VAB27A8+U^CD}rsF?Mu7 zF`!J&MY=k2x=}EB0L3{|NbOeJA!pH@+x43|qE&C9g?DC=oKjI&C4smriB{&)}*(^@P(;lieb4SnVHU_9u4trdU>eOx9mNXH@Ml zU`dxf!6hNhjcppq1INOpQ8()Lr>5`QE>hxkL7vo@*-(49Rex89bQ&5?@Y`eZBTfLeIUj7^Lg)hh?!x`ftM+5mz)>ofmF* z(ZVFTf$TWMfvCWiMaP9Pu(0oMrbkyo#&ZH2cm2FOTnET-go$W{|8M!krA1T9cFOm4 z#`_s#U}O9z-^gV(hH|1+7szDb%>q)4x&J8pQglWFKTm4igpeG7A@F}E0M*2^3c zie3`hSR@0e6)WKi)rfJc9|WFSApz((a<_?)1yX`4$&;;fE{u!h#ypWZ5(00A*>IMO zr?r6H0MauyT(-{Lp1bbF!p^e0`%v#}RymP57Bug_(nsN^pXBo{is2hCpNu!ekh4O! z!&~B(;Lpi5wPxFG&u_oymF@c1rE;|^7HM$WZT@ zjV|{_)5qH~KCq1!WIyQXkaiM3jt11*Pv7buC$5Z$uHmvA_Yz}1;2G5!--5xKRk6!K zU%y`RSUl7XUs5SPg^85v0ie3Dy{O-K2%~|*hMroQ8)Myv^>BW-1{nF+`3Z4P8wKCL z!G~CWxYOV4&fT7f41?IQI#yDOH%^p^O24V`B1|@uzG+<$pUmL6gaDKErH4+LN$%e# zSGg~dl0ONEaE!|mEZtfur#-!ISj|tgS==AHQ~96kGX$=EW*p2JN%!>2M|Ybv=Wm+X zBf3!U1f|SM3l4^Fx0e}jB0PnA>jamL+QnTz9EL^Ahxm}?#B>dk+hTomKNYxck@Iu; zgxDL0Qsz!k=WY{~U(Tt}CdgBz3pb0bl=)nnpvcM$s?l2rKRN-mgOwOz{x6CA&nULd z1bt1|4D7M(i*y|ng3G>lT=?dtTL^0c6Yr^$xg<_~qF%I@GfMiyx-LD+i&-AoeViKC zSVwv!Lk-Q7@Xo8n#^Qg6g4-U=rv=aL8Nipm)kB>Psgi&EZI5s^U^;`Qz|Z}y z5z{28)+ASxXs-gXZkcsU;PE@V2C1KZYUf#h3>gq+p-hA% zD^p0Xzlc8gWYTAzbGDwu&T6d3b7zgy#{|e1G?aGyxWZk#Dy$?Obf&YMj`m#mw>ve! zu>u&eMIW4bsNhhA-dWz*Cm7%!X>#eLY9B24N$3Uhp-=ZmZWDXsLYMJRv0zf|x+^Qk zW(+dH@!xUA>2|lpt7E1UaqZ*3@3$Q`UVnHrli9pg&t5pL#rJhyWj*M0%LAQzrrmlc za`;O}do=4F$KSg3&;C%%4M?9#mVL;QTz<-HM5c(vy>;c#mJDtZ%kHPf&YF7ykxaoe zNY$SO6F)u5L+nx}VDWk=D-;WNP+EpG56XPgYYKYVn$~u&*k1dZ|BT05wmr*gHcJ>} zp3||Kxb~Fl%eLQ$RPNE?$@|6qL_VTDKcf0To6dhS2HU@2*!MV^Pe87C0z zz~|Ix`YnA`3$v>g08Dx_sS*%b)p|)-q9_6RxaTWE5Kt>3^gYw5oc7Z+7w42JJ{DvXInm#2z zb?ZEQp)Fm|r)Gy6JGsJmNg4yS0e6`hnthpUI$K)560t2;PxBGceI@Q~96DRf?ik%T zZj#*0Ih}ySh|kP%#Q*qnvOU|yH_T&1)Yi8(%e{QYzfM~czNWeAViCJOXmNIJliiWe zyZ*ARa+TC-UE_Qi!9LV@xIMlx-Vld00*r5{7a7H5slO;u@v<$9R37Zoo8I}))$cIp z@z=>W^2aeQ-ip)6y~}CcTG;T_zbZSa>mC#6)d31Xjr2CiK-YXlH{H-Ab)ntC)gdk; zosVXhjV`BpyL4cQd`Phx33)2hfha9WYl7Pn7o?k&ytIs^u-6?Z%s#QY)ylH6U_!xP z+aK00LrWPNahXz?X3ajA+5aS|nXE1r=6w=KZ+&gKoiYpuH;gCekltm}(nc0owIh1} z={h2LJqd1z8I5c8io%u6bGfkg7482Os~xT<=hNlJv)c%lmhB1eypFw97|2|7KoP|U}v$>DyE_ZO@vdZp7W~L&J|Asno z#G0L3d+=F^(-LeBF<9ihH)sHNc?Wzq9Wr@B|IktyTzf*#ue>k=oaP)BXsM#UR*Js} zt|1q0P`xK7&Z&Wd0j>1^e1$&e5*vkVzrV8k)OG3yUo_a=7(a*o&iisBU-s;w%Wgz9 z4F=nyuPOVm-RWNiY>Cc5Zoq!FWPtJ4dtD9kDOTZtQpXcLz54uOcrzTDG1b=*!N`*? z96wf1v|ST)AEj%=?g(Tob;n(jt#V7;Nd?KTO-8hiUt$=N5xoIu)!v-Sh!;Eew6-7( z{5OAw=6-EQF3bS3$D@_mZpb^~-Le3pY`3yv9=CZ#$EZc_Kz1TZAU{^4lLS0nzjQA) zr9GDIPkv-tSb6&o&4OmzZdNL`Ea#{07k$z13xR<9np!d)kBBq8dNh8ZQ(!_qm2Xys zpe&msVY<=lUsyBxX{le0*q=xXC=X#+sQgju{7$?J8rf&kTXel1x`j$q=y0JT|DR1j zldUM~bYrR|B2Jl_**Q7?FIwty%4eud0!5avVDK_%BX3BGJGFS?qG?u(^Rw2%s#Vyx z>wAv}%;ScGg&SZ^HQO4np`?Ps%#21J> z8#e6;iMbZh-c2Ew`xhc0UQ(>`P$aoF>71D_5f@?b@Q$DmE80ERAB}BYh8h|`r;WYP zsvJ_HXbdT47C(3z>+JfKZ}xO`*!%ZcVTaf7!JgL0EG(JAz`8U^gC-?XI}(#HV$6%_ zFW`6bi7=~O8AtX4roMjfG(!0_@lG-uT2Ikz)qDec#=et{AKf6ShBFuWh2w(nALtjj z74CRw(fcD1156pQnsJGvx(29Uz8i*Y^xhW)5v5+Aqwepu=mx*w$4nBHa5M5BPek%KqY6reA$pBV8IB!_dW$7jYX1-W4>r<1a2JfE*K`yq9t;76L)5@SJXr zqB05LS@T(VAMwM`RwC4atszLS*qkfAyqCKi zlhg5$ol=c?$oGD#@jz*%$(>Nw=H>$)iqeKI5EBdH?JI;ZH>kxCg(039g`w8Arreiz z{Zt7Tn+2v5^w=y$%-BimT`nJ1A2SAx6fD+Q3^yf*f|2DyPSevCled{^hA5oFt3_-F zj%SE}>zl41dquG4Q1~@a@d0FxgFKLz=o@?54bb=?T4o9M{Ts}V_&G%!d(hRwIJ}wS zoQGFpt6jq|YR!TTYZXwaKm0y=7l&6B%MJ~@GGDy^Ig>HFvt2S%IpXc0U9|r<>{9D# zFbLr1=vo|yrqM!bWc~d|80!qw&k%x3JC5D7Sb`jvTWV|)hP)X_S?Mq5Gd12faOab5 z4C+kW4Sy31$vi39Gkv?=0WVG5&6^iY9^!Gy+7NOF_;At^@jT2ng58g`4M`cj=y zu=%Umd}{e@J9DB_?w_+_k?tYo)~99ydcPpN+lJj0AH70a^rZFpw2tPSKq;hO_DMC2 z2N!DL6=IKVb3s$`2lJKAR{*VoE6^&V;3WVYjV;iOEl`4DJ^;Q69vC=e`0FSTtrTzX zH6n#!{QtrL^S{_w%$4pRr|E1r;GxK|r{~!L$F~Jj1kdx&)Js0w(Ir94~nD zc_CkxTv*#~q+*z19O}F=3efz#7CUEQW{kQwpfK&s|WfkOoIiPLDx6OqlA6jmXx7QzeC>Ql>|N&VY_hcxZ7$C-+kR)7CF`3xbFqQbcMxA@zpQCuW!yr@Z%l< za1T<$=L=2l1m+6f@##xI&9cN^0>db*N??Z7Ipdl%RT5vWUC;0)`xg6I=n2N=uc@DC zpw1Y;dxYhv?>;d%3HxTXl05Lnd~TG`JGqe8B-|@_c&3Tsxk?-^*LfscDkPxkS+EaH z*x{I#P0Tw1*MWS9Gbu39!DOCpOA|lNpRZ%#*Lj4g8+60zFgOCJxGT}Y&mkIr9}2fZ zCOS$hEl;BNBiT+I`gQADm)%J=u|lBele{rzu=m*<0UXm9y3bF9`l&FOiV zz1N~)c$r(Y%!uMO$LKE4p31%ra&go3K4^2C30srh3(9Eon4+aH$zb)VYjoV~m2Skp#2(93iHPbu=8Q=$0 zF32H5H|`-&vaO}_Fyo4ZM0yJhjZ?a9RoREZ1VR@fLV5}hzi~QS8jl{-xSgOJKnMk9 zH%oL6Jm}`u&;?N~yP)*I5cnkFj)d@aO35uegCk7%yO#t()#)SS?p&FX0E2nzvUi?v zr>h5CfyhhgN+kznwmhBMY84Lcy1A@~Icj|+ni+?}Z+uO|?Qo-dxp~UfbF)fa2l|%q zl5?~P)12nSUnGmetc&W`q1~Yt)l7+H(H;2dM%zH62}Uh5lqz^CTP<+fCqivhdF^#t zcXx{4rFv>B`cX1oJs!g-wR= zVIn>dAeG3SSwoDIC{y&ap{cNcb%)%7E7%3n0n`DM5i}J+#Xg1*K7bK?#1tWwF_=*| zdb&9By$JvqKw2t41j5kDz}~^mP}lOSX02xi0YS%zON;we(;n%e{6t=c{>z4c?Eh=S=Xk$xU$%eA{cre%|H6Hh z{~qgC{mVc9^!)?>`sd&BzHnc%zU=ysUubFn`jDRWU+_ym!{^+8^?$+t`0|sEj`s8I zAI2|3{vy6c@t?*Q%a@uj_z(ME5nr5Ns{SqdFXw-_{wn*F_vM(s6rYq|V!t@Qi2l*} z5BxIrA08HlPxUPSw(HCIPx>z$6B9iy8|Av39|2ylSM*f|}f5R_>|GWH$@e}`dHT)O+^7KC|Rl1l=FrEl&1y3&HXnoi66S4U0^$kDc6&)=T zGX#x*u8pXnsj-OzE(_gf^D6{>by6{~e71xwbdBwC8R-8Np7{B#U2rw1nCV&ncH`22 zEvYXlTL0=7*0nUXaK$D48vx1vjWe|{q{pRW{#P{n3UboAmY)IZ|BRJi-3p(f)5Z6WPvpcHe^wJ_D^vof|Y{EC|j4u+P>xO5Dk*8Wc@{GUJyL8JQb z;W5#%{l7f&Wzs($5jM4OFtqy&qZYajhJuEl0s1qtN*Y=jJDA`y(6KTy{L}jU?6R_b z`svfP|Gp-OhIk~pYep=i4|+}h+H^j*Y%0KyIq`g`bZ!gp-g2-(Uqn4j=d(xMr5BKb zAmb0_!$jLl)VRneO(JZtLzjL5;(c-T0mM^o?^;eX`E# z^0~vD>l75wB-j-Wj@iWKC30g{c;7ZELBhpAQ}A_eXQ~7s06?mTpooNY;`W6Hu)PUj za3t?M*T%A6HtIVv?a_2cTRva)815=b5J3(9m01Zm#~At@X8)$kZKlP`$na8}yq% zK*^6&X*5{f@~y(IHe6oG4N7Nxz`YJqYqh)-QjV5KQ!;|>+y!oPaeEiNqMeVBd#jmIrSjq*Q z5ei)9i@_i0BT1z~qzADIc_xA8_mDn4xVnMSg!$h`{jvB%uGB3^VPaP#1PZ2S@X3VK z$+TiKMU}>)*c!xI30f7{i@d@=Kt68Y``;(L^S#djJBK!EKeq~D<9gx2CW(w_58Lk% z+<>-7HV#ehlP~8m%1ef-9cMczx00#ZrnCyL=NuFV&GFymyYc-lOe}tw7de2lm$A3DZ)Tgpw9M4WoMSG@ zkZGiImvgdm;%l_mo};K`Xp7=n!q&UAx-^7s$g1NgBPc5~bDL`~FDWgt1z|_P6pJ)7 zZZO}x#!9O687M}}8AkT?r`1i29wV!SqYseZjyR$Y6vGkgE%c>NvtYwsXlTCU{_~XRGO|KGnb@jX$?tMgl>(oFfsQAJ5=`$Nnzf> z(VDAYPx>0WXsIGoFP<$>0qPLRvsP+3tnRjU^X#;XtY>5C!uqm@?7se?=AkZ0DXR3B z8lt?!b%lU!A4eg_K?^B6&du#h`Y09e^W(a$L%6ePO?=V{z%$1){TtPrlqa~Xmb&NN z2kZp{c0gv>Bp5&=;a1Gh?Etfk27!h^TK9p`>?-7-plQpCf{rF$c0Gbn*X;6ymtMP%=sy>|R$EP5Em+N1c{Kg3 z0(~`e*;+=Y<-DG=*Mq}1&(pNV?#4`4qkMplq0h(6Jd}8y(7|f)c;eAxk5bPl9-Wn$ zPCD^&+^w0m^dCKBu9sHcb&k`>S>>wK#&AJm3Z{%MVz-bM%gcB(?)cVVQh+0n@zLQRH5yey*WHhKo3?N*d0O zj=il>-X(9*kA3D3CeOM9s_OUS5p=W$J1peU^A&To`bX6jg3=H#40Yc3mun{cm{2-W zVI=Bp2&*mf%5C=d5R)}QaPgS18kaz&<_HbaUe;GgW=cM&0ezqyxUdk>K|)Dk&O#mX zLOj4(I^d|7V725BYg({6Id3e{9?kb8S{#`xq(QQXg}6Wv1TkN%`FbDb8RC_2bk^XQ zLm6&(C7JD@j}b>Y4=kAYZYN2iSp&grid5E zTg_0B=dF_FC(ebcD`33(XC1>x=t?ZpH>OwUP^gh>^efjfSx{*V&Mdh#@pSjH2lGfm^Vw_TJZeQU;wHx10ft>VqxgIVEGk>-V!d z#qZYvIfY{x2b_U$3`^I{o&rw2f6(>p3N8=`SurEBA=^o7D(A z1WSV>h@p!`3yQ@i=O;MG1B=nL)TEuEQ0O}^Y293 zJ*+=)AO7TpN0yD|>sHH?GY`k#;hfZ0XfR_k)k9Zdvc*QU1+c}YFScbSrZZ>KvQ$YU zHa$Sy4fYNW4Gm@W_7=}-Xnh7dW9j_i?%6@EttAgyDvMk)TB@ogM|4u!T3A^o?&z{%3j8QGr{^&q|e}1h<5r6^lnrcN}gN6APz*+BW&jOyj zICDXNbUg)e<_G`SzQu6o@GN8<$=r!qb#a+>$;Y%VS`>|FJaYR(E`1>r=dB}^aRti@3e+pXNy%i2;B^CPy2&K7u#xpsu{Uy z+iA^*Lkjjb_t?~Jn|jTXUebDP7lP$zgg5=6P|0e&j=WrA!SnPpYi4PEY5AaXgOYxM zTEhb3Y02G~IIKApfNra=H?F8`HlR;eqdJfuFtvY|HyF1dFQK4XMK<3d z6r;cJ6sjH`%uer#1_p|R@BD%pSctN_$v3fRD6(jX@f^_n6v>M&EVe8fTfohIyN*HR zN2YuM2@}wY9O(K0rzvc9UJ(}<_HC~#jAU5IEh!gBlpcIlC z%WJS#c(0zUYovGIqH7gSKjUl6%t1&O_}gm)6dgR2Z9~cd3RPc~YxJLk^6frN)lk;E zSnXl^F0d3=9jk~qTLK>b39126HR$F#Oyx0|e`-*&K98mik-1I@kG(VSM2m1l!VTkP zj;13d6^%tQ<;SlL8IFNABv@7*7-2<|p$-^|CP^DAq~{}!m4QbRlT(a3QD9`sMl}{O|;LmqV%2b`)#gcE&!J^epFv&I@b`2VIEA z7#}!ogU&}_iWE^uS9uz!x$9QgiKg={mCvXeZRg&OVQs^z5X~$wW!uOf%~UvL+9({& ze8AP(74o;xhMsju)11ZuRZ$INHonv(rV~>o)oYqM<`!;dfpQ?9@ZO1nq8u ztzw7FbMWx!`R@IYN@?wO6gJfZ_#mC(j^b~AijUbt8Y7{F; zzjj?{3%$lfCQF?dY^WEYO0*DcQS);zl(RmOmZI3*HOy14%p7 zx(}9kyq@`7iewh~B1B;)ycrilu%?;VDwHEvQ;`>REePxi4x5iiv0Hyxjhm+JN{)MA zuq83;O5xXlqjXn0z`QJQ!xczo4?{5`pe{HZKge(IXnLi>(aPGiGirDLOZO3|6tX%4 z9yU=J$fh|~cp8%7q&){Vi4IEbIO|{}Hf`$ouzmR!&C2+)-hu|@$~X*z$TdQi(F(h^ zHL{sKtEb8}3fLin8-gcORfnw6&JnL6njWe9j90Nt1gd>gSLuUMd^P-)5qUM@(S2Yw zB6GtG1aS&w;U{u=p)h*nJUyj$v)t5DkaGR1lRf->dOh@;|_5}4Aulib!a?9!qU zxMH_5$$1gOl8(}>ld5mUK4#JA<$=XHX36N4!o@LW@#qx;#WiN>KNNSLK)h}~JpHLu zSwB`qq+}K56qy9Z_u^n!M{0Uw!)#7CpfgxWy2YI2Gf<>kX9teqoOD@=g5tIf*nrdV zCcYboGjylyNIDv^)}=4!XFQ?@w5G_%3I4jrH>noOLwqKQ{njRCX(w8(%G!3lf#HNHR(YM zr;t)c3zszMhz?3yj4IRQ?R(c4o7zD&kC<)r%Yn+K$ZM%J`WKK(>wp^#{ix2esVoi6 zF)V8>(<}#_&Z8|YChyO`bIe52?~a2sMWvV|sH*rSbeC@J>Nr*ttC|z13>$?$(QF!G zZ_FkPTt9G)O0A`(-L~DU;)DD4CC1P2A>ZOU>6KIn>J2D6SXAIQFa@uWHPjc&m&V~y zH3Tx3hKimGiz%I@462Thc5-YcPu!02%(`d35O(fo-gaENc4lop6(;i$&r|CsHHww$xxUuJq)*B zU^`6z!O|yXE3xKecWhlRHCAKS0_e%7J+r7Ox=NPTVGA?O$j*ya8+S(8)_v^cI3Z8n zIe43H-I8P4yJ!HrtZ*M&HDa*L#mVHM{rG+rf0cd(yzO_Eea;~W`_$SSxg{Lw5I-cR zU=rom8-=(7g88{2Q}yRkNVP|t!AcA8nvapKj?vaSuewfU5;=VaWW8_b5w2yn&|3O| zJtX!dq$@nl0eF2J2^-Pch*iEue}rA$I%-p?#(2fWKr7Q)s?}%qr2Lfb0~srhrr)dG z5%#<5D^^&y#teN>Oub_^3_a~u!mW<$ZdRTw-RCDx_HpYMR-m|@AU>bmE;euKM!Pht z<~*&%mkH>WEe#m4athN*@OT|DF(1?wo%fu~4TBvqt$)WFZ5oeVu^G)|Af+ZT;3I2& zD&|Ii#E20-0+2`FUG9KJWA3L2X^5q!vJiJ?=qnjdGxQC268KH_0|;V$TId-^M+V>z znOZyX5~3+Iuvef4!JefnA87^c>u!HJtuWu^7TY=}{2N)_T5P~8+I z&^p8)nP-S#CCIf>K&$@K1!YePK+H0jzj(y950?KIV9uk(V1E3xd@V!e!}3XZIAAaSglJbPIf`c>6KIG>6;B z6tlvVW23+n(+wsxqr?rNgv?EhlGxA!al!ZbkB#n}_xYX4(2r0JLCq(g2kS*<*1kF$ zO1b)sELk=;D3W+yvHT=1HlCwyX8cJP=o_O1my8=Yd~Ch!%v z&R2|H4BT0;O;4!sn(~qn#fTl7z>&9wl=&O)U`XO(mdU&>Y3RqLiP>$@0I=mUy#}l(oU<*V;bJ*}Vcy_f5RZpZ&j~V)q zCfQ1 z%?nBj922wbMe6xM+-l#`$Z9`_!Vqlk#N<7fMzmU2w{))Xh#H!JwVz;fXCvOV8!Nmu zydNS3x**8LNUIvdNr9zxuV(&biBOv-1lo&WT_Zwj| zYco^w<>l4wG{<%_PojEWuEI1j25(AS@*C%ys7mMy*e%O8_ba+GT5p{Txb?o~#G%Ge zY-SYdwBRdzStNoNUq&Gp&!8oMV`z&#-z%wASdjcED(L}qdR^_Fv@8El1wiDolg}%r z+MQ36RG$ejgyoFJA3o0?>XLQB8Z2AT#{SrzC=X}y(Y^w{YTf5Y>#`0rf}iJiR0wPu z>%&H7=MKW#0&;axD{h%o`ZR0rEUaa6*wI`J`njSTdq0l45>@R^#sJ!RLx#d%=LU$P zkm=EKihP^MTSjf`nq=5XC*|MUH&D7F2PD5Fco~Tq(k)NNH_onw+&4-gkr_F?38d_) zOi+k1OHVCUE{-7A*!NSf(l76Ir4TthEqX2?Du+-eD#K=N9BxI>3us530sZx$IP^9( ztr@Zl=Zf?;Nra!>En1@%uY9cO&q7{@?>Dwv13N6+?`cNux0H0XGYPMO2A?C2%wzgH zxAy8)bwdi8E$QAxWLl4S#aTWXS1d?#w#; zX!A9V7iencR5=tp$`OqktlBn8pL{shR|YEO@>9;utIAHZG>8^|atOn=CA}y1HB$iY zTScwu6eke0Zb?$N1x1G*UjP}@cuyQg9ixYy*8t_Z3}C+SMSL^C$MxX2>Fo5GhPC&RonSPP}Bia~LXE@82iiKAaw!oZXKU zlF!=%%dj&c;Wngp1LH8rmr)24N zByfaU<+12W8QjNn_hjl!)<*4LbOW|f)H5{aF-%QwwEiw|)lk@72z2{M98Wv(Xke0W zP$@4hziQT!4q7*&qM>N`ZloY)8xzBFyUw0 z5~>qw87|kKk3wt}9*=jkVikSTB2 zGxar;ILZ6$j^7v6QBvgd%**~_bPlEp!8rIMY9#|GiES}`0WNX0FkVU^u?C4j`6cY0 zRNk}c2_(Ki1b~9pd{IS5arjVPL$ka*#FLG87sj1?H$><=a+oLyee&2=r8;d$KHZA& zQphs5ig1_U$ZuM33U^^6{q^1hvF|(Jrh0#PH4TLk>jV2?9SKU`0*D3`klAUV2aOlp z*TWGUF%e2iNf~lmmvFQ%?`D`|yt#3c<_2QLp~SWQ#m?4g_?hgO;Z?5HNXcemrsR+Z zSjdD*h+I__T}w1lm0?J9O*KP9@3}5BoLlw+UP*?KkrRBH_mtY!NB_!5%C!qM`MtZka0Y1JH=1%L&I#*>&U0)Ld2 zKfj$MQpMvx)0UIzK$*Ik3%r#un#M(fcEF07wjZ2Y_n zswJp@;Y!Hzj7TmfKe#6YG~+$uITHH$n?pYYu!|bbF&3&a z((X5HC~V%(w8eeNv5La8PYn98q@p80DFpT-H70hBe6vpv)Xnot{UA_!=*~cD;3v{z zE{!}yyUTCA*PwuSwobU*GPK|%ZHOi4SN%V>+VRbm`77o`kz>eUAXd0PSnf?wRT^Y#6L>4@G~nj43Sb7dZ-l zaJUrY!s^5k-Als>W#rcuu&<-d9Nfx_lF3_FF>HRVZkE&S{U>CIk~@a&4{FF6KBn&! zAaQ`UFAXf-w_7o1oZq{h>@QX0U4pSTZL!F!;_yUE4M(GTTs0Y+G-lOoB z?-w{>q`b~2nC}W~YH;#2)G3YJZT5aVb6|E1ld#z1>}5W^HmqT&z{(Tq^5UC|x*3RI zl`u%hknI|7ZD9~|S;N6;76A48>j*PRvOsCusf3ZG&h+Yr631z+d@rQztG6PN46B$^ zuOyLl@XDXHzj~#inRI;U$T-dV=+BFi`4zd@7vVLc#QnS#wq|!hC$yuBxtHagkFcI- zKAE)L9hxJKP!X&Y8@hu((VZeC)GrLC(!CV@l0FzUvCVityx)Fanb1k0@m30tVLVQ3 z0KGi(B-An?-?)xqmj%aFJ6h)%b*Kh=?LX#h7+08@$po+PJp+y|qJf_h22H>S+xeR2 z*56tA?Qt~#nd{e_`&CrNsmv#B0K^#~^m#MVkMyAm1mwxez=5^&PUEMO%)3sc3U0e&O z2iB~0Or^7{K+Ht3%&z!y#S8oeDLuN3PFBZ2cxiNSs`viHPKg2qqt=KKsa#Us5&|#E z$UJ>jgJ#j}VnaiN#E%;L(c$g;ZY={8j!m!ae*GO5E`2|Th|FGw&uli|+^f~@nRU^I zHeopAbp#7TbW^^Qm^7g78C2mEG$aZ?`^$*P>KlQGcSX8KTKGnB8DC(ZpCd3@1G{~j zA5xz23GZuyp=t|MUR7L8Rmc56@GwBCy_XtZ7a?p54y%tZL|MaZ^}=OcR^HHx5wQ*`^~teM$)i4~zr3vV zH4ne&VWKK)hf5mJ_;v7@XI+(-bj_kk4dl0UsW3{;@A01%v!|54;|nuT?X};zaZKNL zkCU{YVAqv^k@{T&J1C&lSrm2%g9?$5kuxLXQ0xq)Qs)5h?J(Nrh*}18=B`ywZC?qNS_9y7FsxN;FW!z); zX}Bw(0-YfgE*Ieyn5I&G5ayydlie0w9eG?KKQ(2__*{%6*!G+iQ(8>X(2cyoe9axkg& z`-5LA#_bZ6!)P9CbFgRdQjy8au{$@CdNL!-%hg?XbFpmj)K5L(gqOmqcm~QriEJ&= z4llsL)yYjX{MgVv7AzUh3HK=~(p-8YGhDl=GgJIk7)>tStnS6LR*inZmN%w{UU_ew zKE}`@NhIWp(HVrY&qsc8Ms6w+o$La99(pY}%V`*n!TQJwwH%m|Kyq)0tDIme ziN(Z7Y!xFfsNK5!Vp$9YHV#Ts1_Ifj@tc#tgQFAI0(*}#ZSyDbb3M5Xo2tjVCTeTd zo9%($CnPxODxF>H?*$Z1s+O#Wr#A`DY_?kJ$l? zjWKJWeM;#N@%NaCe7slu%6TQvGDLn+EE5exCuIM!5Yd8fpAUBDTQi0gY}F9Q9m6|z z5^@pDizVfoBZL)-LS6;p`Xp@OOUQ{Af@;t%vtHZRzTf%)-c`CG8E@+Uy0_`>oGT-Q z{!l;$Ofk~Yq{fX4rJpu6R1Rtm+#I-cyszf+u%3Zm)tT|$ueV&XTP7~5E=W8aJ3V{b z1HKidcSg_(93?xzRIcN|BFwKLgI?N;Ofksf*_3%j-+!$k2c+l;rX{20#|(Oj)Pq9$ zLxIMf3X7@e@Lo{OTWO+>PpLbcurI2b;qzg4eoZzUC2|4SRQRgl2PVY;X@yzGmmyjp z6rh~Jt8@50J|qrjcAQu0L`z>^$~?(+`CT7&?j`9Xf1|I(>-@=OXKEm@MM8y%xjgrF z7X1`fx?E+D=ef@9N7D}0qx<8294yc3^+9V!TN{gyc$$wC4D&ZM-BaA$IF|SnVu>0# zhY*=rJAJBELTva=M4Av4p*-zA{9e4QWSUry8gZzw@Z$9v*8B#K*9CBX+I^Q0u-rfU z_NX_`ZLxwqP)3^c{??}G0pjBi-dKpO$7zEOtG!VdTp(3n`TtzMiau9o)~3b zhXWJS0?BW0=#GtMFUZumRc{zjF7JCJjL0YFynu?{`|m&-rxY*)B$pJUx`*wbUo0Tp z1MymWvPXAjDI% zO>g@gcJre?&vTvFac9K3&8yw1no4tXgSjbZ9of?I=bPDStdOMHM$Ub2US7}-oS_WY z(o^S?+Pjb=*R`qU>?b>-5)6GE9XTS3zl!xVir!pdFetKSwh zI1-`D&(pZGSx8NoO>f_{>Y-LC`x}XCl&tE;>Kay|q?ye=_)eH^?+lzupk+d44=2EE z$rXAG#@`*_3cuB={V?|N?(K2hzNlw~l@7TLdEd&MDLNDNuUI-6Nu4SAab6EP3 zHz@)jgW-inNF^^1H8Tg2ngZX)o=C=C32(v7%)Qw@F=M-x1Y2!$%r31U@^QZ)V$dDv zYMq}>EJgWC*G?}9O0&ofabg8`bZ!n;HX6eFu4rIaHLYk(8HAGTM?n7FXeJC;M4n5 z%tr8mbh5?EWJJSV@QL!_E@Vvepu;ETp+|m~U7#)u2G^|Mq`op;pgl&Yy@8?ta*zJe zFfFrW??LCKK9)P2y$^5eo|_rxs2q)mU{`D@A!5OF1Fs-!&%$aD2CwDE+0f8AND%x= z5>wx&Dz+lC!V^r76|+SvVoPwP>i1~^0s;K+#8nCtEQP4f7pUZ)D14Enpvb$Des8js z=-?N%U3#!T%tJed)uWW!aLp7e)48 z9-U$2F4ZRST|T+L_?PHj9$H?z=kLil;pdezxC07TwaO1KXlha}L2t_~0!C=OM_#(6 zB4sDkmJ^grLX4H>h1}xg;i11XapR*yKI8kO0H#Bofp76+E4p2wttGGWV zo)b#VGchB@j>bvGRzd+aPeW%>CYRo?hM*^1`OsJGSLU>QShb9xVYIfeezrVieDOUO zzDB%MezTE&tB3bm5AevCk3%n?FH)O~E^1_<`Bl_y~5G8--?qa+6Q?66713~SU?eN)1upSPsgPPUZOUipi3BDQY8D zg{&C#KKAIYg!@TaSTvFYg=}nK3$9hdi zht`pWKbI0=e;~4X-i)@t{TaHQw@YA=vJ>Z@>0n4uPL_AeH6leNPyUwt!0TaxB1F9G z)nWG0`wr>`Ul8-+45@Ix*~_7^`8G}e_FNFbWWkt zByQ;f4fo85J69$c->`7RI`uX^h2J{VU&`N*L)J~=C*fPp%-C37VZpI#Ry~9ZF40M& zytiMF;BIhBqa$x*_+&3EhSRM&?x?;Ylq;S^JOu&MChQ$3C`rjXAyn~NF5GfSICQ^ml^=8h z+o|fGkAGqP1L%4=wZBu%}?8fK7!0W(CgCZy`>Fu8UCg z@Wu!eiTELg-e+l;++Qp3F=W4@FLmIXu1RN=$%t~hN4L)|V zVhyjd9cYr}g>Kh-huUR#@nW=bMMA=^N@B}?y3L6|C#J1 zFwl6r`dU_73+e4C;^Rq7s=5A{b0=VIUeP|^;8W#n`MrV$(M*);Ho(L1n(sQ+g_S#A zhVEcyP$;h^{yn}!^(O9$Z<6ma=t5y*vOTFCn_iWPXti9lnHe7oRhX2uSs0mHj8*$h zlIKRE@rh`))R##}(5FLg1uBZdv(C1U5jMhY%eZPmv~b?!xm%`4;LK~3j~Vt1KWF=#p=u??%tku>rTv>HqhWYmAGxU zOUQkZV-WW3#G1A*99!25-j&07r)Qr)DhQ|Bu<2$!BJJH9#mf$m$|BQk`%m-X&(^=lCp(}lz&j~&H*)~kP_&Y#3Sr^Np=g}25Q!;RQD6z6Wu$~ zDD4l|RQVea3)xQwgmvqp1Q5x)9Q)ruG=I&uV40-Y#JFE1u)|#ee|9J5O#1h z=CWpn@7%Y%!Y{<}1a^A0!E~l4F$@}c54uMq%Kfx)nMx2ZN+o zD^IHVo;I0Sa~ghtN=iZuF}P=+PwJlVGXOKmjWX^T@-=tl)?u#8i2727C@scMXw)uP zd7ufcUv2W7J$P42XHvRRLw7_#*(H&j;pfaNu#=#M1bK9z#%Dft!zV6F4 z7yF)Shm^6q0BSw#cF$4ZyMbc!Nzut`hbK)5>6LUKRONE?QNMW~Ofr%hQYkW zKZ<@pW#wgsPTom8(*MS-Ji18GOXz^HEOPEt#NHuDm8HDP+Pos zc*V8@u0=5|;x^*~Bo!9owvY#ZmRkzv1`uQ_Y62Q(Ae1fJszWU$QG%@kAsLaR!yVQ( z8`#dO<_6`Qs*yQTk4JNL1U*V&4JDnQF_>Cu171%FN3N)0BPV6D$8@=De#58cyeU}r z?LADa1&)kA3_NFP>JF*fCTyFbPl(Rxc#Dw<`x;k<#m?DhG@Hw%9k{GT3Y0Yf9b2X@ z-pJIPZAWCWhZ>VfvNxdZ+GP}swRTIW-!~~OwD4&Eo zGL|s=%oO}f>RZ8E!kY|jIMLqCIs5Z1hxs0OvKv-?Hh(GC^U}@t+#7j>ojEWI?-Oz@ zZUPEdvf0EkB~Y}O_<=B{2*k)5VURgUGoj+K@WR1|K{h);%8{-d0}5hc~G3VhD!8e+1$# zHQ@53eNWIf4%ewE305AH!C^ zcj&Ah?d`BX?1>V#Xc>}erWl@xx6-icu^o4VYq9)TyX4)+ctcI#XfDhUOC&e$ya4-W zgCA&<9rpI=y#|i7GBiD$ceJ)fX-xVAO>#^57Bj)##l$Wq`HVA^)VH&S9S2)xwaThx zxowo+hZP8fJoX4&Y^Aqpp4eic{b^?_lM47j$<_@h*%b#eW%jA-|M>WCnPDi$ow3P z34!XnUCJ>y&Y~a}oU(0?(AxUBO`MmhjyfRS?>%gvyL{>%AD5*f+-LL7vX*I9JL`S` z=To;^J>1=`w>$NQ_z74nW<#X2Qr3yPR7zZiRwJ_3d!O!CZ>r>)p(8%9kL~LEPkl_8 znCRducyLp1->oh0gRMd5H@Vh-=XsNa00-WpUO}G?*K?`QEpr9;46Mg#Y^Srrf9bV-huj25F`EH5hKisP(1 z!gr0i32fFfXW5*Q4n?53l2`pMMo@pf;sT4@o-4EXdAlDgC*n%-igG^DohNb6sD|xX zF;~hWtWx?)PxJ?J)O~QH;!DCk#yN7tER@o;lF~IP9}^}yxQnA=Rnw{JA{xQ5KP1o( z0}zwEOVxt#6QvqA&Yvq2mj~{T`kdQ~jHyGk48+WF-5hy|t(P_L#VzWj>|#x9_xgFO zpxMBC^~f7M1lrSVK%z|h>E1B*yWmE2n4-1FON^c!@5R1+ny-^G>aaMa+BLj z$My$N?`LsBc{rJ@CYwT)FWa!0zwY|HW6GSDyhJuv<&ws%b4HiF6)(KVLBpz>Bi?gq!8uYEI(EObP6!fy@L-#?*=jFFy!z zXf$XY)bt$n1mv&NCi*&zbrzN@0!=76sF=n%j3l-y9$QwpDlh}=KOihE?NtuSq zmFo_WOhehJnHDtjnUhE7weuHBCkubZHI{jaf(nW$J|S5P7Zjt5Psfv$fCLx|mlwxq zVe*9$Xb`Z@L|`PdI^cnJu|)3dvyVy&N^7JdG1Q_Nt_k%iINw;`>L|<}?cfK>+s8p>;@OW`c1JZg(29urt$wMr zG%JC5yByyUE0INWCNXoUyMnBq6c#`hEW&vW(6_5<`=Mu@%?`Tl11&A`@SHJAH@aJ; z4DHph*TFT>P(>-_V{X=fWV_*W@+ZT~QE2XaWUO$BQVDtRE}^4^S^HD!A2)G5JIAIo zT`^Kc6Uu^%GIEYwoIWy~xn8^-^04G@3}|RI73M!(Y{y`0wKnIf)Lfq&^YdsMWWFhv zt1^9NRTr&)=`EOipu1erUj2Ra$NR@>qRgmt=nKU~R*Q%6Zp_o>uWV*6<%H6SM8yfO zoh^H+tPdnS5p97S5=TC0g)3d7f@C~2tI{RX#?Vv25dxSbI1~k8xZZ74wc{}jMJq8* zCfPu>V?}sO&vIsDmL27G7(`6u8*7w0ddqukC^cJ8)nAO1uuS0`+Gk>UTCe`ya{JA+ z4g-~VosH(h+vbZ_oB+-Z*u(?4&1Iyw`g>THynYZ z`u>24e4R#wWIi*PWwCr&DZ)58u*#gaL(bh;1k12z=fsJshY1t{k|ik~512fzkz2;j z`Ej?Su!l6rmc2S=DTr}pJxpv>hFcvzrUC&Yxd=H57eSBr{?mw-CnTk7(wDLp6(e{W zuZ2_MGg%b-;I#!wrtvT*D-{rC0PSMLAw38Ld_EOoeQbR!!yYAGKH_jXiNMX)6%N!zG;4!Am8B>oO{^k&5jmN^wO!ppB=++-(H9MFfwG_U5kG& zXXE-jN&Gz3`X%NuACHgMmFhBU2 zNdDS=v+nZMR-5}}!uh?&%7UcZC;BlKPIQ=Wh7k_ehd)r)Dm%b?u|({M*n~(}Q9XOr zJJInp+reAdN2y`~G=R_p%3uA6M}ercMhdZ1xxj%e%)hXBd|_$%HWNB*&;4R|eEo%c z^74(V6UWe*O_qhU?!3AQcV6e5cHc&8;Fk-F-&^n2&s-!IrjPHRxx?LPSjB1yw|;1$ zgUKjEb%hl`c``^N5VE+H&$)=hj05%n=Ne^rhnlf(MRVhu=Ex^P5(q<;JylH+$Mcy_ zKffliic}42cULgr>_v5V$oU*rsl${zhwB;RK!rt63fq+^*`f|%(`{9)QP1Si2#!Jv zG7G~oljo`p_+v;SQF|*L`9r%TcG=ak!P-j|lmp}2H$X0^k`Ptk7jtuhOFT ziy=Btr2#0?-8+eNBB~8gZtp=EXYXyVHG=AdwH}RMWi%w(1W8|}x_;ns^;$Q?zYz;b zhX?_$J59246K2F-^H&G!%vJ9Rt3eU-9F;K0am)rZ=5iO}oEv_N0T$6m{$}38%E|8T zG^B7y+w?kL<^f>^aV zEQH>CD+(B6|KkvYaEXIY56!7bZ4Y#Z1;T|Flkx6gW$K)-668v6L&| zFBZBq>g2U{j1~@hB9wo0aQ>wnk{Ko8uh`|V1^$zV10sKOx_A(wF)#Kt57;usW5fT@ znDbMNNBdL7=^o)V|FbLcF6R|_L>=JcB*m!A>&`QKhQAXFhvVScEUyvVFi~vb?P6Hx z2m2dbvxO+xk~5aww*K`z7o+O(#`&26A2|A_WUY*e5nC%AS{EQKbKMi(v71KZRN zTr~(9lkbBP*Fh$t{BRf);~X#v3A~mn3ui@^Y>SMryQZ8_RyKx2c3XDIrbNw~B*9O0 zzU@y{k7PsN@C4%$?>0^-F9)kBz1MwfWok3CebVlMd?+dXWu9+`Tb97uJ@`}ZZLx)U zqs?7cR`VXiDu=iRAAxv6=6As{x`ndK5(gXuEmHfgLU=vsQWj8 zBfZ_k6NKx?ld4VnSMrIVff&7h3R&?kz0gtmeVG6y3I@TH3eqS19e%=JkT%IxDn0%L zh%BAOKv0PZB=o=07%EVW0sv#AMs+fq3uDzE9xj0F7vW@3b1#_l!8 zoyONjslbu3V@7(hTKSZSp*XNv6cCUXxMXg4tnuP-Z{n}F0Siro?OGU?%|xOmnYCie z@11%A$-wvW{$4tC`0B}2V@j+5{Qg70X$j3*Kuo|wcsL*hd~`B%^b>+^5i~O~KM{@Z zVLPbTJ?VnoGbC}7htlsy)DtYp3mqLjJBvZH>*oh0p*yWmYGTMX$ko?x>YVR;lAf9x zI(QyxfiQM6-{_Ao@(s<~A;;_a3X2JKFcvPMSLq?hOM%|?=Lnqy#1J|{;;Sc4|7;cy zvYicC$%7*JapZ*?C=|wwg#uo9{8SlrawgJjT%0)Cu^I~m%AX(IYE6;Wq;zgc>S{tc zigZ-#BJRVQH(H={vucSuo_p?iI&qO)K;hKQD24eJij(uoAfJJuxtPjh@m~5TGP7SC2+CnWbtelH{1YPN z%_s10_KR)+La`0|&1uzj)w3p5fNtm4`*fW9u6~^R^-KJDUK!%z0Z0+fQ}^)xIjKjT zQxI*<|9A@tO8FUk;`GesKV2UQ{HHzd`zE%xqdR%I(fM`ThrRLKltimUK;Kk+dDgOn z%X4pfDB=(2!~SrXB*|-r!AZ62-Q#)kXuHk*1WR;5X0{A{+b#iXu=#^JPHQCE;xUmsgx~M$OX52LrGX(1B7`jW|l&YVzdxYpU5ISV1%2|@$cr$y@(a*H2J^5YcE25B7_BdAyuX%k0baMavSgReewiNd1_&&yh6 zsNa03?hqYzD&Q12RbSG}f$A;YcQ%IeQ_;t3Am%fu^tF@3x^I)8HvOK!mT&yf|7J5y ztR{_qkW@>0ChC3~dUMLTSBZf*gxGrg9t#n#2&xWMf!(~BbGTLL2K#l(Ri=`9mNa68 zda7CVEa9=nv>LkdlFiQT7+lBA!m<2$w>!-ep6T!zQ|@2MUOe#1$0u4}UxqQTrO3fK z`{odg@2X$7WvM27ajtbbv?qoq>D@PYW_S)2jYwE z$Rebqk)&OObTC@L-)^PRox%}wA=Kmv6D!6^@Gu%LdXhWxdOqXTn|3~#89yH`bjTzN zz#^AkBscyZDk#Q?siU=PLq=Eq znP@a+5YJ;mP$u4sIIaw8YZQw_fm+RK4auqpOVp`UVxn4D&Vdapyf8WiuOM}S-AcW< zA5{UBjDAjNuPc{t9pXDP$koR^35K}$90LYAi5*47xKN1^U{PgzQ~ew`6uzeKBF?;MYkFRZQ)>G zve7UY_OIr8M4$LOX=eLInm{7BDY;j(h%7IevyDoVwTyL-%3!u2>@!lOUw#(}dy*RY zzeA)8q%uF&9yhFM$%G=+0dw+wK-z~6l(lLV<25_OYv1Mof~0w6W?5F3=o4zEoD590 z6u84Oy-QFoyyxPC_`q?R4?@S|Vx?G!?SII>;1!>%?qCb5^>8k`xlvoy-7GDe>a4$9 zE(6szJ!wAHJfeGR{4i|LJutJg+;3|VmdL>J30#wc*RMxM z1Y|gLfP=)De4@GL@dwHCjYj6#>0CPT#7-}?^`>`j0ubSKSmI0x&WSI=NMfFcC|H{;G89n~pu+&V?_Ha0he?m^2Z|P!rx&fK+DccD`qr}hAhBrk2 zE?}7kms-r12tc}WeTne4utgsUS4ZgZHNyvIao86 zr&g)3N@^kd*!mdqzMr74)==*=vaYzY%vu|DNJ}y-SC}dxAZJIG9#R{YfYKVY{r#Sk zTwo=&Jnq|jgW`MnCGVxW24L&DW^Ze|#{QF*E zT)vtQ7I?ZLH8ASNm04V7(#I8V$`6q*4I@HYi=t9&>O!_{8#SV zyploF@Cl?w4&-=PF2A|2(@yI9@Z9D+)4hX<2(LK-+g4}it?rc{ z7HDN9CQoGCyq$pTTUBZuDL>)b;j9>T70&cbt6s@h@tl;{O&kPq8!7_cu{xFH7fd@& z2y;1%Y3#IXM6mR=G&CV5CfEOMsX| z&cZht?u-qL4J<6R&8`r7fqw$)tp4?>+wB(t(-EiEOwkgNgB0$HnAg1)0nU+?V7%eH>4H zY#zrtGis`LXdAo0d`Ff3v^gmIH6B=;FK%Qs>-$ zeF$*+3>7MYRXh}@j!%-4!6dFJmN+QZWIk7rT58}R^uo42A`|MmTxx^L!n*CK(^?a`l$2FZLrtw5*LsEG4*InG&M*T z;%TNH%DKCvN5}O{_3!D&_0h1;J6mZk1cfzY%N(GyzZ|8sniDRBFA$hBP;+u7?j>?U zVQrbOgcDXT_E%G-Ko!!+nh%l9x`=?jmBfw;L(U1${=l{(8#y2!PWH56ur8hJ9aTER z{b+MnyeCF1^yvd2E19A0_V2R|>1K~&#z)ci&f~iaWL|1g3}f9XZ zPL5MhEs6|!TO4@q0=zELeq*Eo&u|!7L>sRTkV#_VGe*TSFXHSOy?+HlJpwv5VlEGu z1ncOtoJkjFO()x=v4PPz6)_cFam@2Z3NTEdS%78v?eM1GAF&n8PP-1jk;<3d#d2pH zn>j{8T2^-jH;+>ft9Vv44C#tK)lZkUTx4T|Fh62^^jygAZKz9f(o>at?3)O#1t)I$qO@aXjfCXkenb#ZA+j+DKdtP*57 z>@}8*f)Er&JT_|~NO_)6BZQ-3=IwrN%gNZx^?6(|MYW!!2(waG$xcA@FQU;$i%9RnHqEBDp| zC;wrjJAs}JV8%IdPV5xGtfcXP_e7Wl_X2X8D=q$Vdx=LcX5NhH(&@!0nB(#L9x#Er z;_raCQN2|ocK2cS#=arV@0uxn=Bn_gdPG?7I-TkN_Ea|=ty}F;S@vL^%l2zJ+4sga zLOz@i>SizZ4n85%TpK=VgZa7S`@zwpuZ2~sHUh${d{Q_t&%HNYLEed`5SbD3QGVgV& zis%OId92eOX1-wrb#ujWasCscC7IxL*u*#EP!N@V%Y{y+SW1i!H@EO^oym{MZOAfT zaY|~9XcszchATgcC0KO3<51ZHtrp7cTk%?(?0m};fJI(|AGkFCw-@x%o8*l2877<3 zu6lz087dm=^@)8~{52P1b@W~Thv1og`ioJ1>jiXJr=RBmZPl?5&?+W}(z^fiMvpr0 zIV?v|3(&0xfaeSS)^eA%QV=oR6r!|ALu^H(Qx-4u4}LDx>VOwe_Md((&<{?u8?x>I z#!2a8Fvo#YB`xj#_7Q8jx>`yEMp^xD3Ow+`4AHYW;CuSyuZ9rziMx2MjJBanafzWb zjG>POD^f=bKd-re^90NMS5P*@#3R_tTf+))WLfD?sr6l9Z^?<5sK*#1gd;)%G+25U zgF=x~gP#cD7rO=uB;IqhzOqwl4eOgg*)EDjonlGvo=WCcftyet+XA?karB3^fEv3I z^KO|(fRo&@1Q}>5QdYe>yopt}!jZ6)J;ROi3?$G6OC2_`Y=(^%oJt?MMifF!-_gW| zyB$AGKR^C1(`H3aW;=8S*JA#_7UrfMh4Y zr5Op7C<>HlfROxihI4zyGYjsoZ7O%j+sgn>p1djf3Z5=TqgEw3Lq7m^pYTuMcIQ&q zQpSr4rS6%P8BE!31TbRx2e-&`fm&00cl;)H4MFHaZ$PJK&VBfzK`{`$w$^557@ffH z!Nh%vZy!6zKN}U?(mUI<-3#gF!A zG}8WE-0{)N1u^@ijS^y)(%KM;@G|}EI;$P&g!(LB(80O!)>(8em}Izuccbn2mWUj* zMIMm5r_|@X>PT%D46AA6jG9haP(7=@m^F<98QBPaTIVvWy>NG{vcoGy8j}k5<}$C3Bv~|Dp#I!@OlEbdbf3Hb zcZPfKsn&bhX`IDrb;R&bc3{oMW)Lq%5^est=m&D>9+b|)XF)mZC|k@O?Se~=;8eH$ zsBDhHr~r+;Cw75x_rLoNrI#mOc-*aBHRL5s!7k76A5m`E8-8eK!frIc8$cwc_A@+# zGMzV48dv+z(=8;u=-%$4^6XR45nn0HDHV^t$N*RRO%VD_O;)S2Jh0hqLd~ujdKZ*s zylu>{2qo|S7o|bZoP(iog=plyZ?pl9(s#Iz^Of8io^nx|w7rYsl}Rm%;-B*wPK*>l zkm484$~x?NB~8(iyx@@LUA0(Syl2>X=&zDj2hEuGJy7lnWce%|i0!Sxth@ympX9&f zx;^3#j~(aVWsF!9$_Mp!F}`9@N05^-^BV4%%jY=j?7cp>2oI4i8s=VqotF*ONCB)V zj#nFJH-lXe46qLtaa_CFpxdHID%^o`oumVtc^LRkzG}}scY!VP-Y4d$V^l(~51Ny);Q`xUu#2V?xJ^KKZ0 zaRB0FAy?tTU?7Aqdo2hji zF+tT60hllCJVTV@KgV)oYIj99UVsmP#5h(UNhXe0lADItX6)wvuf9KReP`p}g`~sI znyT&3(J>d6T|lK-frk6|z1J@;=9Op~=C-JOsoav9jy&h)nVUKQj z*DaC3zJGk0@eDOYm_I*X zjJ~w<6PyqHjy?IsH@(}t4%{ZZd=6K^Zor_VDbpG1IWVX#nOn|9O{=!I^`DG}EhJ3Q zWuFRCEKHYbRzEJeZ-hVFWTr=IG%iwNFvA*{HSu}<46!mj6@=4L?oM_xxx2z@KIW2J zC|L%>rK0FH|7mxzJLZgW89y7g#N&ujQQpx{_XmNaoWdi-} znyQT7%OoV!qqkFK7OWfOb1WEc5r|MiS(YF+->-2;nht7bdrtF7(+xBFsbDCz<~bu< zwV2S^FTF75E?KEMcdURzXT12hnjGRm2RYa^Q-fP+o?&(sd-q`!JzVm%xwdY|X?{js z2pFPz>0I;JA>7JvvYp-s*z-V7+##cM)AgesN_Oa;@w>4%ksY&TsoFDao;3EVfY3=8 z%Y0aPU{6E8WU*vhpq)t(XGy1aHMu-HQ`#;(9tG$4MX#-EaFbJdE`@rJ;g=lxT`s4;ehgl?`nV~as{1?_BZcI9YEP1`OxbH+>ikMSFb0t!|9 z`K3ieSr>G=_=I#ju4e*kzT=WcIH9y8;^R(?}gb>uB}Nw~aL{I8Wk3fU?UJ*3?gmnr=!! z^cL0fDcXp0rs*ZQ?UmY<@h0jR$TRMoQd_8cOQdWyf_IZ9&66>dsf2W6?9)4$r76yr zOnl#-!z!uqUfJn@@aK!r`EBP$Ii&jL~-7goCCL%0UxW zb*S;DY(xH$)fzLylzo1@b{2c|jckDLkHM$SgN_{&rwU1KraKg@$&c{P$ea&K&vu0O z_>+EBaqjd{G#2#W7kb}N~%F-uEttzBQ6@Oiyod>S4;kyKV@}qxD0)*b>9_O3sxFVb|t=1pV?RMgc|g0L=Sz> zK9Sz>u6w{a>#h2PICd)kTy0>N-dJC_{RA&a$+p&c{a*i)JoC@s2)AC|qaFFP53=2e zPxQ-%&jpevFjQtVJddYiyTjC;2t9GGlRKU|q3%dtL!hDO>>B0E+xchgJaY~=TVBRg zXGzUKCg}D@UFL1)hQBHY2-$xV3w!ILw*Vf&&CJ*3$D`IM5lFxP53Q?tCl3eCGZxZd zMaX^>WkOL>kHD$)kw+?s>|PAk>t5b@yz9JVcGD zjv{QMd=om)q1@ZX=e;?gmwySDj3W(SGVQdiXk^xPZFOF(t0OMlE3@sqNA|21)B;&i zsazEr-ghn@$OaF~4qyG=Y<0n7jCGqvZ%cu_?^+jAjE=I+FpgLzT6a$v+Ph>Mm2GMs zp>&hOKW7SaurI)jU0yK`Jg6N{sqXacnPj4;YW8|C4!3vN*DYf4-+bnGEJCrHuU6k# zR0>R=$03)6+%;C*u$QWBb&RBQLDoO)ehO3!P4|DQq)%Zuuiu^=?CqkwxY>3e^~XJO z^0DXPuWK#!%9nHxj4hl9>zu2kAX&wgyCJiDs+Ew(jl~{wA630kq)n~MbqGa51&xe+ zf@?>lk!$OxmTF15Y0*@o+M?e)L1+vYq@CUIN?jd+-xRg9yE88KAXP(bP2xOj9JCNp z=Gv=lTkkE+54=Swy$+u*L*KK}PC6=!Z>+MaQ;cO=Tx=EJ8&a3JC%ICHAMGkhIXA{u z?RloYz1T&XGS`lsoz@ka`z$yur*uqr>|7$MnU_4wGiH~x*A3pA1V`GvkF6^!P?74K zb#z~hHlAD&HmX-V>zjs8*^jIng$R~%x7!^nRYRTII}g4Sn_Y7kTsW{R-oG>>KM(*fo)GYJsqsmT$N}358HcPJN245(?7n zzc4?QXUIkxehj;${3{J()dMKA)n#x>bU!ZjP+MBwc%xUeKL4F!Ei?wRr z`Ux%qR~BM+X)!=(CF(RO4FjnMn_G4hqJx+rcQo|YOw|zOPnPHRL_f*`{H(Z( zcol!qZXNXH6>>}-6*$Kzd!FM_f-9$Ss8AR63h&59Lp{2*=}jKI)w+ZuroE@bcp^GO z#f!LaUR|RLbrQYQLW9$^e&ZT@z+6a?)i4+A*cqzq3)}l757|h!mAmc~?*N%!XcJNg zC=|>S-nisDFyF#kpqXJGVGR*)-`Fg^DZXYa3`_myYBjppw+8jzCV4MCEK!x{e&BM6 zKKuY0xQcU(KSG|czC5eym07mnD!hYbB|U5oA=IOOgPN8}D{pN;3#_Nyysied{NfeE z^({ICkuIE^N%Z^&0t$-WIk1yB{hG5eH%}aY`(P5Xvf2W2tv_r(ersvj0v1Ztg7co~ zA->SO%%S-QlbqhR#IBi0ppjV9!28{_-}g*A;$ri(#n}8&z45StVf&q6N#i}4Y0)*y z374DGrx`k*R3`^sGa?)6i3e#9^YL4z$Uc~$+%?`s zqVCbjHE$r|ZRTw8ZI|V&oQ-i*b(?61ufD)M-uj!9#Ce;Y+8W7~$&%}Rm}>_&cX5hS zcw3wLD)H65f^*@=`g>{5W@+|Zw1Ao!8z*E%dmhr1z3`gNv<&77$C1X)RQ8rfD@lbO zH=4Kdc+)yScIwTOVHx+m6Nm?nTRH>%U8EFLWhdMvE5Chl3+Gy%w?t#^l>ag3d&O^h zWF(r-e(evsu@^N@Qr)FIb-8`|9sgMf-&f>&?kI>jm^|-+7SWIQy|sal_`)=m%>ctZ zVHs`Y8~GFeHSjm1f4%RBSMpuj`Nkv8e$8gbuIAy4<}Ls9hnk)1@bI1&p8IBS61|kw zb7Z&luq#KMPgcwuta+67WEVD}x(Ap!D_xRK{X0W7{R`2F;+equr6f_?ws#IUS+Yqd z>((q&4t+IA`O(FGb=thl&Sh?Bm}=yXK5fRznV0v&W7eYg{Feq1%pLiZ?LR23v}(_b znz-e6mpU2SUfsW!L1@QW%g$VuUdBS#j61y}YmTUB+68x6!>}0xfe>}NT*;OOGb*OX zDt(--vpXa&>n}cF-YXi}icXu~JnB{S85-j2g55vf*V1o zZ7#~QnfHc>g;6D+g}}#Bjj{2g>g393x=8|W6A-OZ?6}u{*S+UsdX{%>$JM1dKj|&} z5?i8&7uy2lx8b*7vJ$SgfG!Z;FT2$Fp;CVoz8&S)KhRHYum`4Q>ACes zjO;~1RM8e3E;sBLc#@4K*%0UKiC$nhWEpLT<3Fi~Dg}KvlAruIU$61mfKbsV)U*kI zPM?d~72zVQ;*sm_!FF zlshswreW$t-L$Q!hNRguf^B)yMzG0^47q-e7^Pmf@Mf_TO-?+U&&)b7s#>d-dxw%v ztu}ts{jAV;igPlE+Eiq+{QRuD-tR9C$6L$_2Y%1`an` zT7N&p3r)Uat~tlVXus%=$mD!$a6XeA)r=GESB&q1U%BSt`wFg6*6KnAzD)8gIg-*3 zPt8LO3z9g6h|Df0zxZLDT09J=cYGMnaef=Kn|$&S9F@u8>YW){zXUM^vT|u9rn2%F zvOL5{q;1GA>?J9EmFku+!07rdFl-{csE_UJO1Z^~KqtzdOdzrc^elZC+&K2@q2NUKowp#+KOf zwQ?Kg*CqIs;(bzA$`tu0H0fvok+eiyg2Uw^_e50nCBJ1Iopd6fIj?gH<8+}DA%3cX z4zTXCEVbI?k2N4Kjf#-M!M%9)fWx@~%@$t_1kPCx7Wt-hnsHhwo+q+ zVtsWL**j&4bx>;} zy<>q3`&Qzq+~M8Kd`=eo!k^D@WMNb2OZ(?2kvU58cuz9M`X)U;iB9ZYw+3MhvTUM> zN$WehI>CURu7)8(6Kc!eR-gE|6-P1Vs*|)Qx8F6q?j!NDyG2{QFDrE54Y2*9=2=AR znHnpDPD>JpHR8@ZFCKQ1a8Q28HkBFGbUHuS5FhLMAy$m!48qAmo0z$9piNXo! z3G#s$8GqS|C`cLPXqp1>5jUB*gAO6epGpJUp9w)zv)bTdzrY>0M*Vc zss~wikGX{{7FY>=wjur0V>QQ0qilPmr(`2)^MSD)lz9~*iNi6S7i~p#G|nn65IiJT zRGn^N8EZckP)9u+1^PBwcS_=9|1duGWv(YOoA9lPncr2)E2Fa^e@rdtYx%C7CfU7thHCRT9je(0 zTgmujqxkl_Xpi<~wYZuy`p0YL$vJa(5Fa*(Z(q|)(2pz2i3`=Bzn{^MAq7BNnf+OM zfA6*3hpAQ^e|;GM;zA%VrpUMvuhBViemy}2a!YQh><7kNxv6Y@5i<38u~@>>iF((2 zrj3qtxrc)R*Mjr45N+-0%wRb7Fb}1 z*~p!WR@n1v#-2^OW}!l6;J3BCZY~fjV-?2J{NaHu@rCMXn=>|B^E}UyDAEB^lme;f zf#(6~Wz0Ca#`!DuwARO_Uw6(uE8cbp=~4@ns6;dpkCQCQcivX8{hZ%dwj+$5txmwl zkk+Fs#+v)Nis19N&xFs+j)_F33;T8+*{~_9)jyf8i^dka zBFHp{zeAekBvU)5X3b#DyMJ!XxQZP~-{x%T`P_~tndR9`}`J6*xknS5JJ zco{)9%kwWb?Ot14InkJkNuzFX}44Z-vu$uI5!|Fpk#@=?_ru1FMnD#tF89)Dt*;?OXd*k*0JwpYHyd^nTCU4Up@DgTOkPWf8h( z@Hh3~r*=VaWFL3g%7X1OHmlpR6i8eFUHWqrLZZc!Jh-d3SzX?FQ%l}ljZA+SwwY#2 z>D!eICdJIA+n(mg^k8mO^L#Uue?B*He^CpdZPO$3D_nZXJqaMqAl!-B=+fR7szJGAF023ZT`iL=l(X4?s*u5s% z&nM6*H?Qnnu9QRhiH{4y?9B&onnIe%c4#~O+joE)+O)Aw0AF{_DMoxw6n#Nx^s2Kc zsq9sdlkqZZYzh@tm8&{s0gMB@##J7#{v6M5wDKCA!LR#{J{8ZR@7v;dMlo%+AKRju zHrUZjwcFEnK25&6ni4Eqft?I{pRR-4vR3Y(3ZuF0eRn3Ji zUR^4wV!T=Z(;?vN;G3kfXZyA93cgJL%+l{2oH}!S@#h6&3F^I$*Bjy!;p30YFoBwC zrAFfJw$eQ+0o=T#FTWB>E4NN&{6b!b!QVKzC$Cd$;`1rKuC&n#i=Hru{PPJRM;gSX z+^%(1YNyOcN6~-B{4-pQo^Uc#Z{iUit8Kf18wwyfW}fF#kZV3Cj;+5y-&CFc?fkQmnR8SH$)hPGB6SSg#3J zUBVpjUx(tARnYU+Y*sK1wukg-q&%<#umhrd*~QiAN|kLMiI!j6z0Op$KV(I->-i=%h^7AP+2PY+o4$57%17V zZn)Ik#aoKnjq$=ZLXRmU?|GhR&WZ%Y5eo8q?AT|D2X(M4_BVq*SopW&6IsVA>i&6tn{POeXb4s-R{Ukg<`T4>&4>EHd z-#ro;&m_MKTmTr<`paah3&5V#FUTua=rvnp)O7cSgtTlsHbMiK(w*X;-l zL|h1*yVz4_S4;}bw-wCjl9vxyFV0vM-^xlkZRoI8XQ>E}wbSsKdz`RDR7V#%O; zuplric!azdYK!flMWBT>)@jLNhS)$qq0f~fEFGwn<1o+1DN&7alCA&4NVB8Lw$bP^ zm#(#3$k(GliDs>4IGD?x%_4?K%RpIXEVElggDi15H~G2RdMBrSH}Kbb{h@{OWwy>| zM%$waim+J+#h5evtB<4-Jg5fOd)!+4GkyNaD!J9k{Uysndhv&pVzMM>f%G$AfoxFb zp~r!CDK@8TRAx_M*RP&=FNgc7{uLnt+)j?Avu z?zd=~C2re|jm{%Fs}QUVW{lMFb) zCD7KtV0VNske~ESTkcP!cMSG~^GDtuFj5kT_a*Q(a@MQPACO+XFNnt@;IB0qdHtok zPEQQm@77Z03~bRV2CptXq)bp$zXU0-m;gY%*l7G4H1bO{Pnwe_&%mM9hf4s+j6#Oc zz|YxlrEN;Dhbu32;atX3=CQq53w3iY%*YAN@bv*9OY@ zV(1TYoc#pH;~<~!>dWMrJ+wD8d(T%B?vy|^b)u;eUS!PS3XEUIHFXA&R&}T1WH-;i zBmoO*;9Jmr)IO`Hekp$i z$YTzOMd=p~>n)<0;MRSOuEj7+T}~t#4KM*j3mh+$Gk}F=BlK@Q`7>IfR0J4yn(j$} zDO5aME7+(n@ru*#tdhiVM(<=r;rd+&i(qQmN3@1FyOi zP!>cj^A0B75WdJE!o!DAo)t?VkxmNXG)KX(boAj;01L3oP%dY2R?8?ZN+^B<@noiW zH(2i=|JYswC_a*ACf)hic6|BRyvg>Qo;et~-YM$uY|7$JsN;+Ve0B#gOpi9OZgIWe zv=)`i8ed?(i3PrAX}-W7xqdDJU?Za)!yeJ03erl|A5naEZLMXCJ`y<&s^6(E)*^Zq zeI|8pTjR!({LvoixqQ9Z=$_M?dQJ)W;`f+XpZJdM(=qlXUXe4rWYHWD3~%VEZO;Vx z2(OAo^THnC^{eUa0qZf2@#?#%)CttT#$DYCyf<1)$Hur(YMm>)#5q@b2P35p^d9CR z_M{)o+56bdsRu<5-U;^HgHa*U?X}&nc1HWYi2ezw8mFG-(VsZP>oj>8B?s3`Xg2C7 z^tMWPmiNf4sgGHMsRzr$UHj%X>(Y6+Ip}Jk$1(2F6ZTAf(bT>aOwaofl1rlQP zaZ!S;H>)}K3Z||XUch9AVYE`gLLfwpR>Eq}3wlpu~kzgM0 zKf=WVf1&LEjknYBr-uIyJSq5M0x5VBa76?J`2P?V;`o2I5g@_k|`VUD2YWV*UZshxA^{u?X+#9wK;+L{mlK&_c zNay<{OOdvGNN<(Jah9v`k9ae{f8?!(tm_bq)dL3o!RG@P28aKj3DWNrUI4)u{y&5h z`Tql1UInuSSbTrOcHGw6d=(_!{y=>K9GA`z4_3hE!765&c+#cs4BR#X52jy4xdX%Zdi$WxH$GVcfMx+DP2e2 zaAWzUAG-}T-@)IGRCohc_In1&W}VBFB#;dZnh$TD@s6+LmGaslxfWMUz_~bX{6N<% zEHy`^;lBcvLMrD*$RVW%^~VC(FQEu|4P#wFw?TsBB8a7skM836a6P}YO(8E!Q#Q?X zjJc$d*5YnjbHe*CUG>thlDh0twKOjnBgXcGpGs@BVcrsF?1;XIT7M)>*$z~1ctJjg zW3&C?GzRNFRAKdwvnvsjb@2i{q5cY*(iK>>&xq+0aOtHj2oy8Qb&WI`^=_TZdv0QU zv+_Y>v3L+0!=(H7>J+dao12)yCadlYx zHf%}ctb+QJez#=4a+fm1qMI51jU=8G84;MLq`kq0pP!dFJ72<}EKy@JN3j}no|rkg zcot&S&P4Q{BTU-nWNa2J_r4{mTCcv3?ZtQ;^@MxH`KVA6Jdeba7jg2RGB}Us90(ReE5#D1)hvD1N}GK;AxN)FJziZ8`h&ewCxD= zQ%iE@6R~6WAywkvo36KZRjSOTr*kcFm(%{enJn)s=QC3i z;W5?>c*pJ_oh-GDd{1c?*;hp6`ed%Ovg))32+#gZvG-}B`li*m$S2)48s70F_WB_` z(L+7-G)fceIqR|O)Jfwpt>j5$MnekKdziMHg|zaF!G@V^8_%e#(|(+3m?)!z!0b=? zwmenX7`KxU8+M2;8JD1XgA!VrcKkKu=Kkc%{ue2ir`)!dg`+G^E(WIvof{|j+0B!P zgsCE81~TH}n3BQK$qDo}La5qo(EUs;j({^Xo}l^lgKrC4Ed zB|IYH07mk=N&88mg;_jl?q}Y9T>2{st&pZ4Ane zag2l-$f5P@y)j4ETi~3~Tbz;Ujf21E)cao6i?KJfL+h_j8+Yv#Tic8bVbD!va%UnN zQ{8kF5yJ*<^cpPVdk%}i%SVtH?!r70S9jroNP@vr!F)}rLk5N#3_GFE+xkhZRFrvg zEK0c+UEi*CXUF-x8mj`Pivbwjt?vBmSHaVGt%z5bMbedv{z|6e{8#+zqA}qkIR@ge z#48WHfY5(5r49`K$Kw9~+Qxrp|Klu&q-Xu#?B)ND_gqfj)Y$RY=Wgr#t8f1mmP?u& zIpS&lkM~^x??3%I-v8{Q@c-Asv;A*B^M8_{)3dSuXHWnCr01Ecnzs9+h(4m@zNIBw z>68co;XzG$8{dGUx zuw#`!{}%`N6{Xl5b(|&EnT1($sdQS_?-uu}Hs7GaT|Q;kXqv?(h^go+fh+mjAwTD* zq(fXrSzFA*)2kj+bA+3VMPrN%=$rYNa6?W0K3YJ&no;+H@3WW%()TO3Wv(%5X|rHB z_hKG&Ng+VL<55A$|AR z=Qvc*OegaaMS0>)X2Dy(?j%o9{Yt7_cHRL}G$Cj_K` z-SQhm5tJ5H$zE>X$h-;nrEb5slc1^B|p})=$R8Sq?L6#f~ZfTlkCgX?a_6`>wD9Fmw{SXpxECJgwLE+}B)q zqxtN*`rq9+?wGkd+L3tm8bSp)$9T{Z&Vn@3BHrs=eEI6_?&HAjH?euJ>CW{-%|;kb zf6YRz9@qYf_?3u1*$3S{tGI1Em+`VyogJ?57{q{L6{E=#oaZ=%iDi1~Yg0z1gIUZn z-*#<~40(#DgksRJo_Gu_;o&U&Ft~+NX#UC~ZGLcfq>%kFJ=o9-ZY3WKott8p`vgOQ zt=b=-+?FdkbKFVnxdf^jz~jg>*}3aH3qkez^`N(>|AHvRFL5=dMv>Sq4#*9W(nXK zyJ^dnw}$6;HSx=pz%F|@4chiYBR=y@*UU>BuZVB3_~@yVMCnzEp#|$E;*7u=XWdaa zNyG6O!L!$osSLh;-xGQ?p5jLKLWB{?@T=XLcTl|n4>6Vn+|aIxs|ytSoGpK{+}8kI zQ~s{w3uor_)erL0sYguvyy5v3F@40Px z73tc=0WTA+^us)wW)#u{XR@iI(!W=#Taj@g^IkFKwca8*jU5rAtKY z(l^~&p=*w!Kt181on0moXmWL4i?5VemwNT3GZFr|9ZVr(eh|ugSaAx-2!L^FvtK&0z+SEY@?0ELC^y~eWRqQ9aoufwN{7*wx zmW|CShw2BEun&fY5Eev@tX%v)3}lOAq<(igZVtDqJ~SO$DwWa3y=l|{lU0M~(!?-) zGIu?QZkMQ{CIY83%#2`xAm!IEz!VDG0S@J?T--%eG=xd-0Io>vx3c6IRHJnmSN|PD zP;)9`E&L7kmUh4Rhe9 zv3};}v*ZlaZPIA31`n37+(xxlw4SbZ)(M5Ro4?_-icGrLmxp>IrGxkKxwWtOn80LT z&4m`J8w>DbBDQWS@fi~q>Sy%*7+~LIH8g6x*VA^t-q*9ue1Rzcf~&)`*R%3f0ba$! z#4V0L@lLbWV_^qtfC|beN<4ixe&Ayu!Z$&&&FHXI0GHGB2hxhvzENOY|-Pocj2Mb}Ne z3n3$FJUDu`k629eswXu1@&u{mr@@vkQsPyb646ccIuGR@4*{aYik`)h=h3?cMS1ne zO_mLiI+A8=IIrI?y}o)0^5jGdMfgFi^qs@xe0)DLvLyf@kjDw#TRq&mb#9L}_AUZ^fj^s7?RE!N~xW(PY-9S7u=aMK8?U zY>n+L&8;moS+uF(8RUPO7w`;<#)ghWnk*d5^en9GjEsy#044xE2O9?{$;QG-&&tm9 z0A*pK=U`_6CV`D9IodlJI?C(Y8v|_@CScylz!8X^h(Q{N|B+%rYik=v5Ur0!5HpBY zkU0e6${%k}|{7-O!`43#+V5DaT03N!_%0kcllL<^fCa|&ngtBqaGyjnZ%zv8+ zO#hw<`i6$a4v!-7Kfwp4Kk$Ktk)E9m$OfP=066IZzxcq&NYBdplMfuM^ngF|0cgnn zO<`dE_k8$=FfbUIJLnsjTbet%F*w;;+UOh6IXKzc+SogqTbt4uJDVFBTN@hxPq2#d z53FKhW1$Byu|Dt$IEQ{s92QOhJts40wh#e0+5a~ahxKpsisd(6{adr21pu0GzpQ@O zG^`$mPP^mg>>H z*jIlr+N44RlLX%!YSXTAeVrA+xLkbwrs+78WGc9}YBPSbx}oiURGySfDq?E6RsbU; zEt16)IdCqvO192UvFoT!cSUxGU9XeS$Fn}Uv;WCW({~IX3EvJE9Bl?Sthqgw_gLx* zdE7dQ<`BkQH!!r73lM$GLVXY`aEMd(L^&Qjd+V3^%jK{7IunF9;s>+fuaogFXwn zBx_bd4`#M#j|lTcM?E04ZB;=F>jzs~+WBqNT2U1&WhaD#)(up0;s3}P;u zc}_uI3^-JOSl@RzgzR(^!SjMQ_EWF?`+rv^n%XFQ|l^ zWQY+m28PCwcrlE=b^BR4b&~M6?pPanemhr6?{>(skfX%~!1mPx= zw+VYb?^)lNqt#Yq1wrgcOy7A#`!W`p@8xw z4)7)85%%L;`A{jy#EOY$D;R2~=~bKsb#J=lyOuT2F>g&!i-)GySl^VawD+pw3O1HO z7wfcX7fZ^gH+aR41OXSGkhp%>mKRz_4-XK6neufFFiv2zYLmP$8c3^stsy>HxcPRQ_OkHvcL)WRW&?QOLev-yo-!yOv=tw6xlC zPr`*^&}X-KpMPK-6G2nTueDf~W|r-sR!2O7ja=GF#i4OwDbK^;h)Q{~7V?G&fG=2F z`#dNG60#}VFvW{5U|MiQ13@p%_#30Jezf3Tp85CGEH8+6G;@NUYDx0$P@>MPXO?Et;$>lM5r%SsM|@aqZ__o~nhT zQfd^;L@=^e3E^GBp$#3olw+^9(BwzBD8m9}+T2Y0*#hdcoajU4~cd zq-j4eFT9Y{wKS*reKy<(S|?QK!*^yD4nZW#Px4>9<*iJcsE2AX*q)QEB$~06_r&H5 ztaJq{cmW-voX5ec0%ZO^VbMwj~R{te&~Q6`Q>!dLToq9 z9LActm?hI5mJP0TZaQ=635f#mCv^^T`wN`|26eb2G89Gar%v2`dmB%*x}2Wl7jN6> zaiNW*p`#OdO$X~c0v ziR6elq{6m21}lH=4fgq_Q=?7EBaoOe{?5ej8$ZM zF@Dg)rS}X}MJgHPY3`gtDIcYkb}7Ih0`s;7{`j~T7}i*_L*%pO0?I<6W^IBir8FyZ zx(=x?(Nh}D3vr&jy{0OstsNH9%T>^@#=O>NG95H0{pdXt4S;Ec?SjNl_^mXTy<3N@LJQfgEHeo}4Z&0j}S(101hUT;bbd1Yal3)f&FN zdQl|R!76;I*KZy0npY%;f|E2f%azxFMH#8Vu4op2!o22ocJomacfb1}-wL(NYP$?3VPgl$&F z85kFQ+e!xeVTZTt6{u{!dl4pnuTmF}cu}ZebZM+`vMG-sf_oD}#Oi^;G#wg1bp3&a zDdxm?r+*2TKdwhs#7X#~#$Z>x)2JzY3SFI7XQSWW{sL7MhnYk;kXnZ?A5K;A;#1mw zzHxi=3#S7+?gqzcOIWC2n+Q^gm!8BS)^3;+`s7a9ahyKp)GA~>Iz^p2T53qvI3(GA z0viJ`5n#3?1N7v8J?L&+_?AP>Jg$?|=q~crjJk!56VSj$NI8d1& zUM+wMbz2cVyMbh`?qC;`NH3HP9#5r0I^j4Eh{h%Dl(YK`<+})mkRerh(8HzYF1&yC zB*E0YlHfg2@9J0CQ&MhATM5n#XbtuS1c*iC@y`RsAEi#Ki-z(DudUxdWq2+_)!r!C zeDpqmC8V2c(YkJtUaoAiFO50(8!6n1Qsd0pnhmbwlf^iR0YZeAPi*9#JYng%J`5Aj z--u=-@X89{)BeIIyM5?W4Kf%d&^_60fA~hi=}n}qT^dxrv83?;r;nI>WzV>Zosw<5 ztdQM_V&TY>i=>!5>Dzk~mqS!-67i)y*%3ijXL0u2bAe2+igOSw zB9LxzBalItzO0;q;CN-=)bHe)MFib03~+TU??sV&=`%!>)=va$`79PZcG(UES@kw} zega3QWJ8D*QKz@kuVBUVJyxhkfx&KiPK{Ifc{CySazo89o*6DXS6!=B6L>SsS0)72 zaiJafcSx8G+aVeqXs4C3Me&PA76+UMu9N1GJ6; zbgckZ+qs(-eV?AwJ5Is7NJXbTSv6E;#$(^F{m2kjf}gUW8dRBGI7qK{hEslo_^jr0 zTeNC~w$+y2ZyDE_jU1X;)HyKO%bX$;JuaA_r#WDY9? zd6q*Nt%N&A!jS!wg3j^kt8dU= zU_|$?>@+^@j7TbtpW1s5_14+fxm^9y&*BywAK@rii2RT*+Ec(hFN!jgpj1o?cpc#B zT~&ob)V(B3%EpFw@J|!Ug9I9S9?j%?sbv|GE*XHF z0|P!s6%GcpKmzS}-D0uw^QB`BpBj88zG>DPf@jX_$Dh=3GD-Xt?&H=H7DDfqCut)?fQ&#@@aeFG_!PNPg-yJZ~U-7rD*ndll4(#T|WUDtBveX?9E zwbv@*y6YpxqJ2uT)KPEwt%`EaweZJtdv=1l1Yv5K_sYk5ahyFxsm}4HH>lMVxH(Y= z`T0rE&$(x%r%reKWeV$CQ4Sb;<7g*80JK^C4hitf$4OtzWlA2f@(!bk?mFSs0Gug< zA?OXPIN(f(a?5tQc_PHIKecT(il|{4D8ofYawkK9&*hV{zUOp4oV=@^W6P&ZKNn-6 z?y;l57mHZK_sjDy>m;O34as1iR*f`u+2<0LE1-FrN&D5#K?cjj?-;7cUYjgcL%7Sc z^!ds}Q*p_gh7wr(R*D~klB7C&*3iR2$@~Wm6K*1Fu-W8*UbCf5q*Lld833|*o8F|IqN9Dq>6zd?q@g zaE0iCoi%HsU}^h|T59NZ57ec>O-E$w*oXS4Z$kTYX!Cp<_eGx$tE@h2$9k)T=p3lT6xdvq&n!_5PsA`2LJe>iEYJ}P7eMZwtKF?jerS%&(hd<;qyM_d>h zM87d_8kCC=Cnxx2{c`-$(>hmao#q9dq3q89$#au~b^?lTF2~$?QCt+s8fzkn^L-j)tqv5A;3sTCG57}U#(?Ghge{0 zkgGP)k{pp7s8XvGid$pV9?8{_M1kMmLb*qSkzP-XuR{ZiJVr3UT)GiUL3ho=&6DBM znXHZ(x-w-scdVFShG)DDwSM=~0egI)cOIM;A+MDp=15F~sCYws<_MP)5wCx7AUij-0W83h=?^NuU$2ihsDg)j<;n&LAj$0;@r}z3JiD5Na zDP8_i-B8WX5bEg=6t=G~%wrvZIx<29bPvY7ZU5SCSV0gQKjqW}3XM?R74sus6 zoh&^O7U%JHVdb7wD<`k7Ri z*K)I3i?7t|0^r@78kLu!463sW25!zw<&3Csoj<;x_9PaM&0$&gF|=vvY?$^9mVP8m zcw6Yle+O%114qd5wpEthbpK@Aa{CrMimc?Bz?+z-rkAE|=O+wkKZ^WY7m+(*Fm(!! zv4=j09B!Se&*Niglm(hqJ_SEeGXYw|o_0RB=iBafAE$40Dq7pVI|uIYJB^{eJj)WG zv|PTIEJbh~t$T)`*nyIom{u)9`Pqg1quiIE2z-7VFpTaC!fZISV=N}x{w&pF#bN*z zY>G)KMU!@+5tX1+)grSnAv(tt$pHI6t-k+MlRM)`D#o+oUJEW}TxV`B$h{qDq@!M+ zL7kZOWFuWOtbyHmJ5B-S@pDKzNc6BUJ#uK~He}XJ1u8AU)wa<|=lS|dF>KHHvVcu7 zl5GqUiyE|MvrMUQAxEB8PllS{IMNT7W@ZbKRBgf<+atSu5o^W?_OAO8?~%(!EW_A& zOJlZHs|!_OLW7j7bmZC4#n)~HoW$1qnNr!eS^^cTq-LUCHBQXppWzpMOjel9y=|rp z8j{HmO+gOZ?Wr9Vo59DeyG)=(?P!zH@@pS4smRf(N+%zi@OaG-#Sw6Zz8vg+fG=(^ zhS$tjq32i(H?9H`qRI8`4nbySGs-mX7CyZrAw}(O@BrFSFR;W0y4_hnlybs)z{_=V z-harUH;>VvD{~XBYrb1&Tc+bUE-s+>3+8y2->ub!6#qZhY}@k_th2 zHsz(Vdf*p1DXGq_qlWnyxtIGsk<^A@di4BiT#(VPqh98$pG=>s}IK*!m5edwiyf z)N8`Zab6nPr9~ZQnh~G~*Nb-(l$VeSz!BayW%@5H@7 z-RZo`_EKZvqOx{dUOI&k{9RhA^Sk^m#w5xR$G(r)Tw-(9&Z50$AxOh85Cd>B@bddIUgVx#@#J=Z&}nji+jI~=Vn$|}e9vzU=y5&nEE z$R6uD(N`FTNdXkNABjm&uD-ER*+ZnN!|JwaO$s@~%vl#z5jpFJtkkCFhn4pawI|VL zfR#jOM>iYOq;8Mp5TRIF8e~Xr=rJ^zDlbF=%9A+nuDSyb(`Q07ciMgwnMdDx zhi=x3eiI3GE$2U2ogkHOY13LLY)mV-NQ1ByTY+I@Y`X9P^NR}}+Kr^xFWy|lB16nx z@cv#jaUM28r63SID%6(B9B^q`;Z-w&d+>^h%vtJE1Nc!NdInZId+S8Fm6dai zO6>sP_AUI&5Iw=Ut4m%N)SksgnJ{AEdYA1_EIS#uI3KR#pX+c3a%^&hy{U5_Y$3xX zWsRgEcM80ye}=e@IFepcMj?U?$h3eXhOO3KwX`Z)tJCbQ=S*GS3K$RHe&S?=po!*R zut<;f$%9x5QzrCF0PATrDS^vpl<-Tz21$&J>Im-3v599sox(3GqBCbAEN_H*8LA4r z4}8UvB*=IIm030SB3}g<3&uDi41@)rd;yyjrKcKI5GqqL8&YkA)9D5{`If=dM))$h z>MyN(F4YD;lZmO;R-!t>)T9DL_(iGK;xGjrdd1#1y?ilFWW)}svH5GWo6ymi z2BG7~lsS)mE>#CnF$^A<%izw5XK7^Ez*JHAve@^_$$+>?3;3pxYYOZ3= zDMdMWseFRjy|M?jK9D7y6Nb}??D*AG=Wx8U30MKtLqwi>M4lDt3j4~2E{C~jntE+bK@IuP)ENnocSQr7o|H?+cXar(YHi6gV zVKoGB0t|tFoIuyLF*763Ny*910x$-!@eu)i&OE>-8JUfk8G$fP06Pc{Ui2+awex4@)4L5LX z^c{>J2A)B}*wWe9(cDn~pFH-zpJwYh2rtCLE6!ODlChncNqAWn$lQr%H_B_lJ>tV9Dd0e;la) z+L2@V{g}c3O(Vw!JXpa7I%mR2#L5mlT=F-Dj){@&Z;YL2I1{{|047v9^9SFG8>cz4 zQWCXpp{pnaGZ8qNkf1)7rsI@kbDbh=71fW?J)D|2JC)07V|?F;ySWso%(?GnNrl^j za8$Ex>_ZZxgCHea0`&Q|*@)!sWB47j6x>r>9U$khp40wmIDbFN@P8Ap0l&`@CeSgS z|DsvK4V)#I?PZ`@(n9T2j;ZzBA4aDg1vE?gK(oa4R>E*B9MixNcVf2iTgk8%*;mpo zl!NQ+w^mPZ=bYz-$o4}8-%dM6g$HX{^Q&xO`22~j|8(l%|9Bbu?^8Z(EUffwoFHxz zaR5d5@9>q0k@IheFwzJUe5U}az(n!)$v2kFDQuE^Wqu(RS;Rp>>|q9|It^(CvcDjYiGMaBn1FT#2k_6{7+w|L8lD-Lw1Vd#VkWW#{s*O*AJPu+ ze_Ux<{^NSz?_@-MGOnAP zqf@&;nwmHFav~JQs-259ImADVRBR$<+c0&-uvAk{qMTp9Nqoipc38!`uu*@S4P_dxr|^JZPpt8v z&YV;jCjQtc8v1aZk5{!ap=60%HM+1?(w|yAnBp}$y_w@OVHXq^-Jb;apG@fgi-w1V z>i_Z}yxbya(UrdDcKsl%xL z9jP>X;j#;X^z5~d15I={j7TsPm%-Cn_aDS^RNp_240H9Mr8{|nN86GI{%I8c-@SGG z_e~NuCi({}PG%A~Pxj8ijzh;%2GOxv_iFebzLh?DW-;8K7}+%pzFXLlG4s zI`(H^N>WaQ9E5q{{n~~!Q^#J14hgq=8{=#!%~D+aYxh%x;ZxubAbwX&zu-}-SRZ5> zAMsTUaQr6wbRfd&QY_w8N^^rE1Y38t8{Gq-k4IRnMw6vg_?^PEdpxcda~2?sjf0iwu{oJMgqP6A?QQ{{tPr+5x3Oa1J1zhq6F8sO)38zv_X?0pXmitPk-c97Mw-{SPz% z`wN1BXb0i_JqE!+Fi`ltub?!DKabBI;|Koy!UuwZaDnLhi!Z>%6jX+p<7W(Np9MJf zpy#0YFJ6KcUC_$=SP?|X0|3;EzcQdIpk_evWAz6VpqikjexZJ-`B$xn#(?-hjCm*l zED1sjstGFe*ydvlBKENkI}5OR_Fr^?hzFJj!PwZCiGa2O5gRM#0}KRzz{UPkm>%;F zF@Ws>9|sF7a1eh6P%j<_{$Jw<>K{fONaVvP{)#~a{~rFT2!uaK!*4N&(~lDJSGivj z@+cXP9sbuCG}8YH1Lc2j8N(MYT%s=V@E?XA_iHY1*C8J6R2uzZffR8 z1YG}slsg(*y&_@)o~ULJ{8<_JV*RVKtiBcS_QszGV32gww=_2tv^KRg2K5Ql)XyC~ zIskB!5Y#?!lMN_WAY?%P{9||NAAJSha@Dt$_(cj6s7XtGQwJiDtph>_+_o`h23oK` z`SAeJw=%bMBcgm@1@N+p+ONuNOb@qOA1{=!{=UiacXaq~()O>?_dk(m1}OpHv}0ui z>Ko8h1cnD438ae&q;DRlBGcO1fV1iG+2a}m%7bRq0~|QJL21ye0Odgeq^cg%AUFsQh>nN;0)Vp<*r$gy zupB52qUSLN!5{nd7wy0@pfqS)9-lqNpz;qo`nPAGwjZB^aI*sW36#r+m<=c>k7^VY zKeh)d_fv-h3xX(KLNWA)XE?ja0nmp0AZl~Um6@lEhqrnU;~zAW&5ekLHP$b z)6eq1n=FqsJPy(``P=Wsu{*SW%r3xIh?Wg$r9=fcoh`Nk2jk39wv4gC!i=vH{zO}s4 zzi9E_Hw*uv#TkKb9REp+1IPYRi*o=|e<^X+UuyZM693;4@ozLa8vvxq8G!}{BP#$n z16V=(g#SsC13=E3Uz!|vmFXXvoE5Zj2V~6en*4z$L_nqxJ#ghWozBY2@lUJV@4J3K z-9$j+6Trj>S~kor9gXdYK#e*Yix>kv9>CT2mn(@C&1Ml!KQ;PO>JC_9WhwEJO_bDbI1I=E-xp<{k`& zZUm?v4>499g}?%0Z%1}WmOTaRk3OV#*UB!cDlTnhNBK=RzF=2+JftE{M-$mj@`F1s z{CmiAeJt&z_qj2!lE6d2AQF2cBv^3QSrdI5=fK*+{HMVO23qhgz;G`ic|1@gaMO?P z$*ov2Rro3@4D>vuwL}$jF(`GYW)TP}5uF;@f-r7WvI3E%W%15Mi$93_>mYf4;-Vr0 z^q%evKxH=4`7Z-FO_X2X3EaubpMfzgbC8mAdWTe1D(=RDc@0g+t(n*GYg<7g^}F0E z1@`1y+wfZCjrS0EnF_}&=UMiT45sSRuUaH)f?325)Ht4_7N%WApGY3Tx=+hyx$ z`J>CqJtPzi3V!cIr=e({TpEv4vtZ#X#~m#OwO+^4^2t^B<(< zj>ZYcn-GHoIs$S6l%Q2@-H)qQb>jqjG948gsaoQeU+Qj28JAQEQz;K(7JpN7E8+;Z z>&@!j>+R|F>!rx^&I`_?ozj}p_}DvaqWiIpbNo|#Nm6Rk3ablKU($v!E3r2*`O_k? z^H+D%U^N+w5=bhkg*Js~uVc7$M&v1qm1Y+9?VWNOWj+^wRYjOFs1a!?T1E(k4MjXa zo#m$m&=OnPs=fSpwk2 z`-;Y@8*`@`mhR+jX_r?GMV~07(h9YZSjlAwWil|SMI{Y$5j)Hqs}-r^Gb}93b2eYu z+i;3ykjTZF4u1HC0S$AIeb#WJeS-iED=Qfw3vEk?7M-%TJqOg}O(z1?O8m8(@ zB|1p9)u>p=!_t|gC(UAl=Kw{Klr8ft?+{nE1}gt%dsQ{`>`r4brcPR5)udXNOe_Bc1><|ZnY&%;Zl?00bEa0Uyos{Xeo42 zk>G8?I*eL&cOvu=GrJF12UvSp`&iAN65IO6_~yRLf-R%m&BBpK8R%|i%SW49!&AS9 z)vQk=mc#zy*#Nc*M*KxbJg?Ys?uPG1J%g9G&JB3S4#icp-b%+xR}%NW%9ZXS;*?+` zeMg)0g5+EJ*!>*edtvJn&TlVit`6ew)jaJzx984wz7HfF>6GXacVF{smLdx^&YHdO zjP*q5@sK~9^&D$0kkaKOD-nTiO}rt7xjcrs57PT8%z-oc3zs zwT3X3hSY%>uT^Gvb?`Sc7OSk%>hRhP{(6bzI8kmhiZ9uoi!yx5p%>#i-^lojWbW&O z2@8>-#`zZIe3cXPCc&vQ{Tzdkr_kWD-RHyTl;7iyD^TYKOa~!iO7|7O{^+r(f47ty z6)kO)x8e9!c9M!qrpGa0R1x-F4E1spI`sz!$Be;UhzmtScfS;QrB5B&js3}KJxXr4 zay!q`Mp)di#czfB*WIS^ zj4!W@xAIIMx`tlaB)rC2+2;04JUWr{d{1~RTogbT|1A)F}^H%W=MA@zqs^t zZe{{%*E_$V`F(TID987fqw5TZ<;&K~42On_@Gni4hKaya^AhR_yi7-MU9) z6z}X^yZh=CVDI&~2kYQ+KBJl$B3U`ua(}1uEN2#m$-Q*K;+(5R$ESdOH{4xm({WRJ z({fX2Q+cy_xukA4^6XWMj89430salfUEy+}%iiakG55&jV*U*g+4bJEVXCx2^R&@t zX#?tMBQhL;4xEvvIicC1l^%}F7wraz!DRC^H{=(+eDm11Yb^7GFslO3{m0hzp1&17 z;d~y@W%nc^49%7`qGQL7Hlpif;)7PZOhZ&?{WJC*tWPmMoA0l=uboh-$Ee4J}H|*#Nj#ac=HYn zR{$0%D|+hrI?=NETDAWZ34c;E#DOS?!YJrHrrQ*Z(-7MH_$l0~binu%dm`*_M1=5} zRG2BnpAwc%p79OsTmc2mzSVC<0FBjedmKVTh{g=bDwD3-k0O)z9`CZt=!*9{_&u!B zs@yR^`knbPax=oziDnWw%L&*$49Yq&Pnh^IB|+E56@Es0Ebuy7-;^u#*g7XqBz6TR z!#Y`Wn6WEV`8tX#l27-6E2PajU32)BE6mY4ZyVlnAIudhO$B;!1+Il2)^LKa<(rx- ziGV8N*)_ujiQWO%UsUj$>dW56v7D*$;2$i z3B!5Nn2N%$MeH!;;Nm1Cr;}o+-YHUrPg40YQ-xM}Npi+Xxy8vrO~=6(N&uocr^8Z| z5ME1`7O>T1)lNrbWL`}BX5>aNt8Ob$>`TijV7sR@Dzfj(@)jhyE5fa8c}$18-ww|4 z-E21TDG}~V-R(ZxmxDATLdrHZXGF@%I(v?kv&Pza>AAw*$~HHGy({bgbmrBM(esM%>5(txiVMHwb@Kxrd;n@?c0U7y~tP#CaV`dOC zxsqoPEfNe9Luc?S`Ko(tH=K8Gb@Fv5%XjC_pzi{fb5|xc8L_uJJk`Ju^wDSo$SN=s zP9W8gY4pfS-lFKSmH5_FM0oe1G`yv`7G7@0bBk@jl3?kOW{n+2*cL5&o7()2{Zt&J z%lewrUHSprG^Z#Z$G%T_BGtX6RPC}lWuU}X>fttMOrkOgZ7^t6qfH2jH;^eI0)$!_ zG+l`tVm9@du9vSLt<#*;%rhXT*o+W645zW0u10WB%LYxYH`kMvg}m>kQ=tFasa+3q zxdzVT4`1Ljaxl%bsL zWFC6Cfsa+n3Bj+vr8E-{ZF#9vSs1sVzodEficKC#ODg|bg;tO<&>h^PPioExq&FCV@L(UMLm*AEJ6lCpl zvPmPUzL=I^qqdzkTORSa{}E{mg>dBaqk!pkb4sqxtMcQWj19?1o)wGL9ydvyqQt!| zS2rDB)!mxoMb|GavddFCDCLQBV|cqrCjlNgEq2QyM`TA&kJwmxq*+*oJxn6h^{|r3 zOx~$m&88xm#4Z@rrr?_-E?BTbFM1o*Eu}k0-hJ}cZ>zpNWOr`kMYUapB8T<6B4Wb9 zmPU;2I%DJ>MnLE^(J!vhp6B$WK1AokcSdS@_qmHe-)^3T7S7{cOBbL1$|{-1I6+n5 z7c`G)f{%S)TrT{1&E*!3zL(3(F^I_Ms8y)Ot?q zvecdJCMavAUyHG!XIk3^hUd37+C(@<6;bqn;zr#zF!uB^WTAOd|0plwV9OB1Dp)vu z1Y%1rl7bfygSa?Ga73_gQDMP@t5|5!9Z3b|B_T*rW1>U?$s+tR4?{N?+mjvqUGk4z z@28GFT`sqL_HmgjEgx#w)w193rnA%hgyupOlbxnG4+&)uT!*>T;Z5lu>xzHT$;Yu3 z*WpR&D~c(@go$vCDSk5j>LL+xlc-F7DlJt0C0spXB6mJjbj&W)YnZ-Oj+(v;aQ0(p zr_6}yV4d8=RamFI#6pC-;KoUs>F`D+lzqu^MTUKufjA*A%J>^a{s)!xVS?!8CBKXx zm0!TPJg!)m`I8p0@~QX60nbSS2lbh?k@J|&2*N+uv1Tmiqde#u*5tf#(vK00n`pm@TncNMy%?5sR=%u3rO-VID zamifXJYN)0XFaj>dwvMNFpreK_HwvGg##aXoi@MKI_v!$ol}MN2VqAG{Gz2@M*OlD zj=8dcN!PGRs>Vp!83itlzFoBqHt)QQLK|G1zAHSdJ4;^86+lIE!K)=O3tDvxNGsvn zG%F*#C8DKnK+TAy!%`>Tk#6yZW3zQJ#+g8R9?YI2uNuWZX?oV}zIS6AfgZx4j!4tk z*SdEXZ+Oj67P>Bicwa{@Y}EE+EunjKW>n`}7Sesp|ME=JdTbG1)4ceQQ`5@A(n^md z9ZpofB!6!YQx&7f7qa17G9~P&;oYKIoG@|%1 znd&{GIu?_90<(FQQCOI9Ye}3PvrcV19J2!X0JahLc8~D61h0wnC#B0725CeClP7$5 zvB49Q+zEwDque^n@hXB86&=uF1 zq3!w0J4MV885--ZS)O7w1zwdwk3+U@YdG`d32U~>VpZaFy)bR+L46W!9q$p`R=NXU z7v2ODbG;9(7W9Tz4bGPlYqU{r-W(4HiQ5)yIRMoaBf)*qEunrRlLdHLHfd1xPA{NQ z*@r)DC%@JJ6|0HAk$tTmW)1(VIUlV_ACx@px-m)(oQ5EWqwhUq$d7b5r+HM2EgIl; zfX^cvx-RXIXfFnH32%dZF>&CA^jOM!q3V0xCOamgNF3q(@PGIt*-1CZZ^G{s^Y=A%T?yGTOmppfe_8lchUG=>R*;jd&e2?^&X+OQ) zC+3V0EK%9 z;M&Tag*jM>7GU^%Y!`z6hngc6uev6ui`F)ab?r{@&AdyG%iLvZ)06KUgYKtXMxFFJ z?|cjmFHqkZ+QHuskE#ZFF$=^XZn@;9KBo;F>S0#Rh~D9e<-N{0Qi0!z_H0vVMe(e$ zE^2x+2hlOqNkv_1BGTRh(66DdyzR18!ngwN2ALf(~VjfP-%(=7(sR$3(C8U)`!$-TCPoAuJM6s-|{dsoS+XG&8?m?sfO(2p_inLaT)trPZ- zO)kAjwoktMGQ8tWU?Fsgpz;MXHIU_7(Psqrnbbz;&uFWF1CLeS6qfX$CK0oscwLP3 z4JP}8f=H3_UYhwdOBP)?t|%Ot`J03wWvD{Q)K_HLuSq_<9J*llxX@R9J>x^;wry>? z+&A2u>~=Kbq2&t*yhhjQn$ypRYmK(qC@pBZ_MR5JXXFpUh)ben9eB_TDnU+3jfY+*3pX< z{_lJ~AKQk08yp@Z+zZ1MGK6N;4zKf=EV0?2uV>H29aQ~E8U9<&EvyEav+y1i;B zIIm0%8U0@XH9*S0t};g%P#$!jS5o{lWk1`_f5sLeSBWWoG(s+W3Gdb?{EuoWYv+Gr zOVw|%AM^c6g8Sqm+9kDAJ*0g^#II0{KgG`R*O8qaa(_ZG?F74~o#5}1u3qPJ=^Cth zh#$kCxA_1cCR1IdeNF>7_wQ?u;k@hk5w={pte&6`6@&kc-DF4MH7>Bt>SDf&uVXL4 zLae)r`SQT%;$M!d5_cCdw_^2MhQXUjm<&gg3dwR#F8WgTMde)>-MXwfD4P=-Ejn zO0BelcJlKSgKd0>YSPoRlFmQ}kI)MK96jk~SP%UE{qUb0kQLZcqSYEcNn#Yb^(A41MW$82koXd_eJ>MgYGEZOGBE)w`&n~6@2WQ>=$^C z-e<$`+l_P;{wT~U=+CGxL;gDLRdUoT@SPjn5%@QB#nkWah37p>FZeb1o(wI}UV!cnt9^V0T%>g-=pUdt^EK|&S_*8IU1v%A{Y9(mp8tS zOydniaBtCh#A3gsw~>Edq)W&>uG0I6&3;GM5M5nIeD;UXkNQ(JJgOorh;bgi;G`E<^hF~aURYwI&bQ@iQjCwIU;;~S|TSoX2!tX7k z56Ionu%3;cb4GFj>arsxJw{J@hbfe_CD)h}!MY8i{D}`LZiATo&V)HMnHp4_WW|6k zLB|==#dllG$<&biS{CLIJe;zf6c!%A5jM5ySc@OFOu-IgL0#@c?kT^!ULz?n_8wi# zFzStdXOE4GsdNOjJ{}satc;Jj*Qqk8JME?s5*vbsm2S8zJCB^!$4}3X>+`2ls-xM! zocyt7@0dN_DVa67(_5f`E;uC>rP!eG!R><;$gl z_!GEM$XMsWtE;02b6gmM0UZsFkD76|X)9KP!w-ez^$zFa)CE9fTFgAGQ&(`5;x!RV za9dK&O;AcZBqcLJDGav_=<$yT*&LOMqN>7gcA#u-vOgwR*?%GT=IKpsMpH|tsV5zK z{A`=rr$Bl7+5&C7$MOUmxKP75sZ9n{ueH;Z2>i5g%192_jW9LHDCQKSY#?( zI|ZI1UWubXV6}=jwRbvB@f2DL&dPC8hMsb4C!KRMU4|YooH4~zOlL4@Ph5Y_Ju@5> zsSyjC=x4F&s39qi(~~77+-{0^Fw4Bon#8arwnZ#MbVZDiVfJE?Y>Y}m?REk^PW4%X z9cjtN*^#zRb1XolA89v7IpYbt-pVcp%^cH-;vSYutVBvcmjE>}*wQF3^7w;eaiWYz zRXv0Ucjp*+xS|OhqwXBf;{y4Gs=S5b#6eN>l=uX<3S3bhm&tQ49p^3rB_Jth2(Jct z#C*vDXgA}y`vbFKxm^V}FIA;c& z5|=69Ah~3lG!fRzZ@lC74mvu`({+UTy)QWGWs&|8LQJ*<&%H=1@O)`E9|w+yYmJDefD%SB=!WwUMo^yNsCOE?m&rSQj=re;EnQc!>~7sOm|w^ zIE=pA0Ae!`y4e*BS(s41D~^2TyVDq^Ruxtf`yx}Ogz~d?EX~7mJ0jDp+m>#_SXhe* zL)C?bR`0`GZ=|JxH0Srz3}1yN?X+Pm;UcV{@WW&ErF#u&-a=k%{`B*{X|tdLcc1+mt)BlG>K=C%X1j-h7I2~5O47hkA zVU5RvVHBQxdSa@0Ldn$t*8jW@>aT55$v+wrH=;US=*g zr|nJlW_wGGT+_NjUeUTnUenqy_qXm9ce{7D>|K3WJm@~qa%A1jJKq?sZ`<9!ZI<9(2glF`i@?|?D7Zxcz7LYCA}T^>sUGK6~zmD9OqhXCm*1fEau ztwT)VA#%P-D&z4y90pf_9xT`1<_0ROr&L~TjPq(H-p|8R{8=9H2Mh}dII=4gB23_} zH3wMDaXhKNVKHT}w-D5+P2q4;(-lpI>r~`kw#1%+^t=fBdzG4t0Tf7MMXL_!Ge}w?(JqAUnq}0y!Ct zt{gO}R^9~yY5=K$fxvX&c7P68$nDa8FbwvC2`~*9Ao(vs4-Us-ZsgaPvm^Jq^NX#k zWv|)=D=R9?D-nwz1rf{n-Ex`iktx;|F!}WXQF2O%_0g6=;ALHd&|Zo)hXHGqP#J`> z4hySU7z9!Y79sqBL{w|P>gt!}Sw_ime?LFOFh(KA{cUc@XvCg}GFpIR)+A0jr^8}L zTID9qPDiu>m#Za4%9Z3L>iGViO#@S-uO0sV;FXtmTy0H_B=&g1k;+t6RR#a7sYo^{PoxOi+5&EY}s`NrtZA9JK|fht~f=a`XycxSlJu{e*+VI4mj`~0RN?yLX!#c2r|6R zfGBVg-pA(csUA{tocDB=7r ze>45tHy$3^wakP3epFWfBKq?Ws}+wIdtZaSKaIWjz!RGH-{nMo$|<^6#6%Sfi3pR& z;i%%$Ts!v*j#ZV-^d{YA=O%HxZjWV;bxQw}(jQsQ=+BgX$b9JhK>Wn{iFjLiKtFH_ z0xY8?MiwN8PM2hmSR*ANh80Ph=4`Yv2cK1WUbP!C zV?5+@R8%#X8P|jaPf2GbBweJUn9`%?AToGz@Th78>}P9j{kCD-ej9DeK~A-i{g4YN zsxqcf1Io056zLLtfa}%>Rn^{)hS7dBfi9yP=u`Ahyor*$7vZt5YhgaUPz~8`T%u-D zr1?U2B%LXY%(7&&abbdom-!n!0{^ADT!Wi9&nUd_-dEB}E6J8D*)m$ol57cC#*!$e z9#}5n5<8d-4TcmK<7AA%O2A4WvB6{Em@(Jlrh(GZv6X-cm&p`g5r#?9PH3B!DgDtl zw4F{A;#{1LJN-c>O$w&(t^}kWYxnc6$K!d=_ndRS#`cZDsa$Mol{gtsU$598q z-)OAqlbEjejEFb1CmK;p1b_$@UKT~ExR{g#G`6w0#E=eLjKoPpmH|t3*jyb}U4W8f z1QCm(tSslrMI0s=$;nk1X4J*acQddB+yl=)JLvN|Zk`(YN9E&Zzg`5*@rD&nU}pd8 zg{5%v{Jyih+OPcjPyJiBzA--g?*-Dlkml3qC+kuDD(F_#ze4ElXGRRwLi+x@N{yj< ziSU?ig}%0gz9~R?`GRsK+7!JR%|yS_aYPiB2;H8}iVLMzN+&DculUgOq4)0QtXSW% zl2%7VwYJY6%Bg8N)7XATy-ZLmv2hqy~s;nG&9gpK6 zsLC{N9gE`#Txsshk+>v2)EPf2$n!P7Lv3xEz;Z5ivB+r77t?&t=kchVtGj_~T{zr( zx?$;LS90g8v;RE!Ojvd}%`e-%ftH_moO6OF*0}2jSM6&$)k;5p@c8!nr(YYGH?il^ zzH`g{uDLw3nAH!&>uVRd%9a%Ce$ZRLwfijQiyPhG3hoCTl0s>IP-YXsL_8)cCQ30u zzySFih5=9l!vby4iv(>DY1SYjwMB}B9TYDStmm^wm+C$!luJ41tIWAV1)Zl;^YR}BWIQIq118CAvF6+Cd>%FmN*$}&En}6S-LkW=h~f%p2A>X&y4|vM5?!r; zvMM-#xJ{6^WtpHca~2VWuyQ=frBq7bOQggDil@m#dJw;_CnPc@gRK4$MQ|%pN+Kmk z$s`GbwjTlB!qdG|qoGCOwTw^cLaKUU+9j}kC2r@WYLj56YdWx8U1etL6Ko8mD zX3_mr(?ic&wrPW+Z=-iuo-N+V>~t}W8}Vo~Ou5s%JRYYgSu9BN#26L;nZ!pUahZNZ zhpGZ6bF^0C*>Ba+92RPQ2dZPuZ0kl4PVH~#ee#8l&K(sVr$1c##IE6i!_Qpj(HO<6gsqx?}ZyNjiLD%Z?3+rlWqp)}4U zaOm)8@?(0okR`Q&qnFJs@(LDLQE?H;n!TdWD|pbYq{3!GHsY#O=WB){i@TX9G2n%G z(9Bc=%T|qH-iIbN9_M*e0i?NGWAOsUgk|mHk+@0xe`WHG6!##L)ShOJT1w|ffX&Z) zs1F7gb)xsp(`}{wKRSG4>)soOx4iu-nEumt?}laNipc7Qg9o~N4NR+7tbgM-2cOAY zx^U#ercrQBz^d5|_m=mqYx-zu_{_h4cbL&%t($Yc|XzMmPj7A|7a_cKZm z7Y-g6Dj+N+6tPK6iNAyQ$y;!X%!nuf=z$Owks=uyd-#tPCq?E_6iHJeqpXZEw}HhQ zdm9j$h^q*GQBLF!vecN0_R>hq0)$8G`e zWY^9!EE7_1R?)RY!2A)ABlS~>YY8($B4SF6RANoBR4fytW1egHf7>Q45Qqv8YhY7LpHV7R!%Y@_*nugrMxNW;0BVQyZanW(T} z)|b#2{>AE%CTI&a6Jc{G3r>z4HThMe!|z1lWv7Ag(^eLN`D854GS*O<`)DL?eL#*~ z3l?9_#n99^n>~B-^sCRj^K;Os2w7S6mWzKl_d&P|iO`ZYX3aHJD32%BvOrA2Vg1cY-<=0*8}O<2qG#nm>buzCy9+YOnKC z`yDZdC@Mmh&w4@)NGxx;bUwZR>l43veAC&NMtA+`?2D(7=IY+i)4#R9Yen<3Ar*ZU zDzC17_r%n5FYkEe*5%t9zOe?K+_HG(`|BqU{BHDNYS|Dt^63X~CwGM6pbvbBW$h>z zs6bT@JBEro1Cs${(E)F##3Sk+P8ae!J(C{fc@3(R<9-W49kpf+cS9c^1*8G$N$f5Q za5Vs)=^#myG*+l>_1a{m*?8A6j5T+4HPeyJb#=4I9WhSns5N%ikGko7e)sk(u)-as z_n82O$I#`N`U`2Ocvd_UM|OwY=)r>hxZlq1*InTj>k*>+8>rY6A_5YMGA@a+NNg;| z#omwu%9@Qv0rb?UF{5%Gbk^wI=kNzczKxW_;f$;c4!fQB8!X0Fv`$US{qJ75LeXd{ zDy07_Dd<%gytA(_4-E@E-=MnOt))f9?x6|ps9xWee)DEFKGECg5ZppZYhAEz#n4f@ zQw)Ili1|qn0ul6(kr8AdzY9hPB4I%J7=$B`vavfo`zwqYqGiNXztu3-HTb-ilz&0X8dSe!k z*ocEtP?kgfuq8&#+>}~iVY+2$-iVoIBTl93%h9I#a*))Qea7;X#|ZlOaAV#fHqbwx zCoU8h;0MT(SikrP?sG3CYs4Y^1bGIJnZ}(v#Bn_C+D^7b_KExO9%&yrDW1eX4W1;w z6wl!|!so~z#0&VE_%Z&N+z|hXZ-j4pWI<|L?B2j%O7OYx5}V}zUe$m#c-`- z+*wz=;{(oSe`egg`Ao(Sa24X8|NlIWH=pU?JLt!dz?px);K)F~e1eGKupmY#o>X;v zITE1;i1)cU!A9-kblEFdS=DBIZ7lm4TG=_t;EWh=kb);xD7F{dp$5J66IRF#h z%3x`2X{CB4*JT7_0|gXTfYAV1jh zjAdPLoxGMjt*lFKOnu9;Ro+S_w6W5;+&j5z%1tHEZxti55R2o8?2RQf1#qS;C}biE z7f;X4YFu+XRVWDFbjs)RqUIE zIPC)wqdqapPQ?TBO0U85AO==KKSlV=;@M25qo+#it~M~785q8o>g85$&Q;k6)&30b z=wQ`7QZx)s03bW6)_=E}uyG3FL!vKt>izlR`;eYfAZ>G??RC zHJBhx8kdKy8kdyQ8f-B)Yd{UhH9*?9f=2Z+?#Oi9MYPOzP_i8uh9e^*U}X3|vI;Qz zodWSfg}**ij>iRWrow+RRraP0_Vs#bvm7gXk&vzMwW+euT;Z?LziGpL$KLy}Hm3EdzHqWf zLkoYnYWIP!)i$Xs=Iwf6@$07^>wS87=Jdm_Pu#OqM#o6^@^7y`*{2p0BV75}SXT8b zCq^HCQRMl~Ej^<@^4@w%KDd6#u7^x!>Sz{z`o3ADyrJAtU)=)9!5qqQxyWvD4>>3v zbR8E@xEid4Zh+d*O`i4M=eZr;{oL;0VeTiKVCS4B6#hKd&zW;pEGaTIFXkB}LwE{Q zxJAdKd(Ej32P^2k87XrFLtNpyW+ogza3Dv8%jr3{fDQu)VH-aDsstlar-Y=SP77M- zi29-EkNA<_C^!ED>SL=6{>==G^i-)Y{bXdA%Iaap!^5)!vsXH+*JmmGF{S;cQ7%!B zY_aodu&JTRt6F4X4zPRZWDS_-K%37ohiNW&x8fS1{*wZ8G=y;oA$LgOLS~xSW91O% zc2HM3Rdx$?+0|JGM)qOJZA=)+LLRq^<*walF(sl*QM;6X(Ov$rO`K;OzxU2QpOe@* zJ5KJ-XXpIh`TQf7*e^~3%a+7OBe-4FB^opxY*As*6_rdRKr^U>5~Oad`~y-~m2PUp zG%>YOq%qbo7q%{ywo0t)mI+4Ht{eFSP+Fks5QV8=XV3dOS;9~g-@UKj`yuQ3e!kE9 zJhT?0im!3~%`kee{_M~P2gYt3d+tyBjqg@IJzM$Z8;4J${O?{k(h}4|;ad03O8Z|= zKVP|UsZ_anboABG^sAqrx%Up*c=n;D2A#l8Z^2H#AF^Z<)Tis1W}9mD+UO7E7v;ap z?lE~RbVxqd@N(lh{ao~dEUAHDDB3J|8quNfkDB?EBpNygZJnX}u%%$lNcsIfUQ0DK zaZ;qaKZvS@F$ore?qF%*U#Ds8gAZFYC-mk!3l@r5Xv8{h%~^tl6_yngmK78xlL948 zoeWt)WQ$^$E{c=p)vt_#JrZuNZ}#)sV(sWC(<@)-d@Az&$WO^@>J&Lk<~pT8ZA2XL zj7#I*330-6L^|U2#tl7+P212NY)J(gPzn3}hF6z7R0>R2JecPVQTIe-oktebV9|E& zgp=Xg0{b+s_S-Zhq)YITgZ zEIc|Ko{B+LcS#rY4FjDc(B=xAoXn(_nW{3AS~l%ClRC~8<4o%KWXIea=nyOMsmx4k z@aoWwTSJ%2AotLXZkY*w9jY1_Dy+N#H+7f0X(27&xX#I+IcRaDIB-Ja_UQ0_v|3OYg5nMy+()=Q^N6$ z#MM}zY;4b^o^8&@J))8bW&4X8gXfoE~H1&uJln+G(4!^gMRNp9$NTjI6q^=&v5WF zM*L=Tlra)zi&4f%bTacmI=BVdpc`u7(eh=01GxBP=zmy%YVe_OIE!4AmqvhN6zHIB zS6w=taJv(dq$Cg|>zfn~B~gVVVFL`)!wEj5s0<5*VUc?P3&sQm0FcP=mK6vouyMDy zH?G*WmuP_N=;wDH>-X62aajxiU zC{9KSs|R4p2MxUzo2H>hu-Reg8Ep0$dM`G4L$ASBgQ4r#f;88LtxiMl!4^cpipTZd zo}Sv;8a~t37K!Lmu)*XDCc0#zm`ThL^SC){&Y7ZF;$wxdT-;KeDGIS7D)!lC=Rn7n z4!&b@{nigv=TZ6AZUC%X9^K6VD|avVRq$WMYpE85W@*Sl&>~Iep{(ic22f59M_aRk z9%jtMDN6<4F#NijUcQEJlXQv8!ym=RfsP42tW#Qsq!D%xQEYsGBK*Z%Ek1%y@M8d! zLkPc)7*G z0O>e5+oPBO=1j7rG@{zPM?KI zr4VHs-qzR%p1^ZhAb0?8!NLrl#XObu>!2k|9?({d?q19wENxVEq-Xt9C?GS}2Y7=Q zn1cM0>#0um7sP%^Eq>qsg%<+P!fxMZUOK<`V>X8^tfQ>O8up`g|%BrXpESgw^V5QdET|l2j8! z5LGu(6v5%r@a-$ymz6HHQ|l!8Tz_r{_bfN2?$`E`!`$=g56H{hOXM}~7vy;EWbV(( zIdvxYq4K^uo4cWWtbVM`L1BP^&+{VULpQ! z2O2Zp5uvP6zv7slSc2rf9Lm^JpIHaj+i9c89CD{;B6_Qn704(}wM7gN7Oj{VU0IX3f$~^YD69cCl}=j+WfF8<+l7I|2romK$fi+E>!zY= z($X>s`p2fW%!Nv5-A1r?&T)!LC+&}%^Sh2^+2?$Izwh@OsBxQCsor?>_7xp_oZWl( zAA4_qA3^JHt&jD;Bvi)XGe+goy%I?K0B~ifxDSKm#Sq6C`#k$*`vH6vw=i!Hg(Q(q z=unVO=nzMV2skfczk4zE_M@ng^_2!LgeK@vE2lP2lwHd{c#b|2Y~)%=aqARwkfdPILOhh9epV#WA_0K}ypp(KxMC}#Ic=JYsf;}53oA68KrNT2%40tPE?6u7og@Ayqf?vSGpz_VOd!*5EnK+jEXFEeS1{y3n_JVAU8e^WA zJ!Uc4GDrqj1{^%8y7Z(HJIxtzW3osFX9jia$nwP_PVFEALq36shishMfVd84oxeV{ zp+lgjIzSU61ZXe}()GR)4ZJpyoMf+L6Ny!BfB|+kw>GagKWy&&>&4H`Jh|tE@0`5& z?>$fIpJbi^T99~{LWw)c?0RB zR~-lsg^2~`ok_K;%ZUxVK|&tUlk-$OqaM9yP@`9L|3DFGP|<#+;ltXrc3I=JG_V)| z%xnU)pb)ZJSP#!-119;FLm90OPoE6ZFpzrq3t?cci>u2Pl3yR=G9SroYpiTXg9bHR z)dnG(CV~{ZbS0ALR$NgvmgtVK8w}Dnmr?$Rv*|NB^^Jm*v>|bgplFD+!dcur~3V0do zx2cGW9(0r)_e2P!@5L^KFJ-vF$S*S3)37&(Rmm`^5N=P6Cy z^y~5>{|Nsm&%MaM!ebuE$CN@Heps>gs$Q>xtriOaGDt!4{;3s3x>X(=Dx%==ARZ#N z0tZivC8(4}OP5PrsbF9%8rV4)7>kBbmy@yRWG^}yi_SyE$IgKpeJPcSRhk=8Dav8C z&0%(q!#VrWXov*FYAu^0DPz9dBQ_>1#DEZ;0jcaET#F45r&AN6{+ZwPLLx9$p+;z|G1GDmMO)XVOl2V2H{~d+L{85*m~fEt z=4r8<6Rkulpsf(Zuu%ION$cwTN5rP2(^drxPnyMi!0Z#1*h57IxKp8ke=_r@eLp`6 zu1EKd%r3Ai!f!7f-r2VnZ^Z!3P4{9xaAe~%^;mP;^D9jF$1wTavxn`(UvF=Hpwkm& znTKCyoV%r$(qIKEHgd?SQ&B>n8iFA#*!t?QsB*b9ujJum-5S>#_ZrU{xkGQ(TTpVk zPd9EHH;-F3Sx0@N{?Y7cZja%4_UzAJ3u3`7EXJzl| z{OZE$;_A|>`z)N%n6Mk=MA#VU>rdqRYEsRR-FLIk@vvc@ zj7G409Nqy8&jP@CROgmf%*BH}itHWn%Rb+EFMXxpKIljiT1^&*$z(~Hk``S|U|UBR z?vO;H_Hbdd+eI6`YJ-67xb3Qqv(@p$S^qI#N+h#^zQKQ3 zgNxb?twqLqWpS~hy+a;2qy@Ab8TLBu0xUvhSOl(i<5a7uF(SpaTa7zpfZwSRh}yc$ zW;V6yWFh^LvQU4H#DCl(&C$5kU{w{wF;cT>UW(*+yBag5g*-}F=|H!Wh0l@4&WtIK zjHYxdE|T$XwIq^JiHvwdwu5$0ij8u%wDp|y5$U2Tv3SB-<2v)V#I-41b!8QZzMwJ0 z5`oF+vX*uKrMv87n>g<{es{iCpIArQIeL>MIs3` zAPrb(((xjOKrDc^cF?ZUc-z)8ZKB#bAY&aN5K>yL-6}LyV-nr|srJVP5~ECARi9=pC6Mt$?9bCop{cAA4V{?9=3=p0Sy=9X z?67cA;Ae(dKmE+`fzpz{{_@*BpT51gqP>?+Wf{Xr51bzzJG7|Focqa<-m5p_4MrTxd(>|ME}+%vZExuYwO{h6a`s*Qhe_|UrNhdMU4sqbxnx&QDVswvIJfOeJu zvN!|D0#}iCx`yx}VkkSLj^HE2NOnYJZM~+i&|jgxubiZQsxSneRe@y-dY*$$USN_1 zOe2ISt4|Z}`VxniFh3EgiBSM6eb_HB5}PJ0Kh1K;b2((M9P(T)pOCeZ3cWf4-+`%u zx>h}|lIlgm!sPkC`8;%F8F{e`K7BH`zMd=z0OV)t(0o;3_Iwq7z*#<80VOJ37rK!} z&!F03K3@gT`Jm6(e$TBRT zR4BrN75>ZhAUJ~>O5|(NA}?uQ>3;{nu|4}MNXkE6YgLvrMS<#_`*nYF*P=T!_osS{eC%9vFI+km);d6je=oz6gteM zg{9`}CevbiCei0?=XXbsneUkYD$?B%5Uqrs*EA)i=UX)e*9(%SB=tfnnFRSt7*?2T z1vA#)&%rwkc5a{n4DGgZq{K57K~?pQ!EBE6Xhoj-we-Ap&(78 zZ~AzxDmeHS=eTpmx$2OPmP3Wlp~B}-;d6OW+$-UmC0s(8D@EWnNrl&>ls)rseuMKG zD(F)H{?G(hsv{IcC!vd=$Son@>sh&LVi60BqNrQJro3Lz2|8++Msp%EjsTR8ZG{G*oF^45kW3)1!;?hV0L^iBG~5t(xs-q*h(8#b zVl+y_B1phTXQ>zx^}SpSe1Kmq_m$!+Ke_y;8%}QNlVxIgrN23q?fuU13%`F77)Zw;AeG>U8>TYKnf7p~k5b^eJXMenO^x zz#NPo6pzUVb!t<5ePTPgE4WXmhU8U=K79kdiJ?|AgY4?yn#f?B^7THfKd_4W5>4gw z3fUR|0`^3NGUyh@Vy(C(QvknpM_;F3(Wwa<{wP0#Mf6-yPRp%wKxV@5Cn^zu7!0dL z2&n41Fnj6JCE&Sr9L~0iAHyhI!J=_NiAGrPVlAO6+VuQ>ze#539Lq3(_hJB4D4K?? zUX>HzD4|6GNMZy-b9WMW;v+})<%9AqnUrrjaX;P{KNG(dr*iRi@h$OvaWXzld_0xY zzo(D9l!TU4PtDY?*FleTH@b2^)yOokCecm_q#Fdk|J@D(Gum2z_=lLSUc$G*DB^-i z(Tn<`M^4Y*oDw{il{^5(A5KYL(30TU4=1AD{YiBYke+fuW&{-vM8c?r!A)Xd@1oWf zJ=nZ)ngRE(fI~|&LCexGm~gz2L1vYDW0_HHnKO+!(iBopEFoIgbS}ULao_G*N`(C+k3Wh}EZ_ci+k@@4j=%mMp= z^P+p0d6hpR9Z9~LenmNIeb+wfoMgwjaeh2~QaP0w&z`U+nMw9Sa5{a?`Hgd%z0Kdv z-p(x_wl_G#?u#7Rsf?=C{Gf5ASw zWrRpK3m%Nn4Rw59!yrvS!a(ALB92*>9ImNwlXJjEONx9Ay#S7804`%(1_{9;QT!W-xF~ocaVxD(=0X~kDR z&HZ-ncg=IpwTEI$7vrBLtDS8)f6dCp(_txW-om7FimcYANrX)rgP3?j$TWV!*tTFpN3{35Ot2 zUQrk>B33wA`w!dIAKS)N$KSi3w(p#r9ml@dXZy~{*-o6qm)cHpu8VI=*RH>4Sevu~ zxecOfC6uu^5fx<`b7{M(%Qk{0*o2rmZDT@gQrk35T@{2uh4L#>K}8x8h5S*_C>RB) zs}L*=-*!MF={Zqfu{q<;>QwmfinrNgYDobWVG|` zN!1uNSeAv=Cfg}SLn`j#lZmdR-ftLNuw{G-@8>@q*`FLWX1Q5@HaXifZB%fDJIS9+ zR(dMN*`7D?o7C&ZweWAlD~5WCJI$X?(wL`0xM5?XaWxc0$^H;(7}|&&4n?}+av%T( z-3RZIcQ^=+V~Hf3CFOV^o#YKil262CHY#C+qR|L3zyW`C{a=g3>_F$PZKz1cYPJ1q z%yKv>+x)`VW!wM0t0u@>@Vawq!bn(&(ZqD3l9*5Mi7NH##WX>32jr(z5Zq27C^tP% zQ(Zo)X7V}BG^K`VLKl0@CU#RFLu#YnppM0SJfEOYsR7w?nFJp^g9%u#Aa;GlY5|nu zBta=T$e=w7BGDbvz;nNUL9}xb(H&cI5)$1XrXw0)c4-Pl{>Mo_6dxOu0N(#{(m4Kq zAPd&%2L4?zc<713{VPiRiQcsuan|==cr?A;7pFEy(z`d|5Ox*9gM$Fk{_)SQt=)h3 zfz8H`P{W5dbh>oCx3}xS{T=v?1N};G2cpon^*ViqK8H4-P4wJDeX`V|MfRp>k$r3r z@%_3(5U4TTHm*7nGu8D~OYnNBv5cQgf%8AuCOSj5x}9ur#-5uodAsHN`pG7%PPn8$ zgCb0KuaOlkC;X^rg~R0Nfv?2s`b{fBCW#{Rtc+!QRJLcxk{;m;y$nj%i*;b75=0Ur z^~>osviUbt%Qy`uw*1#>w^FHV(#_=o1B|Tol%PDHp}czru~&_nmEw1uOD@`*@;-x} z$vlVVgt;6S_WJWuu~KB5%1(AC_n7)vY-ipoo(Vf#Exd|i+wcz8Hep+C$IwWA+opZO z5#f~cr0b;6y4QcgPeqFdi`1kegR+JG?!N3*5E2oI>$N4PDJBI|Bx?`ma}uyLMW}jG zq*c2)Dl%dLQ1zbGEttFIgYr`{otB@KDfufpmnWSH(Mi7tM zL2#mGdletCBB8W7z*{Y*%8&9Do|bsL%HvURmm{AT`GOrqO68fE)UNv7dJ2LEoTMOS zHf2P*SAv?nyLP)I)yu{D%o@mz$0T!7sdS^#7HAPeoz-El$aW1F5K*?~HY%NL+tBdf zFvU3?E(gVFF*QbUIl)wsCjdP_!oS?6Aa7f1)UDuH=SJ34(6A$`;#^knDw2X*VsOZF z1%(tK$v-&NOfo$^5M_=-9Ya0i@(e1C>|ZE)L11txg@~J69DtPqB3Bk9yIE>6hg4X5 zqpqP@u>`@CRly9vMaSHacyXtT+P8kAIs5+brQ;cBeDflONhF6mYa?pY3Ax-77LxY1uQ2%z83iujh zgP9Ehf4~pf%I_zfG1P7+FArP;i~&Q`))%`5HywOB(*4W7?b}n-<5W7Xr_Z1L@+UVc zURR)1659*YhX?ZbmEPT($A@>GeA3hL)z6O%Z2r=C*O|kySZ}_6L$+^xzB~G8>eT(8 zpV;W*-G$+AZhje;3LU+Z=HmwuqSpVtew)6+zJ&a!3*URl9Ty@j;Q)!S0qYZy>>~9q zLkaxZRt1p&l?>S(!W1Hz?Aox6ADG(4Qgxg4 z?MlCus!2bEvImdc^nxH+h=!kl>&P|a+6c?WbtD53abq$?@J}A+pNr%iI)A@RhD0&0 zdu&Pp>Zp<4a`S%6nPs(WjZW>31CbRvzaa zzJ&Xcwuo=D91sx`@*@bEA3e!Hl$~d(Nw&hCV`=uUq8}l-OB5ydsC(Ky?`A4+IPa#B zTXL&z1G+W$4L9!w{@32delwV<&v_?vAtu#}&pLC|^378+$Kg1u{#g*(( zX@QTcbVS8Lm#m-;Sr8QmoJAQ;#T`OOL18YWqK1BvGKS9a<4`hCC7^;66QPUkh|;Q# zz~U5Sr%;uzFHAWf;FV|?KoJro-@qS{sTiNoGae5C=3o=Ic;l&Wz4)6q=H40o&UmXT zD?Kf^tuOPW`I*;VJCw^Mse4!c@$0+asO0nXrEfnTlsc!^l54-;konmU&;KCg1K+d- zaJC&ZN~2-~WeW}lKTs(u$cY3uoJerQ*-FFt^;Rc8sZDF}NV!L)phpvc=v$a=P?FN-?K4hP)(SW0Qz%j{wIaC`avq5TSf zggweuP(@n|{Y1T?uAo1$&LO-NkIQ4q!Olr}QaLKmD9?LeYMb}W%WvbisB@hc@sIFz z{(8q>9JiG_>Rl{z)OPPa?_6|Ft#qz-@*Wj`e|-h1@QDH~p)eveZvb{CwTea|P100t zR3qz}*Iw7oYc=hLwxX?SZtZaRkFB`%x?gwlu)Oycd?snEVXp~`6trJOMZ8=5nn;Oh z2^q*jlV}>vqw}bSR*;hnQ0RNJ!4pAhG>Fdzaj=R-%e%^9#7UgW8Jxwj+(>NX3iWkl zgKwt1t6rKZua!%;%Qo~k!VXT$W%VPO681k}&)@Gu_61&YXf2gh&*eH%OJhQvEyZ7+k?%wU5k9+K1 z>^ts!PwEF8INX8_CYQK2U@C)iu?47UC0E#1f|@85ZV5#uk!&F)jiVMrOOuvL#Wi+v zAT?Z-gajH(R$Ea*MW9vsB$iwiRgsWG|Cuv|*xLPPc6V-PX21XYzMm~duO0s3KQNv> z`pY$`4PnJuSGRHhquWo7?fvT7Cj8{wyO_Uu4NK#lv208`XoQP zl(PZn87R$+Jmi;RS&QH>!PimSeo={xca$80c_Ti z5oYiL`xg`<<^g&kLnUM=dn~)e?DBX~6h3n*#ZnhUxG)O`UU5A)!1Ginl)?AhC&V2p zj6$Z9Wy#RsPzYP0fe;fiobWSFowB0N5ekGEdPy`nw;Rq3xnr8yOoBc`7sv17`D}*r zlSUloLH0yeX29UYFZIbP%5Y&e+}D%qtZW17f}T!7qgf--Mu zHM`8G%&$8J&F9T2G-aL<&I^|soH5a}+Oh2t z51`vcLbx(zTqHjr-c_+AC$5gh#Ds~G9Gv1p)Wi+86s1~RCE3zCk`Is#!+2!41fBsL zgBKZ2d$cV4lOjA-7Htm@UMNsoP;~$*IDqB{bX)ZSK3iS0l41Ujb>@S%(c-JOK7aSQ zE}-32$r`Mr-4Q*Ic7Cyx;am4*d$;sW5B5F1_0hZUzmGdQfBqxNzISh&>If=z!&H$J@bM}qt(fQ5Im)5wcL?Ce9xkBd4et;-EiMG_4XrC~|SSqPgzI1EBEoM1yK z1CxfOC$O;t}s)Q7M5S_ zuPylp(170Ua*TUoAww##=OiQbsdwBgnq*OqIS;n2j*kkSAJ(G|2m|5}tZvNy8{tFu zk^uTC)V#>Bc9Ks#-d0vNFUc({f^f=D&m|tAu>5}T)Zi=vS^905^-9* zCGz4KN#oEM!4;db)SP5V-4cr=Su!PdNx~ADi5>P*Y74imcqS-cI+uruVHz$$ScDoy zCh|2xAe9^e0U>q50S)Q|C~aCn&p^;XxNr%rTZe{AxUF}VN0?!Tchka#{LyOSJQCn- z&bqwIO6P0f5Q&b(^FlQcE}02bdx7e`m7b&8b5whF+Os5kUX%TKzp3PF;GmT8r3zy= z;R-=;DjF&af1MlDG^YaI?Dp)SA~?CSXv_>cAL!!!lETCLh$&m^TTw`rC}cDO>IgK# zU&s6RAKh~#ZD?0s`|0g}zxDd1<)ip#Hrc0=eX(Z4K}B(|hd z%Ag`B@kIXYpm`3lJ{tBR0BPUD*8q*+X_L;pIh2qY<;x-W4z$O&FQKTn)C zN#l(#nUmUNjBRJzUEBOe*ds36>m1Ie4@D;U31Lc{vY(JoDAQ@X%mcsmH}of&peW6T z#p93Q*|1P%Ma!rQPlYdrnXpnH_2FceqP>uC#XteZTq-jFJBsKb_A*muQNWA1vU0``u zsQS5570jKB0C`eSw6;R{Tj|pgP`Lt#-SS9lVOhzSU?Zr$snOM5Jr>nsQ9T|+tG)F> zyrODE$`Bj?&|mrL%fe@teJ~tW;2SD30Q9ZFgu>fII~baoLD4}V`jtW>9AuM;c~iWA z(MB!O3_xvZR_dA?q1vV8F7r9g>|Ng!_B9p_ zBbKp(pRrFYzcKnqs=hwnzL(jvt#$03XWP^3!p)Iyc|2>LzPfoENW!CEY-RrhmBj}1 z7~0J)6Z~4=Q}ym2#3oxGrJ4S80bikyvHjIfcFF*L%E2s~@mP84y`f~!RfE)`QG<%->2>@8!_ z@*EKHArTr1{EXPlPqyK>#@i7V8=6daK=BeXX1Zf z?8J%f*onat60#^+Lf8UfNkg*BwpF)C7)$*T4~4d>+Dg^p?P|9wyDgEbR;%^}(kz&^ zNNE+Jz8L5W>O&E9g;te{t7r>Re@N&#*Y+-Ioy@&w&fI%v?#%a{^PRXc-i0IK(&JSO z6=3{bcVeK4e_5R$nAhi*;hmf2ajJiZEj!JE8kNn-9$P;?r2uGn9-!whY~%r$xdh$vkg5XJp@g;P=!d=PC{EBVM;1X%_`(7 zP&HKv$HQRAN~^cE`Pk!18}ZOR>_1i z=_f~GbAEDku6M)-!+oRNiuPv5X~^ zC_Y}NVNv3fUlIZa{z!EJlj|9lN_8+m(=J{x@ecac!uro9Uf31X2K<#a~gN z?2E7N8`}P7|G>y=H&%Z+l)d;DGLv}g z=Hw6N2J?y%*=s!+%mhOx4Bz?6*`Lhqt)9JfeDBk53>}LMg!i1=pLM&9AY(W?WbS`J zEt@yocrJ7I7IX{`k|>KTO^Zqx&lNA8C{U_0=7I4*XZ5Ypg;Y?Yn9GCch-%qfEJZY< z&1N{Fu{E@mf@`Ge&;GrNUNAOS@j|M@WH27-4kj7cdMN@m=$HsXzzIhLjyN1KE(@~2 zk<+a(H<#yPa_=sq8OYP$U%p3C6FhnZ- zAhU&~LIquVfv6TG5s>S=Lznwfi9l?sPfP@)sgRZkMC*K)o(|<=>9K4eH$l``o@2WN zQ2g- zS{nZOIfY7_D3ehyZ?$?*4aj%cOGz#kpERG6C;0MNKXoaJS{d zFzAOYleT8LyX74m&Uc*VScDun{mrqNiqF+04(Qu^cIty7ADkG-ygs$FIJrHtJJhW> zg5I6|UBqd6W9!wk`;LBA|Hbxi=TyZX4#%R>44HW6M1S_+w*N#r7!JF{!cl(rkN10} zP=$lCqy&u_*tLV}Go1dEU)Q-XB&S{kzthghVb>JIy`~@!G?&6#A*-?c0>%SI6EN;F znt*ZZDvq|=l};7{jk-g8hpt(^mD(03YGza$WWsdB7JuHgbg zpWp&zdlwQ-V?nyN&=S_P(Q1J}5Xb2{BC^99yUG}&u@=`^ot|zRV`D8t_Y4mUM|6R3 z!m?n%n{u40^_g9`y-nSZGp*Ke$j;bfHy}yuj6Jxs7JC#76O3)(xz-|FIP@H2nAw15 zzt<=?7FbQzCXS~TCQIQ;xE5XxZ-h;1cs6X%u?b@m9~{iGzA)12QvG{KAYL)6l+#uEut=18P8#-JIXo!OE#O`V-G7j zEh^~q=0~zMh0H2sNvS9`Wm(x!Ov*}V<)@51_}EQk49J0IOLBu6fUQYw>aZ=r4~Vfq zs=$ovoM6dZ)8Qe^va6d>!qpbjWp5K1G1%72keghepr3(1)8+f6VOpb1ATk6pwz};IqLSA`$m+EnZE1cok$?ZvU!E^zzogf>} z<&GV37c2W*LHx>(S25@_qYdH*9T5LXcePO5Vt|Nld$9g&n@s`Z5t{Zr?45>u)ytF$3Ifw82Yh2fp+sRBKn?^Af>BD1MLfaL!IwAf)Pa zme%O|UGMiUQ$dB3^OTpsbBFR?OFX8I#RBmO4{k{~;__OP9-o@9nca2LrQ0Qrvzg(} zj!Q1$s*^A1rDO{X`U^QeO?!I0fPxmbjSSlshV5`LSW}5ZB}?kEx}ox_ibK@;vnRS8 z2dFDa`bQ0sL1!K_4Ou!Mp@=NaNc%oF@zH_DfDw?1kn_sr78@@M4c{t5WwZLS1VOhb zGZE;dMUEke1zyP?=yLQ%{EncX1iE~v&q$|YgVX~hn{U>UP&)sI<@sY7&Fhn2(Ui3NQ>0yBmy@)#tv>zy z-yZG_g$C{Bxyam`hVTE7Y7A|JlR3_4gGf5e|LZxdQ7@Ap9@eThgp15t!dmbkTHM%z zHu)>V6B;^giIjXS9VBgeVq~FLV1gyh^her_KumXZO1h&{(iod@0Wh|8iMb>q2aQp& z#~X>W8)0Gc8&E4zE(bVu=9yZ_4|7qEjXjzT;Ct0-vok92A6^j!_?omy+ahL*uC1-1 zpnp!r(6yTohXKnF47gS>z$ka!Q4AIhPC+8@|CaS_v9_aTd)IMMe%E<1c&Yd+Q7n3j z-bHCqUJRa+{>ygx#I|i;ahyNu4{3@P$w($8*^+3BwoJ>>AKSF7SgoimvC>#-yu`BO z0?v#fKnE;a>;UUJBtyN!5MYPE*ky+v(q48NFt15g?a<8#ikwy~hXTWPC`&1p%HDgD90!{ql8?WC5`TQ}`#$fYb}{)j-}fN#D9La4{UCV9b4R(y-%}oGpC1w{ zS|w6R&Y6|cf^tdvjw0sx3Dq1m$8x1PHm3>$YLlH-mrZXJf29N;l15NlADc? z|1;Gir5)I#D>9QWLmWx|Xj+!xr@M3|6J5cke@dAFO9RRbV0=lLA)77DJ?ARID&(n; zAf*vf8H7}WZc|kluN?}7)Mzr6h-Lwm(jyYzmynQ@(y7^WuIeOak8wFJ02*bP$*{?I zGYM>(XMC73o|&AP3^8w-S0q)9NJWk_TI``)kI26b1SCIre>57A0(p5`<{!)KuKXvN z-<0=cUd|cD^$3f^k|kCGwBoE>j?1dq-RxfWZq~PyW!u@EET7$&E4A30H->-uZIXel zOY0y4K)0`|m;Qz3KcHmU+Q+Oic2&wzd}J*Bz;V=a`D!p5$ppWzet1>v8XOFWbaRUO zh^c#>^HuEoP!QH&e=c3x+FIwfT9N93ErWPJgTV z;KA2N@>cZa_E*LR$J>96W*hD7LTVtO1kKpMgvM0gwI^F2A3G$=;W%%ae0Kg1?cZM> z&IKjQVgn&#n!Vn>yEYeLmZb%Z;jem*Uat*mDb%Q!fc6y7r~&q~gREx&>JaONWj_-b zsSP8wVWc)p#sUEa2aNkv8_7MKlM(t*YQXs97S54b}m@FIm3nfbh zqN~GP@9!9U#$&@{AW2mgX7K7BDb3F?<12(uIZ zbSj+guZ9xgWAK**zr-=CU+yj=6GA!jGdnU{lG%p5DeuVd$d6^8{GNUQp*n>}rTiS4 z*4Y+Aog`+uIl%b@kyuISvJ$z~3vkqPn#<9dTDwxo#)8R6Y+PfS@7jN=D|2xIA&>iZ zjUb;glRxkIIk)N+4`e1|&Bf%g=Hgp4Ge6iT#D){#E85)%-6c>7< z7J8$w#T~{`3)Nbc##PCMs^mh|dKiDL-kVqN<*a&d0WiLFqd2xM;WG6MP0!HuOc7qK z8^DI5iqqi!V>f{FibJ?C+~0STIJC%9KaXn^HCjWXH8d0RDy?DWDfzaZ-R`VmPT(4F z|3^1~LruQh{{*}j)-m;HZtD06lmWB0+;nkFuE|a{FE-z5dYUW#S|Ktz84${oJ^`8M zQ4X`@`Z|E!(>?t3lH@+|yfUY}4~DC8rC zvKbMh=p3tbfB19&oE$O*hXnZI6jq&>b@F!>H8N7 zk(xB>E4M`H#)SYlC8nyW$~5IGR1`=*0K>Y`IqL&j*yu>ibT2ifL1iF=8PBz6zgh4L z|G!+DW=rP}9sb7j%9VlFuPwf^HLUkbvoE#Fq4{A$@(!j~oNv~7e&EPLyHGC$e8ZEc zW}P#KqlLxxd}S&|z@1iDIKw|YuZ&Hc|Js|2i_Iff+Hb6wdeX8CHKi@FA8lq`=R_dW zUObnDMo4m}p{?M?CyVWY*JcMTYjD2F&i!Pv1LmNAGRJxT4f;3j@gCGahx9K`WL}_i zP*n633P~34QgO=`NytP}5s_3x)GeH*$FM_}Q62Q2sDbebX&D%QbH{MF&c$hRoED1H z5^+0%OW1_)b`RC<4lI($F1=<3uMzDD0J3WERnLYNctj@ z)`&WfO*%E{A~xx|GsDGcWSkn})ETD-#a6o~GB!#Oj<9WK<~bgB_;^2u=isrBkxRtL zSXdl!+zCf?P&M+-lC$A#Iy;WlPADyp;%Xzd zov==hh;|})G8MNIDUcO6n<}Iys`*6W*btYRnx-eVQYl3VN``I;J0jZ^nIdkA*Tvt7 zUa`f0;11f;acd%JFWDRRrtRIfckEr;!`Z6M+sFldAQSe+3H;*Zq1(D_ z%}^0bVH4{_|Csg%qDmo~RP~RsmayORTrQ2YNVcD|ea_?L^L&4wpVW)?9~ygZsjd{P zgSEMF2z~SPCXK928VbV=<^rrtiK?R;SFO!j5K-ck9wL;LepGh5VXv`xwc(3+VEgb% zmfXgM;!d|5rz#bg5I;{)2lK0v?ZVgbeH#991XHN7e!{5VBNK;|i9oW%H}H^Ub&to; zF^Z(*VH~06kzWE2wl^r{0Q!0G*TFxbORl-P>n=|DL_nKd8-kApj-Z!a$E52K-mr7+ ztkDIao;1+Kz$J~g4b<(d&PHJ|CK>2mdI4S*UB&x8c90!qkF#f3j=k-%;iBz13GG>z z-qoXKw#c84XC7WGVXN#plib>Krtgt$XFYoNS%dBV#p*o%TujjM+Jq425?;w~Qgui(QP2e=m4}h9MmAA| zfnC5IGO4fwc9rI7ZKfAq8N0)El}Kz){yXZTO2hbi6}n&EGq8+N*}5*ITV;v5j{=eStCm1uA4=m^zw zT)?kjYM~m@)YZd#zISEf%E6}&{dsHqo(E4p_xRy&Z)B!Uyg2pDm*vwxeCzO?{SOpR zJo~}YKTf^>`OAY8eecfFX69XB(V`0U)>SN~I&GZOIU$V?0*6r(R9~1fnUs&Dy3Y&} zNrbqbu6iR$auY*VLj;paW)xQBw09w`L%1md4Qh&u9RnP1kzA)pu2Tr;h0F$nTqF@r z)S$T%-LtduMTqKVLUc8(FHpIAU!KRH<^;^Fiid*GxejJWxb~6M^_i8b!r@8%%Z?Cf zG~uo!Ct4H=i!d2Co(-M=CZQ--vKCb`7~=S9C64DanEJy)C#Ja|cgx%5V_x=X7IkKe zojuv@+1=jV*}cvK-UHbeoTvE(=N(r~OJ{$6pl!H~wL4L>lS!r&ALw29XuS_4&x%o2 zwAa$9^|X>nGHjFFf$&Ud9?vPPin&%pI4;nGLRpv+7~z&l`)1HncEmLMqN7o|97R-A zj-H9mMz2O4(ZO|p>{)KN?vqK*jxXYtYY|>++#4#$%NfgvGWIY+yxH8&*Er*C2~VOW z-p=Pt)La9*ysN`Rt?nk1qE^s`=p7p`QDY?>yKf_&>zHwdriVFRY?|ReIX^7ALt%|H zaAC31zyYv0cA0oSfNcwN%M)&`szl|3Yrbmi9F+(L4QpSPEgETwjg!4U*fI9f=$o56 zlDSZ!XUPn&v3vnJrmJz(<`TcNb?E*_cG&$b%?(Up{G$Vp55I72@wJJ7)VQ?pSYD6E zQPABw#OxYqQN@X+H%DUY`nNoJ;jd#`R0VQ){nBQZ0`}{u4DDFOzLp@-n+OE)A;2MC zM+A8!;$F&&HAW;RBoY&Xv;QR741@oi$4fwTVB(!XxXjmalCH$!Dwi5i+`L%f3=o5k zVR2bd<}U;Nz=b2GpLcY3Z`oHHPUutx$$SoQ;lqk))FnI z*JgTUTeG9R=}nn_sZSfw`=Z;@J2NBlE^SwIB>k*BrcLN$(TU6v?MIo{rB}4q^;e=l zNuS94BKU^(%i6ax7lQA>3_i}>&U}$cn~i(pdy|vCSADPgXB+vgK2+}%Q#x#>z5xCEz?Hzi z157~1X9Hc?t_hOtnX&PQ7w=|DSP<}{!~EX2SiFn*RSL^?pf)6Zp@vYxq>?_^#e*>u zS^kt+VHLLrkgovi+6*<06E!kj2i>ESSOG7pu^ImM^sve+sTpVR+_18ot(aJxuPbck z2%9)*A!sSmGpu1MtU}@fs2$86HNSZ&=UZFnSGT{^edI65|9)XGv9A4jYp6JS>Zf}< zcQ8|5JlUVCjmKqo0d#%1_p{3jC~lgy4R@Q-ufQ1I`@@CVJh*xdXu&%`ViJA4io;}@ zWH4uhycW@EOEr*}kmx0!y+o|NM%BcPszVz%?YtOC!;fh-h;+kQ=qJgINM_Vv_%{Hl zN+keOvDX^0CM?EE@~Ve{Fr0_3wzMeUo&7(Lmgg>3-MQ))G5oj$e0Rh(;i6se0F{H8 zk|6f7_@9jD_+JvlF!*#D^Nk1Z;A@7FPJN}n@O-MdI6q%nvEGP10&S|4qjQo?+tPC^ zZ>Q1DG%|3C)_YTW=xEHc%m)&>wVo2(X|Lau5v!J6$W@R%$TPq&6c3&6P7c`|;+l*! zN>knj!!S%#HjkS$Wy=YndOV5SO5&y3Ue_8ul#X+eQ53|9avD3ottYPp+Sw$5tvx$K?jp}hyzY-($W zJsMB~jV->K2k&3Xe7!y_IBH^=VF@U}OnvxaSJvv-;7>ia)cueJirEk(ec}_RzE+Dh z6H!C=ZqR=NrdrwEtC+I#gsHrZ4U$GGW(2922_!`{r{%%tt*BIuGzk~;9KJ5K@=i;N zvP#B*4mi-T13BW&2%$6|-mjx4bfm{k4Gn6e8m+;yD$bQk;AzcpghL4mdJ$s;ZaRN$ zUcOeT<|_o{qLSrg(?MNna?t5kzVeu`(&IpT9M3ptM?B51*U^yvU7gnBiW}h>er9W! zC`roaG^a>U{V;blq(y~(u&e#y9?Q* zyP*09Jlhhl$v|0N6NLw8Yi1-BqY%Sc@4DiLHP+o({91k4W_ zDk?A}61V}jii8w|MA9X3HjUi4RRl=XBoZX*pHPIXC_>p#kjW3i+I;tpow$EkdG2>- z=FYv>Gw1uxImviR?>5Wx+&q8QI-Nb86O>Z8Sl(YgI508ra`(&SS0d-L7Y6P#_mZJ* zwl7UB(rMI%s)$A{RBBR-l@>DU@-{84FPdqi%RrK0!JET3^~E^8nNgHnHZ1r=hXj8b z{f??sxAjpJeyPScbzN&QyX(<-6~9>eJq01}CC-VA*h1Uu zx?|{-E*7!nhJ%heQ_ifzSWd4)J8vP2>POa_&uu2qf%eQQv3#BJj~{8S+h}~ut%CM# zt|RDzK54JOeV{{Z23I6c_TdJUGY{@F7Z#%7uy86;DMe07H^wwdda&9apFvW4we9su z*8|a|ip7NosnQtXiDa?6%aY_kuuHa+DA3I&AR<(I#17M+s|jkAsh-NAlyM zZ+r~RP>{}WQE#9I-C!ER>*2ZBoH1w4CFe6g&Ng~NAmK}B8q*656RO#2?tA64xwB>e z_!t)Ua?#RVuBf}H&bu@mCfJ-N?;6p^Kxi~o zH|vEEgay?tYpOSw;>{&0u!I6jC~nzO@G~FQMG=OHE+d6uoiLu@!@3fNb;2+P4oxNp zRr-HFcsFCDq}9VTT``P!r7x)S+x)HIy-SnZf=U`XTex#%!zB^|&2CU+BA!Ti#g53i ztUQ3_9jLoPj(8U=3E_N*p0f*I|HAIiT3r)A`orQ&pP95{iLh-afBwSg;pf->($jPH z8`}>I$dVFbF0B3j^q2SdJX7qh>^XMsbR^4Ar13lD5fI6O1dhcNEH+up;8rdDzQ2E4TkVDs=$`T zc+}TIW|Kkz;KBcxv7uh+0!MsX^VFNou?gW~k>5xQxrlzpFbBpq@r0BQL3a~RF~9S>R;7>dNlc~S2s;f2iJ%l()cQKP1X&Jt~ zXFDEvh+Qs`uynVyRm&X?*4d-%6w9!@U1`wIWa*02OdbVPuYYkZt3gKT(T7O_G@u<)mmNDM>b^RFWzoX$PS|YEDKx#Dbdae_~YnhZ6p5Z4<5_AA>b}1H^FV)R<$U9q)1?YY%(A zc4G9vbU8V+7wsGyDShQR_jAmd&h5sYq@108clKjrug#+Qo&6@tch1fp+WrYT_{kwU z4_KA~%Wc52MgRRNmKQjVGL%5{ZNQxjhXn`C{OwH&iekI{;K4{0n5haMY6DY!8qb+5 z$7O7IPKd@a4x(y6Cf-(70yMb-6~iJO3(vD$ditjj&0W2_EZrrapHn`~AJIOqGf*|( zZwj>xX2a)WwWuC7vRsC@WlPCvmTnotoXZa@u2$2Bjs5ICZWlkQjq3Z1t-YKOX@uP3+|kL&Ny$r&0gjf_yz5X{+4mgT*}`{NK{ND}|Ah5z|99jcWVm5=kRQ}s^S6N|`+Xz$ zUH(<=l+Fw(do^0sqG^>ftu&?ZavHMbm3o;obW79qUXG7)9B&#%j$@(61_OSdj|FL{ zDj?sefT0Uo3jyIx@JQlwe1l)$|IGXOlbngcF4Y6oH`uG}A0f+6a{5cgHDpp2#le0> zWst-B)>9-l`)fE{3DqcW39MZUU0;wgXg1@$4H$*vf~XGKxK!&>sWd&aI*#j#(b4Yd zkQ>^n(Z+E`YkM||m z1d81KD-gLH=yotIpq6+DbzXH@3*-_U$m2LHYKWxa3`z+Yf+a^8ih(?9P6FN_w-WtC z$v}3gcFfZ-stSU|0Yy`@V*zk%D2oaOr{KuwLelAu-M*7xh0Gu-4MwxcwQJpLSL4Ml zxt}?cFId^$wE!J{CKcgCA)oij>D~W*$oRKcC61*aufppq{!5ToWu~(wuL^crj?m>6 zuH_V0&{$tF-xUx8I3Y$xs?~%mb#B3LX-jtfkM44djpHig_?+3b=d$aaGwa=*nO*Ph zYxht~!m<&fc7%|nLZRX%eX4~jXkv$4 zuqsl?NO=k5g@{I~!h>6=h=r*FiXe9Q&aB-gKxcK%cg~sH&Ybyv=l{P->9BI|AS9Lh z0uvO};Orok*iJ3$T$nP0i=T0jL!H!+7CC7mGt#-bZkX4zx}$sgxHK=#%kw%L(FRL{#sO+S8fEsfyGy%_QFGLqWv218_(N^hoVBLi zpWz>qgS91mRl92b#=WjxH{aLZH*dOmsw>QNC&Ln_F$QOLTMg++{G>S6^$c@Re#SZ* znZvX4S>ASq+1T%UCbjvBt1;UKo`Nfig7-#suWEI5#_)kkk0ZF`X;4O zEPBfqOdtMisbogf2f`5^T;PR^*Qg^_@d{%7q@SsbDdPzN!m!Xt}P)<=~NO}5cT=WVIBGUv`*_F&MtD3Muq(~0D%Q5$E%cyrp+~zHi?>m zQ_VLSf{@IZg{Cb;S=dr7-#Twyvu;|9^?dnL#kP9SZcixb)%6vyX%m|ifT1)Dz;1aZ z4Kj`tf&~JFG|_Uc5hCwKHh-P=YR4G@Cpx@{0Wa7saIlY#*#8e9|64Pd9brcTv`nBj zFy#a>J#Cv%MaPL~i&&{eh`od;Sx_CQW9mYV$g-kjo<_cYu z6RhQVf$G*wvWVAOwHm+%o~VPG?ha`T0+tSEw#c*DN5xPFJUwU{7Wn1g)@36#f-dgK zCD@zqB@7Q0zG7|s&iZiUAKJ$4?9d1RD4grdJL`W(znB@3Vj)cnNw}Cuu7865-Bf#X zw5IhOd+=9!@A~Bsy|>mwh?JqI(4T=wLt+0B)f&}#xvq!H6kM(X4|1{Gi|HX~T%yW3 zu>+<`g;42QP?3oW;N;K5ck*biXD&7;&ge7sTajDRZR2*06I`9wBBkgF{$%8%D$_UY z3Wu6ux7F3cEpbS1nO=QhcyHtYJ|OPO?bY|2`|AGiLFJ$}HhhwqicH}taVj+>z0RD& z=frt=NzcW)1T2VxlgD{6?^wJgRfc&yJkA|zjtz%5HAo5m_n9FyL>}bZ6;yHcy3B_u zmpntx&1OB<9rm^WSgDYu0BB1Hc&$^DXZo%Vxh$npM!nwPBhhFLgbl+edc9GvHMIC# zsv;t>0m3*H%}y#~Ih3ntFBPYXbaAeTii+mCUakCzWf`?Gc;k}|)adGBG=*VG4K2}V zXwj5m4Ai2DS}h8*FLP0;W@t)esG`e!C|YM4eFUlw$9-vB=tF&Zn3IZ2CIm!+D3X=m zEvsa2xQxo>TrSH;LG=FWr4&lJ+7%RAR28Ie za7!km&>_+9m13-;8h`9>VX|S z!H6%!JzXV5gfWqv2l6x!Bn$CQ5IgcD)8k=y0U{L1k9!yko(RS9lU{F!E2&P1lf^XY zrJ?8dCcP$`^vr>TXF(C!l*a`ZOL>+rLP>g6QsB-KxjPhc`UUYbIz7Ho|J6s2?I0kF z^0HnJyEF#xL$coIkBcA|@_iwf&|vX+&gBWxhmFw^o4XX3y_nyotWRaa%Ov|R7%7oslB}XHBmO`QmHGEJ@xRx z@j=MC=*F(lJ>XoG9)E;$prY;m5Ovx>Mi!h6s3&?nK`)}3xJ#4$#FK7O^Ea>Ra6DtNp%-rA@>jxi5f-KYoAK458BJ%a|6;4zqozi zJl^;0SKp;F5ARdT!!;@m%M6c)V1sFSo5S#F#_ZQEy0`A8UTl7^>-*g_$92V7g-vsI zBCT_!cqy&hL#P>VWOm1oa!2`N%Gc8`WR5zg*)#kZSq1J?jk56+jjc z8lPrYFKiS0N0#O#_!2m?7b3H-gvF;Cy=?KJvZOebuG&R$U@b=>wuEP0F}{b|w`iDp8BX*_BgjplMwnB@spjcv5p#xi@g zE$nhJl&0K7P}YAq10?Y^1cRBOA#}y(o0^(U@tsC~sKPW449$*LiME|DRf?2K#tUT| z35k9$e?>K#hFR`SuzbsG!!9?(Q2P~8O^KvLb*MxdrES<+X`|OD_lCS{ywaOd=AYu9 z<(K}1()daeh8Ujae=(f2X7+vUp1yN4eM_#uX!@3%^Whhn>*hm~^dDD8Ruka=(#>E0 zb-LmE2oLki5usBJJyeW;Ky{u;bdHCHAgjo7{84P=UKH#Q*YeYXcBgatU|LX(N#WwD zgDF9^CW(vRIhYhw>8V`&;9x3>wl40qKOLkIffr^TijPl7O%(}dr{}_fl?j%xJ3Sxn zTPcQyZ7v)-U~-1csWftO*~aoFtIH z@y77}_w!}Z@Vtup{=khBc_pL1jKd`I5bd6~x@DO?=`sQd@z2h)S-)i2`;Ak}ueaR% zmTzg?Y*dF}JkJ20oc>yx@1yH2SAXwYs#~Lel4e*zV+5CkOFNyDHMCI?1;9$Ho$9P0 zH6Vr0M&DdeiuSGQDGFfxD%9sdZWTe2Xs-u<2PI$*7zOSJ3&0HU7?_Q*KLg+9HC*Ht zTI^X$_nAk@XEsqTs7ESle^D)Znp~u}QUx%CyU27m`pnVp~lYtj= zCW)Z)MU;o3JQ-&*4CMq+i+NXh4#s<-;|lbrpe}eUzUzg|C(HQ&I^Jy_pi0!^K)Qz4e1SH}J_@0)*m@3jvx2I{ICNAx z*TkcgWd-Oi>=)-v1<-vV+a7EoALHie`70<}y+;`+hZxxWU-cPeq7>R^!c}I(tsaK0Q}wOz$;)T$l@_rHx1*np~vHFGi;k|A8Z@i{$Wqr zX89i1;%wN)!anmu@c=yyQb37Cv?)Rn#%h1zdt{y27kF*9Ew&j~qJMP6?l15@*`}go zo>`*5t$mPfD@qo!?X#32y@x{4MU&ZP!)NVEtwSyQBm0CaU47U;wU0o`W=iI><9m0d zdlmz72L;eK!+eYGQsZd8JOcY)jB+F71f0)y?Smhy@6kE2k%XsJ#qj!&YXlbKLR9dxNoIKL4el>nw^~_ds1uz$(Bj%T#9ggmYI@2_v=zuteD^1 z++hZSgPlH*BMBq;STDr0SFi-+`y{lN%&P>t;g&J+YuKCzJU2YxkpzB<@@=GkRdx7a z_ihFvxDx|UDd7=i)0O-l9~}I~PrU^0g-qL%P~cbfeAGPWKX0aMtADNyyU5&#;7k49%o!--kzdkM(FuQ-tYcWQfrFcHVrvi)Dp%$-FLuTZy!v8v&-LG2h7lf`{;hgu`R#EfT$THp% zXR*+c{Mc|sJ%Dh-_5CDch}hjfR+nK{SfQdih;g76AeMr!+aRED>CWSk`;DXn!nkZ| zRc-XZ|7|Q;uxxc+YREf7quPZ)Yz1Fe6`$Let13hAGpAp6*py7S)W)vvp%Vs?`{-f| z7m#NSWhxXz(gS<=7i=&oG+WqmwUs8M=l58y-42B@I~Ig)PP=Zr7ohoWdJkw07%_Xf zI@mT{Td&Jn=I7Hw;*mMot-tbji#eRG+%izUPE*{7b_|HcC-tvBHLU8x4UfCRdAE?E ze+*UC$Qe$AMgV+~u0^~rwnlI%o8+ri+HkyB467Egl$x1P`e^e|hL=G+tR^_CNYeZxfl1P(Rigchs5ZxKUDx6PrP8IyNBiP> z7BBL1d$riOKUdD-Uz@0>p6TI0{gm4IWOv39DC2JyKVppVviE*U=aro&&a!!6y$>#} zJ*$s(*NARbKtZnP3axYw`4+;Yrw#NfbyK2M!pCNIEu!)L&$E_Gnh-*+VCS%Y6?UDbfV6UCOY>9GaTWk}t{e9N7>6r)wdnPd z`Rq&Vn&g|`qlOhFIrkg!E zImE^SV?Q6^SKwY?D$tK3p5j!O7r5JEy;%wx?qO?&d}WcZTAJmFcs0c6wb8WE#B(Rn zrqHB&=1P4`thJ!u2DYk0Gom8xZ9c`CFSBCjl4=-Fd?5t33*FEmuduio1L7igR5dxoybObOV+HChP zAkB$<5*O0&+?eChsCRn4cEd~C<1=&)Ki&&bm9q`gx-)-L^#S(v3kV2)Zv+~F(3d6w z2#LIe_&=T#q9#Ys*`Xt(kHMiB>w91RP~3Sp3R|D+{Ajj6bBDK z-HVOu*{9V+che-d(73QD#Qi?zon5yJ-GurJm7N9CB1UCC3H8`(PmX1+iE7TF1470o z^esW{h3ix+RTiPUQbN*&qFel3O$X|t#&HReSaiJs)w0xPppR|dNlJu5B6+l~bu z@QTeZ99hcj9K7z6`mqahagCR7oj;nJUIZ7Kq`C;{#my10>G-%4&#V?8?s>Q{)rgg8 z^|L8I+`)QG*R2Rdo`fYpf2Wk&DE zo<9+#-}ll@tqZ|WMb_+M+l1xJPmqdRnYBAdayj-$4l@< z_|vBKE_4?+-5Ua@i8}+Z->O^)GQeia(R%xfzS!XE>)2ThleX5Hrcqm85tx2q;npB9 z(99^FZyYJhUT!4c5Nrs5Pn(tKVQ{c6;?ZSWy&)bZi-8$#+aT<5Gn)CL#xUe0HE?8F zMy0F+P_Q$>U77d}1xa7s z0n~j&m0TK%P*x$$mj^0Ouz`A;5PF}6z$9e~tS}-yUBdUQmzCU5c%_-5GA8Bn1Sz7j z8*~HjWn;>@Sv;B87vV$H;tItz#^TXAGhseIlrTljsF92-3LRiiyx7LOb0+n9!K^oc zbtcBiN2N~grkn&GQ(ebs9+vm|oOZl}W&&!<08@``BPTK*Yf8DmFu|jRZE%c{(ey?x zW-+`=K5T?h$#lTI|Jq`LWnYW|&G6U?>tmM@@^q~QtBWEo_6WU@Q{a9?A~7IQF^ot( zW>bw6_^d&#gb>?Bm-2jRN^(D>tG2l@#dfL*tl*$hNh69b^{10$S?dWgVwY(1trmIyDeXD z7P|Y+va4$B2WYh(w9)%YHf$sBDsmDUKYVE@bP{Gjb*aJjXta8RNZoQqYkqenyLRx| zEw4MF?SXVv{D6;jq>+!LHrH{3SeoZ9ZgUbU4eeA67XCiwvh?)1)CUcU`gjOeRY03W z9lirGJb(Tzw0(;`OUB#nP4In~0luy=(GsSgaS!mV`RCR6t{E1-9Ogy3O&PF8Xs*ky zUU#w0vvL?76kL)^F;4LV@d4;$(w^)t zI}5)&;&aGxF&tccfYgZxyYsw$CRBYG%5mKtv9EN^!MrwB=oHNr%izo1=c%%#0W56D zeZuC5pfrb;Iqf8)L@i?1L6a}_+6$+pOS2u^?3r6wS2gsC`;by!PGYLZ9&jcJl}%?j zbT{TuuM;%9>WR!W8@XMDM=X_yK7lJ8c@RY2H;Y*@rY%xd1=)8l=_d|0-$QA5frV4U zO%UIa)QzB{t-fd0EU^6+J3Gm!fd26U2^sK3Eh;P|_YKm?tF90A37R4f7g246nurtg zq1X<|zJr{jZ3n?!Xz68mQhCY}H(TM&SReXk1#TDvqXsc1TOa0pyZf|z+9djGNd^>= z94OXY`?bRZBqWLF4LqRkh9TT+IPVNZ3P&~58ksdAhlOVM2vu|sm#i_O$s=4XBWwrV z18?h5B$C3-jx!vgvZZ>ef3jaWbfxc)(7i2Dsr|{miq+@?i!T}6KTk5o)lh1%U=}@N zlE1n#4E%iJVLT_Zv=U4#AYe>$%xJ)3S7!{X*}4$a(=li$yoG$#QNak)xpg>dNa9tnfLq& zacP-KVjMC!sFmZS58fy)fJyFL!@Dmu&(?c64w&i2+@jSQG%_-Tl8x2772JfrF`gKI zJKq=HXe6xOeI3h@pK4M8E@)( z$^I6rm1(;2eu3j*XdnV7)Sdfn6}+?Iw*0u_U}yImGp~Y)3(LWdGsE0S%V>H!R(^ON z=Mo$-JX^KHM(IJ!1k9~Xl1L}fzzTXM7QH=Q)uc>A30=WirtR%O{Q@dV!N&36FHk-`SwJHnC*7X@Xy2x5Vsj(j+UpU5kFe*&LZscaS6Jeo0L*n$R zv?N*Vf3cBJ-K>_o&2HO!Q*_;cp@Bn-BHJ3@g{fN7=DLEqFBxNaHZP`l!`bSp%BC@H23nnA_cs%MmdLB`NG>?l~Wg_n_BUBx>J>yEf2Dj_g`KsTB1$Sr9GgJ zGhdz~HJmciP9hIdfZ2MLszb8fu&j7>tu5Zd4!!DQr({(fur5q<#hWG{#nWF`ofMui zKCOP9fgwRVTU~!NW6$&<=0pGieMn$mV0z;R1V!-_LdTROCaE3OynY_L%5l8OY1I0= z^`Eq}V%hv?tN@n6Fcvh!lldOP`8y+D07YK7hM({v%V7DaNB6Zx`-!45#OBY{utU|v zPHpZsiyyD2SyXscRCv`1?4c>WBnkYa_(B&tB|GS%0592LNO%j%!&=<^Fn67++AHG7 zG;A0H*Q*g!{pX&iwvQYkJ(TPj8kAKx6ib-Is72Dl_t!sH9jL}e-4($O)!rB1YDu(* zIe_1)U#cg*bLesIlr}H>cFY~Bs$cP$dgZmL7mlPy(fEmeMXhW{Rg%qti#%j4*4sfW zQ4LN?-MUw4m9>2S#4DXwSJ7@*E8=1DI`j>Ci-X?_rl^tljidCZzcO8+-zJ^ez!&7y zv|QF~#JlaUL53kveMjaL=nh zXESwsg%J~jU22~5o;7|}uCWxQ^Q<;t1^$aLT*WMz(t~cl^BQTSZrF*rdp_!R*GpB1 zm8#6~;OqBwfsJh{a(M2IXS11w*9u+W9vN1Oz1W-+TNv05`=cM53+mZb!XOtU#w(iz z&fQwD!)8!JOq=ZmKR#3~Kg?Z>%W(%jQz*-wzHsXGM_{hYU7*xO(O^750W5{F+nFCH zuy5bUr3);f0E7kyx47T>ZGw+R)KnC$GyuY@;PVP2$_@aT9|dRX*|!(kR6mComS3HC z)HJ?;GMnXm3mvo+nY%TE2P66JFqKc|6hNSqYg2JjpBReSD1y}1P@=a_s%WzNkq_JZ z1o(wdXOc6@^Mbn0)AJJ%l^-9}Fky?WVH1sXv1fy4jdtFyT@p;7=b8tVp1VwoxcQ2i z1PM{nF%`Tc@uA%;BAnbnp&d8Vm8ldVvWXQO?1I0<%=k)c^337N8r>ri_I&!XgfUP? zqK|+|$Q_Zvr+E8~jcjr$GVqJ{jNZu>!_2~5?=TP7FhZ+FB@{Usi=dO*Eo|kb=DTV( zs@h1TyL(NhB@-10+;d~ud`21g%F*2OjYWI9rqO-g)wRCa1(h2ER_cel+<@gkPk(l7 z05jH)tLfc}Vgpyz_eeIbH(aC6XTgGG-6_iQOj}hVVuO*Q*-j#MjU@VWqhWQ^R3kGtIJ0dahwM`Le2fikLNhAGr;&P zch2<8%;s|44eUQ~uhEh7H&~$^gX_T^hmO~G!8Z$+m4@vNYCxM-9hsL8(S9;4V~UGH z=a$Gn%|^KlHm&!Px>dgxYyiG~DQ_ydDH3gjM}g4p8K?fcXowD<(CFUEVL~F6%F#Qo zK!7`G?yP1vi$lG9)kfOnT?6b!BkR8Y{OaetADsPI#Jve&Hl%xWmwhO!`FZMk8=R(l z<%%2Guj@`^x0Ar2F88B8;CbMcRJP4&wi@oRx=`ECkr2&7oCZ(2H;e?aT=L(pxszEh zd`B7y0=~G9>}6nBn{kt+{CGnS z4uhgfE`|xI7kMxT?QV;$SJ@X150t5UAJ?<+ibxi=(>FMp)ZA`b^A^NwEAKo6dXje8 za10CFTI&uUT4yEPET1jZ&(BOVROOsAkp8^Dz5za*Rjd3;s_c4eUYM1AbOB4MPlx)1 zV?}>_{XBm+ws<#Wl$%@KVaG71c0XoVeM4I6YUizH^R3MZ(K_JGwZgTgU?|3^xMAe! zvjs>et+$)7LSBTzE518tY=`#{m=4$?&tz90_4z=kgVS!Vpy+EGTx&I^DO9oin&~8|tw0 z0Rv$$Cz0~s!^p*zFe1**xfcirqO`-L{CX*xF(YD}?b{$4H|vWhgy&&w7Ua7L(ZrL# zQj#2;o*9T~((^ipU98I>lO+wiCZJ*wIjv)C?OGBTTEG?vPe3U3H{%bf6`q-%W`=H{ ziEeC?w%w%DP3{W@8Gj|~B(lT_bzZYOY-D?Q&Nw7ua|;`@s1fy%p3lFYxEWP7DLw>u zweFJ!echh)kcsJBr=GN)xYfY=Dr1S{Ny&PQBw#hsQQ^>Rd{A(iKkYd;mIr_RX$DIO zxGdOqsBT`I5Dt%qC{`Ro&#-hxhmwkuguR!V^!IS9q2`h==RI9;*?`1M$!DAA#N1SF z;>cB04$`{q{Y=w0Yt~`#9xMcIDe03LK79;C)cDb;(6H8sa@&f%^dNK{sC`mJW;n;k{$O#yez;>2BSwjM zl9-p$p!_Y-i!i^0gpTNvhYOC%s&InHqd751c6Z?`JVfZBL1^W~=TC=u`-f{nm-b5A zqdM1`qz4zF@m&YRorP)K^4nzxXNKwy_qhh@>1O!*#MsQyl6A2=Z@QmdM@S~1H>%mp z8pQD4=AIs_gi(L7y7u0es+ZY%gRmhqOidsZsS_+gHzhCfZH;Y`1}i?#bqtCl3_z zdHbln+UF-ex2voT(?bT@pe4nU=aKe-)BVIIUEjlpn(}>fUl?zZg8*p`Ut)<1stMZ8TuzIy(bupK z?Knf{$JYB8aN%IqF+hlwL8)Rz;C(58x? z-{#>*LTI+lKj<{7d8O9%u-q?j)>gm%5Gf{0C2@`)ouS58A}{A1`St~DxHtN^Xad}p z!G%PLUTN*z+*<)8bg{UjVc5W7e@8HiZ+tQ{L1mNQBH<-5umd)s3~aym$_q&wnF_P7 zu$0^nPBBBj7i`C{i)XDpVIKq}0z3ws25;)(FEG!7daoq=p+3rMe&q5Et{E&j=yc?s zVHyC`+||u``wl1h`&eq-yk!+$0+(k=zclTz1|#_PYC?a$FpA9K*eoa|sN&g;YDOY; z2loz&s8S$z?m@&pw{}pALd%5;bj~P%<(`sUzA^7Ycmu;tQ*BNCXa4>xq;z<$e%kkF z*unb54Y59bj1avWTNgMNYF8=?XlA|lTrJLcq(0T&j00-k*wm%es^lKompymv9Y44? zW)t$n+L%Nj7Bn&M?wTwUZlM;nIf|J)U^rMM^ZK#$?-9n=zh0Wvxs}QTWNtDBs-{=s zR++D`lME?4Pm<4B3VN{sLaSk-o9`m}&`_!1v0_6%sN^f3tk8UE z@)hzjn$PW^ipU5>)kzq8wXX8;#vJUf0y=%adiEhTOYfm{RP7RbAobzZRiY`jp^jU6 zmKA4Dg*}b~?Ohm8?lhD&0{vy6h7O+GEWCjRYHAGqc?`8}V`~Wv7jn0Fp}*H$@N(Gg zzNy_oYP{qXW-rhUwh-3#>s=rB=l&!&ax41tG7ex1y7{aL9G#MsdU>;}^W8S(c!ei$ zWW99~^&*{XBf#f)I~uT@EDDFIiQb`++U=$f!g| zZx|=2?y$|Ixvam@;NGweO0ymyk0keB6vV3MUi$wP_`Sz;$>ITjtO6RDqPw2?j z6B$Mp`rmB;NV{2DREb}?hkXOM<&pGtqgvu*PdTvKi@WGRuIvdwYIqPOX=Js$esg1Jz2M_G z-|gtuAu@QP-ZNpb?!N61Iw-S&6QLr?p>luDa*&Hy5?0gB#u!d*uu`+5zKl(^o=%hS zuzRrOfdkb@g^|j0iyuJ2cR99YfzPe&N*6}UOQsuxF)JKna1U&9ezm`)s z*^e^3s+EunL#COCJ&3x%vbTkEP7zH|6eY7~u+mOfbCk1il^;@5D6%F0h$ z=*~iG(5eowr9D{1R))AUw$KkfU&IDK%MY}@@9 zmQfu{zK_k{(5bF!i-l9-x}kLVpz830ZNpvFA>|#Z$Hx&-S#{Q~in0d=IIA3aO&aWPTrI4H(wh zbI%}9Fa7>Nvd(5yPQ%j+Ip-3-@-4VDu^ztUfa{!S$}-UHD`FaM8m^&=jt({}?Tra# zx*}~zZaX2T&odX_(t_10uy3i?FH<@TYQI%md{i*T+lY==4m;*oE+n$)y|OjY6k(uQ zXhzb1Z6sCa5;Wzmb1s^Wn;x9bTdxtZqqhKV7B>{hH4bAu_+h&9LihbfS{?HEUdnW3 zubqq7MA1+$ZA2zNTf})_$BwAE)NslzTGC{5w_VmTiXoyw@7wyt%<l&70k1JM}zv^0;fh4~(IW?D63tST|dN#CrTyL`ZOugu}QY zb~@PdB)V>XKLmfqV7`1yIfeFG1v*A{M|me|rQf`&6N9i9cOaJmpbqZ~nbZ#9S5t*CkJg zP~r^khl{aOSKj#0d%^#yV;1p&+CkveLy)7d?oILGS1ckIP4W3R`IA{YS?UMNyF|{! zl{44e>JJ_^EBY%h@ad!O>IVxOp1B`ooYcPaQmP{;pxr<8H{FV-JD|0;6Q?{Z$fHJV zY$sZVIj0w5ky1MxT28JAZOb($(Xh%eD_0+m?%R_8UIb6HHrD6+S zq;fQ7Nuo+f6&py$!ZcfJy)cL2)TK6Fy`2OAC9<$uy9`Xg%vo8!RZT2Ya z*oVuWm#-6vBuD);gZm2)_dEn|1J}4wNvrk7cJ*qka)NOZ5vX-Aqb{C%{V?nPS)7v1 zHA>q4PB&piTq^9<>icCraaSz%E~;a%z6xss55UNPek`CPc)O|*KW*iqGG7iXH9#l ze{%U88?Q&W_6%GEaLrNa_kt6~P+d50_o`5RU_=}}m!9FD*pngslFh%1g2*|163*2# zpO;qqbp)`n#fgbqs~dUnOr1@90)7P0dOAy^Mu~}8NFSbGstj8^fUpDn_1zy$Fm#1j zfwFg$|1ILFOQ^fj`9?G@X=eGIbw+JBSOhZo>B?OEm|=UQZF-bXo~fBig5_FoN?1Vw za)NGYk83Rn;0j_JU-r#ZiSk&vZ8l>hx1dUX@sz$w_eah%K|){iHa`sUjW8DxB5OY_ z=X<0Bu@s1Ur!0!&eXD&0b~X0df^DJBG9_>Le5b{bc#=1|g18!o6@^x#T-HDCp?@Y5 znrGl5k=FVJyurBcVTAn$` zs&jG3(DGDo0R~F(qsd}zS6?>`het^eXec zVq;?^<1y7R>$n_shvd-XG2?NS_kDqXmZIUG*@?!skO z#b@hp?*}uH0#P8dIH|@oDGhRD1kvb#W8^5BZ$g1T$zN;YP!3%`k?*@5ma2 z{x;Juvlo_SPo3k2GB*FsL^yR?DWz@!((ILl$s6oNaZNN1e8*B8t!c{`rk*m53}Qy- z$P~5@(DQGrzR=%Y>d@f4z0W<>y*)KSvdgzujPRwg9V-u|d9cpsq za_4I=gs4BLnAh&MJH;zoXq~y(J|~)%dZT^Ng8NAw{|%$I$JWQr>U*415AZ!r1ogG+ zq%iHDmfy}_Jox>03xbTIAcl94g^23PV~pR30&ITPwchKiuOX8@r14%*-W+1CJ3Q-e9CCLE zxm%)ZRHLdzER;P#x~aF0xXUOPg|9Lr)=)sK!Yvd%byI8>wEq#YNnC-#-9m*<$YzP} zugYm?SHv7ddrpsR9)%OExzdWi&=v@fA0K?6<26n=W3EWnQt?H{9(+dIHGmWR;+%X> zQ$tTxHP`i>dRMWdA7_w%+-ul1!kP2ilX|5z^ETmL`&s4{_Eq-9nVp%fog=$T!iJ!R z*9`{17x!leZDW@6Dkun^Wrd24u5WLfvkMi$$3-A8`}>p%$NRh;z`w_j$|BdkV3F!p zA!83sk(7(nyU2{6SFYGro!c-A*2l5CG_8h7=k7~g6Im#fE#dYd?olWG7@yHFtIub= z;WzQI>TbYq;@BzHPLV|9T)M5A`*RG#E)Jkhh+KTUG5#fKtbM+lfx|Vld>&x;C*n7^ z`~qVmcBmUFhJzxjTKgro^07T>)M6vEtAMC2is7GqT>F`Y zX(#ad0#O+RL~oeYD#UH6h}hKMl<*R?I*-wB`4>zG;0?J`wXj|D_=q+IR&+gK-Q_#8=<=mi zKeFv;2I_6;YmpJf5iQzL#!wiE-3KS}jC&|rb=*cfM?!jIJ%1qsq<3uGj#pob0K3v} zWm#PVpa{R!RXZ9jLs)c@Ca8AkO|zP%5k(yNk$RIlI?jqHbqN@F6wql)Wz1Q-aOehR zp7g#db(`umNpMxpwLFLJHgGE8(l8~s@wSTeL37NfER0wyf3piALs3gDSlU|cFDiT0 z;Kf)=34vMk-v9kiR}(iQ=cq{{_S7XM)dI(t?v2lj>qmR5X zaDu0g?w+2k%cT6~syP6sUTL8`9L{K(P_mv!+^Y&;R-drkl;uqtHawHNj&De#;IN`` z=&o2lZQQZJpa>aQ>`H65>MgoFUKfv%O7s3%{^oAvUe}#X7?M$YXLBR>VN@u=-C446G1|JzfgUmGePXZtc8h;Y{@8};rKph}Gj|Hfcm7WHlnT`&hiHZ4`Y88%3}pK$FpoM}8Sv@ofDs2$Mi2!C5i|~> zf9wIe3S08SoA9}6fz%)r1f{Ne-g{_6iF&kVHvR6z1i zi}X+WX9Yo1{kwp+#NXwQAaHg5nNJ{RANzn4{loXW4%%jaRuVLce-scuC`kV-pk45H zd6fIT>i^UM3e2Bz5YJNq+4?1;4nr+xr(^46rH@Z7Z)2w~53IpZgMQ;v3t3v&!cYqt z+W>6&jkIm>X<(?uwSU*?7#V>>Kn4MQfUb?Pm93=>J_92Vf@EQ+`LqH0pdox}UOp)m z33&>6V{?6gq`rf!rMb3+wA_0>OEWzQc^EFPe?u>j=o5N@RO$o8-_z5v{4yd3#5!AD zBYbK}OB-`-vtOM``o@Mvw)o66K)>W{_01LWY3Z3@sCj=0)6y^k8z46%watN(`LA7} z{$Q(ZW~|F=VQ8ignkPt(kI&K(U-dmBBg>;F_;et20;vVY?B4?PZ}W$t=GV3o`Q;Q7 z6CF^AnYJMSpPu2DIw4~-eLA50uNZ+02mzn;Gjqa!_ZS|0V0`c&14ITxt^8XJ10(al zM2YFIC_O>?e}(aXZT6>4|NoLc?NfRX#{b@XEWrE$ zKgm7G{CD&ZKTroq&tn1Fqotu`{FA&-3HX@Ie_=OB7?dQSevly$#6I!@`$2tA3H(P6 zn3$kC=vwgD2dsmV`N;_oWncnM2&fA*nLo}yB^|K;(I$|B#^`|hKn3Iji2i~2-{XJu zfW|?-g8G4VkdKea4blrN^z^_0GX0{U06gL_kQYQB^@Hj_fBqo)lj6q?&`kb}fp+_7#NTgs0~sJavCJ{=s3vv-v#9ClMl@FK=YuBGiVIt zJdhvM$H)joLC^$25dUNyqzeS`Aeq1V=$U@)G8SMUo(gCde-;U}P=A&G6yiY+|6QJT z&OhND)CM{Gv_t;z0Yml25YU0A3ICIVQsHq0{|X9-=WpAf`ak9Vr400}rh2y`%bl{RdVLA)&67UDo8Gb|a zFG&A~>Hh-5nSfgZcr{^s!f*yqQ2sj%XQl;RKz?C32+cu={R_kC|2>93&i^muW~62P z7vyI7D;EC~>`$5V;ia`CWEWaK6 z9k@q1kP#s79%AK>B|bvswR%+58eRVp7uo?pXfo4Ezre2MPas z5T{}O1&IGc5N8JB=N}NKqyHuQ3&j6BU;YKv-_!oK`}=IpzzRB>(*RGCpmnFEp`-sF z;QC)@bJpMY7r$^Fm~W5wFaN`{IRo9_2>&Sj6ew|h3qxBY;0~r|q6L{SHnY{Y0p3uV zY1`@x=mY;Y1H8xj#RJ^1z!U;0`u+DD5kJ=mXl0a6B+uLmXDvunFquOwLkDdpjb?C5 zKVFV7;7w4&+YSL9I2m3Uzm%gUUw=6jT&MRO-55_2wA`jzdQiwU!2r z(=C^Uo6!4)*qrTxf|#queR7^>S>Q)J2m4T;$We6@U2VF855_^_nG`Two^bKv^^KuJ3XApl@WXjB7!spF+H4gX83BJiQrR(r}(M=dy z|1;k;)*t+DldQ~Eu>0=zW-t5$zXgeDuGsk9sIkSS3Vr!ngkneJx$C;m?GNV{kX`w` z`uS}4@=x`BDXJATj``@ljl7r!|bqfuJ`En{HAVU zyPLZw#9ASkQQ6SoITON_+!+1!q`Q)y!t2RenAn$Bpa~HT>_xGWugHjjpmCa>vc5uggpql65l&)N8KY$M*n@ z`}dsA=i76c2WXn^V}%bBV4oIlS7yK-Zuf8SAn#c=Gn1g8Abgs>4;3ByCWo|s4fgfN zWhFN_jV>;348+1?)?O|QBaw>1vimuJ%>auC0`;LK!0daTgp0=cHE+!)%EVw4n~5{b) zrr=9KA(a5ye)h5L@hJI^tng|7u;rX83JDbI^z>oLBZZW3M`GR&^0MI&JtoAeQw6JJ zHxYzuX*NRDIkO`-+jpn;*II5_TzuSo+&OFVmdutOUgI>qMeW~Bi!5L~KD}WNh)efs zpBU~Ro*N!PlHN1UFZpOXApR9b{^MA1&ihrtPYfYQEI#rd#nMk>Sxb15gJ`5*A{x8` zcsucBOK*Y2^M?zE2$y4y9&N*(0jAW)yWG~AF0enZIyzOVQEG-3_71KoVGaox=`b3{ z!VZ9y@lL-mpN4`Pi09`|xaRcHQdfQr)vsyw^0tXUqFcIz%j(?{c7YX~I+xYU3HS}{ z&-KkSbBhK;7)Y;KzfQz`1i)!!8y*$eE@R(Pa#GgkGBUx9&)kZRZe*^!o=83@5I8G} z4LI^w?RO%^&_Odp(_^08C-ux3&Ot_1Q=-hHc^*A+Qk&FeX9y4mxReH0=T`?+msdwz z$pORwuK@G_xzhPO*E*AR7uO9f&*Q%1cKv|f@o-}BaPy-4@Y;wVs#nVzJ9Le7Np#e5 zmU7f#h1sRqUfrFe)1!T9^o&f^u|t<_%GwNA2bh*q_80*{5FM_%RF&V*C$K6pT`=x~ z=7KbY5@bx}7buI`!;c(nF>x8bWfuUvvKkIBP;=Yg!NH9s_FuT6$O2fu!zx3wA^yY>3 zZk1ty%UpU9?=5GAN4Q8C|4DZ8IsX!LpVuoZxB>pR9G)=IuUoaz13is=KZkq=OVwg% zYeGkV)yP8`=yjy^l_mNm@}g2SY#2V8Vyk>~OYIti!e#yeMsH1Iutd_=(O(5o zsRL)xx>p50-y|sBqBrYTYsI|2jGO26tqSd=h>9(lzNYDQmEYMA>cx_KUhr!g2zV{7 zH;cR+-d{Gq?iZoj6cI4Bv?_ZC6+=7!zzo)+y#=#edNV78!I&k8gWIm_h%I*bBC$=* z5tH-hE7Z{y49fOWN4UWih^|(tA~L4dbt|a-Wx<|g^Rfi{A<1dMTC%9~A&s6?x3VNS zX)b+PFzzL+O$5|oZSoW%d2!(_bev2iHeS-L@NK_svV?WFAK?STtZY(fn}q5qy|!Np zh8Y#ow=pof1tzisd$u6w(o}8Z_J`DKgfF_q;Wr5shKQWSr8dbFhUuLpsW*x50yJbe zBvKcQ*b0m2jY#@a1Y-MZCFu$)0gmknVuf3;?|9$jq;O})=E0)Vp%QgOH|<7qBFD60 zE5BEab9g7L7{y9!xZbi&t5oM5bp)f)Zfb!>v}@54%|dbCSljp<=CE)86psAPnx&J+9&)km`{;F5@8b2sd0~y$ZXX zs@_%u6tGvu_YO#01>7p!lXygVbaAg~9$PwTXnaRoBX&~J2vJ&NbW&Fu8MAw>E;lh; zZil0;G%<2!2RdrDBFymlfuio&BZcH%fnq@y2ZTF=Ys%`ELi6Dr)yH0?Sl z8A1#~!a7O((3aC3i7k95mV+EA<^$jfW#0M)6H2=xbrTA@zTwR_v3?g}wHo?XP#o8o zE?nqE81Z*0<1GqN;Vm-Y%N)g1(DgGYQ>xzas*qvnXJUtk*~nP*@H@$!(KDajTnT)T z@jnh2miL5_B_J0U%z6hQ{bMhaeQV%4v7r!e)8V@Q{s;0H047C?T&O+!MMRn`@PFFU zD&)dzV;lXFA4ZJ7I;U&oGH>TQXU^xslgkii2XBXo zDw1uNUbn!#BC%H~(J=^S#FA`{Z05>bvyD%rw-Op?i(!3bxMsF4H88-+Lb|a$8}D;+ zJi!oVP#rKweEWI>5LF`+pY*Egr$r#vPKPxwRojD6mtq{vAtF*R2v2M6IG^jc4~5!EnCYbI(5rdARK?d8>Q6Kl?D zNmy3=rO{XbWQ(5uD%Q%y$XW7o2COQ^%B70gZ!-X>{jP*6dWWTgZ2!%Ug=(xhiCNAu zRL&~Wi{<%QpBo$Q{XuZYACkj(P6+T!Vtum6`Y95Derp6A;XX%JxXnaPD8cKr9Fd(z zj)_eK*geP+@qWzE1~E8#P%{MfSvUqhagBWo>vh#y!jmEP;W*}^ni!^J!=o`YMgSI(%M_Pd!Poj(Q>LNL(+gVO$ufG)}P*aY62gS})2p zD#?Im9$iI^o91u#8Eg4#4e}ffd$(l8lD&U|Nv2aoJ-LQLVXV?z?$X$)iBow!n}&K} zqSAutBI7BhQ&2sLhFoFH#H?vD^;Yk-e?v~;*3R|UhHT5Nnd@&2V!>O`oau&Ij@Nai zty3RL=L}Ngm1 zEfjw1a30_p(Kwt}C7d2d8W&X>F+v(cK^k>T8i!FDxm+5{P8#iO=-KO^FN1!*koXDP z|MU6#pD_79g~It&%lKVvd4z5G3~hOpTmvjF;pUDwouj{Hgl(DCL>FxOX>0~@Z3eh+ z27}djQf0kjJ!s>uDWW3m*-2sZ{8qb)J^qPJ1Zu~ortWIoR_si}fxQWi0luFI3;MGu zvdn^18xL%Y7HqRL;wNqNZ;0rAGU!3H=mFN~!O$;xvy?skUZ%1}dw0L=L=kUi5buQT zYoqM5U)O?sh<0}NKgXrVk`CVa$}_lS1h@dwpyh-7d4Xb0R8Qv%{73`(bTDq_tIYNxdAW7Q2R zr*zL_-PTJIEDR@O*8QtZ3S#coJz0(5rc~@J5_C7Fo$MQeie4SUAsk=bLk z>yUvD9wCjBn#WSw~pM+n(NdTN|)T16n6^uCLTeJE6x4W8QoM; z6WnsvpblXS*EAEnC3HDW+HuD~BM!(J6IWpga}Hkn>o~#e^WXvf$b*J;_Y0TVn;XB> zzMs!{xNgI2K|qw9GMuMbtq#j`?{TxORk?s6&nN`9*<~WVX0dt@JAg=y=H; z-1JH`Es;VJ&SlZaf8a?&JAFF8co)d1K%NGP zuYjg_EXx_ZNCJQ|9wPS}-eh%GOpAufq9z`(!W7iqiaLd?|6u5Z5FElEez)3`DEjG? z$TR=uNO)ZpC0Le6E_q9|DAHUDv-4B3m_W^GF5Zhm*%yv&e9F0r14HVIcWBi@yJ75J zy8YyUN~f2l^hMv|Ncau}7a1GV-?J>mTIJlK-t4x1SwyLfsNNo`Xm6HlenUT9CpPzE zN3SSSsfk;$iTMB@d;r{w``O7$aCnxNfmRwq?+&uy!us?NV}-U(vGWx8dz<1TN8I}^ zUx;`-gI}q>6?|D+2YXtiKKp{sBK$$Rfk}N`@kDp>7IW%@@P`x~M?1v23e1KXFu3xl z^H0|5P^33#lqwJg!!Hev6E+F#{pox7%T?-i8_c=Vtd!Y9WQ}QhXq2ruBs{4KhlCur z-#Jb}SOp(63ke+$I$@v>kZV9uouNKpZLXzNy%awJt7=EoI!+di_*hsm>A#!aeAXOf zz-5p2#S&h4R%OC%n9vjf2&Lrx zlKf4&OM*xBJ*w6Gp!~Vg~vXm@58>x5(>L@+=G?TY0-qkrVgZE)dtKtNs8nH3~|Bf%g|+B ziM|x}Ikc+jLa?CKsKfUctjq{RfA!T27)HVS;?RCFZ~ENiB+RB2HMz)sV_F5X2s2;^F2Yq0IM z9k*Sz+kk5F?1lFC?YrzIGNpmmB1@lm5OG_1pm+&dO8!{v!Od|(>{4!t2=?&;Ng_>2 zMT{5F6=2*%&XzSChdh3bCI|@|MgUulM|4|HF|v3V;;=+Lt@PwAMB-OmiSy8B?z3f0nRhS!)3w4~&O~|2{Vve}3Jd}}$&`a_h;^qo+e>ktV9jB=x z1<^K!-lb?734dOsTGqrMnnD}oa(LQFy(n3ES;ZO7_v9|xCf17;Vvl)L5Z%PNH$@rG zq_p7NPo{XjLBEG?$HZx|g7+#m-pnsRhu$&_@o|_E#M@LM=dl7V@vYKK=fp@cMW*sS zWr&ni2tO?)A8z9?+QI9^19s9nuEXvx^9^yC=F+#|N^NqrsN^Gjn4?7skCTHbC@ygs zv`L`bs)NHs2J*;;xVj>?$r-$fPOAsy1*JfKNDBXjGsHuw2{#wWO!F2c+8)TR!84|d z+`=^1D&cM4z&dm2oOwv5DW%H9*1fGKg@f11pQv8*UT~4RRAkc(^_qPQ)e09*h?BUB z8Yr2+5wWm)JX*3~DTlJAwN(^RA9088Qw^_1b|hdYB{(@6XeMvPSQU5ESlj~Ni|sfy z3*=hgB%WGC3GKbL^Rx0W>GEG!T*28ZMq#&U-fsv9Qq9B z-Vc$BUvfRNE>Db9yfg`S=@RNE&&s<>bsS>u29N|)!iPWm+rPSFl3^qbh=SkW?8$TdaW_FDX?;1B$fG7x=h!nmrnH>veaj- z(LDw0x(&yIf5!Z`ijP0z@-BO_H%|v*B{8m z(km?^#-u|LOMPoA?VGC5JywgqN;5j?)aI^o3r0+p;(U=DDmn} zV{Dx6D|Pp7>_LIz+TFc!v|dm5q@^}Sc5k<4V??({LYJ;j3KboFAt^N6lJbi?%*mEU z`UFIQp_OaU#H(W?nbuE5CI!kfF$|B7G0T_^H_S3Rx%`31EUVp`Z>Wipx)!)kaJzo% z=F=^uk6LVrk@v|Gt>Ea0FZ4f_jg%B4IoXN}y9_0&D?>6q@<5x#o> z5r}#kVM!f--6Er-Je64nNB^JhiuV5eNqTj>L2@K>eMwwY{g=lLPiI+civ0V4sCzz z*}fm=+~;%d@1Czq7f002BraOw_D>dzlWxrj=fkf|vgBuTas`^AM1iW#5ux|Vg|8wo@Mb2k5FE+uUDdmEqPf!KtM-x3<2|^EK3IX)N=e(O7mjWiO~KJk+qx$N zEPsz~?jEB++k4x3Myrw6JyAtSN}^JcDiXy>l{g_?fQCLs71Db9M2e7u5|@(*(tKwQ zh(uE?(SYpC(FK~YAgD$Xl*07CGsi7(QcJ5jq$w6?2NzZc7FR2fBZ!EF0yZ_T3Bq!?$;YtT)b_Xw3eR7h#Lg9f-o}S79ssc_Wc&llaHlEks_2%E;RTj$pKumJ~09#ygFM=2ib+A3}uH+j6chGp>n zD3HW8xdNaHHLd zlDoKux+MAS*OVwxNZ5BVvTwq47+c*@&Qy*r~%iCWC3|4WUy33I3*r{HgnH|v{X zQ0Ezp*1n!A?vm8t4^;dG)hOO57T+rV(UrOQF6}`z5QkIrDYh5&*hoIS`f&`DF>vHc z?`4IGSO@m0avWGZ*gPpVPLbvF$9S=KRK~($Ul&@KFZQWwk3Y6yb$bgJSsUwY=4?TK zb){M0T&gnSZ;o)PAm>Wf=fHE-LlQ!QCZ^yp(X(N)9z0j%gq$y%Vi$=K2`(5K^Pg|d zv5Vu$q;@T=6%TyVxdY;XrxQY04SB`=ueG6BHjJHt<3} zi02h+jz+NLkjW9OrJ+oY5Q-zO2bcIoJjJoJx;ZZLMGj8l;zwMv_&+ABZ7rV0YFB-e zEWWIx&EpQWePdlT*7agn$mv|Yvi397SRJP+@>Q=8wptZsE_x__dT(IPp?&kl{!;! zWm}}@Y6PulRq3xNGfULOIf1@=YD}g^_Z%2kS~W|8@T3Zj;do>bViYhOY)#bFwYFwk z#TI{PkEQFS_gNX*BO{$D&o1&cc7b564tTd=21>;t1vN_(8xLt}w`yzW+d0Z>mDmB$hv8XKk=_k{Le+JA3`O!@_ockev`7vZLo#zqWkFpyHUm~ zh(a)fS<5N3=zzcqq2(+98h!y8HC}3C;w7`fWAZWF>ffxXT((P z+)qe55$5to%Ikwe!c0&!XA2ST=Yx;1$QSY;OfR(JHq)dZKxQ5oigzrkd+cxAN2YsbPOYiDff!j4 zpF!e)1E8!nK)4AC{1aUm$baqavM)Wqq#-R82bN7oOqFP<0XcU z>20n_n1_4P(ax`%%?tChh=))}Bnz{MgXHe`tjLIH%gM`dD8Nh!5V&AFJJ<4C%v zF-+2scDtKM#S##U?k;*WxFgN+DE(C-O}X>y4nFtV=e^OH7Y>cM!iQ#x6R>&XZgao~ zGXR5!`wkxw4xJo*sk>|6srQP1?r0HhsH1d;okd*g$?qnJp){T9)H#yr(DR{znxW8% z(3#LrR2MCmL)Ynb`M7Graw}B6gM0z#7Y+Lil&4Cqrk2T=iB%hZ5E>5M4Ba=%IfKDK z4U_By{{37QpxiUb(Ar?nn7vFr1>YqqigyH@mh-_W1j@|H2oLV7DIGNEKz9p%NWw&g z=BH*_^b>Qo!3C}Z}+z!W?p(C81>m~!ceDg z+rIU~^utQum)Cx2{jOKl1B0*a**@GJJlj9?@YphEz#CEUo#sF6?|mbU1;(M$9WI8L z8i5vktCDhXn{{G#hPP6{AF!gYRXlsx+8pcU>jC?PE<@We(ga zb%Qdgq*|p*NtL37Dt`|EwrcYw?Gz=%3zd+NAk0e%crKkr1oKG|zJd;OO^Y6lG8!df zAVnC{m~zr!lo9y?ghYyYdJ=C2bOuv2qL(0+aj{Fqn=kI^csX1A?bx{sH(}M~z9Kuh zr}L|C4Q%u#`M!U%T`j;(TvznH{YZNHu2#GHSXx=yk9KVtNnjIK9>rR4odU%`XP~J| z)Ih_p<6>|qP(lD_5<>=0LPI7c`~uVzLg_RG8zYQEX`7^=y|q`~d(J)QUR5iP{VG-5bG`hd>wDjY+hFwbTIoRf+_{eRaP}Y9 zbO#JBUc!0H&@+J@96SZ6v9tZna||;!BV|PCVRNs$@FGhzVgA`^iYmgrx|1Y0k|Ze7 zP5`_4-n0cv8HKqugmnwSWrNjrXb(B4VR##BaRSif`TTn8FB%!UAvF|pr11r$t$Z!lS_x5L>J=m}9Fy2+JQr@LmTbKxSml3p#Z&pZoz zg3ro5wOi}eQ?+$Qv`R^HEW8(f+q*8NO!UKM*#bR>AI3oHNwEt_c@7=?f+Vj8I z@twh!fBnt1s|xL%Lap%1&Mlo!?wL>gbJ^hhzQ4coT-OJSm%sQ(&)GvOItLi#_2o-e zuWWD0&K+sKvSoSC{uOgi0b**59eck%b7-^;#) znBg+~M1iUSb>Va*El{c+YHCR6zNQABBC(t-N!WeFn4NV9b|D@w5@CIY7>^19f;Is~ z_^=R>cwUN&Ts$sHti-d?im}QHr${~@5&P%CE2d3d{NWvmH>qMeg5h{{DJw;`NhE7jKML*kJnlLyh=*+JWkyUp!p$2gsVNdW5%%j!MKso1C`ptJ zEtRnknMd@2#WF?9(>h!FHy>R%=c8ip9}4Nt^62S9V_@^AaNlpASpQHkDA&>*<>{Td zueGXQ-!L-#)3>iY{mdKR@4fTVpWwk8X^ui9XHKKrnaR)GoN!&4wKc1f@IX4A<> z!|T+ilD+DQsKv#(1sCLj0K<_;l;g2y^HR!Hmx6@L#-%i#V`_%TO~8UVmI&l6Lofi+ zSb32zyD|;a;R}%=65{!$b%6D7kSoGfgDJ!XxRiYeuENh9Zv=5>x>_FliqTng8_(g2 zIBG#N>W&HcKo4d)-J3P1n|9bXQW}}X6fjNOE*lTPT+8RLG1u;@Z}7o}F$o*vF^c6m zH$h4FT1G>J=t?7rb1R#}B$g#u=Y+?g52DxRullt7$@$XHT(iTPPmpg!8fL<_@&|FA zt!ml}U0;4``^EPs)2gzu{MX$*w|5Last``EP`in2SlFo6Chnjo!%UP$Q}hCSuEUc1TT8L%@Yl)dKT*j?dIJ(5{DCSQYXA86ISSU1L*d6fVIx$dfX;h z{X#(StIN{qg_@vRrV+$KTCngQPT(m8Dp6TbfX5RRqMRT^(UNOGB=p3b#L5JnsG0~acnqkbWUKCEJwmmR7RYV^3I=2ugugjs z$ID}P?jcsFKqgcm6UHGE?m{MD$b<(WyV=z?f(NjXyP)OrSW$AHMXpc@X2bgrSPA!? zY{7c6;VmnZt9UFV%~~NP6HtkKa56AjH>ojRxvwT9V%PrT-(H(fyr6l$v|?aQtg*vc zy5yQwrTN0jb)l+$rjv>+N;sxxwO*PkeLQ1bna!yWx0IJImle$z95BW;-Q>h4K3Ao% zO8H2$HnokhV{Fgj>0uhiHVR)JfTAbsH`+Pf<7)=ho)|GNu+!HcCc9&hK%_t*7P3K~ zz`_tNFRz^uyunZ?itHRhcGgP}(1xltJ7R*vgb#!;Hg>|Nds)Mu(`XaghG^6s%p%O5 zU z^GIhMd8BhreDS;RCE(7RPeu_h-bGn+*B|p4(WC$xr+|6xiJI}anyvg1FXd6UCseuV zVDH9eGfL*ZTSu5TNY^;??lG>yo&Wu*FzFtDOfPc(9}Bw2B6DKwN+y-hQo@?Req%KW z_zq$LeivQJToCJemtExd8Ayh#3qH(-!h_l&{6w`{( zqQ_$?h@pozO_cyuYpcSf<~pG&FZ?Lb`y!&?|*iHZq=m8(f#huf8Qzp-}m?XeZF9g zwv5CqW|ujp7v_ie@~D@kxttR--d@NF#J&;OT{B2#avO`~dMxiHf>Dn_mMIpU`Twz} zWv+!+3IT;6eLxsy{rOT9hL zITm>0yb}1zJ7unuwvjP&`#h12{l(*P7WN)(YtBinBILlz%Bk&CeocKijzXbe%yW4B zw=08gp*rYk@;;r!9rhAIm^vX74Wu+!OCp5zR{$L^M$5e<>o+&bt)7|kQfZ02mKaih zCx0u`5$PkDTq7TlM`S82qokj4HWT%5@Zz(xM)IMyrCNlp%Vs=sgAGXtUhXv@Z<4B) zoqRANhYj^|11E>gR0FBYvcODSg}kx#w&G<~fVN#iJ}&BQPkF54`sWW67Kz<)9w5TCuT3m@o7SM}+~QO4t*(a4x~c3Gw?H7YHVC zS171>Bk>KM>!llaC8HNr%Xfuh{y+6muHzx(vp8}@Vj0G6m<$Nr*PX%`zD+2A{sSV) z`JaQ{_>+`twb`v`$TmYwyL@WtgJ9`_uRRSb>C$58U@=|}B70<6hZPe4drEwwDTMnJ zs;*JfTW`N^*gih^qii^$Lj)_=?V$z=NeXgK5<9_{Tn1mlfLr~=u+I+z)`jt57M$d2 zr%BWNGiql^bNp@O62~I`v6|&_hqtR{owQEb#_g1LEBpB)@-gF!+zIKpJXCWwU61AJ$|-x;*pM#Cs_ zjcg2}VAo1_f@%LoPtHvS$D2e;v84!=wh8Ac15)CFto>nZRhoh>zww@j(V?39`uR_` zO_aL7c;z=;=S#@f*LmgQoRu#eTQTtX)33i!wSMcDyS^x?wvcU`pDSF zNB*#U!$I`cX#c0+R(=ih^`B4^5=_{fR%;{$vQ_O5y{Nt%I&FH>H)0xAX(Nr|SaFX7 zO`F{@b-FsUYDsig=ne91b;SOzdO2hj{7l~IuV$L%C{4@JsFf9991|`{CY)B7$x*A- zE4ZLGT(ntM!YRU>RTL*dvQ9HC2ZUJEB`^VOc?`%k7>|B##nkK~xgoYsK*Fd#l)+7u zhw`)c(Xu|3h4NGuDpMI^-+7qI0g&*s0^@05=w z2NadbQP7)VdxF^1j?@ff2^-4DU2$hBqdCIiRF%uXgfvq4?2~<^@nao7ek$CwhMxG+ zx^7YZSTw)tqfHNQ80^};XU3|kxx>$`{pAjS>BzpgFK!Hl9yv`J4y6OBs)={x&}G|2 z#}#HUHIlxS@(QVi)&;gj_7%ytw9yDobGB`kV>YudWvouxQwCF19;Lh*9qp_Me5I;2 z6!{)X5d@Kkn@&?Umm@4pf~C*+>g(&tdRRIf==b~j{iEmy!-_hll4`ln;V@Y1$>FGZ z{E=K*ZBhGFN);bSoME+8BYTbPN7MTe{^6^{7}PfgbXZ7eu14Zr)I=0e)7fX-748NY zV~V#Dn8 z-EeJ3p?h;goUSV9+ehjTo_X!b8B-U1+S#yh*^ysajeZwNc^gX2h0u=UI~UCCEnRF~o^fqSZ`e$v;kk_<8;^d4m@cIQBQ2ddq3E1n`I!fNVI1ZozQrKR4*Zdq&e0s`lBAk`WdTp4y00#iBvfT zV&&-d<;uY07IVGgtKt9v&nW3V@3)99(NC|vK+T?XMCDW@5}0*G?1OY*a^=N}W5Mw} z%QcI5{#7crn5g)YL`z{D5U@}vOx9>(C-b*<*%+KmO?-$Tr4#x4%eG=@%U%_- z6hL}<@1Y3_;NBWQbp~Tkm`nN(uP@!oY70}giE~zQUR+McQSHL5N0&;Ws=1|~&i^;# z0@Wh+N13KBarV4tXWb@E znx(tve%LY;pz=HD!td1*X(V_2Zlj zU}e1rmY8~#HO3#{O(z2$EaayLqXg!e*^XsB1^Gan<4+xa^tDY7Mz^=k?swpK91G^; z!iT=I>(x4L*2aXE==2oJGC+>mvM z47proTxQB_*;3}p)+6?^qs*5{*;#fSY9KkCHdy7Y<~Q5UGABJ_Y0InZarUT<-G}$H zFQwUg@jASbVXZEkYz;;l<)D^rku?rmWG>+L%Yj5xl@k%SfJ{nI6Ws1lMDau-iVGtY z6TY*PaC|;}j*JC9E713|LXF!n|-=u(^My*lHDdCRAkR z8Qm6X*AyWVX}7&CXq++3i2+|O;YrxO3}pPZS*R7mS!JrRt9LFdj| zYETQ)+yB=LQcIQ5Jp7~nf29T9vN?tEbRt-4q*-gl|3;b(tU7(4jwQ^8m>Ec|w&S;~ zC0{I>SzbLg5ckRILi^-perZ#iSBY(VA#vwoJHE|7M7&Kh^D$oc(}Y)smTa}Tnv*}S zc2q}pWy8&O9vjpdN^iqM`0A5g0HK_jOE$GUN@tD<;Hy7FhBRQG9u@B(^T>8W#UHl+ z+&*Ui0Da*81byP>83p*ow$^N};8wk8m2C~JF4x1N++bn}!?GcsczB-htb-x0D45?I zb+D$i-C=bJqCgO`Gc1uj4e#Q65RW@fd2F^_46Uotq7i}xrYD1uPOAJtuAE(Fvf`r@kK!L~@486P( zDiTF0^02XrAEG}{g2#Sw+E?U5z9L(h`qPM1r!iXHBNC>R1U)rUz>!)V?qJ`Za386D zd?2GfKGDwJs$Q?W^!<1gJo=Ad?#V6HvTXV?vU&|A{Or^X_5!;Psi=TI)%~_+D}2q< z`03;@e!1~b^5yg|XPizsva|~Ocu)5+@3D5KBRRjB;gvvvcPd)mN$(Zmpxf8yTjgVC zXECqCDG#uI#`~#yLuD~zG9jSXxT;D#@g_1kHSRUFORY0xwZabT4JZ*)6vS!BWC}~F zN0QV`W$N>jFlA&aY+5J5px}@?G*uGFe*PSugG>yIB>4U8uhh3C9o{F=;_HmY^GFh; zti(PqVYsw=bV)%v#|)!Zb`KJf3@WDcd6~Y~rzZ09?j?n?d`o8JT!-Y7I_$ZNwLZJB zHuf2KOh2?p>!u$%2~E|A{`xr#Cq{JDufq?KYwg2`Bff8i>b?1Os(*7T^)+&TM#Z?qRvHtV_PtVGSqV-xuoaB%*88~ zy^ji0S5Y1|ZR!R}Ox?HxUds`9ydO#w^{tn->rS6RTTtmc!Oq5!*a>*%^>uOzXJL%) z&`B!-d*Py&wOe^2CGJ%2ezBBFd8MZw>sv5y{riWuu9>}9ie1+4T~nUhx^egMyV!k` zD^?Plz}p0QrGM?lR7?A!p5t@dcdRethu7b)&)?G2wX`}qIJfVO-~Vyx0-AdrH22I0 zkq^bNSr=9|Vyhid^m;( zJSdsX6Y6!XUd%IxmH-PUoO!Rwz|DD|$-K9}0P9@S>36=0nb16~MhL{79eTn1D zvDjGnWK0O7AQLnN%)vxhv+Pyzj}rS6Z$?bCS* zR#`S#OuH>dEhjAJEgxCTmOxAD0b^tVclF*}C{$@2AHN2xpGtuOn3iPWO2095rZ!W@ zM8Gj=aLiet%o`{~owA$`E}&t&ZVoYK=ukIEiK!_u4No1NY~$LiPaG^C$B_dYH>gc5 z;TBiM-XIqqIY0Nl9}e^$e(1BEj~^ZU8P?9MysOlzXrYGYHjhJcdiMY1l~>km>s<}` z4;D4u5BZ;gN%YtH>s$zXlz^+-0fo~Jn?vvD%G>GA;m;TH4m~#mPIHBPqdn+YXJ6;| zgZ&GKrCaKgR!RTlyIN!0w$3OoDVw66lt_t^X_Jzu_uIB8MUpKsvX$7Dl_qiQRG!^> zZJKwpIO*1SPP<3fr3kQeOX>n^y9`~Bc8{j(oX6BXx}kFmY;Cat`!Q?<)&ld^b%l^0 z4GI*S)!j=;NxB~cbopHhycZYueCK@Un;z8MTIR{6((<@4o}Z4NlAi=mvrpNc!>)n4 z?rPta)MeSU3j=-tK9qsM0YBBD@6|=aiccO^Brlxw$}DS>yna7(SO;|aMAKgfA1eM} zJejCU>|i$O=W}U^B^bm#0!t7g<7XMhKj?Ll+4?7cSrxKbq}+Ok!=z`1f_{dE4HI$M z|6@jvGDDY!=Nven(x29$jwKCGK5{;#tAi0mN317SFotGurX}Fa&!B*(VGfvhm;*dK zB(L;&Q+$iAC@2=F>eqR|JBJvK8PW|r|7li2>0Mmk_z1b}2z}#I;#+LoPR~~LwzOE< zCMirEm8V*js4X>Lgw_daaO4;`))9DY9<zle!tg38Lgh} zp0RU^Cn^NK_2ACRy&l}g$JpyZxfXl#>jE)I5npGjCMCY?K`LWp5`L6s=4N)1L)d^ z{W9h0wG_1;tG=kEv{V<5X(^ivJIyOvUBSrr@d=*bdA;Pdl3fA4-jy@kL>q4F31H(m zqBUoNkea?6++H*(aHH>(d_9oWwu+*{iHgQIIt%r7s?{d@lomImClhw}IJeNg}03fOdMCO>x(8Q=y)lel;k}d@D{ic# z-w?eK8A6wrc#BseZciW}68K0-BY8C1`!Khoz_=!tb`8Ju*IVU}8c%O|X zDJF9FgxfUy;)|xKQYM;DPh1$AoQr$KKo4bf76(RTevDWwH7m_`&c8Fg+3O6t5+1vq zF_BaknLc!1_yhc6iQ8N|QL5FdF)8VF(h04J)CJ|m{J$`mBEM~J(L^9i6WA~|33N*K z?8vj$A2L6(Ul_Tx^(E`CgrAF-M|9SM^ufv!y;OOs@o8j_>=>TVX#L4_!EKPhie{{z{UtGg^2PRsuJ;$vCP4|tLQr$VatI};*&j^NA@GL~2)$f=W72`tb`fc9gGL_reR>00 zSxc)I%C^x}S$v}b;cuWWiOY82?@y`>zFP4Z?L{-9YbToN0*z=3V;fWmX`7;IHRfQW zieN*yA>bgAYVfz==17&pD$ffz=)<=$0J9+^6~F03$bc#Z1LP(Bl5kY!KQo1)X>axkH1kloF^*#(}}O`+oyL$X$$MN z#QZ6_yz{YYevcfP7nrTyNN_f7JG1-DyMpUG+vonaT)ii^_x#4^eGhCZMGBv-2DaD@ z(20eh8ovOQAr0S27x*VSk%E@#UNHGw{Fw$TUc^Av`E-Z?rqhc)1#$s`)Uqi;CI)|Rm1YLYQMzg0G zSZyyGNS~_?ysHKukIHNmCsxycjH&HzPYT6VE~|!KS^XEf12u+IYE-N_`Fae*oEe^r zaePKM@bwnyI|7b0d>uj#Q$p=}+7eJ4f`zxMRd`_zI3h4&H~n#^@SdVg53RwzM->8C zaw{(lKR^^?_GOyKB@G6k+bNHmh2|cv$WgeOGwA zcYg9uJlm1nC)>Y}ldTcODn}G2pQ;&vQv!A_RCdn>gUL|UfF13w6VE6; z1~OgI^#Y`O~40W(|l~^#>f%MbRVXL6NlLgYJNfx}JG;%d4DXV2ef-zAOjPL({9~ET@>WZ6$|7ew#Kkx8d0_ zST_Nc!SBMkd?=L9WnO0)quG|tNuzV4g;2`*RhP)y%U$+dIF!$a!nx-0jghS;nx$h? z-2Sa{zt1-Veto3Z-m8Zg0gQ#rd=D~n5L{J~1`nH+6{9&ND>hkHXj!M%860}2VJG&e zff}6O`IDU>+)>^BJrPWHSm2BNs z+KVMwvMkBg1$zxPNER-}H^w#!p(!DuTmlVAfTlnO(wNI+niSG$ppb!(0b^(&P-AGy zOz4I7p_$1{9y*=ri_3%=TwZ9>J|KE_S2j+e)ku4E&hF}RzW?|CejlnRkfXGMF%fU+ z1;D5ih=2j5LPy6xXRRciQMe{{uSFi*5|3%LT42~WX#$u1}#NjaU~AV&p*9MnRfmCJU*%2QS=4|(*(MjoO@4E>rG^mD?LD27c& zohT5VBQ8E*2#XezE9E)hor2e{I%k4Y)C~727DHM+35uYXtqSwb zAeRRxsLBRdW+Bp)aoPW&Ew^rsD7sSg3Sp~)+Z@NTt$tjmB)UT` z7mp#G=P(>Y$v-C^O;2TJ+x0fm$VONLyh4;VwXE|EJA7%Ijk40o9J}e|cq1*8$JZZ& z%j;`GES*3GAg=wza>k^$5FDrFxl+UO!rm_h!O9IVy4c+!pp+4S#B!fDw2Fy#^ zDU!6;8Ay*{CoPXJ+(=Br>*ynck`W7$fP^>6&q)nA1#=SN(UUakAzocxb!WL&D@;YA zz|rOoQn7;s(?LoCrOYme9O|l#wWC!(T9xDrC5u}|9D&Vo z*zC-Md*%PO0~GJMn3iQTD2L%z#a|5a_Ym>{A|Lpe%~Z=id`i;8`M9mEoMUWeWMLW4 zn!a3$Yw^K4KPS*J)FzFNP<5159QMAM;*x>jOW3&|Se;%xgd)K{`l@C#qO1W;x3rHz z6{9T*NAzRHHKtY6>b7#WoO>oe)c=C*MaPE74&x5T&d6)|aqM8^V19hbaqNBb`|0CL zK7tdb4_eQ*UCdm}Ud&y{pX)l+eWmSc_G%&Y{qzg18@jN5Fw)iEkBz6_>iStXwl1?X zy*<0D>y^T(j81@|48JTkv}Lfy9~h{V{aUz@b=Gv)Tt{oJ>K*3uqQN?13GZYJjTrNw9gQ#${=SoFO;DBGQ_6!w@ zPssvdLZW0&JuCiA)QD4>7l0T5eqP4CT~HEsWggKl_=12Vc{t&4^?kg6Jm!v zdVzp3(}Tve{156fbqaN6wCVuV#Q}AotEdqO*cNJCZYeRPl~Az*CtDW)2>k?sv@Yy2 z*m)vB{R+m~<}8VaH{MvaXw7IUn^;UQJN3@W6-_yEb5O4%2qu&8GrLDQHYSdFHJHIz z*BCqS+KTS?Ch8p)e<=U!B=gKquQ_qSYs%@d@yenTeLrmTNr~na71+G1t7CDtv$AWq z*-YTJNWm@~O2patPhjU3qm5+D=J4*nzjsel{;uEca`KPB_SVXmnzsgRdIxKiGlxgj zaS~-t8osSEShUJu(y=Op)y5pat#QY+EAf7Pzh|Xy2iz4M_nhHR3)7lu&afJ;7JdV< zQT?cA)Tbct29FB7y5Yu^sf`@Un{NYeSmE8M%DbpNjX)4R!9oPLT7WMA-!Mpry^$yt zi9{peIp~c>o&vpcJXfdOQ<@`}Qn#aWn-fOGE}{rLqMlTStTMgwdh*|<8iboS0_3fcG@j^qczpxEe~XyLXp7B4wtQ-?>RXV^Cpg7^|3CahtnZBWgz{_ z#i{)FDq}^9*=A}Sw(ZaGQ7*n6zEf(X7-#g)9}KPgP_u0-?eJ@LK}5ZIq?yY|GbX@* zNvX3|qsMdvcG`BqdD4A}yyW=QsT*^SF#BzXoJVZOogb2T+LmRO*^11n+F^3gh7(4k zHE6)Gni@K&HBeL7UWvr_lm?Rco+YWb@e{ZPXIy4^nFn$O0TMa~q$MdJCD6;00>B62 zKmsR04fxC*{>+IY^tBqH-n(kBdhen(Rkj%Upqd5RT1ul;_KysrtyNk|jk32ScKJkQ z=FRcRv(UY7-^7`*!n@x*TRi-YrtfIwFXt~Fd>0DmFDxxTR~h?!&3bqW@zf(vr3d>1 z+65LQ;DA&bf`^UAjg!V3rkaes1eThY+6#?Cx^?F5<{hr{!nN8P;+eg-hPl3LHv!AN~@462FPp z;L}(R5lQ$HH_J}B&}F|$q+F7R>~JZ4VLh6-8;?s)Vo=D9z!5rlD%(ax!F|!hs0;^62sUt@&8tX;uFKMT}Q+z|n&HThr;s zO@a-Dt{qb*IvoDCd(*_o$d4*N|3{)XUUbmOUVTL*%ALW7wAa^=+}!?Ra^w2`&SLY% zFPgFOJA0l#y!Ee@jHA9%Sx!5=)=)^>wj0|xK)F3Q|IpTx-FD=U&-D%c>x|s#MNzc> zgre;SF}PGBbZ%Y!qG(T4%gftTMl@CHPHJ9(=d5SR$-o)zG=DBS(R7739N~^NO}Me= z;a=`g6INh)+`|ydM02sF5c?0?RUg~LdB*R(^Y=OS+2`}!`5fPScKi|Bv7OkC#)1HTteeG>O4IQKsusHl> z?iNRLdxwgg9)qKX3tWxrNYQZst_1*C2}uNP32dtb0aMzZ<3uj!XuE{|M%7Wi3#iuF zZ{+6f2Z68-uj?Va+_VvXh)|d7I6sPS4cnbH)lN}$D=5}LHDJBZZZ*LbOU8myb@KBv zzni<{7kz4*V@`8ymSU};>i%7;zV!6hre6QfrezyMb=g39&)h$kx*d6 zKn>0+w1(Me-{@G~e3m)qJ}bQwu)h*G7MM>lhfF6-bVyYZwN(2@qB%$PBie^)l}1{& z0X0mb(|Xt!wOEiff#4xk#hMRe4XciXhPj+wx39D__9C zx`_2AIAJ&{h6};Q0)-KUPvgt@I=+SHu?4j6;KdXc+l(}DyS{#@)b#AM;nE*UQVkxs zY*?vB<>*y{UTcnM4j{}&nFm&f01=Npur&`=#<=u#wC?EpM^@#vSXgQiH4|;Mu^xAz zIP_F9l(gUzm$2KX2_4L;j=2Cz?e2+37gt(BDsQpbT>9oW77y(bU!M0NDM1nw~aNqC01~E#?1*f;y%GJh;+%-(6D$-7ImXRG>S}U5}9;I z<|>u5nwy%f@+7*b7lf;l$Tl{4Sh`AGMY@;mUWpL8=IXqTKf_;O<|TXtI(Y?~@EKcY z>{y^GUzH34P=F=K!O_BnGtw1_mcH9Mg?iA_unOEAvIDn4_-~Jl%mVXG&w#*mSEgrb z-yqCfA7nz!{YT;ABaukYRc zPi)k@En>7QYT31=Zygt$$bWwa4!E{@QjMV2e>kwGC#O}~4MJhB zjTjLOjS3}Uup>V2!b>Y74`vO*AXdi{EPxp2jQ-B0_C6sy{yFY03{HbpGF+fP!f zUk`fV3pmLLjI(!vR>*Wu*La6ej=5&9pzE_nih!{eYx$sDHYVC!sUYrJEh7-VA!aIX zjr?C96(P(+`vy*V-Z&TJSh-mm(l)H_D5pE{PmVjD`@wqC%X43J&yJ4H0Kt9+mo zE2Y|Z&`aW>-LH{e6F2k`%x(o8*Z12xQ#&fhx)Xzm(Zn6$uK!Ni>RV8$@ODQm-cj!Ki{`vg;bU>7 zE0fRHeR0ZKp)3@`sC>o8^A*X(Dts3>;|k9?s`gC`iGNDvT^{@ruS;@)*M*|W5Avh@ z5&kr9<{>HS&U{qSGbj_q$Gl3-8Iv*rj~mq|)M~n5R9%iF3OPkr&M1r`ci9z@7vWDG zyMJY1_*nb{C@(5{#M^DW0Ctbm^Zv2{XFo}WGscq;5g!<6A}5a^3%RhaEcXQk049JE zlThQUnv9UKkpzh?3-#o;08S202u?lCAy~*7@Q>mSm_P2ME!KE@>2brokS>*&kKT(n zu%70j(BM!hA5S-My=QN1&gkj2*y9kAE7aa$y*-*uY>dl-Hg^7-i~P*a*>kT%ydHJC z_`-r%IuhS;`D?z`M*_4WuxuioBR3x2rn-F>u)~kBa@VdNvgsm z#i)Dwq7M*C=v**yz$pP4?^8bxCxj}KvosA zsyFNH_A*}3pby+}iTGziZsWXe{Z{Ug@axN69P&5^5Dw%VXre(^u?{ z4aP=emt&^bhfIVlF@?mvV{|4>_cuC8Cbo@9Cbn(cwr$(C?TPJ)lZkEHwtbShpZj_L z=RNOQ=X^UK_O+{bZTxCib#<@4x~qmr3?P2r4}{*u-OO<@3N^no^_VejC^n z<4*{I5;XCboDq?C?bEk!$2)s4g+3MGikofj+QNPE!c2Vr+=8a(mP%u)^JcfpyKFf? zO(GzHM;f7ta_pea(>n|4Lx9_x%sRMIc>lxdJg~B85+*b8yK1hbpJr}+JWslZWeTs-B>BTZyY|CQcd4`NSCFLhD||$p3#y;{d^?L*ND9eD(!rOm z&D!f#!-;6|i{$;8JDgLX0NLNbP(V^mQc0str8J5z{{_gKI99tx(E}KUI`*=Pvzuxl z_PMf9Oxbh?PpQ}%n8b9jW3U{w5NNtk`eC6c5qnk}{Lc>%2C-w8QjxIp@p@Fh7Nt?( zyUk%d#0)@%8Hs@>3<1Z0uFkRXaT^;W;cq$1>i`u_m`Lg`l|W3Ch7;MBhKL>Q52S%CKR9W1k z!aE%{1h8dQqs|FcBi=;T&tnud?bgN_$nJ*v?^mXt(p`xG!Ulw?$lzbh3#7F!Wo2RV^PS2E+s0{Y7O0(#S0y{ z*ej@LV^hmo%ppgHA>wvFziw^XLuEC#|COPo*ur$ilHJXa<-GW&0bdY@v(OO3WUFK- za-$H)N8eUjXeGa)WH`6R(#=RPitUhC2TxqpwC%R3n^2%}5sd#Z!#Rx&qebs^>ilw~ z6udjPZr-?fLJ6n+BFe9#&T8i=^)75{%Yq(Z=vQ(?0A!-;8(!bl5)3u)k)kMc%t%}mXxnx<*1Mu#_&+H$y~Al@w8Ltngooug?i zP3>J=S;ThS!oetXEHTm5J^Nvzi8$#A!lLrKyV2hHV7h&6rXjt2R;uQ*%;13FJFUAP zG3SQzvEwo%h}pYox(4Om)EHH`1S)s`*!-n}S=zF#yNr>owG7p*A4lAmg zwP25CEU3$+F!rPFYpT)2loJ*xM2U_|CB=o8pJe=uT*(B@nASKDIVqZ80yKcr}nZhibtukH8y1^OHleOFc2-& zl$7+#Qsa~|@t77o&6RtneqZED+PB~D{!}*$v|bG$vK&7ejH_ZpO)^F`0~c!+6dg@{ zauG4x;GRp6epv9guH~xr@(O&>JT55?aWX{FP|agjMYf`A^2bSj{CS%~$Fb!gdX_B&zt|cB zlOu3=)egfeVwS=sizc}@7{HNd@9?LM^S5k z7I76-D@4_TnreT95}!#BP=8=kc~v+3>cHK)wc_;jnbpP(n8(ovER9YOM{7=JG>bI7 zt;`Pr;S+ZX$UA})eR5=voSwEwC|qKIs-6VIv4MKnH+*YKdD9xDV7Ofao43te zko(R>5wJf54Ne*9g(Vv+eOF++@qLgt@KVuM8%FSAwdt2}?w=>=`2_dt1K7&=D1k}} zsWB)wh+d3^oDD5j#_K>~wxSd=B78b}BcoIC=#TY${o@N&4HO}7(7GPtK`oPwTo@96 zY9c3aa zyBpKZmUdn>EA!3-OZXp#A`VE%m)sF%tn(@{b_zuso-d|4u@}F&_?Gy9FaU4^ase3u zA<`CN5B6YD1K`F9dN#R&yGwMGUI1|^sV$-u2!9}EO#pc-xh+b|as@s(hgLk>76@J> zuG~IIU_XO%Jmj=vzm5Ny#=_O-N?+}7%=HlMfQWLe_Rja>JpO~mjK?97XtqSSHAUV_ zr$j*iW?$mZ9ct^9qh?XSrUX_d+7PQexgLJa5~1pI4KT}o$pLzEAjh49<5{aSpntA6 zx)OaaT#Vx>UX!g+&JIPvs~%mfqh0_pPfd19yephS(0HM2x>0}dm=$p+ym0%ChI*_b zQozBp2Tg0myN_69Mq6hA5a861hpoqpGPzEXE*y)Ibx|5@Km7LtOb2T9FnP+z>6Ei> zWaKcsQXri!X*Jl+#o){B%{JA{q>`Rn=oyb^KGL^=(nZ}PRVU~_jc6~}(GR4(h#4zR z{*dGm_VGG(yV7^@E`@d-OFfAC2ldh8{cVYn1CM5HCrtBG)J<2EU2NrNG?(;hu9?nm?{C6^FtifIfplU6Dr$?ekgix?bPrHc%Np&VDI+`Yl`^=No%mq z`OZeahbGH})f3bTWUKIbyxlHWB}wKpbaS>dY34NS;S(=A##M&_IKj&M!t)2{G;l$D zMeoftji9{U9fK?PfbC(e$5L+>=(y2PRV~wcpW@Ugq(r7gqDfHnw&pZ&V<^u}kC$_Zux#aA-x-ib*b_J5GYfX8BTm z->Eh%OVY-e4tb02m*nlY7utoBdT)N*T-#rdxM-nGMPJ zd~VETIi9)@xRdzknoNJV)8EY&S`~OzfVosCNH#=kneKnrdHnITsay_oVTNMOYY%#R zR}2{-UR;1bik4t@ACJ1Ey2zzD-q#@|ocU5OiciYv(Z}kVXPX7rWQpPafUCPb_jtSeL&nFHe)eYUzTxhf z<{-@}r%>b`P~` zqbYY?{|ts zsAUC{%#~d5kv7rqTKm^j=2cN+Z}qS${2iWc(LEsrOCf~$f26PLj6y&VShEqYXlQ2j zRiLym-)21v#Sc5V9YVGK+z75NfXWPUgxz=N0nK50@KGKR`tRMQABC@iLF)i``*lD+NEj$*5zXiXBuOM<qNdBVz*l*G_Q zL|&+t=;^D6N&#rpF388s=nltC1}|43HqLh7NpQRE)l%kNex!l%j3D;KU`2d zn|jvw8s{#0F7C5D;W>bld;!!tK^%rYx|!0WJBp!qbJP7;_r#Y*sSPj>a4z1oN8FkT zi$d?lyElX*xGVNKHn!gr2JmYXx6^wSLoE@c39|$!^-816UBITtnbbNTwbjH|Dc#s-%j$Jy15T97^WOuM!IN*}Yy+YTROqScAfX8iYk~#pW3` z!3C?=g-fG?(u*?4G}X^}A{TiVoDpB!4(D8Uei|>O)-Mk`mHx~=THg5)ks4_K8|X%C zt*C+3F{tAVpOtjFyPvV0tvZbf>vhLA(*FD`-|_d-w$qam~j;x9jK) zbOUO09^wV0r60@_lQVtesWA)Xad3ys;2B6JH#5oYk1|L zo8Qw?GY#f>A6{2hRL`CI4523F*#eBoO$S6RVDH^kOL4?{3wHy7*?(F~cV#;|TIQMe z*BWrfR-27Z0*M@Xcb>N-ZvbxvU^^&Fkq2^&IQ-po5F{hAY`ajsDKkbok~%~$FjEWX z&CZy*^lAE?`Cb63y#BE6yeG-#&GW{M7~3_l{d5~#3c4vlP@ufNplwm+yq$4l zid;T^j4eOuqJ4fZh_&3GR(Xs)pMrEeCTrK?@Xqt}fa4)ZT}ojN-3ZrZE{65wA;rUG zE#zwlj(c31bTLlv?`_AqXbY-q{k6cCs&ns;^F(~Rz}5oeoL{G6I3>f%4!zDzqP#-_ zBA-LvSCwD{h@uSu-djGB#wg}F1M1lE@vhZ2|)G0ylz=!2@$CyFUQlKJEz*&7D z1CSonQB^rcK!29~H)?9Jxi4*~x3$6_rD?Dq34#Q+#7Y6%Bzjmp*m3$l`9Uv$pDL}G zq|D@wNFG7WT976|+sFdK_;r<;G3zd|&$_TP0MTZ*D7@gr=s|Md;sz?w@OesLf{@cB z`h);Io`DR5>2fSIXDTD42+63cuz1>y$5I`sZj`WaDYMFW{M= zro(?fLmzvblIu)*H7Vg_1zV2q1msprYf^@*e=zIoyyBhYdKZ73nr3}~@w;EIc(gT! ztKUGs1!}f}RDr|>Ztwr}MCro`k`A`=Z3SevnJvn=)zhIfbTeHCzN-%C?d!$qu!=J#Wq+tf`c7wjy{3G37B{@*n9 zga>|oKHU%94Aq0|`6X!bXJbIxDrSjORvMdt9%cCooZCM*8W2o6J+a5&%OX1Gck9<-gI5UT!2gQ>|GY_-*($4@Uxkp?;x9@o* zv9A|-dY=K+^6Ukqdp}=OlA5R4foHxU#lET+8CYU?<&10+hly{IKTz29W75naM=1Vw zWeNW(3VspjmFoL^vyfqIbWB`OGtm{ZuH|W@$Qr`jy?0oR0C&4Alm`nxE=VSzca1BLsW$@ zr>uADW4S#pL)vUnrO~$4<##9j;Js*2WLDJ!%VCC zo0Q<@dOET!=C3bajaSPUC*{KP+~yai03a#VqB@8 zLo`Q4yeE2buF%F5swf)CU+$>U^ySQg?=&bsC%&^xtDD0LXi(!n$F8o0d#Jl@Cy5X| zc`>SXnqjN%^GZ+hm)j7lSj2F`sQ~JP!2PwC!_bd|>Y%wv$F}c`)ZjA@wr_39N)lN! zz-W~@^}YOwt@v)Cj{46=_~irZ;fGRnkbH+H(wkyXr`G<2`i|PgUfHsyT9a59x>JcI8g!b-)wxLG71p=0B31FraP>!Jqu>nDOj--r? zvxW_7J^kcm8_wDGUK9KRN^d)FY!mib_D@+C_TvvPtSHR)fe}0UA;3VASd2A90l&eF zIke9T0$$Rn!RF-=jXjY&E@1oF!+0dZY)33hnY9^o+MRj7IdMTR0{|rX&|J!UU`8T5 z@EI4JJjl$h#Z1`2sQ4cMjxM0Ig|0S^%?$~OV{&S6t6VH0gWc&>S&Ts{pitAa@H+W} zJQ2LRT2j&SkfX);7YE(S{~GOa$K=X~@l7+)AO8bTAMKzThK3=HZNPTiX?x_$#mplN z5ubYt>6$s6vn6y~!T{9qCIge}42QWMi~Xc-8!<5q!-5OmCf_KKeV~&rVA}r(OPNsC zEYm-AVn*9e1v;higuw#dqPEZ9lZmKp69`t+tOvR`Y$ujznZvy=gK;ku)Fyg#O|xuK z=#ejM0CC(?q5+a2WtKIg+!&N~Wg>Kh?zI=g!m1(RNBC)Uy{2yBw|GY$QuG2y%Tf6y_?2OccSC4b;-1EBf&Kcgf4m~_Bbj}IG zsSQ<`kO*~ilIYxPtH_w!qmLW6x*HGPjsSTeBs9(&RUGillnN3--SO( z4o2;GqQ=sf(h3~;O%y*aSWi0=_^diRt_D_qbLoI)9^#Z7R6i1_=QIVAhwOe{;sB)2 z|9zWO-j4No%WH%h=#ll(IiU=WIZn{K{7$qtL*+0IMahsS0@%1aE@uOcmQg0e^Vu9x_$^vq|J2vs$U>R9sp+7r zcP4z6xcCfCn$yxt+gx4J{_0uzHpLA^L@uHBU*xeT9SZ@r?3_-iblNR?{+P5JWBSLaMOH9R`Y-{Nn zt~#HtKdMxpo5yN0tMtZI#oHyJ{PtRlbE9wjPswdt~H|e_Gg2giM!tzKZ%;cwj<;WQxusFo5lh+QhZ(e;2@&eb)mX}TR_&Vv=W?2}dG^!0vKSpxan$33$_?kn zpX_JP@deOJOX7B5Y~^3e^4yL-;irp+leCp@W;73s`bU7fBi$Z~i8&SBx99=15pM;R z(3NLSRjF_0{TX}9UT|qOuoZWP*SZ^eT;;VUVe0{|FjrEG$^*=ki$nHf8TeV-yljWi z+dR|{PslMq&%Z6bWY`@8)Lxu#-amq^A#b&@#h4!TbJ4HMbXk@YWDC7%Z!ax&V@qEF z^ci{6)jaxSc97N~{SO^g%o!imWHJcB-^5HyFX;M1_bWi!G3>oGp`|Awe>BKO1!F(m zzPM-XTSLG5GW@z;Zgb=``@C66q&<1fHNU%@S9csU(!^PRh7-nRPH|K!TxRsf*049k zQDZ*6lJ3eRg5F5`AAteU}_hk$tzdhy)3iT$job#l=oeCzQZ z>P=*PL?Knze1XJxoxIb!-SETnQJ)i?wI(4vvT(YDNm#AIn8(WGEWO8Ffq3^+Hi3d! z@4WRjbQO8gxZzNc7>Tt!Urd0@6wE#H+^jb_^Ya_HU>3#->KNl#Z(U41K3ePrNVuKo z886Rxy*r7v3t^nnO~5ze@vDyrd(W*|>CRr@V{ocV;=FgPvAL0>xaXK?zK46k7nSy8 zwWsN$@3%q_9Ki^dHaF2BxZe3l}T`&F^i`;Xb1$wB?x`w#EB6ZVR7wp`bRpk_t9XIx6 za7}d!GuIGTlCgi>M_+vL%jmc6ni!KsCA^TS=ZbEDh;WRs4quu@=m?jK#VRqAjmQGa z{(PW4xG=Ph;<+nbcn+ei8FrT}pYVYq7&y!08kNV79aihc6<##-Ua#&2XsOhH#G5$* zdZ|5*_EsnkM0hQQM_Etb1a%bjl#K5cc=cU6{0K%tx--On2L8cEiUCHgz<-ZM6ZxZ$ z%LQsV;BW@+flD4cm))eLZlHwth4s!Blni0URT+%c{_TWiqI0}NfBmh50b_>?=uHLE zy|m(jB=PV&*%f2Xp3+Qx9*`X}A>a)cPTGs<4DJMRHxjb2u8Vfi!2@rY*ns8xBzYxbic%)c$H(IYg7O7D;i%aRFJ}x*P&Vv$s zU}eMtG=P!81AcNKbODNn1qlBPV&FHvtT|neAxvM(T!SVx;hm(@t59V3&x}fi)P&T-8ziX^puNMpRWUWd^$p&LZXi&4e`Fd@0<#(jB zh#=F&_S44T%|`dlH3^mdM-+M+>N^&iFZ=3)>%=eF?heZCITb9GZd=OoCL1jMHy!9> z$a&gmjwtuRJ&$aq)}orBwXoFtxniYK%%WN&vI>ez=l7(v1XgATLtk z+T9Pue`rict^5u)zG2<#OxS^I>S2i;5l;pQ+T^P|Y3Bi6aHX%rwu3kUuQ#%e&IDfX&HvXfJi z8*AQOp0II{E-P}N_vW_<2Q_RA(!=Jr1?G)*mJ*S?pft z3skaoohM$Omtjw?gY!gh$Db%u%<;{j!K~Ww2ahRl2Vv2!PR83p5Ad@$Ug=~^`e}~^ zQ6>FTRmOwu&sf}KClFcjowj7VH|Gu4NIO+#5&K;OPJaoz6eDOUCMi z@*_1*B1!kecgwg|Gmo(4awq_;>64e`Ne9kR)v3Grv(_@xNiB>OiP{I{y1^l+EZQ1iKH_&9w-HoVtlBc_|fsyCs-^YA5bwNZ3-mY5C|b89%>%H zMEzJrTvn;`N29P~G#yt7Z^Q>q+G1na4!y`p+QhW+1>_TRwTBxvM?2>vn`S5aURrgcH%;s#$QV*M2DMijL+|QuJs6m9w=l*9coh>%XU;1 zt;|@+zKg@0Zf>&8-au7^*cqg0nH0|E4!Hd0YDyxyKby=Nts?(bp>QD}u#%%RRk^V8 z+}S40-Zp$4Mpo54_JDzKC17MZ{cwy>Vt|i4EP!}LS4D(!la^PuOlMj(B>hst==E!q zoUHUgx$u?B+H^Xaxr|nv&m1umojOSc8QOhIz|K-E@+#r^x@29kv^Z^-F;H)asfr5; zmiW(^g=T_DxcgmZY<*fuGiBPnUiR!vnuu$|RAP+@3(}1peXX=#yxWn0G1+OI$(Tc+ zT*m@>^dl*C{(MdKk~#wP%T+!1iug;%fphsS0X+A1Uu}g}uXM2d)GxK1EP`!gzA2TK z^2)8CK5 z>$AKO-zSoVa{D!~v=hSfqw3au`d0IW61=uChP3egl|=}Wbm`7U4(G~PF&EX_fy#a- zrD!b}&)m62y=zoTBbyAyyW?Nm9ltPpGxASSL@lz@26gwrzjyxBGQg9^*E)rcAl=dz z!re2#IU-^YC4UHiUw^tGKe(%*pqw$B2rwseJ_60JDs5}u*PDvA+y%EwV1Y7!E@{MV zJZ#GDnj_IY(Bw=;I+69{Y-nKB6>?NM%w%c4R*}p->=D%q=c<83tj%{LPEgD$MIQ$N z;onwO5kT@eehBkiMV~X(o_GvRZ0)7j)1N4h+hR-()6&3m+l&>8`)M8bt>UDQ)-FzD zdlUa^CabA2;S_nL-01{#_Sw^;sw<7T-oU@EyMcKTGr-fHThnOhZN7k0+p6L;{>A-m zs-phIiM#^iK7_qOJdxL~^G!gyZ`Re5V%T9yocrh+w_MrN0!a`ld#QchiaSXwIteFX zUBlWM^^h-mh0}zUqDlE&?JhtLVn3=XFHi1=9~L137X(RY9GsS6D_FlPZp3^6_(<^Yk+hG#2kA>7321Kvsp$_Zt``sM>8YMg?nUD^)uOgGZa%q` z?58FD>N_@4C=ny8mn7ELl681f(FC*&nz#qBlTmv37=(qj{gz8OSMwo8d2uU!LnL88SH}&=ud%F*Ew{%iwl z>W=nvB08X35+UqxEOirQBTbwC^h)(rSc8dn!(e$%HrnutnbUb23Yk?m^;=DC75z@bh z8b3(T2P6k4rbyWe&VM#_Y1a%@3CZ>{JrOGGUNb#OQR=050yQpJ*bxHK*Ts2YH}iFb zaY%D1hGTI_a>-K1g^NuA_tL`)ag@~J@q5VtewY|wy9#oOX*uZOLeNgr+oZVK)3JV2 z$B3zlsem)`Z;LFq=c`Cuf>6>jtkY6~^IF6zH%Q7LrpI@!t#!om4*2c?7G%^2=Kn{Yuk$h`21O!QGKG2+ z-j6R{hTKgsnnko6fm}e=A)G1}F;+#LLX(N{`$nKzQ?TEPU_rR1I|~`_WD|6-AdJ_U zYWx#J^7&b{T7!cu31!oAeZ69bg=3-56{KoLBbUqf0$dms?uTJPjj6g}vUv9DJ<0sr zFc{nz%JXJ?A#yrFjXWGsOp1$bsJ8KH*Gn6qzSHiWC5p6Kg7a{9)H#YniFbb$?jH^8 zV?}T6PZ$-+GwtXn0{ZjQM}j4^>5VOJK<0G%t2kE5WUT#Xg)w6hTT)iiW~_5N;|BLk z&=6+KlR3rC?Df36MGVE~yh7>+lVC1DlDRyl1Ms>Ge$nz63Fv#s*FO^};Qp{wR*+1v zxGpFK=hKYOb=nMb9Fpy5P~KEK+(jTj01zVNCGgRF58xvi9OZN#t<_)ONqL~TiFY0i z(&ySrk@iu2$zIOK{^%3AdvMykt(D*vz+UPz$I94VY6+R+9W#092&!{o`#>+9tyKzK z)m0qECc$|y&2qPKsc0Rx^Oy4BJ%UX4aK{{Pfx}`gQ1(?zqZtz&6_r6upl6f>bi4}~ zYI4>^{K?9td+pN#632txbjzn{C8j!d0&2lsMzOdpx zOEJ~2w6MJ7Bwm$r??l?_BN>Rtvym4)cmTcOt z=`N*zY>EUUh@LX31MN!Mn0ixo?6M?{R;i`?g4zXIY`${3GY+0=^H%HH%} z0mP@kz`?{GPo0^O2Jin*qGM*k`yzTqMm$DFroY6(!ivYl#EeJFN{dHNPyY{n${1M~ z{?YxE{cHEH&Ho$!ul}cxFF$|jGafAsE#u!{Ujdov=>F1InTeJbkNFeWm+Z@!k%s24 z-d7-&PXK>)KjnYz{-gI_yHA_1GAjeae|>-X`xnF)XJGnl(5J7j2L2cPXN-T#e`Ee9 zA#`6DKIsd?7ypX?uin4>ub;2_FRWj7pXD!%U;JO9r~gbK6U}GLe-c3d+4*0(U;MBC z|KOpe`7-)X@Gr-I1z#=t@4=VJSChW@zvf>qz7+n_e_a2y{IAs)kgtQU#C%zO9e=s~ z0{tcbH|D?m3+!KjpLNXipW&JRgX^;gzx2OkjEr=63}1K|SpSLqDgWz>`7;S$Hvc*P z%bETeWh|cw_?Ny~@wel?I{km6zv#cR_`g?t0sf!#cQkzJ{T(r%b^nup4Yhwq(tq{- zr_WCS|2Fu4=U=D7-`@LAXZ&0LKVyHD|CRqA`DbFj8u|aI`?r&6Xfz?H$GQCH6zA}{JO;ItwVkD|#Xk|14NZ+r9KL$~6T5?l^Fc$BoC)?aY>_^e&<)F~Nhng1fdqorqL#ryR4nWF!d zkN?$N2x@*^8+}w ztNh29k(TxUmXa@%e^Vl1Xl3kRLW{@1$UyUz6H^NZL%YwOvCwre6fpdp<3Bs=A00e8 z8U{N0FGv5mE{KGBB!Vj-2_yQH6}sub?;!y9t)*(FNHV;e350^ux@<BT$S!#{8M z=k5{_VVQ}DT3%5v$ltQoW2d@#f0I-r;4R0$aLMx4>0wzM;dIR(acE^BAR(tY%z1-6 zD1TE)?iG-ZcEtM441?#XHujQYnoCPg?7%khw)e{6%9G$Tgy$!wLG0!SvSxNh(gLXK z7cYinQIUcN#so+X+-l~dn(vx~fkQJ}RWvGW=UAYkz=*|J(YmFJ+ciV@njt}LG=B;b zVV+BclflZ(^=DtB{5XF0Ct^TaN+ovJE(9`|F~pY%Wo$0^Lf6C zSc8i3HU25@Yts>>?1p#c^u{wT>x-q_`~}oZHs_<`H^ZhXkCunSrI9A*?2fl*ShPdt zLGI0yZvG%IdW*-9*nFXAbapBm4>$=h7;tFFY!*^IJA>JT!<3Sl!T~RK{r&PK`;Hf{ z^S0kl+^>)FuYTF6L=<8g8TAH7)I%dlRVvM7hIeTVCpta-lIikI7Hf^31LO6Ytuqgk z>z*&LSR4+I3k1T^hFILOPb)(k(wSWLDC35i6XVS`w9M2W(|dk=zwH_hm+!VQZB81y zT?P~YN3BRcWMJP*<~IRus?}lwWB+j35qqbJ+9rsI)(1iyQkwU^_BC$P(8_3hzCzp? z!n!Sg70JfOsp=_}SynmUYszG7pY^i~} zD)GsllO1St_^RYNVRXFy?vh3UPhnfoHcUy2vt zo{=cz;o*HF+m=U0M^;CMS56I8pGt zYG9FqgogJLZqwDsP$&ZxA(f2FDVy@pYsZ(m5;lv~&MHF`7a@_1B}a)a$<;UryAif0 z@;YrNs12R%jn_I;7J#uP$%`e)pO7+E6zvva=V6bL5_;$C4w5p?m>!cxE(FfX#c}hI zZUPk;5Gsm(@Q^0Uw+xXwKJkz$;C7Qn9wcZ?JD7r-g3gfL*Y6~BO)us(I&3F+P;gSV zm+fMR%{{oXl4>Yu6fPvn&;7!nyeus<>nr1$G%KG&E1Oax03d@TzZu2{7!SGG5{C$39w)|afD25w->8W|;SY}kRivFxbL zW2kYU;t>@XI-QoV-(90G5FgV{I3*LMEl6ohLjg*0nioj^ol=+v*t{^ltAEYlisp{# z8M)p+E<~MQRFhd#AZzSE&xSd5xhi8sgNcK2K37g>fGLG3g--W)*rpr2<Gm}$i)qU*V|jbV&EwA+Z?bnINa6OvRcc!ecY|$E)9fE_l)w_4l`7=KF|~8 z8t<#D#5R*4$Iuar?bZ8+qJgHCv0{(e-KLu=#K&WCR7s`no0uZ7jy$_Q5EHa{g}i2f z9xhe4KA1nb%(uX5+&^2a6#nKm$YDD89KLia-{EP%iTIHO{ve42nxsI` z(m)sXG{HgA>ky^rqKx`3U1E<0Ui<)RDVftc9*Ubtz76cdvRhEm+i_#0(m z%gqH=(Ijxb*w1X$2h$eOs$XH%k7@CnWz7$(KFdoKG8^{uuFRC6RvYHR9h}wh7aMMz zE`Jv=*qy3NVvPX-jR@gO5}Y0=j;P2<7-=1%<$NHvJj8@Qnidh`kC<7#M2krAm(Co4 zMORQ+ecY44np@wndW{ybCUj9+bRiY;K_>K>UV$$*aaM)F4QKOU>@NYedNoFSJlX=1 zr!pU)f$vm&0$qTs^x(DpC0@UC_a!Yt;B@h~Nf{qfyzw58gpbQJ?M(u=h%_e%KRJX_ z&DgH1Lg*4}=9Vc4EF7{S&p@|`HXSmd4~jSkkmaUHDDV|HB%e=ty79ms!E+MPbLJL( z4^R-AINZ3+(2`+o|D}AJwm#{7NU1oPeT&*o0I4|bUYchH0+reoLQ6zPE>>t*pP@7< zrY1;QpEf_KrY3x13S{|9vOZOn9=T4pvHZt{htp^lD~<4eF9yBwd;p^%)o3E4{#Yue zdH1YD&rc$H${AYcecwJ8AnR?)wnz{~?fLXOT~Af+`D|z%pj2GU-q)oC3mVKnLABPO zD-~u$%G}A{DMQOVm6E-W*m({(I+_D~la`8$$Fg5@RDNkeI>8C4Gh1`t<`G!k?u7>P zTWPVmm?E>X%&u^s4OGvtTvG$J;&DgcK@1V6FW4~E9NP*qY zA7bEo=o~L_WynUE%;9cERlIX$w>l6+u>B0DGq?h!yxS}P))SnZBb=Mgj)YOCF z*V0ePuj*QH$$QAIiJH2~ON>tOntIH;jINsNG0c0EPtk3Z7lWA8G?bF$Gt2d~mXbN9#>?q2h56ugnG)4U7JLG-vJ!$J7G!dQC9-5{ePH=QWh%%; z{lDdHGBB!$K3_sWkJp6G%quK4t&AJD*-tq-KC)mG9#g!T^^je4pv^5TJ2GlX$0;m2 z63p=VE-F{pbfo`hRyVOYsyKg~Y+w%DQ7%)iNHLBrf4rsCLrb$7+cM_Nz<*BguIS8y ze^$FbPDvJ!TuiWUTgOAK-?uhSp^>kri3pa~b#K_FLGbS;!?UN4ewz`1Z9FoC&X9$T}FW1-vR zT2aZtRj$B~ARU2uGElEMEFPeQ7N|1|xAfGb;x}P24CwfG@M3(VB+!OA6bb&9#y4XSNdcyGOZgnUPNTl8 zw5a?26Ev{`gYe-P|xmzOpuGlGj32Ts&`sq|q zhlaL*#`>ocgTJe=P;B)qvjjYAs^E=%C&Ac`f3CZt`FSZ0R*E`up30!Sv~} zU+;G%BwX#|AZf>ZSw{>D;{3Fh9K_>G{f3s~9z&$Rn@wv`A* zhl8d6oU4OaX;AmOJ%%A5b$(Fz^;LgQ`a`DzLvBNFn17nk(^iOGAHT85{6zT<+c|b& z;;ktPdN|w?R#{qhblej3uC*}R;9&XYUzvY$?AFp@m4kUK)KY_O7Chz2p0Tm_u zT6gJCwB^G7C#oKvX!FPO1_ur77{SdV2d(rNeY~FBn0-75>=ryn5b-|M${#O(($7DS3|1DMoKlGEHkOo< zOwMa+PVv&eOK+ib1S5$smYjlRj~k~LoLlohdAa~lZy~n@F^EiDPk}5usnS`vulyJR zm7jV{7du7v)&Z0-#L+2DDYfC*)pM6*lwX^rxswFK5ZGc!30kad#B48QcB=I>-&jIA zxrx&$6*UfDq<0FbFsgHvM42$Zf%ibk9y_>sqC$ z+dxJ2fU|%XZ8H4qMrVOM*yPag2{&UVzuf2uLQW7=_3HP4)$o2i%0%B6f4Zf#kGX*H zn7(cNTqcs!eQkASRjbn05^|)w08#xH;)X&~S@aUpL9?ny*^F|+&4yTG@P)q(%5Ht) zM9C=)`AFbJ2BJ39#Bj{#!UW=aXNwft91~*{5WgQwC7@@xrxglwoUWj%r}3Z->YYgA;$G}=K=R5Gx$17RIQ^IWrTj{c%iZio%;xoD>Vs#rQmNwacga@4JA~2U8O8WrwVjPgWU0q8mqpf z8p>)hi4loWkDYVmD8cfCa5f)B$0yL{1~EP5OkhZs3gjJVS4^D!^3<(TMPy}Egw05q zKNAgN=OC?;t2WDG_IjZ)4^z*t9+DoO9`GH=9d8{gR+61MUgag2^eKVWl~iRPG@mQG zNop#;X1HJ6*dy$4fChWeK93TZh9Po6>_R5Hh*|(o3w-~-C_AU%&VqJdPi)(^ZBA_4 znb@|SOl;e>ZQIU2&cyc4w@;m_bE@{uURT|{ezh*Us^8V`^9Wm&GID`R_$LqKVdbSL zEksOt|Ai~xWHoR;a+isR!nx>3kpyzlTC`;~R6+DQ;iIr<`0-O! zo!q?M7$QN=FVz?L{YQetQ77=w;?h)wiLl@;0>l_O;*SebZ=RqzbE51H(KghJdL(Uo zoU1-QcSHmvbOB+Bj;MlmsqklzkKmaPuOuufmh8Q9XL@-8F5?Rgm`!P(a}U=D-TV_i z*TiijKT|hziq{05w#1yXV5^E(*C08#yK13T+2y zTj%KH01j=!G!_DzV=YlC-fCHBgKg0Ygl3=ikv^s`^_;^NcPnCUD<=*}igeBt+#^}` z+1Yv2*7>^EX=D+21s#3}cN%Q8eZyilYbVZ8+>r1a2pn_VSR)+8HvizZ#sv)7-ND1w zN81!Oz%OW_yCQX~V)RFSwLH|z^eyX>lMgIAsJ4qY=X6_uEj4+%sI-bQot4__FU0OwgU^<5w`_wu6eu5l2h?@>5_%ZLH>iuy?NiSfr5~4)HW$})e$fWSx>7=7RfA~3 z0WsQ3aVnrnkoSqf2&?2Xhgu3Kmu6bc4(V|SY`5D=y%eUc~tcK?(t)e2| z9u=*EPe#SFs)Z#g&IO1FLD@oJ1;4>UGdbOzj43h`Jw~*GPkOa#MGVn$>HDVEV2=XY zr#>lJyHcf2rjEw1_(N1;bjrFSP6`{&GF>0;!Gs3b4bHX)*KC<5*Dh(tvt(= z=wg)U@TTD<@Q#ftB~qYhawVg#l@!6Y_TZ^g6cOy=+I;4!)kNywhQ(8HH~<$a_4%b6 zM1}R{0C@_j3^CFa9TP~{1@oACaFS2T>dx)AsdO>@v1ApANQd}w21;7-9Pv!YvcnD|zxl|8jev0{6S23r16-XFG<7y_rxrT#q=qx5k! z@jt0UiafGcmdQ4AwrX)*vecMZoZ~SaBDPrHzF7doaf34%8k`9p&-i09ON8; zkJe`;l}^MK3|@#0yF|$5Nzs_`#KouQzg?o12ApUYL!8EZQ3jjOHG#}bwof_hd`LDo zkBbHs?Y5*9HRe3rCt1(4_7vZyJQ4@bLy1nvX0YL&EPWShammaXf5 zqS#cWl&l4sh?L96OUBttX*bhk!!5G7xccF^k_92utr08&$TW2m$Rbm_T{TMzoa#1a zN?N`%Cmexn4>$oYSJ_u`rHOK-Jg;&IKh*L+nosK~blD~}n6$ty5|E(SkjF&EzyTdi z{qXx189-7@u}z4=l8X?W*-*bFC6r+M*+~O_1vqo3PX$}xJ7Z@s&56T$U}gZPyjLH> zmd|cnH+eOdem=E+U-!-zcNP;JT3W}Av4Q?!V}~^gO9{lgtXSyubu6izC_ZVyWXJpJ zB)x@oI+jtdIVuXJKa-Jlfuu-6#4B=$i%DwG!P<6ztmL@H@qOHFL(-Q6o4!>m`Bp>O z$<6*9J$#Ab#^(a*xFFz|{0iw>f_QncZagA&Jywk0IcP5|6IC!62b?fy4{8lRDB58O z8fNIorK>WuPRTZ3NtQ^;y$sw+x~Y6X4^--k%*HXE418I`dRvC_tOT+_#0k>Bt_XHiG}<1H&#_WC8{92q$D_i zJUU857%0Ytb6JGf;%)EJWBn>>9cSHXm41)udr0Uq?fNw4-|D;D*X2#^4@!E#`U&24 zVEM&DM!)+pzY0l%dvXz`^Hn z!6Kc#SvRCpCQAM)sVK1==OzpIot7uXFc87D!3)*S=2&oRIAu3Wte!Q zX1AcUfc3_a-o^TpKC5+kKM%{Z5HvhLUm_>KSh6)oGp1dCYGd!X-pgct^+`e^{NBVB z96`128~REIy^*pj+9`@OJH4Mu}Dx&07qp=bxmFcI%=K*r$pcKKgCW;VkgciD=i9O zY#bzl&Iz6p6C{}F%I_KA`j#e|K+5KM$1BAJBUXa~ zTmWTSAU&Yk4uM*CZxO}c6FWI-?6p0gM%w3JF9>R|)~_Hfxe|2m!%JRT+zrDr-)kTj zUi?42V4Jm+Ph1|?Z*xa$cQD-bgIRwIhjLvO+wc%Q8>YJX~lAxGh47~3k+ zBY8C&+QNjAqIQ0Xdr52JAaGdl2zSRKst7U~H<+ev@+5VYddq5tBT=e<_vM(Yq137w z)m29h6iNL|7TOjbf;A~rom=$Ejtt4CSq@EYR#H>%rs_?Aj!*WCfpQ5|@@pF7z%cBm6we91JHrF1$Q#=?Co~XRu~x zE_3+mzkC4?JE0b_yexrwA9hc)Um|i-AFoOJ3?F(GJuZ&UANR4YT{|6bA38mK{Pe7@ zVn#~aTZdE3yCkyn8z)-o-S01>r0?sBAuV~kCCL%)#B3n5c`{8AhLkBRndv+6CKlO3 zDZk3hj{d4mukbV06!QYlJ(UpHt=!+*t46O@m-sm2yDrzN)h!ILwXNbbHH=}+Ud zgC+Yoo6%4I;_<4vRJK6$LZZ`^ zk2U+rgc21M>C=qn!=qaYk^Lwu79*#TpG91{2aJM*jg<#Qu~&L(Q9ati$@D~Ev>J7X zEgAT;pGJYLNi7gw6dO@35ft;0{5FVi#u#2xUoF0&EZO>S1K8CgSl*H{vC4*qZr}#- z0*W2%Iavg^$hcy;db!TIl!LPsy?V$yp|^RfQ3a?p))ZKKU- z=66wYmWbdoz4KOQjpl=}#2N~SH7V+b(8|~_YccEfIL~*F3aDKp(_7M3Lg45ACNwnV zI@Ack#V9CUOhMf~)=_%FwVG&8OD9aEnskL=tF4pO8m*1b;b5s!c1gKKv1eJfHoY{w zH3SN)6f$rN)CK*mOlp5coamncVn9s!5mE-;7QVXkS46UCXuRibeD_TyL8z`G{kxGB zq3VDhi-T|r}@+8(toxb!pj(h|n@fP3&H zYkS$!r1qz@zLQ+v)v+dAkBb^-ZFsOYIjlqOfSZR-E>v&jA{tn#oCK-MRkw zb_)QD!e~s4q{;5o4fBuCsnVx8L=yy-u&Cvie9|5y%H7SU`2uy6h>4EbgkMoqN3WS2 zM4ARLvA;pWW@L{nq$^r$Xciw!B?%`^D*yvq`zs8@_Qk*Ylf}Zq3u-DBrKR#iom~07 zy%np5F}>|I_HOomr})&8_>ilEXVn!pT0z!2*mQQ<{&|Put^K}w#K5rFLGWFU?v#dh z`^N>U8XpSDiR0b{sk^co>WGhQQ8uFjxc_f za-f-CVGOE+lUoQ=JYUY}HQem@mjuu=bCTW2=Bz4-?mky}3p%b}b^Kl4d*3|;fY5!; zvTNSeI}3s7Y&P~K#@zCwIVRL5z{EvWQnUNK^Ns6%vIivnh{dN@t&+RJXScQpzks?m z*aw4}GW=l84L(F@GY`K6{`kbADfB!)bgleOWuSsh*vVbAtu&G*mS0(PLiZ@gQ>C(= z5Ii~3sL_MONaWG;H#^vxWWNa{Ep|ZbcRD_XamG|7(lGM8NT%pLmx}6*r?!7RnxM2o z3$=!_kyI>mRb4f-Sf5o;(Z^rJJ88m*K~JdLYv{c`GAbQAkmo3yh;ZU{RP6zDTeeSz z$DT9TFN&L0fuefz=hic4ax3@kC=X*EBN_0+?IqaX$AJy3jHT2Tad;d#jh>ea7;1Yi zr|W<7V(SrV1Zn)hAk;rW)ciumoQ>yVnua$-Vt^` zKDX)oW|BUiYV-d!U-F&kwF9WO8O_cpE}oocJUdy|kE<%3(AidDi(R)nJ+RgBySxwj z2LZV?In6HdskC~j);euq+B<7c`(1qMRK3$cTAt{vio*?GBfRKg9#v?T#7Oq-E%Luw8|W5S_C+7G2sM1znO(2rLG_E4dUHR7^mX!VfA zUBF@qkY5TaN-j%8*g}C~sN-Xlnp&T%<-C?)oRk2`5pUvXg0yt0yA!q@EPz;i>q#bX z4XuprZIdDd!5B_gvs^QqaDua<8Tpbe<_USQ>@*M`3Hv0?AV(F;FoSBjH|q zB}`;|X!N0aTGL-r!Re6uuZU459g9Ns&GzX00~^2Ca`b1R69TYrAU}oBeCxvS452D9 zIFbL6SNfB!fX;x@WkdiYH>Nhj)_DSwJONh1K5aS67ZcH)i?d<(ologNYsn;xZNjhO zJ!W@KlC%Oe$Kqh=zDpeIZ9GSCOX3uI(th@0__o2uRT=;z9RarloCADEUPH`A zIVw+B6>`B*#*0yynUK&qMq)m5&=_fkU$KoDXy(L{%`t;wij&7ezdOz=!~uCk&>0S9 z43YzQ{vnha&KJ&v>A66ptnkPMgjk)wkeTO8?$^^F496Zx9b@y}2@VUI$t}T^G|SX< z;6l>hBY6Nc&+uP-I%3)eW{EkBA6prc~$(+M9;He>gQ$)&v%B$%q z(84_>HLv#!H81ouFA(qLv6=ZDK8Y zH4)gpF_yjO(W!~kPBG~qGH%tTU!~QnuA4IelMYck2Y;b~xYc)7bcL)z*A%uLm)#0# zQ^sJ+RoMV`u9n1}KaB|uSD6ni9`%lk9O!=`lTF!bD!c#8`35NzRIPV_4gGLDIESId zI)_|slL*v3@+|$uqKxhTgYdp%q7b2?5)q;XbO}LCe3OMnT&%bLKn)*Cd0M>CbFS8U zbl2JHR{1Jj_v@WcDL~$f(<4RzRzX&4H{&vv)0LAvz8TpWSno)$w5mB}HrLVEetFr`gmhup7YY>M-QU=m1HK2jtt}BPoA~N3X0B*Rob%!&(!|adF0S zK2mj?;tIzi`2kz)?P-fsxaEA`^1MfSLAd^GAYFbeJ&|y^+O1u7i;dc&EpdaF^%a`> zUoAYny|iq5(q-afo)-IVUb}t#z|6{rH@ki$`_Ja`WH(y zO`Y1LJ#~F6+d3a$2b0Zd5y*S`_Ql^8>p`I*x_pPEKg4qO^0jWkbsLJcboUotYVK~OmJht! z-@Vn_)#Og=a<@FidOi7JT6tONjnZ_!WB9VdK0M!CZ2iEGx^hv#=KLNEf>Mn1UAq3A zIoq@Fs%n93o@(svPpnhLlu?YYaC2JR>~p*cyT2kw_9?lr_$vD#5D0$5Yjjz**>mT_ zs!LX?MzQ(p$_>1r9yn(_P)WM}{E4EAG-a?Ci_^WqC_Gp(QsR{W_QWbsx^fOox@JsM zE!cSk0|FySl2e>>t+owZ9`K+^{>qn89*`aMo?Wsu#&ud5l38G>1dSZBSBoQBg!NUS z4kj-e|7%e)(wzh`DzLKfj{bS@Q~Zr730<-N3R=wc`6`UMZesgLy|;{xspuGZ-x}TG ziDg8&BL_v65teWVy`v}m?LkXO#+w9$3=9N}7MB2V4N1Cz-DKc@1F5T!Objg&34{*R z42ogXCsn-758?%_;ru z=_;gs_1n4VekZ=mtqbFD{30|an;t!@x+c5pez1l%2?o)O!ljL->aKA`%coSe9yA03 zZ$2|wd*Zo)Oi@ayL9~Qb(i(9VsybCU;WA)L|K(=5n$=vxiOz`R8pGrYMl+TgzP6X_8Rd43dzHFu+@Bkp|cj8Fhz@ z={K>==G<&4y_3&sQPQ_33pPOg&z(3H=~JnZdNLsim_9c1{od4+g>t9~Lt9p2Evc_o zz3ZM82>-eD#X}wY3DNbRAuC27uaTU8BC_k|Iy_)BPLhZrBRP2>4iMmDR!7l_UYB0D zk=amKlOZ71xUtx=BMgW7V)!itP)g(zIRCUS9UDmaZTm>p;mKAEQ;qXf>LSC#5puDF zZ-rsc7X?I=-w_%{hdLatb?CsI@-5Juj9#^<+7cW)Lm$Ll=4wWj0%?S#%n?q)!A23J zO6}F#9z@$9dpVb!>S>Cll}lVvJ+)!xX{`nw)HaS8M74EyR`$Yik)}*26S^-F7^ZrO z#_W5>%!&|X{t}F-dnt1?iNNb&hL3*_3dj!e48zV%G!^kMqMc}m9Ebh;o-f>0Aa*#-n-~Sw!3bfd2 z=?Vz};nH$kNp&u*mLb@yg&r^zWfL6Ekl8FXY&HoXN`*#~8q?Xz|LamKcoS{6w zUP`Qtn2{8-0zVY=-Qwsimj43F4kKqOA87iP9-lKjY$}m5MMgg04;iufITGW$kiAh_ zL0&?B@recZxlJ)6|Z)h&OAYU7Z}GK7_QXY1mp;L8pUdK1q&dB9T!OdfrhXRY6}21s#H`<&rHr z8%k{ge@3snfFp_-Y%fyb+=8f$>d(F@c}Xs(<{qqkE)lx^O-~W2=PbI9R)_RPpmbFp=?e;& zU*K7m*IVPly->n%kC?S0`-W7Y?FJo+NR6!HnoSF#CUT@dDvYRPBUnhmXbZL*+y$$w zxkZQQ5KlI}(M&1WrZ6$FV|C4Pe-(f|PZS0NyT#$4wn_8jUt&wl|BfVF;|4L6GV^&-kF&VZP zC@?7*wvc367@KcbUC*{MI{GVNw|Eos-Y}fsX0yNopn$lfxwjpoZs-|17sQ_5a>Llx z-ot&+sewSV6!C2F)G%xG*+kRKxJlXJ}Y)1olfamdTq>BTrN3Zn1eM>H#D09WO zzqoc<(?Ez~xqy{X`17&KS~ArmCJ0k+3|!Kfo}#|Nz5=;)F7JLaE$S|pz{@sGS8S4=zOQwnxPaIo8FR-reY+b^_-0{hLj-Vift`qHaHAAEpC*aC)QWb^<)WH~a)Ul{e`jt@H)o z@!!M^vI+MqM(PQ$wiq%jn#|dqd2_>E$#(>1 zaP{SeH300RuuS`}9=OsUH6rhbPqziap%^w2Xk?O)O~TN{two*yhZn!LNjv|~&{?3| zI=|f-s(Dop)QtB4PcPQSy3>J}|LHNd}q{K+2 z-Y;tJc3-mAM3be9Kk;5b#`~+&^i^tNhT(p zi$rBAwvXGTPf?mr_19=XA*NH}eF)d&`$O&YmeI^h_4qZKGx)`yhTN%g|D!DuYN$iP zwxiZ8w<({Ngv^HZ35%rhER&vBy3ye+fxCDoVgrH~O9Q|85}W*F{u=eSY5{bh&LGpw zTid)va|YE3^Y{;^jJ%JK$YMF}a#MhI4I_J_-GYr)DF;$+;^K{$AAmcu9?!HP&|SXYJ=VLXp+EgI46zs%4a6 zU#@Nz%7#rm^w1mK8;-vep{6{N%Nz83*)(x#NZH^(`(6n_x$T5fhWTIQP$z#%pwGso z-g#^fo@f=@MPx-NI&&mLElgGe2GQHjBC7}3pw%$Cvynmq`x=VWkCoZgoRnE_f>N1D z?_-u1Lo4slkL}5gzLUms1kOU)G;cO|h!>9#^nSUg`};6nHaTa&30@V!dSWVHbvYg9 z?x)8@`~Gw8tT;d5=&?_;VN5d{}SgleIL#rD|bDt5f^bmiq;Evjj zW~iIbpLDS(y53TX!=9$GgxKfpd}3*A(ZTCZAlYoYt=qFR$lesktecM*eeq?Lh3Wf$ zd>J-59M|)R%Hs7LEAo>xht0u>$C+NS_j6PIN*R5-LYh)u$+{zSFSk~&um{n;ChUAR z{3O_9tvKq*qGj%R5suX!;Ak{nf7RO2wgBz-(aGmw&V9@Yksuehm>O4rPi}S1a z5X(XLUw&o2`ZU~KHT>tC#Iv1u=Iu|Zl2Xf;p2`P@82ebA9Eh~pfwt}4+fxA|;|FgD zE%G^*ujrBuZNrlbI~#>;W>HgaaT5{8pa-H9Sn1mRsx5Mc@U#d6C=FaAN%#SNEQ}@; z^*(i;=p&~#@^#S(k*sdsYol56&c@_t}7AOUE~+m-|q|L4h!DNTZSNu{b|TacDmDWyV^Iq&2pZ>y*$z6%;_xn z6u>z#pTmUk4PS{*l*XA#N4k%iX(wdYm;ZZS?VxE~IAV+wE8N0O7#;<|7S`t!5u|TU zyW%cE>znG%iIanEIoG;p5wE*d?>M6>>PVt^n#ODWDA>$fb-TeYu0th%VxFqq4fK?$ zr^d2twyH0&leV{#_Ee#om3XJ!8()pkxgS*@|25Zg%YYnCN1T zy=<OIXmMxI^exacbM*S(U#>&;`=05D=^a5 znyxz&bS$q~tqJR-PAg0>Y7=p6gwwI&Mp4K!aL?;yTcVMRUI7mrJ;*OAS)o%>9@C(; z$7n7k`*XUsSzb0GZXq>E_7ah@NEQ1&@IDHtZ>xAEP{F;x= za<5#rG;(#EaU1a3R%=+wnPu|-{HY6dqp1X52;y8+UNeg;JFgE3UXY4scxTUQTCTcN z?3TM`0e0yUKQ4rdWu&%adRH7cRtq8$n7NlTJe^V8E{(tDbu-BP$oSCinyKWw$oPb4 zZn_U09i5%l)3=0oa;5R^g$lqtdEkV%vtMZ3k^HVezMGm2{V~wG-VsrQp7x|Zno$L| z;d2Kto(rzS7WvVPRN=9MNGVI%x5@0Jb`KNHU)2qcg$Vf2A$DWn45;_%3^26b>M@}Y z465$f9Oi1hRdEf!i+=`N4DfI7%ZB1UyUS+cKA)EddA-{nb%j0OEfGOq>~L!wl<;p5 zJ}^Az_fDIfr*@nEctL@9AGq8O@HR-^yW_-{hLN zv-9vU2@Vnryy*Zeg+Lh$Ki6>QpsikC&$t?U<1@)e>~VGXDm*{^2Qazki7vOi1MqWE-yZ_R3-W5{rG z;WwkdK9NG1Hf&jevmDU$aASJ1!2+;}XFend_lBV=B%+pxWh4*nb9l?Y6<;L+Ut?LM zXAps%S$TZTo#zI~g_J+4k<-gw#!at(tm-f?2^}GoK965~QNF2+1+x$fh)gz8>~7(1@J?E?o@+15sPX7df4;{zn`KSs#;bkk@Vod? zEPm1yQ#Sv_cIC@330jW3Pq)(GJRz;D9*g&-=+UQTxxKYzJp}CR7TZ;{ABtCbk}MQc zrE=A#Je4asjb$5Gysi>Ds=rI*nts=VPb)~tX_IsUI>;9kxiSVUm#dzlS3s=3rfLKZ zSsq4!sa#|72DKXCmyaFbZSELMXRt4N11bbQj+p1PVZO=ZpXe!8@g$1UTL)^{!@AsL zT;7ys08(ehkJwz?&Ehg|d8l=Mlj{`c^hCCh&sw-|dQe88^KMItV%HPgZ7E+`%R55W zjQZwS70=+_zO!;&8p$5)f5o2&A}_^}(OU0)FsQ>pPe(az3UudZz?;Y_x8 z_F}X4^*I1eGZz;=@0JZ_uUTS#S^Z37rYoegi$;gC-qPSLyq!RXoG|^s>mT}B`r}H1 z=n$4=fA}XD)c$s4cw@6+%5UAA>Rco1=b@Zfw0vKN748|IV9#2h({^Qd6D1(mL;L7~ z^LOsO<^<-t6+cO}Kv|?tvY}h>JvyT;V$IB%)MNu?cspf-`&gX7#JHb~kIGMmt83aw zN`YW#pU!OOXlgV5mD}hV{onQg=khn)FM?BSj^fM>wiR=FYsB7^PP8-L<8k9D>SIk4 zk67Y6ufx$XhWWP!cJceL?@zzyc{-wF4*$l>$yY76-z_J=y3C4fl4DC8jxWxc%XVwJ zBQ|+Vx|GoW})TeLV+d1*=V8%bBC++4T;^CPv6ax1cV{Gg(D`Sm^+Xzi^ zF1ra(`8zlub66#DkB60djy!2*tUJZL=}ENgujQ;v`4hAfpDHEPb+xMD`9$177~y_c zH~47*^6UnSzk!Of2hRTNfZ}-QqaC+rreS<$d+^LvpmPL&vH;U%P{kV68c)S6iQOli zgL4r1RGU%@y(f)5XHP4Yc>=w=as4g^yY}RfE^aWM$3#%2T9}~u3>-)+SI3kx*$c^P#nB~3@Nd;Fs3B228@^I zk6P5QMl6DzM=L6#Ni0(i6K-vxT9o$}F{Oc0+X0cTwb$$3he?d*HuH7Xs(0R&4@_70lukG9@lS8mBBn)Nt{J&-2e-BwM&^cFfV0ci7Oe1tcJ6>r75vNI zdkO|v?)a~6X{A8naVJWk$-*{D2Cy))+4u6pSDZF|aPM(tt}!12ftNr&wm)(TeUI34 zI&z@16V%&+^nFg^LBn6~OLe*p1G&Vpbv^uTrLex(?P=s7L7~hb+`DVJ;~nwh9}Z(B zReqGS#H;>vUnb=My13N2$9DsY=GthP8-WCnerqherlgWDG%j?N(G*}!bQKQ$NT$** z&0~`%b+cV%A?e0wzFydaX^*ER(^<@Jq@FDy=tsY^djd(&ny-d09nVv_L(dGZa`v&s zp=Wu62(a7FNZj^AKS5dvf6h&>f(3nqI6Z>Z*x)VXYp}09zxPG6B6ZdiuK`I05hW9? zBJ`}9jz68;b?UyN-llif5UQ46F*^Zy5!A@XEC|c3v;Mwi6{b!xES9r#Qk9ER$wFD8 z3x!$MgkIdQ-$`O)qAmJbJtDL8hHCkCX_tBQTs;c|Po68TsgG(-TxDW^M~$P7buNmaNy`I!usl1O>bJtOuIy%=)-&3}cW^5?Bv>!4dsFMXtTNt0xbTK1S-;b&fCd90{xnZx)Jmkdiyj9~<9vsANnP_k=b>; z(G+D4qSYzm4~5#iBx$ZpK|mRR*Uu2mTE#6^&#fo$R*kqc9HpDE<#3B;jb(4BKDJbF z3aRpSRebhKjgRKMt+4=Y(mTlVj`75gZsTU`ahkASEZ4WPU6|lbu8?U@#>H5fq+tn} zGt)S6m=djCkKZCJc{-tf!~UY_Q>w#Y1$h=f311m2C3Yf9*HWg_ddDv4MPv6tf7FJ_ ztUc7)bo9jsY%=jvG7Be5>>7ZxDD#X*%rHmCL-c9&c{^<$J3@5FdI0G~Z;knNPMT(K zY6~(M{Iqv@+g$^H1KR~LC1dQA&Dtw?j?G}eF8J=lPv1Z`w(vqF`fHMhwhzZo9pE`J)$UO8D7WJaMU zC_BZY^wsurGV065Z&!q59eAcsq;kF4c-p(Hm)K3r0^XU$carD=n7grhRM2R zTKLPyS2oFaBkSf8@u-$iD<*p6@P#wXv0Q}UO}n_vn2z;SNPd_$Y)QIn|05lvXU!}l zcs(^AWSQtb!JX}*s?LVn1+z-rRtH+ii40#?!kUSRtaDXa(M5XNtmaGJF*Ed0L|S1u z*D}$bvQj&r*?mwK)zF@F0A#xI5R4f3XkxLQ0j>0+yNP^$;MMuoLOyRZA%-~~rVI}a z6K8<*>(?`_qIO=lc-17WpMFd|E1*1nj%5jeJPOXeFrgmJ;}0-v;hwypFk zDN5PQwL#a=HMBcd_BpGV$=e;^XW7hhc@pof+;YY7v*O`?L^%Cqw-Y${9&aGErY^TX zP|2nfeZ##z19_5&wMUu7=ePzPPg$M(ZNL={5naFx#S0r66uPIU0C^nL{DkYLzjpuS zV|XD2W=J)+Wo+A=QvW{;P^Cv%CTb%bZ(CPlB9WJdSDh(dWacr{m;OV50Z%8}R1)X@r?( zqmx8wUNTpirDXma#AkIpm*h9j)OV>c*>%EVdWXi&T;*QW^_Z^@&( zxiYDCbLx}?0T%X3!lh?~y7FaWzb6}8b@+*%aczpvn@ig#_j>sW_f>j%>O{JIn>Cqy zXmEsW%O(QFN7NPd{R88b_?XP{uk47!hd=F$PkD^0cb{rMEp@f(i3Vw zdcm?xX+I3&4juLPy3H(^{m?*1r{z3n0lpEMM?1G9PQSbN+Wz5o;`a>r-M}Zy){u|O zZ+#L>kvf~4T`b67rvM*t%;;0=0=(0~P0csorHk{3kypkIoWJHAsk>K6%S&a2g)vyz zYKS~z((=2E2|rE?vU>;48YFU=#8t(Q>n`@tU*~^=2S1XL;W7X`c6E2a&tiF_yRZR* z`_xQYgQH@MZZUD3$wO7?BGo&8o5E=>P;T+2!{S{NkaA;iDX|<72(J_Vj^VnWQS7Fi z5`=7zGsQg8t%H9hT(>F6Pl600E#&BQ@gPrJycv!kY^sas9rC;%XuF%ViCCVVOb?8) zI8sg}%O3HbhyPp9M_ycRV3P=#t%?_E9&tFby&2nQ$|-Ir(zM^kZPJ;WK}(V6>G3Qj z1&_^?4+Iy&Zb(dXv(H>YE3R}lWthhs|<;|$$3 z(Zl|te<=jxQ3Pw?+f|OYRBPPlElG3MCohNP1R$J_!!IRoPF)x@d>2_mFh$4-AH>jYz;6-!7MBV_5swux&GxSJS!u+|U;w^GIfO32&hP zK6d*R?Sy=yIj^gP5rEtHwM2(AFT{^d&?|hc3`uG_J$d|3Q2aNxe`V5F8L{|s zEc*}`(D>pk>w|iW*3a!hxSwMS0xr;9{|dlk$H)CIpBHGsUlshJvxW>sh9H!C0j};y zf>hK&c?VE+NVa*-go5ic#dT~FdE&tcL)BUJHW1bhS*ayJl=!s{6#uYHfHJ`K>ppH)_{fP%hnma!@Cu_Gp+d`5@f+IMqyPz#xx= zf9zebDEnalh!$aV<8J7TFy^5CWyggQf|ds-!Q=_Ohl#_;3D^*Pl1zf?cLs3z?|_QI zafZYb#q&kGq+Z~T{9{S;!oFvm%IwdQ3@^kJ=ZP|IPv*8ReuqC5zDP%_#nBQ$V48{( zr625Isv2|}+HafY3*JE$dp%`+O4HXw*$pew5I=``Pe=9Y&x81c!rh-wTZXbN`;=K}Ps8L zDqT}pk%+zJ3NvO&KLeIFi6H~f=8VrAzTl25x;fXIwVm4*i)yltT}TV9%=;C z0`@R@vi{Cpd3ml_udqo?OO}@>`|b{ zl5WPQ9f}j+Z28K&aSvir8yiL*iO{&>oRsmsJ@y?I_=E;}z5n)meMQ)t0Ixd-T0`hz zLkLp)S4>Eo8V)pV^=BE2|z$> zMMOZPcFw~U#ueqXe@kA7<@}a9D^s{%5*{kg-))5{d z%W{)!a;MS=7;OGMLnP~gcs{aCc*8<83+!E4gHp^3jw9lB&1i;^o;pxlc5gUo}Fi3k^T&)clB?{ zD+yQc0%<~Z zx*5?Ht{}aG`w3~rvJcF7r!S@;;}gn+L2b3<8G7ZJGeT>S);~3s{$#3&zQ|4 zR~HPwQZ%#X1GH*)F`Ce(1N`bXWttxyx~uuHYxU`3q`cKnhj61_rPo8WXR==YMTfGw ziztMTlgF9uT-bF_-TK-7M7d)*^k$)b`Hi}<_aIqEV62%_B1u)SxR=CQ7hc#6D9bnd zh7LK}AmBLk7~g0ml!$jl+3xBtWO8F6eEkw8b0hv*>=@F6B~nq@qguv*R*8Jm{ZuDN za}!6iud?HE3kObzA=`@tJES8q;7#zdC*$P#nNO(8T6*_f@!IPjBtiO54mW-Ew3W?S ze4fs+b!_`h>|WTN)kx3kZ-%ceEt}ZjvAp=YbUc`2P}k~itKiNFHMXXGQyk7G3GbEp zS(MnIy9FqM-8)W}TM*6RnHyoB2jbi{WR4WAUgO@rjoIxvCM%4d6Q0-K)}XFg551bW z)<^n(h+TNv*ERdobnMU1(`+0JCt9dkqBN=P>I#&iQYdJsALR-{`65V3pOr~!nF}q# z7AVQMf0BRG#bnYsZFMEs>4wb%?jI>$yB$fHOMlBZJ(EeVdNjNbxwzSFKHClwdmpqR zB=?kQ&Tkp3u|EqEDqP?HBfFfTUW_1u>tFZEIG<&utq?Q?>x3S(^(tdq!an%z{(P4o zjakzYc0T*h!cv2@@hJ{skWIr_HaBE|6<=XD_n-Fb45szu0@rsJPZ;ZM1QBcL*-Qp|RlZ5-hm8d+^5Hf;)s@2?W>RPH=*| z2e;sX+pN9z-fMkd&fe?XJMJ0#$7#l-=a}8IyWgs}-g>HP&U%>HS%J?7IeD2mS)aRQ zg4-mDkU#gHRaccEr}OaeV0JdMu(CIIV772@XK{2h1~-3XF?C>3Ruxe&va$#N7B%wc z_dd5Q1ov@tb~ABRHgbOM{|H26Q6}dG|G?*7l4`$w=HD7H{_V$uTi8Cgq6D9<_I&Oi zyGe5WK`{TSSK^;LC3&)hSx+c!6T!~1BaSq5KX2eTSfvNz9h3i?U*jYYrWNgJVIbO zUU@>M9FOqPQkhXrw?dDMJGZ}=QXYoGN12SEerDx7j8s+HZ7p6Pe72TBVai)4(%$h1 z)Xj-X)~z|J>4Fcm2F0>;eFq12x<5^AG0U`74sjx|N2kzTDKTtPSia-h7K4(^RQd_O zDToTubo%Q0xu+xkd@V%Xr|NaQ#juh#v_XZl{z@+7?R%Jmb4%i|9zTXU%E7SeoEK*c z0<-xYc2fD-mM(#sq3%pL3klKNXJ%D63+X|W%&eoO0nRhbZ$hN+_(XsR+pb^ka=x`4 z7lO8V8d_bimt#eE`Kl#>q-F`~~k5Ko)s@A`p4bKgEn*gpd)Awf1p3TOst?%79rp*`@0ey6-arMRz)zmFwcNM0 z6mlr2p$SO4&_d$*W86fKqo-w}3!zfH%vKR!yLh1|Frp!3w`NrT;M;VEV}5bEG_N4B@3cG$G$XgFIRr+a}zxrVSm8sc*RI-Y`NPb**5aWPlbMR`VSd=<o{$-oHWs@Q`|=hG16dZSfLb_55lCE& z4k8|d&(?C~aDhY#0W|2r5c~Kd8hkU#d>HvROj$7(Qepn7ek?-mVb|!7Ot?Q@B`SxO zFe4Z*M8a59eXvm{nr_28ma2oZz_gMt8EGsgTQq5&*;m(?SBG{VjZGML7&Ngsf2~H~ z+qy%l&xuHM^~&AkP%V#%f+=DFQZw$m@m$y|lCQL1QDDRT>uJ4N`;=2n4Z~U}PgC)z z87a$Or9q7bvB_!{WMj28qzgugeu*(c@V;eOlh{+8se6sH{qM@Wy+)UIB zTUFQTwB?2BFiC9s4Yt&aK5xw-UQSOjdF4X(u^RAb}1GefWwrL-9fvfTOXKL>YjG%80LvxR9K8V7yj`T z{;eR17y}CI#U`823nF$}F%*GAaTWpIw$&BLyH`NnDV>e3j=3?E706|)61qql&yOwj+z0bM5bXkjBY3HYU78TEfGg-buV2|b@Gsgt zHxK)tY`!*mS#ePqJ>=vkw#%$z!pQNVe@Hy>VnF#E#3Fg!5DJJ~MZ{92tj({V2bS%tbC@GNni=B@ssmTH2|1$1a|E z8M)+limz(7VUmGg`Ns(f_~06pRPMd+c~dg9kJs4B3WsAJDV&xf+pVmN(TK4JW>(w@wJ z=_Q4q_KNViPlGOTXSo_2-{fNKN`^>3GCJe*_>u(WsvSAwh7YV$hK9D@iDs_9j*vj5 zJt>})*mu@1uBgJIQ@2=_dAmFhe0cm`u9ZQ;+?AP%|+$$2E}JxdG4jvYRz*COR<^ zfp*b9ln~-WI=l2{DDETu^sP1lP*c4=C?WiUJA{HW3fy9F()B!DzgzhS|GbK2dcHi8 z?VyoGW&HtRUoF7%$;;8xoP&phfQp!>zmY35;pmBEzKz5Ao-RQnWZS%H(d%8jx6!3g zT2n*BS}GXv6@43W`qiB0`HOQN$oX3@>3_6sA&%k**DAcPfPF(Zpw|l3K*~#q7v#o&``E~E6XEA| z!#X;}6!=Kj&b&ZCyv*)7kJ;S#DmgGuC^8DO!hXZY5qiuWQD8F9N6f7wZpcAKa3}Gt zYb6uR%%?0#ZckegYum^*HcFq(v&I^2##tNw-qn43ZeOz8BWx<_lp%xRuyD1&FOkdS z59C&c(@!btoUg_u?SazRataY3prr-fOiM_`+B>X3tUP?~>@EqdH#@U0q~@a4WP+27 z0zVYHhBwE$+lmFM_Q;TeZ!EVqfEZ0ubGQ3Y*`)$gU7ClYqZ!a0O0l+p10Q%R^39(? z83pFk+y}@ki4zFI?Gpa?!bV;`>8x(=`16JRRmVY}7~^jeE4?KUTUdnI!%FkJA!EQz z!2+z{Eqih8s`d{1w+LfLzOH*yzCiIqU`-}iNiKoo!>dT&2}_)4Li2s>azdh6bFBX1 zXy2V^Ws7o1zcY^B*+pJFPyRtR#vI4X7X&RjE|cGgRkN}C|{I~|nJ;#oDLrjpHj9LMzQI^!jhP!7OZi|~#{I=j$TAA<)I^gT z-(v-7?g~71O<1q#kLHj1hSeX}Es&%W)?m=^x=o$pnEUF`7hIwy>|(owz^;OCzR&wt zX2bhe&4z>fPp;zqZ)St;d#(9ZP3}GG;kOn>iG*mU*K%p^*TiLeksw|)Z6snAt3S4x zxI~nePL&8yjA!w3?0(gTMNZMzv5679&L4@VM?rGf^8Haj1znl>Hrw&b5V$`AGc%tI z{&feQqu2b=L_0D2DY6kbhrUP4I)4^v%EmU3y?}iC^mQ-Jo7^3`eZwW$M8(S4rsA=buLc+S|@nF_QQ%~;{1@1$W0*!(CrN;f$U_ihw#bSP?iv}9g)rNGWg!N!GpINdl!9LRev zt0ULt;bWLGFw3bqg`!^t@gTr{zo!?za(De1Df4df!2%I~A`McNKfbNwC>8)~6Rbo{ z9K_v}Jk3~%EO~1#IF|Xv-t^mn`WGwgd|qi0ukKid(P^Q*Pl{njvF)w{CD-ntHTwS1 zmq&20EW=^9AB?!d#L*#_nPVg8Uc#Z)Jk;f1InGewrsus>#(R@ow7NkAKU?FqYyLA! z33vM%wxk=SAw)##fZi*udxMsj!fr;W=36boj$_l3l)Xe?*Rp<_qM)DYg!0834ogsScFLfi0t+C}V zw;8_dyg|DBE< z15dmMK{*?}h*Me8m?5xF+!CcIY6nA8oE4V|x!2{;e_f$Lb7p=?(dOpr)BQNvN|5sD z&->+9ec=>AY0`6DVSr7`wRz>*XnE21Xq7nY^11~^$O##6QHEa0l9M0K@@+B!lD+Zx z+BPq~_wuny7@LD6Ui8u;Um^sd`7UCY#EZivY1POfmq>?Sjg3QN2pJhF;`{8iSU9Fi zF8d|SGW&zpj6S42C(M$^C-^dM z9lx(o-=Fo?8BBNJr%y1rken|LzgqNUC@DyQ2r~H|6A1moFm1#Y=luGKBt(6SI7O>o z=sF^M^8(6`C<*f=3SBosw->*$yZGTMe5+NU{%bK}L$ntI+3++ytQ}a1@X8sOSOqc&ArK^ZeXc8EX0zSM$QW=6qnsD&FATe(i5xeCHYZ zB8;3q2oK023pZuV)uhd$m%SYo5U8ZN6}fia@zm-c&!-rs%2R@XGOe=MIs3}4xfrFJ zw-tv-E7ks3wgkzuE(QuIrd-eJ0+B(JdwyC(h1oXer_BMf)neID8K0+p%^l7P4Y2n^ z@b^h`#)0#)D+#)tG~mieHBF}7A?8dAqEU*V6x>`=yAi0vGOWtLNGay1q&J_#g!FAq zgFc?Nex=Vj{QZTneJky?t1RkWPWZ@y0Rt2Njz&IZn=K76w!;d+QRhP3c+e-S%7tI1 z5pTC{?k@6mW~#adnbnwkndjAG0c6zBe4n}8eRWUyU8H{5tDoy8XUxR)H7c%3&})c8 zPBE`&a`sbyw^E@E?)rPsP z#&n^Fcz@?9i+GCuJSFl9t?03V)0b{Z51(2v=0zPjtj7mqSWRVbYH50eW2?O$=-DgU z^;nyC+4fbG0`_bYF=1g((D(q<%`5U>S?nL_p8jR(gY*BiSUrag9&F#r=_f}n7CB8r z+g)!?LVDrI7bpLQM~4r0Ut|msT{Cge6kpsgxr~14x8(Er$(OFM zZcf~fjNcOnjOO7E!l2~dMnAEKwI^oj1}96HAMg8gIK7J{D#R<+hEvas_s4`e6j@R8 zKOj)b;vbBTejz{Rwah`a&a(7O#0(=m8XQ0ZK28Uj@pwQzwGiD814JEg-eQPu9Q4^Z zCN#{P)dy~j!7dw#d$=0L$}sitEg>g%I+d^3k%$+~na4c|Q{+wx+$WcP99S1QjGC2` z?}Oh(HX@Q7)Qdwu_>!O@Hz1nOGsDSB+?5rJR)f%3Lm(Sr=!NFTdI5a2J@SL{sC#oK zayZfvV|X|61J54)3FBwjX_D@-*1&{dSQum7AbANIny6^TNuH`Ie8`Z<4Eu5rlQnhd z=aJVYa32Q}kttNIE~@6AmJK@V=OXlfxL3ZlFU*#w&05IznW9F&z37OU&7b9Qq(_7F z2t>VsxT$IYm^Z#E%2u-?=Cj^dv+gn1SY$QVo8@)6D}x;+U_~UuoBW} zVJ;XEcK0ja9-%9(V7&4T@0sd_dQht$wEEL7V**D=5<6{B6Js+p>F zNeI&l)Z)Kjj7@b*xZx#=)JWtEdSVRPIm20f%0Wv1iHQSxk0?vQ_&ON%=gNc79?#D~ zI}WHAU;1~YujlJmiZSc&Ir(cz@*Q5%*=T>W3VKu9VP@hS!mJU4F5h!0C_pG{2%0aW zem$?2Q%3mRHFX4CKjA0(ij8&QtdAdt>;NZO1Mz3#P*r-BQbjX;LvFO90Y-u3rGm9t z+jc2OTRnzc4}y8*t2?c=9G}B;BO?YM%p?NH5j{AXgQB((fc&|MfC_NR_F>2>nTwPoaoha zV#?^PcJw4FC{I|-uE7NiNYR+M8Pk}vV}>0shR>`&F?+lf8kTqep1DqPPY`g<*3h5j zywbg}=agA+C)ZN=V+e`TVMpS#Q-0l-3p4oRw<|pM@hP|uj2!?3KN^N#+5I0Glm3<6 z139?|=%6WxEzCC3F-b({*G^Wl{JBndB$^0cC>`pv6RJRDsEgP1~7X!-7u5y#-wpU|+_ z2FQ(hRIG;3l(=zGv}1Z6xx0W7TKEN8-HDw$dCX7fhiYBwz6@tkcjH;av$bIo z(&o~6P^`rMD;hTM=`e|WJ~dA8i81UYU}nM7y5Y~&SG+M*OZNYOUHs}(LL_{&vUS&@ z?4yo4iXZr>eQ=gtFMdMxA~3?uX7%D?Mq3o^D8qF1)+r9apd{vLf6b=UzNY)%0{aNzjmB35}>D@(4=pq3}zLy-n=b zKSXe@maj1fn6+povD?ymm zBXf|IKzbj+BlFj!`?=)>>@N=Thbe@ws``>jUlQng5<4H(B-&$|9!X>2D|U0eZb^qmFgeJ<= zc=e02jzto4q5yQd_ij>_2nLA=;s<6ET);Fv;=w?&4~KGrEdgT;v15`CsbyFy6oH(? z{rAiEJLIHIZ5}!;G2ex{HjXIz9V2{2KE5XUL}6t^b=1>9KMEUF*}K92)j)sfhg_30 z!K;r?#N{}T2&{nN*};Wh8Ok4dwEm@`aQ``HlBKSvw8)C>+fe)DxC)Eu_JGmPEh=5) zs#a8INu9wNkviEN|58B~p7rr(#T2$GCcb=3Mi1F;j`!#fg>jZ4Q{K!}M_24M1 zdgsUR#4Kx@GhXW5Eq;PnHqmj!(S}Z)a8;G^tuP1)BIWdOXPm$k3ND3M|=e(kgMO|7;XKo;MPDFBNh$> zFZW3WeO=E6NtS|PwgZPtnWvhHmJI>cOQZQP{lok#-Ef?qDq13zh)jSkC72nMaSTE^8`P-DvFN}I@ z!^~Hiysnp_k`}T)`o`B;bU~<=uHrUBqKm9c-h~sHq=kut*Yk`&-$1>no_1`j()6r* zaU1$3t6^*M8x%LI!Y5((CDjn!);CEto_j8Rgln0EbNs=%wV=@ipbU%M_O8uq?Q?x78z)Q*sw5+9@$HO8;IX#A z9i&1HCUm!K-J_{WcUO!z$q(wxAKz>{@(U(`m>*rleUGEwDF29ccr$nQrG&x;L>79u zw~~+TN&K>2{cE)h)*~V-z?ygJbIhGAvgZ(>o;Pb)fg0YK(o3n|T z%WpN?-zWf|3&PT7w(jI${>A5l?sKtM+1bHF%?w;xW>FTG1k(bNxL-Xz;1e|9|_U-_xd^SrRdwh+V?yV*b=pU*v&D$6A%i1$b!t0S3x2 zRxqzDh1#cz=#0ouX=H>Qv#-h9;1kc)-+cnf$ZjmJLzeaM6&jtP0>w{0e#RJa3QN^Q zS09*Y6tDDr`;#OlpU3ql9M$2D{{=%rFjs-H5tN3JT^tz$eVKoX`3#|=rLPTS6bX&X zue9*T>h|CHTz^6E`VXZ%iw&%#ze(>|8(`7>lbR8%6f;*V6QgGd|D8jY`%m@M|13rS zrf0CWz*inTUwH8E6%8Kxzg4tCj0jlK$P$(3Da|sp*?fhIvJ){#N8z+3pjsHcl766? z1Qj&oNxM&24X>?o4v)6{fjZ2s>dqs8k(x&sxsh{7WL_`^!%p+*ME=_ z*tpo4dBB{c&*sL(%==fgzzznX|6U8~QHcn}!TAQuhySSf>uCJn5 zj`UM;c|Bg%9dI1;WuP6h*H@+<#I3|URKV>_?5Q* zRNDDZ(l!r}nTzLd+U8*9{ws?s514!P-%!w9!=D<&rZ=$Y#}Wc>?7$T5o*$h$(2enCAE2e{rM5Qx8381Q+kOWcbNRXtWxuT-EagLa* zxs$$ik-oEE1-PFQ$R=Dg55zeB8X&cX-}MU_gISsXkT?DhlJOsq0T(kHm@D`%IE?>3 zGH6-M*JqSqA)SV3&qJKVz0C7#`vWp?CtrbAO_h5W1JX`AJ9L6ocUBv3^bE^j<0(H3 zy87JP%@~d?%lUEwiKenWpX>F#pJ!mO-cJW`<0zvbDncVl4c*0`VJ{?pjBR}7>&D1- z@P&v5(YXFf3xCQ5{#7mf35NYEpvC+wJ@BH>`u82S|9cM%yME^(=KSM||MxTgal$`# z*#66x{s_gK5ZS=^j0gPZY=)?bXpab{Kqt3D1XFO6+k*c;?}G`_!TT}r>>}kjwy(6X{ z_+p(1Y^uXAYBUC8-=L@0$(Hsgn9eX{g}dcwmwWC;BrzMoa*Xxp+rifGxaTLyunrr| z=g%RV7pcV5Z*!$Ni zk(Nf}C|u#G`|6C;pzy-aRiJ`IY4Xg%C)VaH)~~I9+6i7B?VQ-}b1g57X zdEpUsSLKc)md-(o#I6zVv6NNeBiP`TQ6t*v2_hoJxGS#?2x6XK$*NhhEF>l6Ue>E3 zr1y^`wdi`y!uxx4VqV`NOT#FVM!`qTUt}3q{nXe(Y%~Ejyrgr6vEIX|hLK?BSwl4d zm*wLOc;~|SEBDp(gI5wB zd`g>y7JS7V<3tgbY9sp@LF2kxQCp7J;z;5N&*NEkDm{&LuR-W89)@e}>KKzatyHE~ z0Y@0a6kN>YM4AIsaVnA9ujKuo8Z2`InOT2#Envz22I2qBEN0{4{R{GT8wF=YSka-! z4blts>*qgaewdY=h=Q~0U;#(VAkyhEpn}?~WORH_Bo0`bwkgzTAhOlnXhPK*3U8c6 z817+-YeZ<4cEqc<;qlHX^kW5~w&`X=HMMkIa6gQqq&}MQD7Ymaj5hYmXih`)wjCH4 zN;dYiIMIvAFa`UBuo`a9u3u5w4Bo(CDe2?NC)eH)#mztyPxQnXbYlvj{YpXqsev>H zC+F|s^K&5mmo&u7{TCGUr**~z3+t7f3yhfBD-NW8vCc%~r04$@0LWN7MTl8T7~6{| zmi-^_Umk$3jgR^(3I8#86*n_+Ff{|;TJm?7^?y64|N01cg8n0K^;;_N?|G|#Wc~i0 z)e{$c{kLxd-v?r4>S_s2{c(aFrnH%rg{3Pw+jFEOYUS#pZ00QHVCU#y|9nRY_}K60 zl!KQGTn}dvbFg)AR&z8mF(YRYH*>c#F;kTiea?jao&tQDds+ja%Sy^f0wBN-CI}_~ z;As&c27rf!g@c8Ghl7JdK!8U?#zsL#LP93M#6rU+AtWOuAtWXyr(&ihf5AjaOiTx) zXJTdJs6vPzl|Lw<92LJ;e&LW!|6^Pj;Bi4hLqkEsJ&y|l(gVCfVL-!Bu)$)AsK6OHVZC4v zgvS<5$gk=|pyW_J#W8lCK*XiuT&F&J9@=js`)dOO{l6O7KL+;CaV-Flp&-D@gTep^ z0d5~7>GB}|cl!^Q0ppSY<-LHuHMf=b#!IO~rx9%SUI*LaQN13HkAc&+hE2N2>#<5m zp@7pn#=V;-fcY0<+Y12^pSi_$Te_wvfMyGcQx?k5pu?6)MEsL(wakkxp|6aPNanh}kHk2+Q-JT+zAN|u#Jf$XWe9>!2 z#SOj^mi0@3iUjuGHa#hj0L(|vdzGe|NqG$43>I#g3b~IaRDhObogIOAH04j<^&6f5 z$g7A&Rgd2irS3&PbzDF~pl%K4&pB^vh@zh&M*_*1(gA`#1z!pr=39EAuHq=QCv$D{ zL|O-0HgBs(Lilw;ZY9?TZyO1wCxy%h+ZNrqJ~<0jGnUkI%X$p7JQ}ZuqQ8R%01fM% zMb`raP$TcqRDNbsC@`yiut}6FfmXq9QX!UT_h?Ma4=0uv-aR278KLTZ{Nq~wQ`wkjG^d#*Stzt zf)gDNO&X@BgR@~gG7iR?wOWf8gA@VWI7g1pa@vfc*`zj0+}SqQCKvcXLYWjY3sXyX z!V!Z|EWq;yXTgW@v{sP$Y&$2{g(_jOFV2ZVIw&{Zrw}UxlXIFwb6Nfa4E<-6u#J!ID~gWFH}iw4_ieT=J$=*pyvqy+r7yGr>Aoq zOEm1tzBpFUs*R~w?yz0Wds*FZMq;h&B+60No!6Z#2LEQ}oiP>C{|IENY69o{iQ9W!rx zfI?=|c~K+Z?2auk`!P+J_67nT0&p3iOik&HVNcOKo&dooolk&Eu08)7wy-BaWZ@%L zJKPgsd^Z0Hu+~TR$k0Y!5Fof2)R%+P+!(pC+SANAHMC9{%YT!e9nk@R9i%#oT&fIU z+!q3op&$FG6%7|0;3bTeY18awov;rB7J$<3M^v~f*^8Ntn=XL2+u+GW#_2aMi1au# zOMb=`^B#T9V1qG<$S|`qJqqUuU?rt8U5*8EUSTnCxLNGRePljO$$zf^jX6RkZ}-MF z5PMxI<(4=aYm^_8RfPOO#n;H|gT9P~ztyXvY0p*Uv$SPr2m-Z%0rE#q2>rI28-jKB z)9da%`(w&zz5TJPE>Y%n41jo1Ab;p;mTP~SB*dtn<0)QP#e>489*a_4eWK~TxU+7u zxDhr(xA$j9HGsRJ2o*B%+RsX8^o7M<2M27&PE6=no@s`HzyJU-01iJ7{-pBoa+sHe z<#?^OE{ItyUf9n4e1r?<6g1iFNjm(p-(Us43xQG|HsePz5L`py1o$I45u zIxL|pvqOD}{*<2Z(KQX#pcA{Tw*g1dmqG^P5W4L>EC^44E}ONMBSIjEzj%?lc8X@5 zI8uc4AR(EF7a|TWf1fT74aD-1g>!h2>EwvEwmFVyJ%@v+LYR`livXIeuY9)N$M=+Y zhH&6aBfVHM!>$X$=X7_wk;%_PKY*2iorek4QOo{}4?tHC`M=x$pbUP*1?GTFIykP! z;iJKvh}(NDbD&(pyF@9;KI}rKOiya(_x6&5dw#_gEbFPDFpvNvPJYhGShMso^QRA< z^G1zy(1D00JOfaP-P`!bN>;*Tgg#2ArYp#2G2fcCWbBHTcoRFLKd5`&44?}0La&u> znVQy%0r3nB9<)!XbE6)py_`texV-72ucpN8Nv+%&G0+rxb(}ijPS72lg3e(8I92Ng z=u4hzy@c*f)-7AL?|9_{cPQ{(2jPg`eIDf*mEww%0Ql|}S*K*oq&k#p3B*}BXKr{z zY%+a`odvA@fFq8^=)`euCA)GzvsfT+IsI5Fc;Fc`jneMw?Xi9%P;M@dWH&vmvJ-0+kPo;>7aT>%0PSN^9uR(G6_6yG@0CO3}0eWXpJPcUBSsD^A3UX0^! zbBYB38obWLdS-JlZ~RO4o1GSYxFw*{Zh_L(32h@kArZ2r@X-;2id-=`K>DSD_g?(wGgw9U5BHt4O zLBDZQ`1o9=!Dw_WQVV;v?(NAfs~(bJB0?{+Hq+RYpyC10PO$W{zqhh zQ@URI(XLhfy;2$cXfDYiiz`*!+q59itu9Hoy=Ui$*@Q5e|AfB9sZj6do2U-=JC_m4 zeL~Tft?Pw|&|VHyrNkIj?swa$Z$ZB7V7Se(X#o0g+8%BG4f<@*;*+j|6XXevxI^-L zl=A@C@2E>y9lPKj%Z*Qfh!rp@2=4BfZFXMr!jgDQ!t%`>9VVx>hpahgXU_!+^&n^f zZo0tP45SQ=a^L*@l)IdC7wWq0mXpZW`^C5Dk|J;*1UT~9r8~tU)S5!A{S@%!lHLv^ zJvQVJpyp7(T0$0?ngOh4`{U>e^AjMh9Z|RL^3%vjG0}R2)T%xn+g8?A_WLZ9kA9A5 zdC$(P|4jd523l~PovKW0Wz8Fz7pw`&CkyT&Oavad9RwO%v1qb4&R#psjVT)&+B7+u zEL4eX=I*pqiC$DWF8cHLlAei-%O;BBFDq)UP$u=dK5k<2z?HOCw7WWv7FO9J)-0|`G*&vW3LZ4E89x8||?Cs?vlpw40rky|wbPUc` z@;4de8wm<@JD*g>Yo)T?q{`OyN!LX?rtgkcR|!_z1Skcfz|Pgx3)~OGHxk1 zPJ(s1`~<#eF})9x`{G}#&HW8t1kn6p9Dvvp@I`oW9|5qo2OjcW+?rAxQI9^EAX%%{ z%!yP(3}yUKOK}tvEILF$B&Dj?sE9z0uX7vmse8Q-?(vw6 zRiL-9W1=6~i;r564t$jq>)UIRzScEI(1ctiG~q)Q!zIK^y#Z8d-_68WR9XS~-1g0R z3lb?_1h&0AtF;}F=CP~j7Tm4+gh&Uq9*5)kcC#yoZrYXq!z%UrBB(VqHuxby2%e=P zMUFm4ua9r<95&kn?dlXTH+xH|aveT5#FE50Cy2j5mEkcP7BqkWHw$7*3UNrM0~AF5 zV}qIzgz=Pcyh|b|{ zUKt@P1;dl`2O;C8$~xhH^j!z+&H-kkKgpTL*^(lKCn9E{Rc%p=}pST1_Vl@5cE z!zVenx93@X|R@UbSZ|i(9GtM@$FSZd@?w`$LV@4~KxklO z{yca8J9v}v4>>!~9 z^D$HdWd~&uG7-Q=ybJ9h7R}1lbjsksxY3r8Yn8*oO+RHS#t1x~uWzSB>N}3PU^rXy zbr2?lRDzyqz+7CCpyKG+riztd80c67p^*pmG4NfE#c`KAoT;9x%V00*bTi^Ehf+YA zIY+VuLxDEQALfTD(|?^e(=RoR6NEM+fHZq1rm1D+1VW( zu!QfW=ezs<`{%s{uGm!jNlsjiv&FtibS*G+QUnlmTw+7)I6jUEB1RqFZ+|m8FJc$G z49o5$2kNvU*Qsc*RL+a*yJX_pi5h{ZqimkCi1KSk z#ohZ3pSIP_%5Xxd0Na{Z=jXolFgxQlNu9)afwK$r~p_Dv*QYsg_;CxGz)ftpb z&6M5c;9)-amO0~#@-TlU5aQw3kahq?s1&uc-fjdgUy+d;f*Uo(hkZxBFE0pfvU;{Km z7A-m3O$&L%7Ck~BLY6QAIJdGr=Y2JOt@do%Eb$Lo5$cAbC5Y%|*Crnhw+t%-XII`< zB%4%Nc@Ua|NpME8yKGZv_quOEsPL5W!j#aOU8z?N#rr^R)vQ4W#-4r?8rej&p*7a; z69JTsumOw{64(%Xx$pu|R-2WWUz^`mqX>55Y8Qz6j3otRc631n<%pr9PJBz9TmPBk zgM&AJJzO@tEonGWT%mR0O6r)iqpz+#HfmZS9DODO5qEzQR{K| zOO|&yhpFyY1LaJK@>FK2*+bG2fLK`ALl54eN?ILKh8cUVCjhoJU-q}vg{>4-=o_fF zbPHj@@(*RLhq^z=Nf}B1miT*4{>@dL=0Zm{En#Q4zD^^N`1N zRUI7vL=7Oz-xi23F_=uG5z3GeC_P4RpoFR4hX|G#s z)j5mabR_7LQc}_WaoK)E29tRsC!b@HZC}{JXpcF~$E~@8LO~E07!PqnSWmkF=x(heVzF7C8F4vdoIlmXABeq-e1=1}3@H{j4?^mmv}xD*)E<6^w2kTAU!=gMdTW z-AFBKYm(Kq<&lFERiyS%1H)^G+OlfY^|n(=YP_Jz@<)L^Ji@W=Qu|N4xsTL|pQd!A z(4FY+L*j^1jcd3?`k+in5g+pZmgMw?3u*%#G*27YoI$tGT~%V?7my2VM}k6<3M!Py z<5%f*nLSYb*H%NpsTYcys1Hp^7~ju79hSs|Eu@J+MV6xi+9B|9(< z=Xh1SL9b8w(25_#&TP5_@n%>qvlY)>+iD`HEEAU(znZIdVh6^|EqGD*IgO#jr3!d& zX!#gz@-M$d@_IRWL_vc`{?04{BUDPINfC_zf6X-ynV$%0MDd)TA4%r;`2FaBVf4UJ zfJ|4cB7pX^(sbP4;-&S*hFGPwdy4xy_3L|j_5oeYk{)!}?(QFh`1qqVj@7@C{YV#l~?UN zk@aKKlH$k{0R3@nK`?6lNJk^?OmkOdAisvI4?v0h}L3t^W*3>vv!G;l4O&{PVxF>+* zhUQIp*Rin<71Y!-wD}8#3w_BGKFK%6K{ zK-1=WgLQ_wDK|rY8gp@*f;YMGZ6}Lip>3A>HO5%lqOfjU+7_hNuESNxS?&0Hee|lv zS~mHpmv^Nv8PyzeBt7JoT+=Xgss)lDtMdv9lH*r0EP4TLw5#FL#U6CMWJ?UoP%Wur4;J_Nzq{3VP4(1l@uo9eho1l^c`Cnt^-^1gOAJU zuq7F~d8-=b;(qB>oeN}N*)7F54uB0GS&`!+W}eo?D;t1wX>fS9$=&j~@zl4+nPa|i zd0~kA2m?=Vz!Q#t)lp#AiP(6G)yi_WLx%#P_s9DQAwl}rVZQUe(ENP5s3@*-mkV8Yrhh$SA^dJAVxafc_@OprlBPl6o z%Hf-;Z*kV$r3?=IJqRPko&$fb9vD+_;BUagDu7Yt@pc=Q51coW|D(Mx37I!uY>+rB zvGChrcpQ$h{{-6djPg0?ZXUO>=St0vlGW&XouM|-re@cNw_I5e_+{1;TaW-NoURQB zlnVEtw$NhQ&o%2-@4+VXRxF>ZaFbugdEwP=v*;XVTZq^V;X=XNw`3-x&&s`N{L|k+ zz;7}I*Zn$&tTl8J{MA0Ul~k_)y(P_gju`ne4-KxOu%iv;n}AmZ5)#C=PJd`~ zi`$S+{;@BZ6W)9CGjw!2s->nN%^6HijQLqn@8Y|d_nHi-2)o8rP_d02`;HKlM?%P+ zCUU2-VWWn~~K{M4so^2Yj>=|l@D*keON_WZD+ ziC}V)hv<06Hc%~GXI$8@{V5u1f7P;Xk_(${3As_j7FyaCR8XHwVEE$;AFatpvSFNe zDK4wlF5)z?%V;TqK)YdHID+m?h_(}+0j|!@d-<+ejF920E<`5-n>Ppy$@HjBg~hfS9;^nwC|vq&jLKD8ste^!UAmGa_xrwh`1cS zoOeQ|oE~tIs)=mORan9g^ zYCq|3YE6I0IbSx5Uy#G>`}j5w27g;=$ZNkiaNOtCz~+G`bL_@uz5iYw4}WT1;S`x} zA>Tbm>1*S{($8%H)Bvaf0sqq%-J+*0t2Z|HE-LLZ%0xa=+{#&4b?Q2?yhLqj!%Vqo zZ4hGKMcrkd9n0NJvDFgA;+^o(E)lWpNd9iJ$s~%3czb;3?Zgkx6F$^sGDTYRgXOCo z>-LcHl#!I9ntu4H(8vLe1msyDIw(UQ{2QP86Ts=AH_5j_AP4Rc2$slC_%>FUM*tis zUMS)Eje4LTWp-&k0W4#TO{m-Q=`cBBg(cMyU8YbPpxrt*3s2jRPznzC3bYOgZ8Lb% zzrAP#LTUx_J^{4cOGUB^c__28^US{_1_(muAbhf?ZfJ~@wul&#A&yi}2<(I=6@iO> z?RHF7O9m3`F0G8tZ(b(NXL6rK=h>#hSl5;&bN%QOG(g$NV}O>2n$(#CJJae`_9`|G z+fY1nr!gxz5@QsIjxb0G0LW}zLdSVe2w6BFY29L4&!#TCA8h%m&;@Tg>U3T?$_l^t zkg(^ZN835_Vp00WtjIUzoWII5*CtV1T)AS+UcQp5lt{){@pUW!v6+{Cd+5Zn` z?->u*-@c2k(MF3Bgo!f5B!uXqj+UZC5YeNzAUeV5Le%JjL{CISk6xo2Er`zOMu{3j z$jBgP<=K0m^X#+F|M&bq=babEXJ%RRy|4Rft3cmM{_zf%l_K~1)L|_-k^VnGmqzeJ z{vRM!=wi~Wa@m~SAqe@c=lsQCId|v66It86`4jnKH@5}cOeg>y;y~in%JDah%Ascu z#iLe@G=6i&3K~5sxyf^>aT;Jq^pFuYSEy({9=bZxEyKQ_6qLE=vTC0TTyFe6n5bys zrqoM9Y)>G0(mEZg|P>CjrERyo<^z%cG8y;xFFeaWp-#`GN`-2c_E-~A3!9UT=-1qvlWHS+ zP7?-XRy-R*9BamF%9uNwOgjyYpE#sZ9-3;@)4xwS607_Uz(W8CD5oy`Lem0UzmlH} ztx9p+LqDWf6J-lQJ%3zSVcn})1KGH^glAYe_g8XO*KVD(N>*=<8e=ii8Bkrf2W!6Q ztd_VCshSNK@(QPeUy(IS)b`&T{7h>=!It-_uAYM-uj!8(VE9gKmZ!NeN@sQ9*Na;9 zIY(Aw^@S_ObFU)86})YPYWVr1CV0U#L7XzIDt~?M=N};AxFJAgrA*Q&Y>>j&CHb`) zNvH((hDKMB{y+|t^MIEKT~c7UlVOT}TQsNQY3G)CJ^Husg+*8>`5GO02h(ycojl1_ z5d0u@xZ<6;x!Ua<+iX|XuVkEsviIEWyuA~!hqH=9LPv-EhplDLfUWmaAbKi{g z6g;3s7K^aiY_hNq#C|^Y>4a&p{>9ew&WhIp1$mi|R8iHk!yPGVO?<*+5uR zG7`V~Rx`5KMz@urmA!V}w9oG<>9UtOFSu)C2OAdU|NaNS+rj^8{OaJs&~^aI$i)Y= zM8W-c52nwksov(Ge>lz=F!~3e z*zV3Q?(sh-KJh#Fm=S~Np7!e|P=2-(zMnlyT^#Ag={}g$FSV7RI(??{0cEW2tp21m ze(al+#xB(r>u-FYt|#b(&;mIj)0rcL`zQ(4Xe)J%r_WXRs(M{n41n{MCPg>DL&z~v zh=hPhE^Z|NK2wq{E}~psmEuK&TQ+$MP|yN+@b+1s;XuE;W9F>5{K> z^y#VXDQLdpLur(lH?J2$?U(fl!NDRl`TItFAu2&7On=Npe$-n2hoEU}W?iLD7ofr! zf8YKQ_~oTK&#l!k*sWi@kxP*8G>nayy3#YlvmZfSphM^_VkalbZmn=W&}oN|1|P_JITWy%*UX-qQJ)C8<3^!m)YUnsJ*y=t>_ zmO1ho2^UhR-oT#I?7dx4cg(T3+@C7G>})1r6uK&vd_SThSn}e^#hl$9Gt+WIQlGjXvhlVWUQuS z&r`R4Tzt?$&{Ys_qs^nQ&nAYc#uV!PnG)%gCJRlh>n5+Sx)#g+QjLg|#8- zeni5^U?a`9Mi>wE4AOHdgnJtFL!OIoIR!`;FO=u8(cOkIy|>*LjiSt1J{o7)c@|)N=70nqnf^ajq~AijTv5$9N1}~ z#&YuR4AN(p#U{l7>pz!fe|21uyd=;*QA@(Bd*9203EX8P(>{5kWw0r|4=s1#)!y+Z z_Tm~(f3sHHmaN@U(-|CQh3IK6OS3Iw+3ehAD$n1wF!}hhG2AbnRi6ENG*@)5ohLDV zXhajTvo+-R;lJ95L*zMeuHmwP`=sn@9h)nVN%ug9|5%YT4N z8d%yZhW5fHDlWfV+P^L*#uS^zLv?C3p)jd6uZj;BNW2fhab==@^nUBkgH#vY53=*< zAR|VO;s&n%EkbLc%GVsW=^rfut5kB18umR4C23kBKKw+KRY~7r zjw%QGm5wE|+nCb&(R9xGKZJnN+_3gXGlH2KH)`_3qE18^9=YECI#F}Y`7 z`>T$?w>K_&LJ_RY#Lw!vk=S?-Igb!21=tz)!ARWky@?+^3uVh1$?7)S5f&o#LF*Q( z#K3`jM;|d<7`53kEl-BKl_59z)d#_uCjD4au}=*XWI^U8jWHxnYDjedY2K|BTX#V` zeQk_;l&7shgu>P?aqd0HcqhlTz3XSAwnnT84dn>pOQ552>T=HnV2X_m6S@O zR0ChV&V6nKx%2oZJQStb?sIudpUVaT ziPM)QM2akMALLC7VS{yw<&3FSWB;fR5vZ&WNqq%IENpa2Yjmg{z<((m{O%iO_{*Mq z8XoP*t34TJwTmuz9P^-BT3;(GQF&ob<)E_j9Ad8U-MmI4yY1xZTZM>=L2G!b%P$2- z=s>Kc`l)+o{)^#Bz&(UC5TeMI8!r!cFjJ_n4%2IB4i{k0zEqLMk_NCe^S_zq~!T6T;$+NR~pYo*u0l^fV_#J@JYQ-O8PvsynP1D6(yUFdvZVMtrTP$1`kFq8>CFW zqS}cQ)BYr}Ng5q&l?L=rHG%OVQ1RyN7>YnG-%s2(z$c)Ok^Xo+0Io9vs6qY8j3ni}*I)C@mI8MEzj=3(a zdS1=e`(Y>x@u@q@Omj8qtzrp5U#bz##0KCrG=_gn9{SzqYDM>u{H|f($6l?a+h5~D zKB!oe_mALQG0M`X9`ak9#M@tZG$NHpOF;=gDX*&juY@1kqkSjT4H$;zRfyrwS6z2q ziB$^jSvbZ$G3Wj8?KHPhsd3grB7)i)$Wh*nS5_%C7=UvG+&{0yT`^`USaK}5S2u9k z`MZsRcr5h3Q{qdn^CkHZ;=!Gk14*!j3BAQWA;2D=v#;3L5Z9Na7vk~8gMm>@Qh z0z}5jvaww}Y3bd8Rvs_aI zZKdJ5kAwl@5CF>v!FnrH`$S-?<6Muk_5I&vA1Yc$v!=w})aQ;3ra#6Os1$>?dMZQF zEt&EH_Lb+9zdX3nB`vPk^&mVhyVS8+HZM%=qA$cyvYo$Dj5K`Y_I_SI)iIvE--32e zNwX^ISPtn9LrX~^xpA*L7e%L-)vB1M>c{N*WA*{$JinO5I}2gP+&A(0usm84Tz$t9 zJzja$S70?oZ)~+*@{&Kbu{SRtn~Y5=XPsYGxiQ|@HG6vL7#G=HK@!|ax;izM-$c+T zt)$Advy7y#77Y&)X<*{!4(q^50qp2k1f=;khQ01XfSOgC!{K_!U6S|&;yu}466i}c zm6Qe`C6g5hw|trrlA8NFj6EEX{Ux2b!dYjL&i@!A?U1C9$pypqZ0>g=#N&H`s|Fluk&H99(F+uk|G?)@4L<@+cA< z7Cs!vZ>wXglV6%;&<``<$-iBgvKrXO64&%PL6g<4-{z>N!SRKtu+pJ)bXVCeVRw@NoE`5X=}8; zXm<$2=IPwDv=c9|23qN~uAD(}l9A5qE#ox# z9y~pi%YFgx%AYqzg{joXvqF^^r|RmiN$nk=JVx_OL@eYzn-LbDR{*5um;C$ZIYP(I zG;@#T5tZgOrylKGp(-jbPO=G^)?^sNaQ+!0Wlf}6>*hhG>w!zeqSNI~t$KOemLL;X zLhU;9vpt;|XA>G>nMcq8IQ_-d#Q@osYNJ|mA!k>g^PGEk5)Mfg8Z{Ny@m*|KWuMo%&!p)bN5xjvV!mWzk}X6_(*v- z=!Zl@qU&$0yS=1uk{|&sS+>TZso;1UAvWB0^;-R+%)2RJKt#nmvxazgS3KN3RM7_G z*)i{)_yO>|xPqr$bq-ook5j^qCYds-crm~X=~=H(g@{znwfelf!<^h2X-$wsxyVX^ zc1NR0yC&EYf=nu@QK~c5N~#wJH5D8p3&2mQZkZ z9jDWoBi0ZzqWL9R;Lbg}D+b!HQz(5q)>*I{ot0AkyY3iJDgfq;C>eG9O; z#)OeB>Q?4N?~1RI?5)A8KO&wKMx1#%tT@6HYRfCE)SMrRfNrSIvagewNm){oiDHwb zduNW#Hg~-VwX7A_gsShIHl|apE4z&x!JFEyrOd6vwiMw=`?l)r^U3Vm#e%X9j#KNW z^${?}8j>RGru+J85^0@pMmULMvs@R0hWum~$*ORqKP6gqh}phIJKLq^@}4mYV5#fsH1T-s52$QRy{zSDb)s~ zJE4h6Sf*du;m56og~sNy{Tojf?xoxzsLsbibi(@jxXVy&y(2_M3l2l8gR=gc6VoJGVV+?oT7Ev)IlVA-Qp6Xx`<71$E=t!` zsK*)KeH9=Kqqv&t(-v2GH$ru9B0P9)y|_u}P@M51=8ULcUDH7@TzOI9g0UK9;CnTJ zSJ!ycu2@%2a8iWI@&a_qWWw^j2OG@}tLC(`+b55E5zOS8-+%4RQ|J@>mC&)!C+ABI zlcMbQ;43qEE#t_$)Q^;>VRa2RsUnj?2CAh_X&5btBe3|8Qvk_PhZI<89$`kskKg^A z4C+|*yS_6oS+%p)LbUG7m2fnTM9Pb~65-KH2KH-dqe*$qF>=j0H_+}$6T0vbw95%Gt#I6a zzNh8K`+=kr^u9fUt9pxXfkeGGZV!%o7gMFYKUh5IpUvN{FchkruLN;L? zy+(>0&{fyjZG!IPZD-BiZjqW_%pA|P7kj@J)V;l`qDYjDzC-kmg{rT=H`IK#HTTo} z>;up1Efoyxv2XdnBP^t=P#K6{zWO`Z(i;-qF~~1tUz#_r zuh&I|QF0fksaiRe-d1tRJM6!H$5tBmz-&q9sIIy=@$E~QBrc!={kFOwN1~I7X40AF_g2T@TS#Zeb|N+tLA>b z<+9gig7tw`np`PbHZJ99C7wXlo!Y$#Yj+5vl#&B$t+% z+lepLcr?e)E6`tz1aXczEpDo}h3R*fTy0Mh_h_(+A!qy4CAN7B&|An+HMb7?J4iC4 z^0ercIaJ6$syiep@vv2MQp)uMKIMo1sDmAw_tKJem7(~sy7l&Z`{J99{Y02ZNjP7= zi|ym(J-tm?w|pN;n7nQt?Y#rZjs^eTt0sOm%o1r&{7qP1%|jOlL>fo$thD#TQ63*` ztV&S{%dRmkw^s;5Pgk)TjiIB&{p|Szht7Q@A=bnISX3B7v1isskjIp@b#d{1h;b3J zO?~CkMaLxCc%P*c(&3&M;j|ig}UexXHK?4P$kNv6}9Sdca`mLm8~@-S!X=%(N?Du zV}Z3FGj-wZI%TF`RcO>D*djVOZf7_b+Cb(x?Kl}?v$BZXO5MW|ffXeVpLb+#pQO8u z-D0jgH0~QsWZ^G*tgHm<_<1{Fd4$xV6*{)0HO|wV#uL~*FO#xVRUGQ8AVM02q2SWx zg+?gsuB?*R$d;s(7!DTorjTaw_1qw4^DV1)gl7WfQZQ~r0&~TeA3qqh#>-u8VeyMR zsS(Ey!%1@A_Gyoo&_O*&1Eg2JTy~|$r)!Mn9T6{@AnuQeamA^f=Gt#FdGsc=BVzz@ zIPEht?nwbB@f`<*|ErhvM-n2cvxiC^dCSfQ*1NI(SC7>dz^Hn{P3ETIRO(>Cs|<+3 zAHY15*{gKycT&s$2H$$9 ze4Zf$eOups!1f>%ISWqpdQW(61S~*^bI<&Zi>xo`Z9F5!-3YVu3AFSgD|4h7N>XCX zbx6Oi)U9Obrlx>85Zg1$wIIST}3<5SB97P$8Y|j3tH64NKX!P{rJZ(Ii@b1ob~G7D<4vo+7s!>*4L|tL z5{I_HOxIU<4Q=@9Sc@@PrM2}MW~uwqU@yZ^`fV@c? zd&VA|FBPk~)jFlpyT4)fXp`hc?(0Oc+BY;c5Zv|ug(4Vr6P0dHcI%(u)Wi=PRIzdD zVwF+=zv8HpY@7NaYK;uRx4f^9wMUDju~v&3P~D%=|S*=nA( zbI91q$=wfdxDWVmqJyIrX>oR;@5X-yDyz?Re~Gu%i%|^)%BduNc2P?RlS^B8hA17# z{EzYwTDSA8Gc9+rM*o#)yBAI_*Zdo_57>q!h!}qj5UFnN+gNXmj2<7{4?hN@UUML> z`y2HFah(!oTS+IZql36Cux%xQVJk@R+sfq6=(9OrDO(o~9(L{Cr!e>%&O{|nR;JwY zXH&mvBK?a^HAo)K-5a}-b0<1?g(RdmektI(olnz+uXWl9 z;!y_|T(pGYmth?m@C@Gs;@aU-|95KzXlCC3XJgUMChcrF5+7-jGB`YU&y*k*+omx` zBNm@IEk&q^Egby`IfSB@PWdrE&Ozhg7Se0;_&c06c&);*?c~QF-~(qs7qe*n`4{k~tG|g_4bSuTe_Y4M)KzQAKIw8`HSS*9)mTD( z;>}N%=4^ZDg0%uv4w$?6%kT%!bXdM#z2m#V^CC<3GheQRM3K%Bb=JD_H@64p2If-# zA*Mo`EPoAe-FtPq`;yhgPG>z@?K;3pis=A>}Potmrz3-hKJ;%DpcwxuT7Sg?}{fA-i2<9Fo>`5J|*vO zi7U>R4Lt@#5EV6Al=E|g#BYgI!&!Q{K`u?omb2&=2|cD!>Yx68owU3FibmE`7M1ob zPZ6)@?L-&3A3hw6YOzKt`~tn6eOGIXXLcl~qLQyExg#D_xy%z)vdAXUp!SOcb)Q#M zU9f3vp4~pco`0l@bvXElCu4Me)T{+Qg4fw4=r9MWg!@>A5Z#d+Gk$}CHYDYXgfJFa z#{yA6FM;A>`zPG?Ke>yD+PZ%*1b6Z;JI;NtxabMw*)RPt*DPl7+5Ff=nsPxA`f+`D z1s5KuMYyZ69&kHOejI7$^6s)zlD(4Q^db-t-up=jD#OZrq>6~4`pZi9Flof`aDN_oQpJATLDf1 zX5*_9LCibqyxA>L;hj-7UZ;tnk|g@``9;(cxMUsHX>1HZVf90hE4V1pRitlNeXEmj zMUzXTd$&MIfn|6NeT?r6krX#)!6$Up=@@jB|zGPfk=w(L-azi7(m z)Zq!m;BX&Fgw0w?JfkH(1v?!s?(a*MHumh7B^L_&N(9}}!6T@I(NpY0dvy3k%vBzY ztlB8hJ0D*$71WUTXO5MDy(}JBsY{&E$;!8}9#6>uWC!qfO(*^Ub!T^rwimThPIeky z0?Ov62R=E zuXlIa&gFt@TF7wZB0|QnFx93fSqPzxeV>}(N zzgI)VK-0=A!Y>_ex>Ms%BPr)4NrMvdXw&7z10J?cA7_qG8$}B|&!mco@ERHN;*+3o z3I;3>E9$VrM5pY}Ib{C;$&st(1j>cr?^ESLpzHR>a$0_1(V1vv+J(b)5n1C-BZ(J` z7T1c;V#on&=^)RvVZESx6`wC?o~b+r?Op6uB=uU=B@Kzp7=UM!CuHumvsHt3ToyWn zS)Na2<4g!gc^dRofXe#mnMGKZQ_!1XH<8%=hpy(a{JUUbMbc>-)!Cg^^S7_=%*?j2 zaDry-k78NW*0L$!ElCM{M^gL&uG4mzpD@*e(s_xw>vT5<$=~<9QbC}^`~kjCR@8qd z-lWB-7&ZjcZOL${$`3LXVkXb>Y!>&wDJZ=;<>?>b#P$#Hw(w#> z;iMLn;ov0ZOD50!;)c%Ga%?9jD#S->E)935NwHBU`{}xA-7f1kxN_J}jgvyH#l=*C z`V{ym;-ifC7=SRMmhAA{5hh3-CkqCjU=V7(Lq z&0b5@QUlKyK4Yb}zIY}y;RpQ5!r`ead!h5ocW0|z=-lhAthXvf&L_VkgHK*3 z$a8#KJ3Ok}n-2Ply*cjP6^s3NJS@M1<%KNgu#P{S0u8cT2S)v^H&+qh1OS=&B zuqyFvngBtz+wz;C9wolA*53gSiif+06%%fBHv zihmEe&HjX}2G=m@Va>_L>I?a`IdPd-GRDvuAuikkd>G&gb6O zxBkwU6WaJ622Ynf9m*X2TdSK@ZCqudhM;_>zG}hv4O8Ag<)bmK{#zxTalJXZwviKF zy}dY{_Oac$RY&?Z7fBHlmqT1uyuwtu=QwSaQ{abSCgdf-q1GFftS4AcCiD*>SReNM z*`}QEDY_Q}IkH1vqIgalg^7K3sOrjI@pjfoNwjY-oK&%$L{Q1%K}w?9{S$@R-V3!2 zu!qIcNa3fh-WnWsJ6p&M|Kdje2h$EOM}ZH}p_kS?uF9v3`@}GkMs^C8nVdF)6lj1( zPAKg1^IXKlgvfdLuGH3pIb_3?Pz0Dm7S_8@j7UZSG@j5)}@NPfgu1MtHQ;41mUNJ(w3M}>E-qj-1 zD_hV=1@Ki4fVkg+i6j;HjIRoj<6hQXH0TMu{dWjD>3r;q(05&^b`DZzj$2^e(8D(T zUTjsxGfAf6%r&%XMwl}hx2m{OGk-bFnJ0x~eUwjAQTy`s;6#vDP^n&hxwpQz=H6I^t`BS!cbBCeDy1ZMV2Hx(2Hcnb;{Ci;7B)A_5y6r;Cf`2~# zMi$XnYK#xQ`(<)}%vWG{)xpN_ny57KH`)z1=wn5ags9s?Pq1dwLSE`cg=vm&pWGSm zW5=CwCNjDSOX;z>0jpq0wg{ei(ALere)^_HATARZO5&C8>Vtw5*1$L_t>SD0@|KxmsYn^yZziT*{dYAX+1M`)1GOXWRNQ5K+4CklMm;GwwX6bv( zJc-oHD2l-~^G-s+~t~Z+Fr$!g@ z8hxMIV|lk#h82-ym@aOZc5?m(-1Zx^gZUrQldWOrnLmBsjU5L*!9Iu=&mNOCKGA8_ zgB{U(1T9;%got`j$SRr(S@cbV5I_&JccP)m&EgZr7iRi~;$fXcbau&I8KxI|VAwU-7k*rh^IsEr7 z53*UlVkB|l1bnGdhM{mV-a*<3p10*L*R#7V*F1K)GHhO|HsY|iXFha}_Bh$5BA zr!Qu=nB}ET$5KcSE{7cY>?B8Isysk;dC$PGI#haJKmcQiO_YAD;z7soV)`>SO*@Sx z7`kzE!Dvr=@^)W@;o~Wq#W`u(e(kIzu4H6EyZyUt41gz!AuPD=E)CB45c^iO(61`` z^kvp_9$Qu(%EXm@w>Kt89-b_;FFI9_pc2^+Z|wES89D{T=R5jc1qxTnmJVXJSodsd zf-CPfE#A|!*X%f?E6$@Ihv>Suv-5*evAyXv%&&I$XF6soBqz*NYu$Y>=b5=4@WbEG ziO%SR(yg%(wSKBUab4eQe$g^(Mvmi@UDKFL^!q$>%C0>1^Y%tCyI09Qyrq{j`(B*hqDE5DPm*@Z7Tmi21o|*}_h@(e; zfX}75zxnu1C;_~6k6-o9qQGRW+Kr>2aUVofr?PvsJBIPIK86{vH3*Sn=jUi8B%>@* zkBzKV-k#hmZD)2a_}p6ftg?NVVo$s5JoD7wW!Y82AQY)ebIRbo#!)IEucBT1k49)|o#l5|np?y_F(0T1j?#+hHP!^7k@x|ol);eB z=1{;LrpGIGCTqYhEMw4>zSpMR=qf?s$)78_s30i0cKE8+yJ%OU9LmDZzyIaN2J6CA z^#06G3r_^v$Gc;lJdfri)@M~u|aDE6J$N|(EWHTmokX4 zJ|QRY?xTj}x%>5=RN~aFPE~u*XKQqMWRKO@+kv%IpbJOaL(7aRyn9u-qS$w;)iv`* zUoy9lM)4d#svD}2t9=Q@7hB2|N#4+Ya3~0+SckXS1-fN@zE~-&YAjT{%Pt zBjIJc;~HZEq&>w<>a$$>4OU9j=!bSZJRiwGXc+Ttss*%%dvT>0w#EzdT5!5WPkG&D2F zMd!QU@=u{y4qDumYK~M(AMa^T`99s*zJT$@NERsZv&ie8i9QdLTYOmu0{(HFZ(cC< zZk#Kdp zfJsc(>K#McTQ~Au5%)5^ya$RBfm2fGfM;x22<1=P!=|4JFLZp(nSM?X9^!l}H8Zcl zjM}`1YEN0rB%iy!HHcp(-tog@u_TMZJ%NE2HTZnN#IeXNR9K zYj=jar}Td(Q)?%gp7A;$4U{|}V9S$=w%lg%Rfn>djM%LRO0iMpp6wpGR$}M7EB>Jn zE=AFcTLJ9T0qU!#wdW)qq6_z01H?4xr|!kRsOP-&0r5;!ZGL{mLnX=_rPZBbo0Xn^ z0iSdhutuL2Rwav@B$64%QYS;P=FVGB%HkUf=Kf|QeI$G+z-(kb?FP9tm}DYhqc;Gn z1Zb%Pv~UJ5omQ&Gge+pv(g9QTj;c|wQ&PUv{g4Kz_lE%>mf8h1j(ys;xe<9LBlFUl1o_h@@O(InH2>La*MkrdSBEX0_a^rJ6l`M(TyX^eIdFDsz{7H!+ z>uxQVUnZ+U0$f_daJ0LGB1bd6$=j;OJF3fHz9cX6-|0y*os8NERdnz_s+4h+6~5JG zC&ZxUkC4RVWRg%ORgF+M+)c*Y0^!nnq>anTc^rnHpuq$M{JYv*s8;^S_4)d%>cyui zGF7Kq&4ap}L`1um5yMg)Xr@47vw0_^-4*MytITFpVe8Ww@^ORcbpw zX~OLfKzYHkV@_ME-e2zJsGcc1=T@ymZ9~tu%iErm3~`vQQy!1a;wk=Dy!L&7^EYNC zd}hGtEl0BVuL5F9zbbj$O&hsmV;}`%;Vx9#d=A;lCA!gS9(_XhBwBuWi+|w_cBHRT ziZv5P@g*g8x$f&)c<+?g5p;LY|HPGTp`-dMLGN9{Go{9HXwV`4l$+H%_l@m`gs|9( z@&67H3~db>l6-06c%tsW0lSvEukyBG`LiyPvG4>(Ld7KLE@zZev8yiz;lxL}k72576Rb>Rmo1 zho0=f5*O%L>;UoelP>|i?qyO1#{yt+gqH0e`tkR==AV#GAmj$4# z7_ip#=B&+l>KIPH!?2C1?ZpTc&TXhy>Ud95N<9LWA?+3K&iDxmsAqDrnqQ_0TicrK zU#4_4=7qnaAsZ{<+w0rbUGsqQn-zV;J1UKqU&X4AiqFAjDaF(3iWr#sq^>JU^+7p0 zL*#|WT3A<|-38Xi#V4j@;$crW}i<8yV!V9^6g82<(V#csGF}cfrt8& zE8wBt0sXf_y^Y1-KbQDGj?H%o&+5QB?3cyKHyggB=?gSdE9wrcGg^~FNzqED)v0FV zy}^fCNcBH}MM=du<7CgpNL`8RLEnR-YniWRZLQ`$cauIW*H#t|aWk=jXG-hsA$|Tr zwC=VO$|jK9(olrc8MFiqU5ZobR^J#FV}uSG9E=(Ig%+EZpbT^{V6w^YqoH`Od+1Jn3GJd>T}H zP{$%tOEyf>J=Yg=Y-cm%Sd-x)jt<{Z8nP@*i z6hC6U%1>UiM6bnO-jKk?M{uhzn7@_^xDnpCnB{g0H;4Z27VGi|Urv*LB+F%E(Jor4 z&*no-&Rt3J2-=Z8#hhWgmgaMkf-zNzI~ak*O>@$xB4a~ov1ZZB6>(3d!;s?Qs-@0C zoY4zq8BRq}!XCPNgs!i)F23mX5k8$AnYCk~2zl~J=P9ZLYKKoTD;>2jjqBW01USZ2 zkfYAh7ok+GmyXLi<%OFoK z8D3Lait;dS-XW*U>?`CO>sHvz!{jmcYR8s~^$jnv{(pAY({!!W#|a^sR_D~;?4M;z ztQxLP&`&gp%Qjl&XAe+t#`}9vKzG4*_w7agSH9L66pxS|${nc_v7zM4q0&PE6y`c- zRJgV?ggmnb&Auw>Ny_E!u&?K9pF{7|4TX?uSBg?yRyKyQhR9igF%jAYo=A5H~b!B5|tFdH_fH8-`s{~jy7+malzI3JmKL|y2U4(0Rg3+|`V4OH)1jIyC2hZiN<7_bD$7KbJxgYZw zjOXd@ipQ+bbjGq>DhxG%I*?$YufR@01~mL9pJOgwFcWMU1UqP0QGz2KW|wQ~;>Y_Z z%CE(nDlLRHYt*OSlEQpQ1h8$0WJOuZBZb&jh&eOLpLMqVxTT(9 zpBkYAP0?rB=lT#VO$Oe7(OK2%I5+6J-~@N_kETmok}gB8Or;(sYA%3D=^Hb$4K80q z_}bdlRj{gt1Q&TunX!36^$~0dwkOVg-$aX7LR$U-?tE#7TZb&W6>t z)etEYDC}xbH8xvT^K*;5X<4Z@EM-kTa3JE6#2upMFnFRHf8_smV}lxV26iOMs~@DZ zYwm+|_TbNdqq76y|5?UNl^4M~ntj2S6`MS<&v<=cioEHH&@Uepqw+#<5mPIwAZYh< z@0wi2Yjr2A?;Tte|BFkgO8nQ_*n8`LZl{4G_kjTI`~X?p)5hmX#`XrIXj^)@?vwo_ zbigQs4Hj>B)=s3TkFeB~&&1mu4EMHQHS!Ue-!UL3ot$BVOb;d?UqajTxq0%a7WEaP z&$J5gDt9vtCN~euuq%4Lz9v8KvCk}D+)D-!fXQSn?{nv?1l<t~-Y4b>;v&Ho0VPof z_4@I%{yuUE#aV2U0p6S;AjRF28|f27i6dUpPjkc$fQqI2?LNrTTpOabyZlYh=lJ6n^AEg z{;7-etid2yE8({8R%Pj#D3jXzXuz#&^}n>|1pfH1q|b5%G@L3x46EY%V{fglB?;>w zBp^{*MWV0w*vQbDb_6D?!$S!G_``pw5ZntUv9J408}__}SHL1v$$_FlxZUc=_HaV1 zDph~peR!F5g4pPS9PH2do89}Uagztk?nO2=+xil@9}+PFjj&}8_hdJbnMcsTt$$Jz(771$X>yFz#RhKmiDvAIwhk zcl))-99KkIwI+$bEq&jZHme9(J3_#$W0MXm1~f$>Xl2KRGs&X6r6@;@3C@;y+>Lr= zN%EDjI^p?nO&=oKz6Q>-l5ckSk#>wwd`(T|)U`yG+yF^Bx~fjp@R$+{rv+G7$&p6~ zI*&k7N7~*%LLNSO`z?o%b=NFr;~{Ac^)#tOiN+vH%UHe8P*ZlTNh-e`(Evi-Vk`-d8(aN9FV_X(bw*M zswwk`GzK3AqRmHVAlkGvt~kFsd2$}0jl0r$*t^Qnb~328cXobf6&3J(z&EL;qIOzN zcX>Jf65tp4k4`~@?|!G_Ck~C_x3hyr%Rd;c)yLecqm<|?{tD|yD?Q!@`i74>&?=+P zAvh=~rLMihr(bl|oBzIDl3V`&dOP5=Rlw3JkvVYv8|-Qp%x{ESX)SVB1MUO1Z{u~( zKG*?8053$PCl%zP+ZcjfP_SDrLKowKANQiMa|t)tn4(djJAcGSZqTz(!LE=G9Vi9wCgkA#n&g52x?mii>on1GU%FuDWUF5MW zt>7zTNlvnd)~)0#Tn7&SCGGrMk-{+!`a%Kxn2r~nb#1?IJMR4kPXA98*&n*c{#T{e z0=ZV*;NKEYaKHaLr)SeIp5_vs{{b+QKS=}r00hxLz*ms(bIBz( z_rkqCx%3aEh9CjFcatMP?p^=-rt@6+`CGKk$Gu2cuf|SR;57OXaVPTTC-nkUy;|$b z_Nu!+tYkUj&&}UZC+?Q?nxvU{&3|x#drr4A9V>LWM$@6v?`kkS&LH>lzol~ZVw=ko z{?%Y0?he+foU(WsC`2X#(zF<{uC}MSn$!7B*=Za4F{&^H@3>09mM_GGOIW?qib-+c zBXh@pnioUIKSIptCKtE;#e6=RJp6GjF#C0P>;S-F1a}h_s9_>}6(#$Y2N!mDqIc3* zY`m3WTazxCPFuyBQUYHCV2B)mBnx6nTG0h(UA)#}#xn6*Y?tHt4eso|mWU2wQ6ZjK zGCBIF-xZw-v}X#-pBNqV8=L4^%nmI+IxzUlvxGqPdjT6h;_UpZ96UJr^c8j*XLEzx zf%=4Sz4dj^Q92*%u+z(`Kq3Tpqu|5#liQth+ZllivAZv(WIsK*!JjNj47evM2gZTt z!2c%Xwmt_BmA^TWB1f@PFek$CD1qy5PNb;en6g2;eVK+dkokXq1qjhE&|nOv+)0T0 zNWkU)V((4hseZo3@hfCWk&vucl(OB;y~s}X?6QQoxR&fYWtTM(?PaO7rzm?Q`;x6l zW#5t(WUC1EpZDcTeSE6#=Xsvj^LhTi>h(5rXU@!=_sp5|K6B>GnM;1Qnw2if6v*0_ zHk(>XnA&a|)|iy!>`r7{7qfNmai2cs=(4V8&l+$2x9L{`d!+f?cCCv+<-m--dBUTK4c8!QD>?~L+Xla7YJ+Y0@Bs+sh*`c}n-_|M-|Rj)Nf{VC zuJJ`}L&R5@EB9yJZLk9YTCMoDpe=r}JwA!LLaBXBaLy<6SQYq0Axx(I&9f4r%>4Q9 zSG5)lI#ibfXwN^I$-H{4!|q69tXDh3qsF;B=givjiK6s?N5#I}rq65BC=e{o16R+M z42+@B8uX`KH;JD)A#OzL!N7f99L_`$g0BD2{R_?SA5EnL_4l98;*S0IAY{oHItP3mS>s+sDqFqMtnNBnxdb55&Xyb`_ej8ctm zS6rMO6_1ty%oB1@&-@{+w3z{yKmM6j1WP^UGQvIb3U1`J5yrAjV51u@lM0axE#_y@ zMa_qMuojdvRs4mxm}}kFj{6EdLD{#yCv0I(<_Mh(jT{s&CBQysR_$Bkmk#{I#PEGl z=-F+}IIFR}A~`%aasxG2RDpn-O4Yfqu&7)F-P@zr-ukpCij?sY5>IHb2R_#+<=|Ez zqhOGOhkla!J8uhx57}qdsZ4xKakjg)WnfOU#L3f?$z-iOr7t@FkssfND@H9LGCMMD zW|+r6&*@K4W*$MnkBXk>x28(rdY@AtcHx5b8dUegxko@tQxZiFPUl}QX)ZB0v=Gqe zeP5tEjHsW)G2s1VeH{a8QqO!){X3Bhre?twVD!w$Y$oxRxr&fSWqek;@Oe`t?FD9U zeDVF{8^U#+rR20S2{UIW&_Lcc-n|i$w>58HlpjHD<o{G#9_#T2%&GP@v7 zD&G9C`^_DE!x1`b5-eey*VkxJJC9-6?OjDm>Kys5A2;*2)!s=%mS#Vcg?8IDQ1U7B zu&6ZKROPOrQ;C-6$L(plwDKkTdvsB}*q(&8_T5`ro-MfX7})Ql3Z0+?n|R%~ATus! z)<%ikq}EZ5&1a-?y}k50RhtG_>B7YKD+XMVlTI_93GQETtzxr?zH{5h;?3l2*+tsa zLm@?Um)AFETb&$!@zUK~iMe@ZuoBU4LHYJvmj=0}Ba5|3y_1OQUMhRONfi#eivs9U z@*(XbY#F<1D!V-f1RdahV{FfKTB0^Q;TAkNpKdP@>yz9!oLX@Ne2{?sSHuF?S}lKo z8C6!sy%*Y8JM!|LU`p}5(2xyJa0+b%RNNEE1H^wbO15T^?FIk#)F-Uhj5(>J@p5v6D5Ap+l&2 zZw{uL?>Fy$tK*c&^2}T3u-KW0D003Cn=M^ zlM*R;|2TcJSo*5U(Ci`Mt>))(&gC0$BYOgI+hy-RpekqnBpV?z^1gW6Iy=RKb1j_r+f*Qt~~X|Czhg?Y{#Rrr+pvTPuRF8rmF0l)dxIq9rhua z!?Wl2Z@0xg>Cza2=b%eA&hfQm@XB%0&XS}{=QM*ycyv&x@JVR|A zUqs$8??#vy*%TMO?lfnBTAwVFSopj(K4XhWRk3T{D@h}rmdc>XW2KRt8#Z7-ZE zG`HlMa(Ze2pYru*#+=4B1?XK<=5Ao{03P3|#kT_1G!b<6wnLD>Q>zIIkM#-~G24<1 zqc3$aj-J&QC{(trWPoMtn&YmqSeK*CQMuoBntjZ4)bQDaYvRXIMPBBfN9i+)BEc|~ z&GaMf7jD1t|Iny5ibHPPdZ}de<&7SBR+M}cPE zcuthNp{0zDe@DFg>x@HecY%f4YvC_Xa4|Pj*3NEfIApZ$KC)Uq33YN~A#YxFv!aFL zYc8(V0L+y;X;)2E=u8`un3eQ}j($oB3qc1$J{(~%DyoU1>QlgXn0e1p=ALc~gCmb( znRF@@wD@eByY-5ma$Qc{#R!wp$t?Lhw++nW+XCO?Kgy20a~*llJ0hbOm^LyqIbXcK z2vyx>%?jK)y!;Bw@tr^3DEp-x+*bAah9hu49!#`!^oJ}R4P_UYg#*ffCGqL;bOj6g z0I?Ql#g08wyyn=dn^`86aV8vNd#!w!xRDf=8`>tW1V)V?ssvkMksmiTOL=s6N}bA% z?lV4xzI{UO=0&-UIl*4m6OAzandbxVnrZ!5k4jvNoYOgBs^ZDOTWiK*+np0qx&DHU zSc6GWe`b>4=tGVfbWP2Ew&N-#Nvf*u*y1;Jkvi1tm5X9=yR9WJvMSLhCNs9f zjxi*Lk<;IKcLdnYOK&cv@%p%3<9vOT<#W%_Vx=NM)*2XDT;iwbx>DNBIlr(IO9pJO zV7@n&i^~GhQ1!yesW)zo=h1}LElq17+o^ZYf*#+O?oLbC+Qt`#&3Tx=H&V%_KF5-( zYfTt+*F(R23SifAjsNFowt-!hP|)MYvlfi$!P)Yg&tI#Y8<21)u`_Qjt#Hr36>zio zBe(wZ-`PI?l~Bdyx;#vInz=6U4A zEkFKhT)qcub(-4%`+${RId9^zPLonS#gk?(FUUp{?!6}Os~vutW7?jy(`7_tFfi$6 z_U^Z}{aM}A0;vNW}%sdlZAwE;_C2Sw}!dDp3 zF(1{T%Ac2<7=4&9E#W#Cxz042fU37Yz1Ao?n8xYSpf9*ifYXDTbNf%d2}bqNue}x; zAaV}9f8p-oOu@#NLZ(N!^!@hUUtw$|7lE_)bL!hF@m6$fdKLCowY6)>eT|xE7g`L+-z*4fMya-pPS5!y zUJAwC@W9N%)+8wDFe|SKfvu^Ws&I4_uByCSL7}=|jnDFC>{>OxaTs)^U5czdJ(psz zJ5_{Nin2<4_lvguvmE*0rzpZRsr6jx zu1u4SS2bRpjARN>uGr9^#c2Se=}fF?xV*k@vMO-+<{QIZuTHyPJ>c`CtG#P`omEhr z>=`)No1s{PR0@zEkX|!a-UBaw;=L`-yraNqveP3Aj?R*aP?hSNs-=pBeb8<%ygMjt z0t_j==81-ss>!#U`<4CKBQl z`&&b*%qA_QvN!}j3^jLsdIZ^(9er56Z_q!xK1HE#_VmVC583zZr_FEWCb;Li`IWvg zrz)Fc4^$i|30?m*$i`8yVeJ5NqI!~N@X1N-5{Ut@Kl01XaW8HvaIFMn!9wv|&)+>K zlUh=(zK*>*Ji(B_)eg)@0h=6Y}+C z5mie0w-^ik=i&2eGn@Qxy*qtyIO0_Z_W4l$Pi5sH0TULc z^K`94S>UFamT1`)LQ?-8H1C+6n;4UBZB$R3t@L2 zPU{2D=H z@m^Bv@y*S=9F#h{z@{|a=ckX0C2q}}`!F)?xCJ4ykvzv3O{wMc2Wj_ft=dn>gOe-LHn`EtIe3E9FCSvXYl}_?79CY0i}HZ zm4cF-rwkW$ncFT2geOkXBk;|v@8Y#NQPZ*^V4IOkrln(0dunS@C_~S_`^lw^MdUs( zOP{+GKGkwkMoq^9XeXvE?Ax!DAx`c%iZibU7qpak*V7@$-#fdWaevPB6*gYq-~F&+ zbc1SKul>{axCbMTw91Vnb;-UkcXcHmPtp?CA?whl5Hp+vcmHraRtIjsmFVtVwhW`E z*jO#tzur{yyz(>GoTA91*X|W0^(enr* zta`-mW>{zR`-j&60T$aBdB7XU?}8LEK1e zuz6EOKRuPj+tzKJOxhxddl!WGT$oM?JPKiyv8C{0wNgk;0vu>?uv3=V@ziJAghNuF zUD6VH1rxS9+;^2*Yf8@R&c~5*fi645-)ySU+Z}u!?`cZi0iQ>!h7m0_zDYHySLt8@ z4rzr+&*LZ92PzfkD%tXmyMH|NTFl>L#Hh1SJ(ZQgkIzFe3+%3SPSAge6c*26Pb<_htKi<`u!NJ4oZZ4V(ve`!6t&b?pzZocJ)UAQ7Ol z>w0$sN@e4adaADc>l&^o3d;}`{-2tz>VwM}plf#?Kl#w8U-2oy_p(JZ!EHhc+%uAM z0v{%u$aQ!PQjS+97WOG&!X__Zgjoe^`^U!&#?evYtg|Pk=_eg) z=G5(n?aubk4K;Po*@Ej#9=rh8nV5MsRlX@6nJourwKc6j#!hgK9)9d_Kk({#$%368 z*Bb4gf*XV@9JU4I)^V2)b0cY9`hI%OmYVJv?9YGJ+gq>^GfM7xcUwFaIbZ6@{lG!t zZ*1BH=>CT5c-esu-6@&n3l6UQVF(!>rma@8{ygxT*LTdi(6DYHo|K%ODotYrA{6De z+;Ab^&qCC1^MqK?SI*=O9oy+N#(zhdhV`{d;k^6(Ik5`U6JJ`x>YGm}-8*C<;ZkDg zx+CEB-T3ZDGpsfocRXZNFVLqCE?g1y%x)N8m>hOl$mX?P*gxXcgb~?gXXVx7<3D^< z2Iu%iB+D5qd|OC#R=35E!ci=FT~eXQHHW?H!U`lqUC?W0fs;FMgqrM`-{yg}nSJbY zG1KowR7Eyz>Qqg4%Gg+Glk7rf@(Hingi3sRh$A@XYP^qsDtC$5Xm6g4Q}C_s__Ni7 znmr?0=bM_7f#rz(gxx63%>y0YRq;{yg)`YzYzx=x@7p)gpJR$&t44eKDJ6ecg|E>o-cax+C8pKCy~(e0@Iije zyr9fc=Zk8aJ04%D(A+9hc2~9iB=1(UNjXWKjk#x7=e1&CckzKhPQ*R`=;7~cc<=J# zlE*&xj~VohyUD%VpLjjs&_r%`%3;HN9TQCoC6Vp%)Lq>&L9=w15iqw4o(0o9M)j{R ztWRL{yJj-slg|02(Enr6^#O)kvua!njB@3$U3cf-amDT+zc5~Nv{xqy(hR$CWiXO2BFoR=1 zISBbXtiksqH^)4U`!!Qd|62=5Z&edt<g7#1R)?keLLi@$$U$IsS5OLVAFjg~pnFlx2{Kk1yLzR@| zw6vJzwn*6w@{>O{96=$N|dHb1}RX%`mxczLQV@~NqJ1YL&$}-q9GDQ*rX%A>&c+{(@D+3tD5UTxitOt1PyQRl_03&?+*&Kr zn2YiKj_af)HJ_%l0ncL^Cc^0iOS7V#&PC&D(yUy5TMO>*Aa9j20S>;n_|!(7_e+au z7vv}P95UE_LN%kg>6Llu2thwgLQfeJ`pOGjXdk$_uepPz+VPMeH**EwW-?B@r&gLz z?!ug`V$tgYO8YDss9CMEht+qGzmwJnH*AiKupJUs)>QEJ;XImKqv3D?%3r# znl066%(>a@>QupkiOg7$+@kaL!spBclxRb9ned7@GM^elS$W{^e_{D6N%oqHZl-L& zVy#KdwerXN9gbBAC_0E9pm3?o3VcM)AyG#$NyFi$lKmPu`Z(;p148JlH9gdi5Zw^<%;W1)CSL`SOddZa!14{9wyJTs=(UWjxR@ z^9!LNl`OL5o5PnHn{FnXw|hP>=#D2`Z{B|KLTRd69>D@F+Dys4W!oV^4(p-8FsUY> z>Tgz`dEa-aTcigVu<0JxF7j%~%XAfr+&(6@m7$_Q=CBR>}Pk@l<(=E_}gZsDfSIfp%)-;QM8Z{(v}L?3ru z|JW6`;OM?%n`@yC`Oq90%yz!)9M2Q1=@x|0R<~!j*S7hE%h>3rvf@*s0_HFGg{7*1 z>%xN}Cf+|x{3^IZUxhjuiI}?wzzYPuhc2MzUoOQf!nRT6gMQ*PtlS|qiTTAssC$Y1RB-v zv3Ln?uRzqHuYjgVGI0(8MC>vjbS&#x~Z+mzHAq6WWStveLyPrFGZ-2nqnWL zp5=_PwUpW)bbRpOemS36_2rudR91aEzQXoS#?dF1R!?MCzrH{(Hxn^oZ7>rGu0+8m zvlt@PTm5xYhI)k5(X$EH=ML({fNIa;);ZW))&#(?=BtedAn;b-WLm_TKBr zxH;ia@#^r_NHX?|PEpP^amgEx-pJ44&dDk7=}w3obolaQXNpXV!Wp-KtlMF}FOOEn z1tim_y#zjK$O~qUObAR3@ZI+>Z0*aAuW6cmCMINhh`dfF_WCXlMJ_Vh;*zKgGrwT7 zdu^kPG$KMnCe|hcj6A$gxnChwbmU=ipLdXV@hx1zhCi$yUx*#{X>66WUa;+&Zo;q} zw6mV>!TCQ-2(Sj8yqlwyvpQ^8HnA4pU}5Qgg@17iRa#H6i44RN+!4 z{(YGnYcksT&u&!`vSsnOvHc|v*p1rZd^^A7Nv%|T5D;%^etJo7s?i`lVE>G^=Xzqd*-A?k?+-9CfOZp}NBT+b*^t}lR0K5uf*+Xq;@@Sk0b6^x#z=e$8RKCMKP=HL=Bt?gJ0OeWpV#BS~X= z{b>4AA^1&jx>22U@!>5}&!oZqa`-;_=yTU9-qp7|@q`Vq*XC)^RfN4|uMdb1(yQT> z3R9t?livUSy&W8NtIFNQ;&w$-_ zO^%T%DcOL+&WBF5FTTQzia0TG_3>w4q===Y0Y6Z%gV)L*9yvBcrBU3HIo&RDdwaoV z8a_JmTb!|d;brWbd9U$OMLzn##RHtlcRQBfzj~T0+?V51o}Ou>!-<=iOE;v^a>57~ z;?RUXk)u4wU!D;Ctd~C1dnZEJWz6z{>goE>W3auz8=B3rjFpVe!>w@L zw!^B=p1sB{ptL$i?%H4gD5zJ!#w_r9@_q}xL{5t%~$H7!wGGf*>(Q+ z*1zy+?r}{il$x)3`k1O`+NkUoJ@oStlH)d=-#^h-6I#r7+@YF&RI)wbNH8iCb@X!1 zMf#r3(rL=)60d{gZt$l%-imP%*_PxmfzezT%E zei!BG@QmqZhS^iT2M;PbY>C{SXd8_upGdi4KnQ&ocSo&5#tTTUgM*u^fbaQh<%7E) ze_(%OgRYTOV=m%DhZwV_`5O*K&1Il(^(OW~($&)8&OhOwzW74}e`w%;lm^UNyxMb9 zY-=>~?Vla$j2<0yprPIJVh2Ag+2%7FPVagMT^k)w(^3a#6((z9>LSq+rygR310+s@ghc42~Iw692V4}M=K*k zi_r0Kwbmzi!A%i5yOrSx1A?Cy9HHinw<9Plg^Ej|nmMrmu{ngXw$%ZGwHGZyLBZ7z zZi)o;iR0iXoCpSs1pmwdY7S0b1P_3X6W)ukn_%r~L!d?MA-LFi*#kHUT7)Lv%fkVb zMS-$NIPovBg{AlPOZJYJr!7Y^C}mEbzJJyyX-}(*ppuwK4w<$Nr30n;^%`F`{W|5y z(%}dANsSY`YJ^!4C-^4X*09_Qs|n#6soO0Tm@Z(>isvk>v^Fb1?v1G_7{7US*97b4 zo^)#0oVoR59bvlfcAgHB?Z5g##GX918!1y3=l1MMAy!e9gJa7PB)%=9;={E#o-~Q$ zlAStJ%`yBxbJ4@L&nY<`JIvBwOjI0MWsJn3H~Ke@5gI8fA_@%<=y03}S`3Q) zVyw`j=-(Nu$3tr!gYoRh(7jxp^IO}I8O#+QUtH#P z;&vHNJiXID=Bm(>58Gr0lQ%C!I+wp1%L*96C+?p*MEJT!Tck9xL6zUE+v1wM%r>YhH#5*Di8LE zb*DXZ)Od1)%Da^RdRPvnv;lYT8@&@qhMDa#;h2<9@E$kDDgQ?zp}Oh=ZG&sJ(|9Wn zzFluvX_@hu{+#uZYkL`bhU|^gjrJG@tEBJPuz(Cd+%w{8vh7lqGQ;-Q(MNm12|#sq z^Q1%&} z)p#J$Xfv5zn4>qXfXG=VBhP&K_Vo)gB@V~WUJVmkH#|Nna()j-;X&yhhE_3&%0c0g zvP!Z|tu>L)D!1sx=e#@1d)PsP@z~ydhA|)5^-rJLt0!;ZU_wyeQK(TbFtTR%jm? zKKb=mCO!tbr06-hwN&nJuGOCtNEPo7N1l7?a_Pi=%>!aFYQ^_V5C23++K2*L)Zv+jX^`5Ih%spqCzjdM4V<>ipQ*a)&ntYP9^v9eLyJTPqQ-g?4GKHa@t2>G*&T6pAS9LG+K3 zfJW+9nef1ngW6cetexiTu5_!#?1V%8pil_l?QRe3sB zK=8;xnl7q%d)~aAHlKS;wrsjNaKz`iy9QY-w(7M^^(N0pC6ASFjv{4rwxzb3-Z4mi zYLd*aC3K%q{6)u^@35??-7}Ss(>LC(=V9D7v)Ukt|4Rn}g~N!5E=j{^5gal0i&2pH z9agoz;Q?(pl1Z-LNFrV2Nf(Rct!Q%r>dm{T=H(Nk%hb7h-SS+;&wjZfgQfCsV46XBCf`a&V{^8J<_(wbd8YCWu4tM&1} zRTY3miC~D|1Bl(=h_PREF$#!oj+8S4TVE*}Sd_ztgvAk9=Mz z*VCH(TWxC86eZ*Qv;uAJ>#8@!I=S3Zm3nb(s^HV>QtVwDw)%!sFRVjYTk>k{zNkkD zlsq00E4bnoNh4vP{+dRASAhH`-O6 zmvk){u@xOlDzRL2IfDAztd&X`cUmM|g%&9SZTpRdWGxA8MBv%O$83gGwY6YjL`tf{Vdj1nq@-~DGvW= z9N}FYq~?g0ZP7@Q8~A$0o9~Epz9@q4vz=|$u7QwUZC_#XaOH~CM(iK0wZEg`|B^Nl zCnka+$|=7sv52oEbnx*3vjO_Ml6?J=G2p7~a=0(0VuS}JxwJkKhiS#+86ZWUU~&w0 zsPCmVM2fa%ho}xIw9BbsG$J@Ct*xa!uTz|%*(638TjnMA0(sVwa^V;)CBKCor4f8B z%d%fi0YJgKeHHh4hn=(Nm9^% z4#n-X5vIKH(DiIR^7PJWjYDr{bZpIr;-;d-TC$W~E}QZ1yTUq9%)9NgTx9_p=Us_2 zp3fwyI-~7o9t?gqW5g%$R}*+I?`(2UU+3re?(KEN!6Egu%;3ZOxZ_sq`2X#dCeW}g z)9s?P_lxfREnOS7u4sJ-l1}N#-X4nW@yEq;;JcL+jYBuEv9YG@;5N~|KZ!!leq@f@ z92sE3bdUE%B5mp>8jc;23cijXZ74VIRxMN;6_Jt61%Ku1)PN5~#>l~noJQlxpu=R` z8LRcCEOGQPQQ)2I)ppAKK-tOY|dPKloGY>ylyD^sF zD|^AtLJ5OB;-gqT?Uf^Cd>1#}a=D$)O*8Pt26KGB#ADMZo41Q?r&w(e{?U5!J0|>} z2@>DL0aEOnAR)R^Bl5S>0{nLc2^3(@;^03J8;odOXwe|*Oe+pY!=1oiD2^t^|4yLz zM{B%)-ZMCHFs-4jEuysZJ92`!=zpW!r5Ypf60PGljDC#S3&UePrFk{wND#y0lroJIs#$ z){de}g4bnxoq%TdM0v4PaveH5I2tZnMN}(Y>F$kB`cx^Ge%RC!yG!ck+#FZVZm{joZW>+QavakDFvr z=2k{`WK-rQCxST2aZT*>h+Yt06*znA*zS+&nf&*!&6gE}9!Iq4LHcF~-&7PB+8rBFMx`SMo_4Y-D(4Hxg?5lX*(tww1 zvSCM3DQ(HFo=n%uhSlHLTp?6?z=kS2lY3j=es@F>K|5q=0fIlSM`XbIX9rqg8{r7ca`K)%}wXl%)LC^6H>G3!PNT%s$-u5 zeJuTRUmHKFvcWb623dONKI3<`K<>M({$Bb;_kjW6pzlhs*z}D|atmDC#RP`&9Q*;_ z{E-Roif2L-R<1o3bCG&0yaC5b(!YR7DpPy(-i|tk3hvJ&J+OH;LRygVv%h@{Ha)}+= zqq^HDmSK&FyU3}7$Q>BP)CJXxn_O4z*njIfAAOlt%Fqt=kjlaLXKkJMV;N`P?tYTez@YOmbu6Txin=v` zN}ZKe+?r`ds+6k$UgyN0B54@PdpMfOpxP;kb?1$^c0O%YB|^h?eTAC>);K()jU%#I z#4Pba7qtryuS)jDEt#oVH=l&?qt8x>2UdT6OS%+qzA$AD;G| zVpPYmm))j@;<&v`?{1Vi(Vzdgt}}{#=Cx#VV9j9hpqlUemZk;c;_|$*S6|%b$G$Rm zXarAq>|@<}^#%7fMai(Nnb8T^gLq{ICcNU^A5c+Y)X@(0NHUNA7j&P$%dL= zMDiTRsf$W-g6R&ONMDsQ{*gXG+4XM|3HwusJxvYQuToGV>&sDBh zAzAb~Z?jY+^AEY?vc3{NdRv`~@q~?e0aFFvvFVehPn^qe3s#>35}E^an@+#tVnc^om1*q%N+bXdwbg}M^A-&EgqUO`A>s| z_QiU%dT70{ZkqZ^*1pF1&8kEFuho5^&?3mCwIkRD`yDA>RP^_x0L_F=D4>^qIKXRG z95dDb^8PJmGx03W7)(@{aqf{m*nEK0;0w(Sd-v|lOuZo)lLC{ML2$#%EvSv-U1K&X zMw~&R=VdBrwp#a9+_4rm-Xe1BYYq%cg|Y9oksRLG<)M&wj<=vKq|xz!n|1XV7F+NkuKS=^SUU|@Uhw$L z8=9ax=~(n=e}Sw+R~lk``{@x$DVOo_iGW#N3~i^FzuUt@lQS}z=zuMGg2m~dI&W>N z^M851tvxAOrP$=WrtRfC$?e11$IG11+eF)>8dJaHUptJ3aD^^uYbuv&C*v4bOw99-mGJRL|0v>?I8%ia@iDuzYE z|2H4-k%D6|7`UjIC>)E$5g&1J3Ah*b8KmfC^hP`Ws%hX@POAy^XJaybYNq)Uj35<^lt zgaZkGA`akvp)?40sNR(!ln$jq&&qd&;!yvP@<<`Ef0pWl(xAE^yq5a~h>Q>n8klyH z`VyGB67!*Oxi29N0T9}j3qptx6QH+P{s9$%nt?)6abguvNvNr%s);3+OF_s$KcJ2w zLI6mpTBszHzKkq@gW?dfq%vX{(7f0ZUSJR*cqk2vMZ_viFJuB)cMTvIp$-660trP^m!xy9u7w9u96^t{#9^AjPX5Fs#OV5{TjtVz-uxyrPz% zyoUqcNm#+v$wt!vvcx7CgfEsLt!ALA2ta5O#z6a2PzCzHe%#C29*)og#^QLV#Y7{5 zgPpw>9DD)+?p_3ELpTZp;N=$!gDRH_YvG-NMfqwNAk@6@P7c=cE_O}?=&ioJ?zgvD zY-`a(To{KICt?MMw%nojg!)Yp@20wh3JPk{32)~KhfGf(%z+6x0S)#v7dwQQf_HXs z@`vvr_Qg(Ggz-{gEK1`0E?KEKC2{S4IU9!v5rbWvVGywr*%X*CU`_aKX8sr1IEnB{ zES$tfQAiYad4`f^8EJNrW*<}-Vop#x5kZKBKztvXK_HC;w_NUT_&5m(C=|sl&QK!D z0WVFQr4Tz>iWA!;#X)^&@IW{~A@m&~!I45@Jy1S`D^w1|AsnHQ^k4w{LgN6F1tHV{ zBxXxw#1Jef2i5aW_&6vIp+@AE5GP%oj{{^Nh~MVp09g`J|A>!6ydT1b^!yDUCl1^a zi(VQ3ckpp&1eYj*6t1MC$Kr+G@G?v7?MIrma z-(lX+S`hTYf5g03?n3-w-pf=^qV_+``w#Q}s}R1DVXut;VcyV*$p2Ibhc>dlW8SI? zss<{`OG5af==&oNU%C19k9oKRkbReUxCCT(`i+IJj=^`FTo?sP|56agqQn+?ISPZ7 zfP+^4j+H}}DMZFil*6(AfR&?GZnXRkD+gj5QH=aw3c=1GQA!d;E{eL4$VgOI0DMr; z(tk;UB8rkYAVx01Lm^QBfrN?Qc$Qf?r~|w7h=NtU1bT5bO`5=v=(@DXTwY}paRBQ8 zQXWa&Llkp?P(w^#649Zu&~NC0q)k#BN{8x!@PI<17!L3z#sM7k4iG-15K1S#*D~$^ z28u)DMamYF zK|ya1l_0(mRC1{_lt*j@)IgNNK?THuP=>^k76*z$Xh8rFFcc>ZDG60l2%$>CKn#3< z(2#-zN&~}3tOpX(!S7{d3Wx(^|HW4Uu%cl8KybtdN(XZTf?ugUB;i0Brj;RSIS9Sz z%4fOGrMg#^`7sXR`ePdDH&HGI_>em7#}FdPAJd@UByu2y#6AJ_tQrDc%Btz#;Qw27 zDWI!?5_$HBrqs}*x~O=<3Ira8)^J+ zvG|Ug|Bg}xi-VLZNT35mih}d^$RFf#91eUCmXs>M9_br17hQ#!6FUVCdIe7GmKEw1 zQBm>l)GMf!n|c42*gE7ERve0~j<{2~>A^e~?36>NR=MRa^14<>rfsnMWC9z#76kTGuP~D_?2ekpk zNpqK!PMW`@bf`U29w~(CB-Kx9YTs&4r&C{K^)K(4U!s$5QXAUn=6?*GQs6EoVt`@EwJZRua4~ZB^ z;c8`<)Bc93Lv=wgApGxT>PxKan}S?XQ&&S<=SQY4ysDIrf=d6FdAry*DIJAGV-`8< zqNe3n$b84*g&`xwUkdD^z%G->v3dA9y`k~)Y-m*{*{U*UdoEMtBOWYrt)WjDd&2A_ILW1;CSnNBA*AXEdPLt5MK#|q~gmcgDOZ>6H9(81$q+t0U-uKKuAGx(x{T! zB!v*NP@Gr>oLYlqb7CGCK~fs@`)^sj=pq~hyC~N$mR~8qL*+?>^kcX@g3zn3e26^_ zz0A_HTo8;7iEKzAL~g`5c+q9Jr8tq-LnBCfu^&PR9_pkYABYN8KE(2WR}YETL-{Ko zsIA2^|Gm8aFPowA3fij(@T+Z$f*q~ZI6Znvsq!-^{x`Qpe~!y{jQ+P|c`U@{!7l0Q z8>B1PJmx!Do~UHeTaxaVHb{TM=CNYmv-y=H$uG6&DdB9<_id$;-pr+DixT0c~jmpJDPuA7*>? z)ZjaOeSJlI@FI4uJ_sK?gr+Bi4jch8q4z`Rz)7^DPb{>E$|8cmeh1pJ2GIHt?8?n_ zpd0%}HUCL>Apco+V8KC02{Fjh7rZ%6L}IZ&uwrOnqzaj;0ahUnPC|l73H9f9{Q>Rv z{LlBt%FP%^!U0B4I}}}=tsGnkz+;>Rzzh6C?F9A%#Qui=H4_bG5{0%^GBHplahbkK zrYOin6IHRRWMZLA;wIZFnK&r(?+_A$GXD-CaVYce5Rw3yC?Z0{b5+YG7{oM^RH?2H zYFHAz0EwyNeen83^N#NbjR-+1vg9n!bfvdEFx*Q=xJ7}NB0!^_i;e(QW1i}pYnLOL z0wXQlyEh%N*=S*Kf{ICP57UXv*R3s&i=G%iy61C&>`RgPmaI2&blM^styhOr4>e2Y zH-smBrgIxODI+z2=3(yVxUoK$%{cMGYgFjdu&OnB1v?{?G^c~%sJ6aiRiRB{srcXuv2i9H{o2x8b2w{xqcS%HD z$vfYpSzWgKg3gs$WM1|G>8V<~a)F90rRvY~9T_!Ljr((_;l}kx(fT({2Gl(tXsb&% z%^ivRq&C5$ZeFn4{FBCEJqLT{4bIx<^@VSQa>W!pisZDN$f{wg={o#syNlk%@$L%V zsL#ImLs7eI2l*H)p4eu5z1&{#QI_9(0p?kanu8rr+|Tlmf)!SH{n(AwYzc`}L>gft zQ9x=Fz^H#h6e|@gKPL*bnCN#z(UqjDQGsNN=$#W3@n;oO7`XLp>+zk`did5b?V&q` zx63kUobU5AeRVPIvN2zG=p*V=fJB!kcAnkK%@;_m zXz9(fQ=d}p)gc(NT!DJa+t@YQ9|EkEIz0om+ueJ6Ik#>-TWMhUh$+ze#i(Um1be~2 z>5@-v^xhN^!c26-@%BZ-NzbeFEAIIYkK{5q+!0sL-kN$Y_qxy(+T79{Q9-Xud5oNQ zWuFgqPNEL_xvY0_uI*d%c%KXQe#41(uWGlSukdT#o70=wHZ9+3{1W@>>Cx7nlc%p1 zY3-223wiVfCP??2?4{4TwwGT1!Oet{a@p$#;U1tmZxdui87Z?BwghDK-#U>D5&SxC~h!mWvRM<`SrOm`&yP1x06cR zR#r2kD(&52Ok*LIQDl*LRoNQ}vJSeG`fu1?9uPPb+wSpU)^_a?$~_x;tdzJ$ZG0$U z!9I90F4GrGvRNnIjI{3E*T8k^UD4>I$f%afv(CEC$#wW6JPC}o?`t2VJ6QopO5^ZCHkX1c@|!xn=g zLkFK7=yUg8$GlUwG>wXuwd`^WveaFN+{i6{myOW?9Tyf}{%Rd{_|P*+oT0gboBF1q z6TEV}569Dgexg*y7I(Yu_*S<5V@Eg3DyO<8OQ(MooC!%T!-|>r%Dj+~4w+zKOJ|ka zUw0^Ds~bD^Gw0h1&MVGB-FeNd$qxn<4alP*EfBESJF?~(uS*qCOvpQ$D?~-=PUc#Ehn2V?$P4s zZW}q3EV&@*fUZ+{;>Ek2pFfxe35$7l@$;%QwNlI^($tc@+D~TrN|EaqH1&t||DR<2 zE2T&xQ9xqU&l$~1LF?y4@rU*Q1J=KCcODuMpse}Dh!7!2-|wG~$RF1K|03%ru3Jb1 zLZqo*3V4{`7x4Z_{r@MWe&R~^JEHidj0x zq5YBi{~wh4fkpkdDZ8jzB-ugGB6d62+7f`u61sfB6fFuzSa}e9z%d$Yyoaj`2pl}D zy`62H2!3#cjjI>lns{IbVejo?hxhPycEWpuD;QkuTwMr`aD)f({GpeFlMMmvwZIYX z-mYE*Pml;s-ALfz2s;lvs2T;d#t18KCns=|1HuMxX9wN9uo&7{Il&PGCnpCtPX|vB zbGE^Ig2O;Sbwvzqom@c^aD=S~-rCCnLeI|I!HL*_6TueLw*1qBcwz|Q?BL=J>H%6{ zFMC&SPrQrG5>lWcD{yA%+pop)M1(=!QgPzX6*()DiLEZy;pKt1AvohbKo8hDfCs$8 z9#1DC#@b3iZM)Q!CN>VBqlquJZz&1%s1w1{6BKeyfE`RU~bg7kxt0Te13LMr#0qYvXwLDR6WoG90Da_)w0k&CfGPQIpG1lxU47yuye+HT6+UM zJwQ(!yadR0_r`k=Z{z@Rd%P1skJ!{wvL`ra1YSdak)9CpOYO?9Bv$!FGDOIK>k@Df z3pyVw55`1s85gCcN|cr=QCeAv(zn8DOK@sSaB3^z)V{$ffh$80T1$;GN69^ zQWf|m5d6w2@JmSGzg2}_>?S-INif@&h71q_Gq*ceI$+1pVd92a`>~l|FgPZ)HM8A-9x%K z#GlpuAFbvet>z!C=As_|&+7iq>i*B_{?F<#?c%~{;C`m>w!ZJQS`$N&GV?)^Ln zw%{H(lqiaJ@$?7u7o1+f0z(U1_;MO_z=4?KvYdtjn?gUP0mlV@NyC6+W+axgh{UJ>h2aL-{>{*iD-fmef$x%`lZ`SCpf9CUQ> zM>xol>knxdaM0^7X&7*9@JBevpUDqtz!~sg;3UK$QwiwbGR_zz=0`dJ)|jHuiJTwc z#QxGR;362{iS7qD@OD3p8#qz~j!^vtP6ATweBTD}*7z4VH14lBW025UqwmXNL?Ls& zAJW8tKZzgGL?wQtH9)!G7TzD>aL{4eAIgH`Uq7}1df+ePD=sGX|Fv~CD;2~r6yEzD zcWs;gCE!-Um2V-qQE=(g`*lFEC(iPaPN&I9QZ7ku(w}?T-E7DAITMCde;%FEf>SQa zRG#v|L5u1kXVx2SpMuc|Dm;aLzH6%X^TPwfW9ZveZ0@ScQ*Q0@7Qy`b(eIRFnnKzm z*6z(Z`0SzO+Kmpx6>@s-NT0W&cjSpC3+wb>$kE>v;)bb%}k!b|b#LuQ}rg1Y--)DdBH2 za!lpI)7n9RRyjhu#E4c#XddJ*P@0LJ!6L6+|D1!gmDYNvcuKz6BcC_88;D#j&g{8! zZLKNyH2O4^S75WK4r=q=2ECtOTM{9ZSEL2gxCWNbTW8ACSiES=ZWLvy&w$OMJm6ZQ z`KU42S@SAbPn-lxe5qVZbPw9b6UU)=;wiTw&A-h`Fp2rppD}4fbxQU~d;!zDKr^z1 zasw>!fW)Bjw1JIuHoQx1Zd?Y^9^_=@nza;PxPaindft_N!4?rq<-Ek7Z=qC?`G}u) v4-d4se^CF2FJ7%aZ(kJOaY?>^et)IV@ItRPUh43!J9NX`v)|ork1tQ(RUd|@ literal 0 HcmV?d00001 diff --git a/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/individual_spec.rb b/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/individual_spec.rb index 0c906d3defa..aafa7a5aae3 100644 --- a/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/individual_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/individual_spec.rb @@ -47,9 +47,8 @@ }, representative: { poaCode: 'A1Q', + registrationNumber: '1234', type: 'ATTORNEY', - firstName: 'Bob', - lastName: 'Law', address: { addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', @@ -68,7 +67,8 @@ other_service_branch_temp.form_data = { veteran: { serviceNumber: '987654321', - otherServiceBranch: 'Air National Guard', + serviceBranch: 'OTHER', + serviceBranchOther: 'Air National Guard', address: { addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', @@ -103,8 +103,7 @@ representative: { poaCode: 'A1Q', type: 'ATTORNEY', - firstName: 'Bob', - lastName: 'Law', + registrationNumber: '1234', address: { addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', @@ -138,8 +137,7 @@ 'text_signatures' => { 'page2' => [ { - 'signature' => "#{power_of_attorney.auth_headers['va_eauth_firstName']} " \ - "#{power_of_attorney.auth_headers['va_eauth_lastName']} - signed via api.va.gov", + 'signature' => 'Lillian Disney - signed via api.va.gov', 'x' => 35, 'y' => 306 }, @@ -149,6 +147,10 @@ 'y' => 200 } ] + }, + 'representative' => { + 'firstName' => 'Bob', + 'lastName' => 'Law' } } ) @@ -173,8 +175,7 @@ 'text_signatures' => { 'page2' => [ { - 'signature' => "#{power_of_attorney.auth_headers['va_eauth_firstName']} " \ - "#{power_of_attorney.auth_headers['va_eauth_lastName']} - signed via api.va.gov", + 'signature' => 'Lillian Disney - signed via api.va.gov', 'x' => 35, 'y' => 306 }, @@ -184,13 +185,17 @@ 'y' => 200 } ] + }, + 'representative' => { + 'firstName' => 'Bob', + 'lastName' => 'Law' } } ) constructor = ClaimsApi::V2::PoaPdfConstructor::Individual.new expected_pdf = Rails.root.join('modules', 'claims_api', 'spec', 'fixtures', '21-22A', 'v2', - 'signed_filled_final.pdf') + 'signed_filled_final_other_service_branch.pdf') generated_pdf = constructor.construct(data, id: power_of_attorney.id) expect(generated_pdf).to match_pdf_content_of(expected_pdf) end diff --git a/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/organization_spec.rb b/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/organization_spec.rb index 9007da1d420..1a4b7f60b7d 100644 --- a/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/organization_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/v2/poa_pdf_constructor/organization_spec.rb @@ -46,9 +46,7 @@ }, serviceOrganization: { poaCode: '456', - firstName: 'Bob', - lastName: 'Representative', - organizationName: 'I Help Vets LLC', + registrationNumber: '1234', address: { addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', @@ -83,8 +81,7 @@ 'text_signatures' => { 'page2' => [ { - 'signature' => "#{power_of_attorney.auth_headers['va_eauth_firstName']} " \ - "#{power_of_attorney.auth_headers['va_eauth_lastName']} - signed via api.va.gov", + 'signature' => 'Lillian Disney - signed via api.va.gov', 'x' => 35, 'y' => 240 }, @@ -94,7 +91,13 @@ 'y' => 200 } ] - } + }, + 'serviceOrganization' => + { + 'firstName' => 'Bob', + 'lastName' => 'Representative', + 'organizationName' => 'I Help Vets LLC' + } } ) diff --git a/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb b/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb index 5e2bee573bb..29d84f0475e 100644 --- a/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb +++ b/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb @@ -8,7 +8,10 @@ let(:power_of_attorney) { create(:power_of_attorney, :with_full_headers) } let(:poa_code) { 'ABC' } - let(:rep) { create(:representative, first_name: 'Bob', last_name: 'Representative') } + let(:rep) do + create(:representative, representative_id: '1234', poa_codes: [poa_code], first_name: 'Bob', + last_name: 'Representative') + end before do Sidekiq::Job.clear_all @@ -23,45 +26,27 @@ consentLimits: %w[DRUG_ABUSE SICKLE_CELL], veteran: { address: { - numberAndStreet: '2719 Hyperion Ave', + addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' }, phone: { areaCode: '555', phoneNumber: '5551337' } }, - claimant: { - claimantId: '1012830872V584140', - email: 'lillian@disney.com', - relationship: 'Spouse', - address: { - numberAndStreet: '2688 S Camino Real', - city: 'Palm Springs', - state: 'CA', - country: 'US', - zipFirstFive: '92264' - }, - phone: { - areaCode: '555', - phoneNumber: '5551337' - }, - firstName: 'JESSE', - lastName: 'GRAY' - }, representative: { poaCode: poa_code.to_s, + registrationNumber: '1234', type: 'ATTORNEY', - organizationName: 'I Help Vets LLC', address: { - numberAndStreet: '2719 Hyperion Ave', + addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' } } } @@ -139,15 +124,15 @@ power_of_attorney.form_data = { recordConsent: true, consentAddressChange: true, - consentLimits: ['DRUG ABUSE', 'SICKLE CELL'], + consentLimits: %w[DRUG_ABUSE SICKLE_CELL], veteran: { serviceBranch: 'ARMY', address: { - numberAndStreet: '2719 Hyperion Ave', + addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' }, phone: { areaCode: '555', @@ -159,11 +144,11 @@ email: 'lillian@disney.com', relationship: 'Spouse', address: { - numberAndStreet: '2688 S Camino Real', + addressLine1: '2688 S Camino Real', city: 'Palm Springs', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' }, phone: { areaCode: '555', @@ -174,16 +159,16 @@ }, representative: { poaCode: poa_code.to_s, + registrationNumber: '1234', type: 'SERVICE ORGANIZATION REPRESENTATIVE', firstName: 'Bob', lastName: 'Representative', - organizationName: 'I Help Vets LLC', address: { - numberAndStreet: '2719 Hyperion Ave', + addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' } } } @@ -209,7 +194,7 @@ 'text_signatures' => { 'page2' => [ { - 'signature' => 'JESSE GRAY - signed via api.va.gov', + 'signature' => 'Mitchell Jenkins - signed via api.va.gov', 'x' => 35, 'y' => 306 }, @@ -239,6 +224,8 @@ end context '2122 veteran claimant' do + let!(:org) { create(:organization, name: 'I Help Vets LLC', poa: poa_code) } + before do power_of_attorney.form_data = { recordConsent: true, @@ -246,45 +233,26 @@ consentLimits: %w[DRUG_ABUSE SICKLE_CELL], veteran: { address: { - numberAndStreet: '2719 Hyperion Ave', + addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' }, phone: { areaCode: '555', phoneNumber: '5551337' } }, - claimant: { - email: 'lillian@disney.com', - relationship: 'Spouse', - address: { - numberAndStreet: '2688 S Camino Real', - city: 'Palm Springs', - state: 'CA', - country: 'US', - zipFirstFive: '92264' - }, - phone: { - areaCode: '555', - phoneNumber: '5551337' - }, - firstName: 'JESSE', - lastName: 'GRAY' - }, serviceOrganization: { poaCode: poa_code.to_s, - firstName: 'Bob', - lastName: 'Representative', - organizationName: 'I Help Vets LLC', + registrationNumber: '1234', address: { - numberAndStreet: '2719 Hyperion Ave', + addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' } } } @@ -320,7 +288,11 @@ } ] }, - 'serviceOrganization' => { 'firstName' => 'Bob', 'lastName' => 'Representative' } + 'serviceOrganization' => { + 'firstName' => 'Bob', + 'lastName' => 'Representative', + 'organizationName' => 'I Help Vets LLC' + } } ) @@ -354,18 +326,20 @@ end context '2122 non-veteran claimant' do + let!(:org) { create(:organization, name: 'I Help Vets LLC', poa: poa_code) } + before do power_of_attorney.form_data = { recordConsent: true, consentAddressChange: true, - consentLimits: ['DRUG ABUSE', 'SICKLE CELL'], + consentLimits: %w[DRUG_ABUSE SICKLE_CELL], veteran: { address: { - numberAndStreet: '2719 Hyperion Ave', + addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' }, phone: { areaCode: '555', @@ -377,11 +351,11 @@ email: 'lillian@disney.com', relationship: 'Spouse', address: { - numberAndStreet: '2688 S Camino Real', + addressLine1: '2688 S Camino Real', city: 'Palm Springs', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' }, phone: { areaCode: '555', @@ -392,15 +366,13 @@ }, serviceOrganization: { poaCode: poa_code.to_s, - firstName: 'Bob', - lastName: 'Representative', - organizationName: 'I Help Vets LLC', + registrationNumber: '1234', address: { - numberAndStreet: '2719 Hyperion Ave', + addressLine1: '2719 Hyperion Ave', city: 'Los Angeles', - state: 'CA', + stateCode: 'CA', country: 'US', - zipFirstFive: '92264' + zipCode: '92264' } } } @@ -436,7 +408,11 @@ } ] }, - 'serviceOrganization' => { 'firstName' => 'Bob', 'lastName' => 'Representative' } + 'serviceOrganization' => { + 'firstName' => 'Bob', + 'lastName' => 'Representative', + 'organizationName' => 'I Help Vets LLC' + } } ) From 62e01b6adc38fe1ff012fa71bb56237c94762b3b Mon Sep 17 00:00:00 2001 From: Holden Hinkle Date: Mon, 8 Apr 2024 11:10:18 -0400 Subject: [PATCH 063/260] Hh 77606 create poa endpoint (#16132) * create poa service and endpoint * wip * create #get_power_of_attorney in BenefitsClaims::Service * refactor PowerOfAttorneyController * delete RepresentationManagement::PowerOfAttorney::Service * create power_of_attorney route * add test for BenefitsClaims::Service #get_power_of_attorney * add new vcr cassette for power_of_attorney (must be updated) * write request specs for PowerOfAttorneyController * remove email from base serializer and add it to rep serializer * delete 'PowerOfAttorneyController', type: :request spec * create RepresentationManagement::V0::PowerOfAttorneyController, type: :controller spec instead * update endpoint response * formatting * add more tests, refactor * add serializer tests * add error handling to PowerOfAttorneyController #index * update icn used in testing poa endpoint * record vcr * remove settings * convert dig args to strings * order rep query by created_at DESC * correct the test name * fix failing tests * use #order in #find_representative * stub #order in test * remove private tests * refactor PowerOfAttorneyController * wip * add another test for rep poa response * refactor controller and add empty response vcr * add test for lighthouse responding with 422 * add request spec test for lighthouse responding with 422 * remove benefits claims service poa 422 response test --------- Co-authored-by: Jonathan VanCourt --- lib/lighthouse/benefits_claims/service.rb | 8 ++ .../v0/power_of_attorney_controller.rb | 65 +++++++++ .../power_of_attorney/base_serializer.rb | 21 +++ .../organization_serializer.rb | 14 ++ .../representative_serializer.rb | 23 +++ .../config/routes.rb | 1 + .../v0/power_of_attorney_request_spec.rb | 135 ++++++++++++++++++ .../power_of_attorney/base_serializer_spec.rb | 46 ++++++ .../organization_serializer_spec.rb | 35 +++++ .../representative_serializer_spec.rb | 36 +++++ .../benefits_claims/service_spec.rb | 21 +++ .../power_of_attorney/200_empty_response.yml | 77 ++++++++++ .../power_of_attorney/200_response.yml | 78 ++++++++++ 13 files changed, 560 insertions(+) create mode 100644 modules/representation_management/app/controllers/representation_management/v0/power_of_attorney_controller.rb create mode 100644 modules/representation_management/app/serializers/representation_management/power_of_attorney/base_serializer.rb create mode 100644 modules/representation_management/app/serializers/representation_management/power_of_attorney/organization_serializer.rb create mode 100644 modules/representation_management/app/serializers/representation_management/power_of_attorney/representative_serializer.rb create mode 100644 modules/representation_management/spec/requests/v0/power_of_attorney_request_spec.rb create mode 100644 modules/representation_management/spec/serializers/power_of_attorney/base_serializer_spec.rb create mode 100644 modules/representation_management/spec/serializers/power_of_attorney/organization_serializer_spec.rb create mode 100644 modules/representation_management/spec/serializers/power_of_attorney/representative_serializer_spec.rb create mode 100644 spec/support/vcr_cassettes/lighthouse/benefits_claims/power_of_attorney/200_empty_response.yml create mode 100644 spec/support/vcr_cassettes/lighthouse/benefits_claims/power_of_attorney/200_response.yml diff --git a/lib/lighthouse/benefits_claims/service.rb b/lib/lighthouse/benefits_claims/service.rb index 3e4313cf0e1..46f200a43ea 100644 --- a/lib/lighthouse/benefits_claims/service.rb +++ b/lib/lighthouse/benefits_claims/service.rb @@ -38,6 +38,14 @@ def get_claim(id, lighthouse_client_id = nil, lighthouse_rsa_key_path = nil, opt raise BenefitsClaims::ServiceException.new(e.response), 'Lighthouse Error' end + def get_power_of_attorney(lighthouse_client_id = nil, lighthouse_rsa_key_path = nil, options = {}) + config.get("#{@icn}/power-of-attorney", lighthouse_client_id, lighthouse_rsa_key_path, options).body + rescue Faraday::TimeoutError + raise BenefitsClaims::ServiceException.new({ status: 504 }), 'Lighthouse Error' + rescue Faraday::ClientError, Faraday::ServerError => e + raise BenefitsClaims::ServiceException.new(e.response), 'Lighthouse Error' + end + def submit5103(user, id, options = {}) params = {} is_dependent = SponsorResolver.dependent?(user) diff --git a/modules/representation_management/app/controllers/representation_management/v0/power_of_attorney_controller.rb b/modules/representation_management/app/controllers/representation_management/v0/power_of_attorney_controller.rb new file mode 100644 index 00000000000..3ec5cfd7986 --- /dev/null +++ b/modules/representation_management/app/controllers/representation_management/v0/power_of_attorney_controller.rb @@ -0,0 +1,65 @@ +# frozen_string_literal: true + +require 'lighthouse/benefits_claims/service' + +module RepresentationManagement + module V0 + class PowerOfAttorneyController < ApplicationController + service_tag 'representation-management' + + def index + @active_poa = lighthouse_service.get_power_of_attorney + + if @active_poa.blank? || record.blank? + render json: { data: {} }, status: :ok + else + render json: record, serializer:, status: :ok + end + end + + private + + def lighthouse_service + BenefitsClaims::Service.new(icn) + end + + def icn + @current_user&.icn + end + + def poa_code + @poa_code ||= @active_poa.dig('data', 'attributes', 'code') + end + + def poa_type + @poa_type ||= @active_poa.dig('data', 'type') + end + + def record + return @record if defined? @record + + @record ||= if poa_type == 'organization' + organization + else + representative + end + end + + def serializer + if poa_type == 'organization' + RepresentationManagement::PowerOfAttorney::OrganizationSerializer + else + RepresentationManagement::PowerOfAttorney::RepresentativeSerializer + end + end + + def organization + Veteran::Service::Organization.find_by(poa: poa_code) + end + + def representative + Veteran::Service::Representative.where('? = ANY(poa_codes)', poa_code).order(created_at: :desc).first + end + end + end +end diff --git a/modules/representation_management/app/serializers/representation_management/power_of_attorney/base_serializer.rb b/modules/representation_management/app/serializers/representation_management/power_of_attorney/base_serializer.rb new file mode 100644 index 00000000000..1b35a8a0605 --- /dev/null +++ b/modules/representation_management/app/serializers/representation_management/power_of_attorney/base_serializer.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module RepresentationManagement + module PowerOfAttorney + class BaseSerializer < ActiveModel::Serializer + attribute :address_line1 + attribute :address_line2 + attribute :address_line3 + attribute :address_type + attribute :city + attribute :country_name + attribute :country_code_iso3 + attribute :province + attribute :international_postal_code + attribute :state_code + attribute :zip_code + attribute :zip_suffix + attribute :phone + end + end +end diff --git a/modules/representation_management/app/serializers/representation_management/power_of_attorney/organization_serializer.rb b/modules/representation_management/app/serializers/representation_management/power_of_attorney/organization_serializer.rb new file mode 100644 index 00000000000..c7f97d5b1f4 --- /dev/null +++ b/modules/representation_management/app/serializers/representation_management/power_of_attorney/organization_serializer.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module RepresentationManagement + module PowerOfAttorney + class OrganizationSerializer < BaseSerializer + attribute :type + attribute :name + + def type + 'organization' + end + end + end +end diff --git a/modules/representation_management/app/serializers/representation_management/power_of_attorney/representative_serializer.rb b/modules/representation_management/app/serializers/representation_management/power_of_attorney/representative_serializer.rb new file mode 100644 index 00000000000..cade1119fed --- /dev/null +++ b/modules/representation_management/app/serializers/representation_management/power_of_attorney/representative_serializer.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module RepresentationManagement + module PowerOfAttorney + class RepresentativeSerializer < BaseSerializer + attribute :type + attribute :name + attribute :email + + def type + 'representative' + end + + def name + object.full_name + end + + def phone + object.phone_number + end + end + end +end diff --git a/modules/representation_management/config/routes.rb b/modules/representation_management/config/routes.rb index b5d3ba5ee0f..241b887ca2e 100644 --- a/modules/representation_management/config/routes.rb +++ b/modules/representation_management/config/routes.rb @@ -3,5 +3,6 @@ RepresentationManagement::Engine.routes.draw do namespace :v0, defaults: { format: 'json' } do resources :flag_accredited_representatives, only: %i[create] + resources :power_of_attorney, only: %i[index] end end diff --git a/modules/representation_management/spec/requests/v0/power_of_attorney_request_spec.rb b/modules/representation_management/spec/requests/v0/power_of_attorney_request_spec.rb new file mode 100644 index 00000000000..80dd5490738 --- /dev/null +++ b/modules/representation_management/spec/requests/v0/power_of_attorney_request_spec.rb @@ -0,0 +1,135 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe 'RepresentationManagement::V0::PowerOfAttorneyController', type: :request do + let(:index_path) { '/representation_management/v0/power_of_attorney' } + let(:user) { create(:user, :loa3) } + + describe 'index' do + context 'with a signed in user' do + before do + sign_in_as(user) + end + + context 'when an organization is the active poa' do + let(:org_poa) { 'og1' } + let!(:organization) { create(:organization, poa: org_poa) } + + it 'returns the expected organization response' do + lh_response = { + 'data' => { + 'type' => 'organization', + 'attributes' => { + 'code' => org_poa + } + } + } + allow_any_instance_of(BenefitsClaims::Service) + .to receive(:get_power_of_attorney) + .and_return(lh_response) + + get index_path + + response_body = JSON.parse(response.body) + + expect(response).to have_http_status(:ok) + expect(response_body['data']['id']).to eq(org_poa) + end + end + + context 'when a representative is the active poa' do + let(:rep_poa) { 'rp1' } + let(:registration_number) { '12345' } + let!(:representative) do + create(:representative, + representative_id: registration_number, poa_codes: [rep_poa]) + end + + it 'returns the expected representative response' do + lh_response = { + 'data' => { + 'type' => 'individual', + 'attributes' => { + 'code' => rep_poa + } + } + } + allow_any_instance_of(BenefitsClaims::Service) + .to receive(:get_power_of_attorney) + .and_return(lh_response) + + get index_path + + response_body = JSON.parse(response.body) + + expect(response).to have_http_status(:ok) + expect(response_body['data']['id']).to eq(registration_number) + end + end + + context 'when there is no active poa' do + it 'returns the expected empty response' do + lh_response = { + 'data' => {} + } + allow_any_instance_of(BenefitsClaims::Service) + .to receive(:get_power_of_attorney) + .and_return(lh_response) + + get index_path + + response_body = JSON.parse(response.body) + + expect(response).to have_http_status(:ok) + expect(response_body['data']).to eq({}) + end + end + + context 'when the poa record is not found in the database' do + it 'returns the expected empty response' do + lh_response = { + 'data' => { + 'type' => 'organization', + 'attributes' => { + 'code' => 'abc' + } + } + } + allow_any_instance_of(BenefitsClaims::Service) + .to receive(:get_power_of_attorney) + .and_return(lh_response) + + get index_path + + response_body = JSON.parse(response.body) + + expect(response).to have_http_status(:ok) + expect(response_body['data']).to eq({}) + end + end + + context 'when the service encounters an unprocessable entity error' do + it 'returns a 422/unprocessable_entity status' do + allow_any_instance_of(BenefitsClaims::Service) + .to receive(:get_power_of_attorney) + .and_raise(Common::Exceptions::UnprocessableEntity) + + get index_path + + expect(response).to have_http_status(:unprocessable_entity) + end + end + end + + context 'without a signed in user' do + describe 'GET #index' do + it 'returns a 401/unauthorized status' do + get index_path + + expect(response).to have_http_status(:unauthorized) + end + end + end + end +end diff --git a/modules/representation_management/spec/serializers/power_of_attorney/base_serializer_spec.rb b/modules/representation_management/spec/serializers/power_of_attorney/base_serializer_spec.rb new file mode 100644 index 00000000000..1daa886c08c --- /dev/null +++ b/modules/representation_management/spec/serializers/power_of_attorney/base_serializer_spec.rb @@ -0,0 +1,46 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe 'BaseSerializer' do + before do + create(:organization, poa: 'og1') + create(:representative, representative_id: '123', poa_codes: ['rp1']) + end + + def representative + Veteran::Service::Representative.find('123') + end + + def organization + Veteran::Service::Organization.find('og1') + end + + def assert_attributes(attributes) + expect(attributes.keys).to eq(%w[address_line1 + address_line2 + address_line3 + address_type + city + country_name + country_code_iso3 + province + international_postal_code + state_code + zip_code + zip_suffix + phone]) + end + + it 'can serialize a representative' do + result = serialize(representative, serializer_class: RepresentationManagement::PowerOfAttorney::BaseSerializer) + attributes = JSON.parse(result)['data']['attributes'] + assert_attributes(attributes) + end + + it 'can serialize an organization' do + result = serialize(organization, serializer_class: RepresentationManagement::PowerOfAttorney::BaseSerializer) + attributes = JSON.parse(result)['data']['attributes'] + assert_attributes(attributes) + end +end diff --git a/modules/representation_management/spec/serializers/power_of_attorney/organization_serializer_spec.rb b/modules/representation_management/spec/serializers/power_of_attorney/organization_serializer_spec.rb new file mode 100644 index 00000000000..9ec39fbe579 --- /dev/null +++ b/modules/representation_management/spec/serializers/power_of_attorney/organization_serializer_spec.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe 'OrganizationSerializer' do + before do + create(:organization, poa: 'og1') + end + + def organization + Veteran::Service::Organization.find('og1') + end + + it 'can serialize an organization' do + result = serialize(organization, + serializer_class: RepresentationManagement::PowerOfAttorney::OrganizationSerializer) + attributes = JSON.parse(result)['data']['attributes'] + + expect(attributes.keys).to eq(%w[address_line1 + address_line2 + address_line3 + address_type + city + country_name + country_code_iso3 + province + international_postal_code + state_code + zip_code + zip_suffix + phone + type + name]) + end +end diff --git a/modules/representation_management/spec/serializers/power_of_attorney/representative_serializer_spec.rb b/modules/representation_management/spec/serializers/power_of_attorney/representative_serializer_spec.rb new file mode 100644 index 00000000000..c39ea43ec7e --- /dev/null +++ b/modules/representation_management/spec/serializers/power_of_attorney/representative_serializer_spec.rb @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe 'RepresentativeSerializer' do + before do + create(:representative, representative_id: '123', poa_codes: ['rp1']) + end + + def representative + Veteran::Service::Representative.find('123') + end + + it 'can serialize a representative' do + result = serialize(representative, + serializer_class: RepresentationManagement::PowerOfAttorney::RepresentativeSerializer) + attributes = JSON.parse(result)['data']['attributes'] + + expect(attributes.keys).to eq(%w[address_line1 + address_line2 + address_line3 + address_type + city + country_name + country_code_iso3 + province + international_postal_code + state_code + zip_code + zip_suffix + phone + type + name + email]) + end +end diff --git a/spec/lib/lighthouse/benefits_claims/service_spec.rb b/spec/lib/lighthouse/benefits_claims/service_spec.rb index 27035f97ea0..d5ecd4fe022 100644 --- a/spec/lib/lighthouse/benefits_claims/service_spec.rb +++ b/spec/lib/lighthouse/benefits_claims/service_spec.rb @@ -56,6 +56,27 @@ end end + describe "when requesting a user's power of attorney" do + context 'when the user has an active power of attorney' do + it 'retrieves the power of attorney from the Lighthouse API' do + VCR.use_cassette('lighthouse/benefits_claims/power_of_attorney/200_response') do + response = @service.get_power_of_attorney + expect(response['data']['type']).to eq('individual') + expect(response['data']['attributes']['code']).to eq('067') + end + end + end + + context 'when the user does not have an active power of attorney' do + it 'retrieves the power of attorney from the Lighthouse API' do + VCR.use_cassette('lighthouse/benefits_claims/power_of_attorney/200_empty_response') do + response = @service.get_power_of_attorney + expect(response['data']).to eq({}) + end + end + end + end + describe 'when posting a form526' do it 'when given a full request body, posts to the Lighthouse API' do VCR.use_cassette('lighthouse/benefits_claims/submit526/200_response') do diff --git a/spec/support/vcr_cassettes/lighthouse/benefits_claims/power_of_attorney/200_empty_response.yml b/spec/support/vcr_cassettes/lighthouse/benefits_claims/power_of_attorney/200_empty_response.yml new file mode 100644 index 00000000000..d7878dd339e --- /dev/null +++ b/spec/support/vcr_cassettes/lighthouse/benefits_claims/power_of_attorney/200_empty_response.yml @@ -0,0 +1,77 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/claims/v2/veterans/123498767V234859/power-of-attorney + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Authorization: Bearer + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 04 Apr 2024 17:45:59 GMT + Content-Type: + - application/json; charset=utf-8 + Content-Length: + - '11' + Connection: + - keep-alive + Ratelimit-Remaining: + - '118' + Ratelimit-Reset: + - '3' + X-Ratelimit-Limit-Minute: + - '120' + X-Ratelimit-Remaining-Minute: + - '118' + Ratelimit-Limit: + - '120' + Etag: + - W/"7fb9d166d1a15bce0b9f085f3818946f" + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Git-Sha: + - 77911592048236d8eccb0f39f5e9f758564e282b + X-Github-Repository: + - https://github.com/department-of-veterans-affairs/vets-api + X-Permitted-Cross-Domain-Policies: + - none + X-Request-Id: + - 8dd9e3bb-6159-4f92-b92d-7dbe791547e0 + X-Runtime: + - '2.017096' + X-Xss-Protection: + - '0' + Access-Control-Allow-Origin: + - "*" + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store + Pragma: + - no-cache + body: + encoding: UTF-8 + string: '{"data":{}}' + recorded_at: Thu, 04 Apr 2024 17:46:00 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/lighthouse/benefits_claims/power_of_attorney/200_response.yml b/spec/support/vcr_cassettes/lighthouse/benefits_claims/power_of_attorney/200_response.yml new file mode 100644 index 00000000000..bcf3bbe002d --- /dev/null +++ b/spec/support/vcr_cassettes/lighthouse/benefits_claims/power_of_attorney/200_response.yml @@ -0,0 +1,78 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/claims/v2/veterans/123498767V234859/power-of-attorney + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Authorization: Bearer + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Tue, 02 Apr 2024 14:30:58 GMT + Content-Type: + - application/json; charset=utf-8 + Connection: + - keep-alive + X-Ratelimit-Remaining-Minute: + - '119' + X-Ratelimit-Limit-Minute: + - '120' + Ratelimit-Remaining: + - '119' + Ratelimit-Limit: + - '120' + Ratelimit-Reset: + - '10' + Etag: + - W/"f674f2056c77718a448e94dc8a1ed556" + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Git-Sha: + - 11de6c4d9dc0e22795b79e94395598e9c7e0fc3c + X-Github-Repository: + - https://github.com/department-of-veterans-affairs/vets-api + X-Permitted-Cross-Domain-Policies: + - none + X-Request-Id: + - f7395f08-c7c7-4726-85e4-602c6ecf40fe + X-Runtime: + - '8.308072' + X-Xss-Protection: + - '0' + Access-Control-Allow-Origin: + - "*" + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"data":{"type":"individual","attributes":{"code":"067","name":"Tamara + Ellis","phoneNumber":null}}}' + recorded_at: Tue, 02 Apr 2024 14:30:58 GMT +recorded_with: VCR 6.2.0 From 5f14f92257f6baddb5fa17189a28e5197b1d5f32 Mon Sep 17 00:00:00 2001 From: evansmith Date: Mon, 8 Apr 2024 11:12:11 -0400 Subject: [PATCH 064/260] add new keys to attachment keys in anticipation of v2 (#16228) * add new keys to attachment keys in anticipation of v2 * add codeowners entry for burial.rb --------- Co-authored-by: Thomas Blackwell --- .github/CODEOWNERS | 1 + app/models/saved_claim/burial.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index f9481452e5f..8da827ed0ea 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -290,6 +290,7 @@ app/models/rate_limited_search.rb @department-of-veterans-affairs/va-api-enginee app/models/saml_request_tracker.rb @department-of-veterans-affairs/octo-identity app/models/saved_claim.rb @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/session.rb @department-of-veterans-affairs/octo-identity +app/models/saved_claim/burial.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/pensions @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/saved_claim/pension.rb @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group app/models/saved_claim/veteran_readiness_employment_claim.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/sign_in @department-of-veterans-affairs/octo-identity diff --git a/app/models/saved_claim/burial.rb b/app/models/saved_claim/burial.rb index 5bf7b4b7de8..fd9b1f858f2 100644 --- a/app/models/saved_claim/burial.rb +++ b/app/models/saved_claim/burial.rb @@ -32,7 +32,7 @@ def regional_office end def attachment_keys - %i[transportationReceipts deathCertificate].freeze + %i[transportationReceipts deathCertificate militarySeparationDocuments additionalEvidence].freeze end def email From d1eb7f411de2b51a41d9c3a093e2700b40e34707 Mon Sep 17 00:00:00 2001 From: Richard Davis Date: Mon, 8 Apr 2024 11:12:38 -0400 Subject: [PATCH 065/260] Adds debugging info to /v0/profile/contacts endpoint (#16174) --- app/swagger/swagger/schemas/contacts.rb | 8 ++- lib/va_profile/models/associated_person.rb | 12 +++- .../profile/v3/health_benefit_bio_response.rb | 30 +++++---- lib/va_profile/profile/v3/service.rb | 6 +- .../v0/profile/contacts_controller_spec.rb | 2 +- .../models/associated_person_spec.rb | 5 +- .../v3/health_benefit_bio_response_spec.rb | 27 ++++---- .../lib/va_profile/profile/v3/service_spec.rb | 43 ++++++++++-- .../va_profile/contacts_request_spec.rb | 66 ++++++++++++++----- 9 files changed, 144 insertions(+), 55 deletions(-) diff --git a/app/swagger/swagger/schemas/contacts.rb b/app/swagger/swagger/schemas/contacts.rb index d19585b9085..e6a01bf6276 100644 --- a/app/swagger/swagger/schemas/contacts.rb +++ b/app/swagger/swagger/schemas/contacts.rb @@ -10,7 +10,7 @@ class Contacts key :required, [:data] property :data, type: :array do items do - property :id, type: :string, example: 'dbbf9a58-41e5-40c0-bdb5-fc1407aa1f05' + property :id, type: :string property :type, type: :string property :attributes do key :$ref, :Contact @@ -21,7 +21,11 @@ class Contacts swagger_schema :Contact do key :required, %i[contact_type given_name family_name primary_phone] - property :contact_type, type: :string, enum: VAProfile::Models::AssociatedPerson::CONTACT_TYPES + property( + :contact_type, + type: :string, + enum: VAProfile::Models::AssociatedPerson::PERSONAL_HEALTH_CARE_CONTACT_TYPES + ) property :given_name, type: %i[string null] property :family_name, type: %i[string null] property :relationship, type: %i[string null] diff --git a/lib/va_profile/models/associated_person.rb b/lib/va_profile/models/associated_person.rb index 9f9f72c25bc..c100e0e1d33 100644 --- a/lib/va_profile/models/associated_person.rb +++ b/lib/va_profile/models/associated_person.rb @@ -10,19 +10,27 @@ class AssociatedPerson < Base OTHER_EMERGENCY_CONTACT = 'Other emergency contact' PRIMARY_NEXT_OF_KIN = 'Primary Next of Kin' OTHER_NEXT_OF_KIN = 'Other Next of Kin' + DESIGNEE = 'Designee' + POWER_OF_ATTORNEY = 'Power of Attorney' - CONTACT_TYPES = [ + PERSONAL_HEALTH_CARE_CONTACT_TYPES = [ EMERGENCY_CONTACT, OTHER_EMERGENCY_CONTACT, PRIMARY_NEXT_OF_KIN, OTHER_NEXT_OF_KIN ].freeze + CONTACT_TYPES = [ + *PERSONAL_HEALTH_CARE_CONTACT_TYPES, + DESIGNEE, + POWER_OF_ATTORNEY + ].freeze + attribute :contact_type, String attribute :given_name, Common::TitlecaseString attribute :middle_name, Common::TitlecaseString attribute :family_name, Common::TitlecaseString - attribute :relationship, Common::TitlecaseString + attribute :relationship, String attribute :address_line1, String attribute :address_line2, String attribute :address_line3, String diff --git a/lib/va_profile/profile/v3/health_benefit_bio_response.rb b/lib/va_profile/profile/v3/health_benefit_bio_response.rb index 1dde3fb9f89..1b333021400 100644 --- a/lib/va_profile/profile/v3/health_benefit_bio_response.rb +++ b/lib/va_profile/profile/v3/health_benefit_bio_response.rb @@ -8,33 +8,39 @@ module VAProfile module Profile module V3 class HealthBenefitBioResponse < VAProfile::Response - attr_reader :body - attribute :contacts, Array[VAProfile::Models::AssociatedPerson] attribute :messages, Array[VAProfile::Models::Message] + attribute :va_profile_tx_audit_id, String def initialize(response) - @body = response.body + body = response.body contacts = body.dig('profile', 'health_benefit', 'associated_persons') &.select { |p| valid_contact_types.include?(p['contact_type']) } &.sort_by { |p| valid_contact_types.index(p['contact_type']) } messages = body['messages'] - super(response.status, { contacts:, messages: }) + va_profile_tx_audit_id = response.response_headers['vaprofiletxauditid'] + super(response.status, { contacts:, messages:, va_profile_tx_audit_id: }) end - def metadata - { status:, messages: } + def debug_data + { + status:, + message:, + va_profile_tx_audit_id: + } end private def valid_contact_types - [ - VAProfile::Models::AssociatedPerson::EMERGENCY_CONTACT, - VAProfile::Models::AssociatedPerson::OTHER_EMERGENCY_CONTACT, - VAProfile::Models::AssociatedPerson::PRIMARY_NEXT_OF_KIN, - VAProfile::Models::AssociatedPerson::OTHER_NEXT_OF_KIN - ] + VAProfile::Models::AssociatedPerson::PERSONAL_HEALTH_CARE_CONTACT_TYPES + end + + def message + m = messages&.first + return '' unless m + + "#{m.code} #{m.key} #{m.text}" end end end diff --git a/lib/va_profile/profile/v3/service.rb b/lib/va_profile/profile/v3/service.rb index 8c26e61e49f..8b06ccc5f59 100644 --- a/lib/va_profile/profile/v3/service.rb +++ b/lib/va_profile/profile/v3/service.rb @@ -26,8 +26,10 @@ def initialize(user) def get_health_benefit_bio oid = MPI::Constants::VA_ROOT_OID path = "#{oid}/#{ERB::Util.url_encode(icn_with_aaid)}" - response = perform(:post, path, { bios: [{ bioPath: 'healthBenefit' }] }) - VAProfile::Profile::V3::HealthBenefitBioResponse.new(response) + service_response = perform(:post, path, { bios: [{ bioPath: 'healthBenefit' }] }) + response = VAProfile::Profile::V3::HealthBenefitBioResponse.new(service_response) + Sentry.set_extras(response.debug_data) unless response.ok? + response end def get_military_info diff --git a/spec/controllers/v0/profile/contacts_controller_spec.rb b/spec/controllers/v0/profile/contacts_controller_spec.rb index 2ddf67c1864..62131d4d71d 100644 --- a/spec/controllers/v0/profile/contacts_controller_spec.rb +++ b/spec/controllers/v0/profile/contacts_controller_spec.rb @@ -44,7 +44,7 @@ end context 'feature disabled' do - it 'returns an unauthorized status code' do + it 'returns a not found status code' do Flipper.disable(:profile_contacts) sign_in_as user expect(subject).to have_http_status(:not_found) diff --git a/spec/lib/va_profile/models/associated_person_spec.rb b/spec/lib/va_profile/models/associated_person_spec.rb index 8aedcb5ac90..42ee2701a06 100644 --- a/spec/lib/va_profile/models/associated_person_spec.rb +++ b/spec/lib/va_profile/models/associated_person_spec.rb @@ -35,15 +35,12 @@ it 'titlecases family_name' do expect(subject.family_name).to eq('Williams') end - - it 'titlecases relationship' do - expect(subject.relationship).to eq('Unrelated Friend') - end end context 'Virtus::Attribute, String type attributes' do %i[ contact_type + relationship address_line1 address_line2 address_line3 diff --git a/spec/lib/va_profile/profile/v3/health_benefit_bio_response_spec.rb b/spec/lib/va_profile/profile/v3/health_benefit_bio_response_spec.rb index 70f51f3ed61..8cc61adcadb 100644 --- a/spec/lib/va_profile/profile/v3/health_benefit_bio_response_spec.rb +++ b/spec/lib/va_profile/profile/v3/health_benefit_bio_response_spec.rb @@ -7,17 +7,22 @@ subject { described_class.new(response) } let(:response) do - double('Faraday::Response', - status: 200, - body: { - 'profile' => { - 'health_benefit' => { - 'associated_persons' => [{ - 'contact_type' => contact_type - }] - } - } - }) + double( + 'Faraday::Response', + status: 200, + body: { + 'profile' => { + 'health_benefit' => { + 'associated_persons' => [{ + 'contact_type' => contact_type + }] + } + } + }, + response_headers: { + 'vaprofiletxauditid' => 'abc123' + } + ) end describe 'Emergency contact' do diff --git a/spec/lib/va_profile/profile/v3/service_spec.rb b/spec/lib/va_profile/profile/v3/service_spec.rb index da5ec7b9b89..cd37ee8998d 100644 --- a/spec/lib/va_profile/profile/v3/service_spec.rb +++ b/spec/lib/va_profile/profile/v3/service_spec.rb @@ -55,6 +55,19 @@ describe '#get_health_benefit_bio' do let(:user) { build(:user, :loa3, idme_uuid:) } + let(:cassette_filename) { "spec/support/vcr_cassettes/#{cassette}.yml" } + let(:cassette_data) { YAML.load_file(cassette_filename) } + let(:va_profile_tx_audit_id) do + cassette_data['http_interactions'][0]['response']['headers']['Vaprofiletxauditid'][0] + end + let(:debug_data) do + { + status:, + message:, + va_profile_tx_audit_id: + } + end + around do |ex| VCR.use_cassette(cassette) { ex.run } end @@ -68,19 +81,21 @@ expect(response.status).to eq(200) expect(response.contacts.size).to eq(4) types = response.contacts.map(&:contact_type) - valid_contact_types = [ - VAProfile::Models::AssociatedPerson::EMERGENCY_CONTACT, - VAProfile::Models::AssociatedPerson::OTHER_EMERGENCY_CONTACT, - VAProfile::Models::AssociatedPerson::PRIMARY_NEXT_OF_KIN, - VAProfile::Models::AssociatedPerson::OTHER_NEXT_OF_KIN - ] + valid_contact_types = VAProfile::Models::AssociatedPerson::PERSONAL_HEALTH_CARE_CONTACT_TYPES expect(types).to match_array(valid_contact_types) end + + it 'does not call Sentry.set_extras' do + expect(Sentry).not_to receive(:set_extras) + subject.get_health_benefit_bio + end end context '404 response' do let(:idme_uuid) { '88f572d4-91af-46ef-a393-cba6c351e252' } let(:cassette) { 'va_profile/profile/v3/health_benefit_bio_404' } + let(:status) { 404 } + let(:message) { 'MVI201 MviNotFound The person with the identifier requested was not found in MVI.' } it 'includes messages received from the api' do response = subject.get_health_benefit_bio @@ -88,11 +103,22 @@ expect(response.contacts.size).to eq(0) expect(response.messages.size).to eq(1) end + + it 'calls Sentry.set_extras' do + expect(Sentry).to receive(:set_extras).once.with(debug_data) + subject.get_health_benefit_bio + end end context '500 response' do let(:idme_uuid) { '88f572d4-91af-46ef-a393-cba6c351e252' } let(:cassette) { 'va_profile/profile/v3/health_benefit_bio_500' } + let(:status) { 500 } + let(:message) do + result = 'MVI203 MviResponseError MVI returned acknowledgement error code ' + result += 'AE with error detail: More Than One Active Correlation Exists' + result + end it 'includes messages recieved from the api' do response = subject.get_health_benefit_bio @@ -100,6 +126,11 @@ expect(response.contacts.size).to eq(0) expect(response.messages.size).to eq(1) end + + it 'calls Sentry.set_extras' do + expect(Sentry).to receive(:set_extras).once.with(debug_data) + subject.get_health_benefit_bio + end end context 'api timeout' do diff --git a/spec/requests/va_profile/contacts_request_spec.rb b/spec/requests/va_profile/contacts_request_spec.rb index b44363b3ddd..4f8fef43a7a 100644 --- a/spec/requests/va_profile/contacts_request_spec.rb +++ b/spec/requests/va_profile/contacts_request_spec.rb @@ -7,29 +7,65 @@ let(:user) { build(:user, :loa3, idme_uuid:) } let(:resource) { JSON.parse(response.body) } - describe 'GET /v0/profile/contacts -> 200' do - let(:idme_uuid) { 'dd681e7d6dea41ad8b80f8d39284ef29' } + around do |ex| + VCR.use_cassette(cassette) { ex.run } + end + + describe 'GET /v0/profile/contacts' do + context '200 response' do + let(:idme_uuid) { 'dd681e7d6dea41ad8b80f8d39284ef29' } + let(:cassette) { 'va_profile/profile/v3/health_benefit_bio_200' } - it 'responds with contacts' do - sign_in_as(user) - VCR.use_cassette('va_profile/profile/v3/health_benefit_bio_200') do + it 'responds with contacts' do + sign_in_as(user) get '/v0/profile/contacts' + expect(response).to have_http_status(:ok) + expect(response).to match_response_schema('contacts') + expect(resource['data'].size).to eq(4) + end + end + + context '401 response' do + let(:idme_uuid) { 'dd681e7d6dea41ad8b80f8d39284ef29' } + let(:cassette) { 'va_profile/profile/v3/health_benefit_bio_200' } + + it 'responds with 401 status' do + get '/v0/profile/contacts' + expect(response).to have_http_status(:unauthorized) + end + end + + context '403 response' do + let(:user) { build(:user, :loa1) } + let(:cassette) { 'va_profile/profile/v3/health_benefit_bio_200' } + + it 'responds with 403 status' do + sign_in_as(user) + get '/v0/profile/contacts' + expect(response).to have_http_status(:forbidden) + end + end + + context '404 response' do + let(:idme_uuid) { '88f572d4-91af-46ef-a393-cba6c351e252' } + let(:cassette) { 'va_profile/profile/v3/health_benefit_bio_404' } + + it 'responds with 404 status' do + sign_in_as(user) + get '/v0/profile/contacts' + expect(response).to have_http_status(:not_found) end - expect(response).to have_http_status(:ok) - expect(response).to match_response_schema('contacts') - expect(resource['data'].size).to eq(4) end - end - describe 'GET /v0/profile/contacts -> 404' do - let(:idme_uuid) { '88f572d4-91af-46ef-a393-cba6c351e252' } + context '500 response' do + let(:idme_uuid) { '88f572d4-91af-46ef-a393-cba6c351e252' } + let(:cassette) { 'va_profile/profile/v3/health_benefit_bio_500' } - it 'responds with 404 status' do - sign_in_as(user) - VCR.use_cassette('va_profile/profile/v3/health_benefit_bio_404') do + it 'responds with 500 status' do + sign_in_as(user) get '/v0/profile/contacts' + expect(response).to have_http_status(:internal_server_error) end - expect(response).to have_http_status(:not_found) end end end From e97c23b95435159d775f3e88be14303627640129 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 10:01:16 -0600 Subject: [PATCH 066/260] Bump rubocop from 1.62.1 to 1.63.0 (#16233) Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.62.1 to 1.63.0. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.62.1...v1.63.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 95f1b0042fa..c2f6771ab7f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -890,7 +890,7 @@ GEM rswag-ui (2.13.0) actionpack (>= 3.1, < 7.2) railties (>= 3.1, < 7.2) - rubocop (1.62.1) + rubocop (1.63.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) From 57d14caea56dac652bd620f8d61f80d15e2750f7 Mon Sep 17 00:00:00 2001 From: Micah Frazier Date: Mon, 8 Apr 2024 10:36:46 -0600 Subject: [PATCH 067/260] Ndbex/80091 zip code bug (#16224) * level set * level set with master * removing yarn.lock * Fix for foreign zipcode bug for Burials * Fix for zipcode issue setting the zipcode as being foreign even if it was not * Rubocop * Rubocop * Fix for logic --------- Co-authored-by: Thomas Blackwell --- app/sidekiq/lighthouse/submit_benefits_intake_claim.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/sidekiq/lighthouse/submit_benefits_intake_claim.rb b/app/sidekiq/lighthouse/submit_benefits_intake_claim.rb index ff98683f62d..34553145270 100644 --- a/app/sidekiq/lighthouse/submit_benefits_intake_claim.rb +++ b/app/sidekiq/lighthouse/submit_benefits_intake_claim.rb @@ -77,13 +77,13 @@ def generate_metadata 'veteranFirstName' => veteran_full_name['first'], 'veteranLastName' => veteran_full_name['last'], 'fileNumber' => form['vaFileNumber'] || form['veteranSocialSecurityNumber'], - 'zipCode' => address['country'] == 'USA' ? address['postalCode'] : FOREIGN_POSTALCODE, + 'zipCode' => address['postalCode'], 'source' => "#{@claim.class} va.gov", 'docType' => @claim.form_id, 'businessLine' => @claim.business_line } - SimpleFormsApiSubmission::MetadataValidator.validate(metadata) + SimpleFormsApiSubmission::MetadataValidator.validate(metadata, zip_code_is_us_based: check_zipcode(address)) end # rubocop:disable Metrics/MethodLength @@ -149,5 +149,9 @@ def cleanup_file_paths Common::FileHelpers.delete_file_if_exists(@pdf_path) if @pdf_path @attachment_paths&.each { |p| Common::FileHelpers.delete_file_if_exists(p) } end + + def check_zipcode(address) + address['country'].upcase.in?(%w[USA US]) + end end end From ad954405e855dab3cb3f588037850f6d4f7ed663 Mon Sep 17 00:00:00 2001 From: s-caso <94458706+s-caso@users.noreply.github.com> Date: Mon, 8 Apr 2024 16:51:05 -0400 Subject: [PATCH 068/260] correct params strcuture for form submission (#16247) * correct params strcuture for form submission * update form params to be correct values --- modules/meb_api/lib/dgi/forms/service/submission_service.rb | 4 ++-- modules/meb_api/lib/dgi/submission/service.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/meb_api/lib/dgi/forms/service/submission_service.rb b/modules/meb_api/lib/dgi/forms/service/submission_service.rb index 0f369b477b3..8adae906f53 100644 --- a/modules/meb_api/lib/dgi/forms/service/submission_service.rb +++ b/modules/meb_api/lib/dgi/forms/service/submission_service.rb @@ -53,9 +53,9 @@ def update_dd_params(params, dd_params) params[:form][:direct_deposit][:direct_deposit_account_number] = dd_params[:dposit_acnt_nbr] params[:form][:direct_deposit][:direct_deposit_routing_number] = dd_params[:routng_trnsit_nbr] elsif check_masking && Flipper.enabled?(:toe_light_house_dgi_direct_deposit, @current_user) - params[:form][:direct_deposit][:account_number] = + params[:form][:direct_deposit][:direct_deposit_account_number] = dd_params&.payment_account ? dd_params.payment_account[:account_number] : nil - params[:form][:direct_deposit][:routing_number] = + params[:form][:direct_deposit][:direct_deposit_routing_number] = dd_params&.payment_account ? dd_params.payment_account[:routing_number] : nil end params diff --git a/modules/meb_api/lib/dgi/submission/service.rb b/modules/meb_api/lib/dgi/submission/service.rb index 26c001c5a22..85b91d8482c 100644 --- a/modules/meb_api/lib/dgi/submission/service.rb +++ b/modules/meb_api/lib/dgi/submission/service.rb @@ -54,9 +54,9 @@ def update_dd_params(params, dd_params) check_masking = account_number&.include?('*') if check_masking && Flipper.enabled?(:show_dgi_direct_deposit_1990EZ, @current_user) - params[:direct_deposit][:account_number] = + params[:direct_deposit][:direct_deposit_account_number] = dd_params&.payment_account ? dd_params.payment_account[:account_number] : nil - params[:direct_deposit][:routing_number] = + params[:direct_deposit][:direct_deposit_routing_number] = dd_params&.payment_account ? dd_params.payment_account[:routing_number] : nil end From 5a18cb49d378eeb17a40d794d68df42b94e5b939 Mon Sep 17 00:00:00 2001 From: Khoa Nguyen <134089461+Khoa-V-Nguyen@users.noreply.github.com> Date: Mon, 8 Apr 2024 16:10:46 -0600 Subject: [PATCH 069/260] Updated veis path (#16243) Co-authored-by: khoa-v-nguyen --- config/settings.yml | 2 +- modules/ask_va_api/app/services/crm/service.rb | 2 +- modules/ask_va_api/spec/services/crm/service_spec.rb | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/settings.yml b/config/settings.yml index 42419c70fdd..065cca2a433 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -610,7 +610,7 @@ ask_va_api: client_id: client_id client_secret: secret resource: resource - veis_api_path: veis/vagov.lob.ava/api + veis_api_path: eis/vagov.lob.ava/api tenant_id: abcdefgh-1234-5678-12345-11e8b8ce491e ocp_apim_subscription_key: subscription_key redis_token_expiry: 3540 # 59 minutes diff --git a/modules/ask_va_api/app/services/crm/service.rb b/modules/ask_va_api/app/services/crm/service.rb index d8858d11fc7..aa69ec2eb56 100644 --- a/modules/ask_va_api/app/services/crm/service.rb +++ b/modules/ask_va_api/app/services/crm/service.rb @@ -7,7 +7,7 @@ class Service attr_reader :icn, :logger, :settings, :base_uri, :token BASE_URI = 'https://dev.integration.d365.va.gov' - VEIS_API_PATH = 'veis/vagov.lob.ava/api' + VEIS_API_PATH = 'eis/vagov.lob.ava/api' def_delegators :settings, :base_url, diff --git a/modules/ask_va_api/spec/services/crm/service_spec.rb b/modules/ask_va_api/spec/services/crm/service_spec.rb index 6d7391c85c3..ba7f2e4dd8b 100644 --- a/modules/ask_va_api/spec/services/crm/service_spec.rb +++ b/modules/ask_va_api/spec/services/crm/service_spec.rb @@ -51,7 +51,7 @@ def mock_response(status:, body:) before do allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('token') - allow_any_instance_of(Faraday::Connection).to receive(:get).with('veis/vagov.lob.ava/api/inquiries', + allow_any_instance_of(Faraday::Connection).to receive(:get).with('eis/vagov.lob.ava/api/inquiries', icn: '123', organizationName: 'iris-dev') .and_return(response) @@ -99,7 +99,7 @@ def mock_response(status:, body:) before do allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('token') - allow_any_instance_of(Faraday::Connection).to receive(:get).with('veis/vagov.lob.ava/api/inquiries', + allow_any_instance_of(Faraday::Connection).to receive(:get).with('eis/vagov.lob.ava/api/inquiries', { icn: '123', organizationName: 'iris-dev' }) .and_raise(exception) From cf9f579b5f748073f472b68d88508182b3554552 Mon Sep 17 00:00:00 2001 From: Kris Pethtel Date: Mon, 8 Apr 2024 18:11:36 -0500 Subject: [PATCH 070/260] 8189 appointments index schema corrections (#16245) * 8189: corrections to appointments index schema --- .../vaos/app/schemas/appointments_index.json | 112 +++++++++++++----- .../services/vaos/v2/appointments_service.rb | 8 +- 2 files changed, 87 insertions(+), 33 deletions(-) diff --git a/modules/vaos/app/schemas/appointments_index.json b/modules/vaos/app/schemas/appointments_index.json index 725e3c22c71..4db0c3b8974 100644 --- a/modules/vaos/app/schemas/appointments_index.json +++ b/modules/vaos/app/schemas/appointments_index.json @@ -91,25 +91,22 @@ } }, "reason_code": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "coding": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "system": { "type": "string" }, - "code": { "type": "string" }, - "display": { "type": "string" } - } + "type": "object", + "additionalProperties": false, + "properties": { + "coding": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": false, + "properties": { + "system": { "type": "string" }, + "code": { "type": "string" }, + "display": { "type": "string" } } - }, - "text": { "type": "string" } - } + } + }, + "text": { "type": "string" } } }, "description": { "type": "string" }, @@ -135,7 +132,8 @@ "practitioners": { "type": "array", "items": { - "type": "array", + "type": "object", + "additionalProperties": false, "properties": { "identifier": { "type": "array", @@ -160,7 +158,7 @@ } } }, - "practiceName": { "type": "string" }, + "practice_name": { "type": "string" }, "address": { "type": "object", "additionalProperties": false, @@ -175,13 +173,13 @@ }, "city": { "type": "string" }, "state": { "type": "string" }, - "postalCode": { "type": "string" }, + "postal_code": { "type": "string" }, "country": { "type": "string" }, "text": { "type": "string" } } }, - "firstName": { "type": "string" }, - "lastName": { "type": "string" } + "first_name": { "type": "string" }, + "last_name": { "type": "string" } } } }, @@ -290,20 +288,20 @@ "type": "object", "additionalProperties": false, "properties": { - "sitecode": { "type": "string" }, - "confirmationCode": { "type": "string" }, + "site_code": { "type": "string" }, + "confirmation_code": { "type": "string" }, "address": { "type": "object", "additionalProperties": false, "properties": { - "streetAddress": { "type": "string" }, + "street_address": { "type": "string" }, "city": { "type": "string" }, "state": { "type": "string" }, - "zipCode": { "type": "string" }, + "zip_code": { "type": "string" }, "country": { "type": "string" }, - "latitude": { "type": "number" }, + "latitutde": { "type": "number" }, "longitude": { "type": "number" }, - "additionalDetails": { "type": "string" } + "additional_details": { "type": "string" } } } } @@ -316,7 +314,10 @@ "type": "object", "additionalProperties": false, "properties": { - "ccLocation": { + "desired_date": { + "type": "string" + }, + "cc_location": { "type": "object", "additionalProperties": false, "properties": { @@ -334,7 +335,7 @@ }, "city": { "type": "string" }, "state": { "type": "string" }, - "postalCode": { "type": "string" }, + "postal_code": { "type": "string" }, "country": { "type": "string" }, "text": { "type": "string" } } @@ -353,7 +354,54 @@ } } }, - "practiceName": { "type": "string" } + "practice_name": { "type": "string" } + } + }, + "cc_requested_cancellation": { "type": "boolean" }, + "hsrm_tast_id": { "type": "string" }, + "hsrm_consult_id": { "type": "string" }, + "vista_status": { + "type": "array", + "items": { "type": "string" } + }, + "cc_treating_specialty": { "type": "string" }, + "modality": { "type": "string" }, + "patient_has_mobile_gfe": { "type": "boolean" }, + "pre_checkin_allowed": { "type": "boolean" }, + "e_checkin_allowed": { "type": "boolean" }, + "clinic": { + "type": "object", + "additionalProperties": false, + "properties": { + "vista_site": { + "type": "integer", + "maxLength": 3, + "minLength": 3 + }, + "id": { "type": "string" }, + "service_name": { "type": "string" }, + "physical_location": { "type": "string" }, + "phone_number": { "type": "string" }, + "station_id": { "type": "string" }, + "station_name": { "type": "string" }, + "primary_stop_code": { + "type": "integer", + "maxLength": 3, + "minLength": 3 + }, + "primary_stop_code_name": { "type": "string" }, + "secondary_stop_code": { + "type": "integer", + "maxLength": 3, + "minLength": 3 + }, + "secondary_stop_code_name": { "type": "string" }, + "patient_direct_scheduling": { "type": "boolean" }, + "patient_display": { "type": "boolean" }, + "char4": { "type": "string" }, + "active": { "type": "boolean" }, + "non_count": { "type": "boolean" }, + "future_booking_maximum_days": { "type": "integer" } } } } diff --git a/modules/vaos/app/services/vaos/v2/appointments_service.rb b/modules/vaos/app/services/vaos/v2/appointments_service.rb index 3fcadb28f69..fda329d27f4 100644 --- a/modules/vaos/app/services/vaos/v2/appointments_service.rb +++ b/modules/vaos/app/services/vaos/v2/appointments_service.rb @@ -31,7 +31,7 @@ def get_appointments(start_date, end_date, statuses = nil, pagination_params = { with_monitoring do response = perform(:get, appointments_base_path, params, headers) - SchemaContract::ValidationInitiator.call(user:, response:, contract_name: 'appointments_index') + validate_response_schema(response, 'appointments_index') response.body[:data].each do |appt| # for CnP and covid appointments set cancellable to false per GH#57824, GH#58690 set_cancellable_false(appt) if cnp?(appt) || covid?(appt) @@ -538,6 +538,12 @@ def update_appointment_vaos(appt_id, status) params = VAOS::V2::UpdateAppointmentForm.new(status:).params perform(:put, url_path, params, headers) end + + def validate_response_schema(response, contract_name) + return unless response.success? && response.body[:data].present? + + SchemaContract::ValidationInitiator.call(user:, response:, contract_name:) + end end end end From 3aa7256dd86bd223c9d68055944f52b9ce85b27e Mon Sep 17 00:00:00 2001 From: Jason C Date: Mon, 8 Apr 2024 17:16:03 -0700 Subject: [PATCH 071/260] Mobile: Add script that aids in debugging + Spec Fix (#16251) * Add script that aids in debugging Update spec that's failing * Rubocop --------- Co-authored-by: Tonksthebear --- modules/mobile/lib/scripts/parse_rspec_xml.rb | 66 +++++++++++++++++++ .../spec/request/v1/user_request_spec.rb | 1 + 2 files changed, 67 insertions(+) create mode 100644 modules/mobile/lib/scripts/parse_rspec_xml.rb diff --git a/modules/mobile/lib/scripts/parse_rspec_xml.rb b/modules/mobile/lib/scripts/parse_rspec_xml.rb new file mode 100644 index 00000000000..99edb9eef23 --- /dev/null +++ b/modules/mobile/lib/scripts/parse_rspec_xml.rb @@ -0,0 +1,66 @@ +# frozen_string_literal: true + +require 'nokogiri' +require 'optparse' + +def relative_file_path(file_path) + file_path.start_with?('/') ? ".#{file_path}" : file_path +end + +def extract_xml_attributes(file_path, mode) + # Load XML content from the file + xml_content = File.read(file_path) + + # Parse XML content using Nokogiri + doc = Nokogiri::XML(xml_content) + + # Extract attributes from XML nodes + seed = nil + files = [] + doc.traverse do |node| + seed = node.attributes['value'].value if node['name'] == 'seed' + + if node.element? && node.attributes['file'] + case mode + when 'errors' + if node.children.any? { |child| child.name == 'failure' } + files << relative_file_path(node.attributes['file'].value) + end + when 'full' + files << relative_file_path(node.attributes['file'].value) + end + end + end + + # Flatten the array of attributes and join them into a string + "bundle exec rspec --seed #{seed} --bisect #{files.uniq.join(' ')}" +rescue => e + puts "Error: #{e.message}" +end + +options = {} + +OptionParser.new do |opts| + opts.banner = 'Usage: ruby extract_xml_attributes.rb [options] FILE_PATH' + opts.on('-m', '--mode MODE', 'Mode: full or errors (default: errors)') do |m| + options[:mode] = m.downcase + end +end.parse! + +file_path = ARGV.join(' ') + +# Check if file path is provided +if file_path.nil? + puts 'Error: File path is required.' + puts 'Usage: ruby script.rb [options] FILE_PATH' + exit(1) +end + +# Set default mode to 'errors' if mode is not specified +mode = options[:mode] || 'errors' + +# Call the method to extract XML attributes +xml_attributes = extract_xml_attributes(file_path, mode) + +# Output the XML attributes +puts "\nRun the following commands in vets-api in order to debug:\n\n#{xml_attributes}" diff --git a/modules/mobile/spec/request/v1/user_request_spec.rb b/modules/mobile/spec/request/v1/user_request_spec.rb index 9edb5b3635c..92cb3dc89ef 100644 --- a/modules/mobile/spec/request/v1/user_request_spec.rb +++ b/modules/mobile/spec/request/v1/user_request_spec.rb @@ -24,6 +24,7 @@ context 'with no upstream errors' do before do + Flipper.enable('va_online_scheduling') VCR.use_cassette('mobile/payment_information/payment_information') do VCR.use_cassette('mobile/user/get_facilities') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do From 0453c6c32db0b88732c66f8f6835f64bd1584c0e Mon Sep 17 00:00:00 2001 From: Kris Pethtel Date: Mon, 8 Apr 2024 19:44:34 -0500 Subject: [PATCH 072/260] enable vaos feature flag in user request spec (#16253) --- modules/mobile/spec/request/user_request_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/mobile/spec/request/user_request_spec.rb b/modules/mobile/spec/request/user_request_spec.rb index df9eb914ff7..4e922b397fb 100644 --- a/modules/mobile/spec/request/user_request_spec.rb +++ b/modules/mobile/spec/request/user_request_spec.rb @@ -28,6 +28,7 @@ end before do + Flipper.enable('va_online_scheduling') Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) VCR.insert_cassette('sm_client/session') end From 52066e25660bf4a7c10d9e72fff973125a16c3ec Mon Sep 17 00:00:00 2001 From: Jesse Cohn Date: Mon, 8 Apr 2024 21:06:26 -0400 Subject: [PATCH 073/260] 79164 ogc data for rep profile (#16207) * Put existing attributes in alphabetical order * Added comment * Added ogcNumber and poaCode * Removed whitespace * Actually removed it this time * Changed to plural * Added method and test * Addressed rubocop complaints * Removed fingerprint --- .../representative_user.rb | 15 +++--- .../representative_user_loader.rb | 16 +++++++ .../spec/factories/representative_user.rb | 2 + .../representative_user_loader_spec.rb | 46 +++++++++++++++++-- 4 files changed, 70 insertions(+), 9 deletions(-) diff --git a/modules/accredited_representative_portal/app/models/accredited_representative_portal/representative_user.rb b/modules/accredited_representative_portal/app/models/accredited_representative_portal/representative_user.rb index 82e5dde64fb..b4e58fcee9a 100644 --- a/modules/accredited_representative_portal/app/models/accredited_representative_portal/representative_user.rb +++ b/modules/accredited_representative_portal/app/models/accredited_representative_portal/representative_user.rb @@ -6,19 +6,22 @@ class RepresentativeUser < Common::RedisStore redis_ttl REDIS_CONFIG[:representative_user_store][:each_ttl] redis_key :uuid - attribute :uuid + # in alphabetical order + attribute :authn_context attribute :email + attribute :fingerprint attribute :first_name - attribute :last_name attribute :icn - alias_attribute :mhv_icn, :icn attribute :idme_uuid - attribute :logingov_uuid - attribute :fingerprint + attribute :last_name attribute :last_signed_in - attribute :authn_context attribute :loa + attribute :logingov_uuid + attribute :ogc_number + attribute :poa_codes attribute :sign_in + attribute :uuid + alias_attribute :mhv_icn, :icn validates :uuid, :email, :first_name, :last_name, :icn, presence: true end diff --git a/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_loader.rb b/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_loader.rb index dfe2514186e..7a7a93bac16 100644 --- a/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_loader.rb +++ b/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_loader.rb @@ -4,6 +4,8 @@ module AccreditedRepresentativePortal class RepresentativeUserLoader attr_reader :access_token, :request_ip + class RepresentativeNotFoundError < StandardError; end + def initialize(access_token:, request_ip:) @access_token = access_token @request_ip = request_ip @@ -64,6 +66,18 @@ def user_verification @user_verification ||= session.user_verification end + def get_poa_codes + rep = Veteran::Service::Representative.find_by(representative_id: ogc_number) + # TODO-ARF 80297: Determine how to get ogc_number into RepresentativeUserLoader + # raise RepresentativeNotFoundError unless rep + + rep&.poa_codes + end + + def ogc_number + # TODO-ARF 80297: Determine how to get ogc_number into RepresentativeUserLoader + end + def current_user return @current_user if @current_user.present? @@ -77,6 +91,8 @@ def current_user user.authn_context = authn_context user.loa = loa user.logingov_uuid = user_verification.logingov_uuid + user.ogc_number = ogc_number # TODO-ARF 80297: Determine how to get ogc_number into RepresentativeUserLoader + user.poa_codes = get_poa_codes user.idme_uuid = user_verification.idme_uuid || user_verification.backing_idme_uuid user.last_signed_in = session.created_at user.sign_in = sign_in diff --git a/modules/accredited_representative_portal/spec/factories/representative_user.rb b/modules/accredited_representative_portal/spec/factories/representative_user.rb index 3dd401ab597..89ce83812e8 100644 --- a/modules/accredited_representative_portal/spec/factories/representative_user.rb +++ b/modules/accredited_representative_portal/spec/factories/representative_user.rb @@ -13,6 +13,8 @@ last_signed_in { Time.zone.now } authn_context { LOA::IDME_LOA3_VETS } loa { { current: LOA::THREE, highest: LOA::THREE } } + ogc_number { '123456789' } + poa_codes { %w[1234 5678] } sign_in { { service_name: SignIn::Constants::Auth::IDME, client_id: SecureRandom.uuid, auth_broker: SignIn::Constants::Auth::BROKER_CODE } diff --git a/modules/accredited_representative_portal/spec/services/accredited_representative_portal/representative_user_loader_spec.rb b/modules/accredited_representative_portal/spec/services/accredited_representative_portal/representative_user_loader_spec.rb index 2bfaabf1f3f..c7579507b92 100644 --- a/modules/accredited_representative_portal/spec/services/accredited_representative_portal/representative_user_loader_spec.rb +++ b/modules/accredited_representative_portal/spec/services/accredited_representative_portal/representative_user_loader_spec.rb @@ -6,8 +6,14 @@ describe '#perform' do subject(:representative_user_loader) { described_class.new(access_token:, request_ip:) } + let(:reloaded_user) { representative_user_loader.perform } + let(:access_token) { create(:access_token, user_uuid: user.uuid, session_handle:) } - let!(:user) { create(:representative_user, uuid: user_uuid, icn: user_icn, loa: user_loa) } + let(:ogc_number) { '123456' } # TODO-ARF 80297: Determine how to get ogc_number into RepresentativeUserLoader + let(:poa_codes) { %w[A1 B2 C3] } + let!(:user) do + create(:representative_user, uuid: user_uuid, icn: user_icn, loa: user_loa) + end let(:user_uuid) { user_account.id } let(:user_account) { create(:user_account) } let(:user_verification) { create(:idme_user_verification, user_account:) } @@ -16,6 +22,14 @@ let(:session) { create(:oauth_session, user_account:, user_verification:) } let(:session_handle) { session.handle } let(:request_ip) { '123.456.78.90' } + let!(:representative) do + FactoryBot.create(:representative, first_name: 'Bob', last_name: 'Smith', representative_id: ogc_number, + poa_codes:) + end + + before do + allow_any_instance_of(described_class).to receive(:ogc_number).and_return(ogc_number) + end shared_examples 'reloaded user' do context 'and associated session cannot be found' do @@ -49,8 +63,6 @@ end it 'reloads user object with expected attributes' do - reloaded_user = representative_user_loader.perform - expect(reloaded_user).to be_a(AccreditedRepresentativePortal::RepresentativeUser) expect(reloaded_user.uuid).to eq(user_uuid) expect(reloaded_user.email).to eq(email) @@ -59,6 +71,8 @@ expect(reloaded_user.icn).to eq(user_icn) expect(reloaded_user.idme_uuid).to eq(idme_uuid) expect(reloaded_user.logingov_uuid).to eq(nil) + expect(reloaded_user.ogc_number).to eq(ogc_number) + expect(reloaded_user.poa_codes).to eq(poa_codes) expect(reloaded_user.fingerprint).to eq(request_ip) expect(reloaded_user.last_signed_in).to eq(session.created_at) expect(reloaded_user.authn_context).to eq(authn_context) @@ -85,5 +99,31 @@ it_behaves_like 'reloaded user' end + + describe '#get_poa_codes' do + before do + user.destroy + end + + context 'when reloading a user' do + it 'sets the poa_codes based on the ogc_number' do + expect(reloaded_user.poa_codes).to match_array(poa_codes) + end + end + + # context 'when no representative is found for the ogc_number' do + # let(:non_existent_ogc_number) { 'non-existent-number' } + + # before do + # allow_any_instance_of(described_class).to receive(:ogc_number).and_return(non_existent_ogc_number) + # end + + # it 'raises a RepresentativeNotFoundError' do + # expect do + # reloaded_user + # end.to raise_error(described_class::RepresentativeNotFoundError) + # end + # end + end end end From fd2d6c0b2e2fb9fc02a574a8ddc587e8db79c2e0 Mon Sep 17 00:00:00 2001 From: Kevin Suarez Date: Tue, 9 Apr 2024 10:25:36 -0400 Subject: [PATCH 074/260] 79402 Remove the duplicate FSR controller and its routes (#16237) * 79402 remove the duplicate FSR controller and its routes * update FSR route swagger docs * update codeowners to reflect removal of fsr controller * update codeowners to reflect removal of fsr controller spec * 79402 missed a swagger update --- .github/CODEOWNERS | 2 - .../v0/financial_status_reports_controller.rb | 163 ------------------ .../requests/financial_status_reports.rb | 4 +- config/routes.rb | 6 - ...inancial_status_reports_controller_spec.rb | 84 --------- spec/requests/swagger_spec.rb | 4 +- 6 files changed, 4 insertions(+), 259 deletions(-) delete mode 100644 app/controllers/v0/financial_status_reports_controller.rb delete mode 100644 spec/controllers/v0/financial_status_reports_controller_spec.rb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8da827ed0ea..a35057bbfcd 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -73,7 +73,6 @@ app/controllers/v0/evss_claims_async_controller.rb @department-of-veterans-affai app/controllers/v0/evss_claims_controller.rb @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/example_controller.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/feature_toggles_controller.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -app/controllers/v0/financial_status_reports_controller.rb @department-of-veterans-affairs/vsa-debt-resolution @department-of-veterans-affairs/backend-review-group app/controllers/v0/folders_controller.rb @department-of-veterans-affairs/vfs-health-modernization-initiative @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/form1010cg/attachments_controller.rb @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/form1095_bs_controller.rb @department-of-veterans-affairs/vfs-1095-b @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1014,7 +1013,6 @@ spec/controllers/v0/evss_claims_async_controller_spec.rb @department-of-veterans spec/controllers/v0/evss_claims_controller_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/example_controller_spec.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/feature_toggles_controller_spec.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/controllers/v0/financial_status_reports_controller_spec.rb @department-of-veterans-affairs/vsa-debt-resolution @department-of-veterans-affairs/backend-review-group spec/controllers/v0/form1010cg @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/form1010cg/attachments_controller_spec.rb @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/forms_controller_spec.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/vfs-public-websites-frontend diff --git a/app/controllers/v0/financial_status_reports_controller.rb b/app/controllers/v0/financial_status_reports_controller.rb deleted file mode 100644 index 86a884d9041..00000000000 --- a/app/controllers/v0/financial_status_reports_controller.rb +++ /dev/null @@ -1,163 +0,0 @@ -# frozen_string_literal: true - -require 'debts_api/v0/financial_status_report_service' - -module V0 - class FinancialStatusReportsController < ApplicationController - service_tag 'financial-report' - before_action { authorize :debt, :access? } - - rescue_from ::DebtsApi::V0::FinancialStatusReportService::FSRNotFoundInRedis, with: :render_not_found - - def create - render json: service.submit_financial_status_report(fsr_form) - end - - def download_pdf - send_data( - service.get_pdf, - type: 'application/pdf', - filename: 'VA Form 5655 - Submitted', - disposition: 'attachment' - ) - end - - private - - def render_not_found - render json: nil, status: :not_found - end - - def full_name - %i[first middle last] - end - - def address - %i[ - addressline_one - addressline_two - addressline_three - city - state_or_province - zip_or_postal_code - country_name - ] - end - - def name_amount - %i[name amount] - end - - # rubocop:disable Metrics/MethodLength - def fsr_form - params.permit( - streamlined: %i[ - value - type - ], - personal_identification: %i[fsr_reason ssn file_number], - personal_data: [ - :telephone_number, - :email, - :date_of_birth, - :married, - { ages_of_other_dependents: [], - veteran_full_name: full_name, - address:, - spouse_full_name: full_name, - employment_history: [ - :veteran_or_spouse, - :occupation_name, - :from, - :to, - :present, - :employer_name, - { employer_address: address } - ] } - ], - income: [ - :veteran_or_spouse, - :monthly_gross_salary, - :total_deductions, - :net_take_home_pay, - :total_monthly_net_income, - { deductions: [ - :taxes, - :retirement, - :social_security, - { other_deductions: name_amount } - ], - other_income: name_amount } - ], - expenses: [ - :rent_or_mortgage, - :food, - :utilities, - :other_living_expenses, - :expenses_installment_contracts_and_other_debts, - :total_monthly_expenses, - { other_living_expenses: name_amount } - ], - discretionary_income: %i[ - net_monthly_income_less_expenses - amount_can_be_paid_toward_debt - ], - assets: [ - :cash_in_bank, - :cash_on_hand, - :trailers_boats_campers, - :us_savings_bonds, - :stocks_and_other_bonds, - :real_estate_owned, - :total_assets, - { automobiles: %i[make model year resale_value], - other_assets: name_amount } - ], - installment_contracts_and_other_debts: [ - :creditor_name, - :date_started, - :purpose, - :original_amount, - :unpaid_balance, - :amount_due_monthly, - :amount_past_due, - { creditor_address: address } - ], - total_of_installment_contracts_and_other_debts: %i[ - original_amount - unpaid_balance - amount_due_monthly - amount_past_due - ], - additional_data: [ - :additional_comments, - { bankruptcy: %i[ - has_been_adjudicated_bankrupt - date_discharged - court_location - docket_number - ] } - ], - applicant_certifications: %i[ - veteran_signature - ], - selected_debts_and_copays: [ - :current_ar, - :debt_type, - :deduction_code, - :p_h_amt_due, - :p_h_dfn_number, - :p_h_cerner_patient_id, - :resolution_comment, - :resolution_option, - { station: [:facilit_y_num] } - ] - ).to_hash - end - # rubocop:enable Metrics/MethodLength - - def service - DebtsApi::V0::FinancialStatusReportService.new(current_user) - end - end -end diff --git a/app/swagger/swagger/requests/financial_status_reports.rb b/app/swagger/swagger/requests/financial_status_reports.rb index 80024600b35..2bc6c94b8fd 100644 --- a/app/swagger/swagger/requests/financial_status_reports.rb +++ b/app/swagger/swagger/requests/financial_status_reports.rb @@ -5,7 +5,7 @@ module Requests class FinancialStatusReports include Swagger::Blocks - swagger_path '/v0/financial_status_reports' do + swagger_path '/debts_api/v0/financial_status_reports' do operation :post do key :summary, 'Submits Form VA-5655 data to the Debt Management Center' key :description, "Submits Form VA-5655 to the Debt Management Center. @@ -32,7 +32,7 @@ class FinancialStatusReports end end - swagger_path '/v0/financial_status_reports/download_pdf' do + swagger_path '/debts_api/v0/financial_status_reports/download_pdf' do operation :get do key :summary, 'Downloads the filled copy of VA-5655 Financial Status Report' key :operationId, 'getFinancialStatusReport' diff --git a/config/routes.rb b/config/routes.rb index 141b1ee1207..e9ee58f517f 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -92,12 +92,6 @@ end get 'benefits_reference_data/*path', to: 'benefits_reference_data#get_data' - resources :financial_status_reports, only: %i[create] do - collection do - get :download_pdf - end - end - post '/mvi_users/:id', to: 'mpi_users#submit' resource :decision_review_evidence, only: :create diff --git a/spec/controllers/v0/financial_status_reports_controller_spec.rb b/spec/controllers/v0/financial_status_reports_controller_spec.rb deleted file mode 100644 index 0236fd70a24..00000000000 --- a/spec/controllers/v0/financial_status_reports_controller_spec.rb +++ /dev/null @@ -1,84 +0,0 @@ -# frozen_string_literal: true - -# delete - -require 'rails_helper' -require_relative '../../../modules/debts_api/spec/support/stub_financial_status_report' -require 'support/financial_status_report_helpers' - -RSpec.describe V0::FinancialStatusReportsController, type: :controller do - let(:service_class) { DebtsApi::V0::FinancialStatusReportService } - let(:valid_form_data) { get_fixture('dmc/fsr_submission') } - let(:user) { build(:user, :loa3) } - let(:filenet_id) { '93631483-E9F9-44AA-BB55-3552376400D8' } - - before do - Flipper.disable(:financial_status_report_debts_api_module) - sign_in_as(user) - mock_pdf_fill - end - - def mock_pdf_fill - pdf_stub = class_double('PdfFill::Filler').as_stubbed_const - allow(pdf_stub).to receive(:fill_ancillary_form).and_return(::Rails.root.join(*'/spec/fixtures/dmc/5655.pdf' - .split('/')).to_s) - end - - describe '#create' do - context 'when service raises FSRNotFoundInRedis' do - before do - expect_any_instance_of(service_class).to receive( - :submit_financial_status_report - ).and_raise( - service_class::FSRNotFoundInRedis - ) - end - - it 'renders 404' do - post(:create, params: valid_form_data) - expect(response.status).to eq(404) - expect(response.header['Content-Type']).to include('application/json') - expect(JSON.parse(response.body)).to eq(nil) - end - end - - it 'submits a financial status report' do - VCR.use_cassette('dmc/submit_fsr') do - VCR.use_cassette('bgs/people_service/person_data') do - post(:create, params: valid_form_data.to_h, as: :json) - expect(response.code).to eq('200') - end - end - end - - context 'with module flipper on' do - before do - Flipper.enable(:financial_status_report_debts_api_module) - end - - after do - Flipper.disable(:financial_status_report_debts_api_module) - end - - it 'successfullfy redirects to debts-api module' do - VCR.use_cassette('dmc/submit_fsr') do - VCR.use_cassette('bgs/people_service/person_data') do - post(:create, params: valid_form_data.to_h, as: :json) - expect(response.code).to eq('200') - end - end - end - end - end - - describe '#download_pdf' do - stub_financial_status_report(:download_pdf) - - it 'downloads the filled financial status report pdf' do - set_filenet_id(user:, filenet_id:) - get(:download_pdf) - expect(response.header['Content-Type']).to eq('application/pdf') - expect(response.body).to eq(content) - end - end -end diff --git a/spec/requests/swagger_spec.rb b/spec/requests/swagger_spec.rb index 7cb1b211165..a3c3ea43848 100644 --- a/spec/requests/swagger_spec.rb +++ b/spec/requests/swagger_spec.rb @@ -725,7 +725,7 @@ VCR.use_cassette('bgs/people_service/person_data') do expect(subject).to validate( :post, - '/v0/financial_status_reports', + '/debts_api/v0/financial_status_reports', 200, headers.merge( '_data' => fsr_data @@ -3417,7 +3417,7 @@ it 'tests all documented routes' do # exclude these route as they return binaries subject.untested_mappings.delete('/v0/letters/{id}') - subject.untested_mappings.delete('/v0/financial_status_reports/download_pdf') + subject.untested_mappings.delete('/debts_api/v0/financial_status_reports/download_pdf') subject.untested_mappings.delete('/v0/form1095_bs/download_pdf/{tax_year}') subject.untested_mappings.delete('/v0/form1095_bs/download_txt/{tax_year}') subject.untested_mappings.delete('/v0/claim_letters/{document_id}') From 0340dba4235942c9555fba47816978408abc805c Mon Sep 17 00:00:00 2001 From: AJ Magdub Date: Tue, 9 Apr 2024 09:28:48 -0600 Subject: [PATCH 075/260] test(vaos): update vaos mobile facility rspecs (#16255) va.gov-team#70881 --- .../v2/mobile_facility_service_spec.rb | 199 ++++++++++-------- 1 file changed, 111 insertions(+), 88 deletions(-) diff --git a/modules/vaos/spec/services/v2/mobile_facility_service_spec.rb b/modules/vaos/spec/services/v2/mobile_facility_service_spec.rb index c48c6eed370..09241f376ac 100644 --- a/modules/vaos/spec/services/v2/mobile_facility_service_spec.rb +++ b/modules/vaos/spec/services/v2/mobile_facility_service_spec.rb @@ -7,6 +7,7 @@ let(:user) { build(:user, :vaos) } let(:memory_store) { ActiveSupport::Cache.lookup_store(:memory_store) } + let(:cassette_options) { { match_requests_on: %i[method path query] } } before do allow_any_instance_of(VAOS::UserService).to receive(:session).and_return('stubbed_token') @@ -16,39 +17,51 @@ describe '#configuration' do context 'with a single facility id arg' do - it 'returns a scheduling configuration' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_scheduling_configurations_200', - match_requests_on: %i[method path query], tag: :force_utf8) do - response = subject.get_scheduling_configurations('489') - expect(response[:data].size).to eq(1) + let(:facility_id) { '489' } + + before do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_scheduling_configurations_200', cassette_options) do + @response = subject.get_scheduling_configurations(facility_id) end end + + it 'returns a scheduling configuration with the correct id' do + expect(@response.dig(:data, 0, :facility_id)).to eq(facility_id) + end end context 'with multiple facility ids arg' do - it 'returns scheduling configurations' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_scheduling_configurations_200', - match_requests_on: %i[method path query], tag: :force_utf8) do - response = subject.get_scheduling_configurations('489,984') - expect(response[:data].size).to eq(2) + let(:facility_ids) { '489,984' } + + before do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_scheduling_configurations_200', cassette_options) do + @response = subject.get_scheduling_configurations(facility_ids) end end + + it 'returns scheduling configurations with the correct ids' do + expect(@response.dig(:data, 0, :facility_id)).to eq('489') + expect(@response.dig(:data, 1, :facility_id)).to eq('984') + end end context 'with multiple facility ids and cc enabled args' do - it 'returns scheduling configuration' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_scheduling_configurations_cc_200', - match_requests_on: %i[method path query], tag: :force_utf8) do - response = subject.get_scheduling_configurations('489,984', true) - expect(response[:data].size).to eq(1) + let(:facility_ids) { '489,984' } + + before do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_scheduling_configurations_cc_200', cassette_options) do + @response = subject.get_scheduling_configurations(facility_ids, true) end end + + it 'returns scheduling configuration with the correct id' do + expect(@response.dig(:data, 0, :facility_id)).to eq('984') + end end context 'when the upstream server returns a 500' do it 'raises a backend exception' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_scheduling_configurations_500', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_scheduling_configurations_500', cassette_options) do expect { subject.get_scheduling_configurations(489, false) }.to raise_error( Common::Exceptions::BackendServiceException ) @@ -58,21 +71,26 @@ end describe '#facilities' do + let(:facility_id) { '688' } + let(:facility_ids) { '983, 983GB, 983GC, 983GD' } + context 'with a facility id' do - it 'returns a configuration' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_single_id_200', - match_requests_on: %i[method path query]) do - response = subject.get_facilities(ids: '688', schedulable: true) - expect(response[:data].size).to eq(1) + before do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_single_id_200', cassette_options) do + @response = subject.get_facilities(ids: facility_id, schedulable: true) end end + + it 'returns a configuration with the correct id' do + expect(@response.dig(:data, 0, :id)).to eq(facility_id) + end end context 'with facility ids and schedulable not passed' do it 'raises ArgumentError' do VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_200_schedulable_not_passed', - match_requests_on: %i[method path query]) do - expect { subject.get_facilities(ids: '983, 983GB, 983GC, 983GD') }.to raise_error(ArgumentError) + cassette_options) do + expect { subject.get_facilities(ids: facility_ids) }.to raise_error(ArgumentError) end end end @@ -80,8 +98,8 @@ context 'with facility ids and schedulable false' do it 'filters out schedulable configurations' do VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_200_schedulable_false_required', - match_requests_on: %i[method path query]) do - response = subject.get_facilities(ids: '983, 983GB, 983GC, 983GD', schedulable: false) + cassette_options) do + response = subject.get_facilities(ids: facility_ids, schedulable: false) expect(response[:data].size).to eq(0) end end @@ -90,8 +108,8 @@ context 'with facility ids and schedulable true' do it 'returns schedulable configurations' do VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_200_schedulable_true_required', - match_requests_on: %i[method path query]) do - response = subject.get_facilities(ids: '983, 983GB, 983GC, 983GD', schedulable: true) + cassette_options) do + response = subject.get_facilities(ids: facility_ids, schedulable: true) expect(response[:data][0][:classification]).to eq('Primary Care CBOC') expect(response[:data][1][:classification]).to eq('Multi-Specialty CBOC') expect(response[:data][2][:classification]).to eq('Other Outpatient Services (OOS)') @@ -101,29 +119,42 @@ end context 'with multiple facility ids' do - it 'returns a configuration' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_200', - match_requests_on: %i[method path query]) do - response = subject.get_facilities(ids: '983,984', schedulable: true) - expect(response[:data].size).to eq(2) + before do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_200', cassette_options) do + @response = subject.get_facilities(ids: '983,984', schedulable: true) end end + + it 'returns a configuration with the correct id' do + expect(@response.dig(:data, 0, :id)).to eq('983') + expect(@response.dig(:data, 1, :id)).to eq('984') + end end context 'with a facility id and children true and schedulable true' do - it 'returns a configuration' do + before do VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_with_children_schedulable_200', - match_requests_on: %i[method path query]) do - response = subject.get_facilities(children: true, schedulable: true, ids: '688') - expect(response[:data].size).to eq(8) + cassette_options) do + @response = subject.get_facilities(children: true, schedulable: true, ids: '688') end end + + it 'returns facility information for each ids' do + expect(@response.dig(:data, 0, :id)).to eq('688') + expect(@response.dig(:data, 1, :id)).to eq('688QA') + expect(@response.dig(:data, 2, :id)).to eq('688GD') + expect(@response.dig(:data, 3, :id)).to eq('688GB') + expect(@response.dig(:data, 4, :id)).to eq('688GA') + expect(@response.dig(:data, 5, :id)).to eq('688GG') + expect(@response.dig(:data, 6, :id)).to eq('688GF') + expect(@response.dig(:data, 7, :id)).to eq('688GE') + end end context 'with a facility id and children true and schedulable false' do - it 'returns a configuration' do + it 'filters out non schedulable facilities' do VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_with_children_schedulable_false_200', - match_requests_on: %i[method path query]) do + cassette_options) do response = subject.get_facilities(children: true, schedulable: false, ids: '688') expect(response[:data].size).to eq(0) end @@ -131,19 +162,33 @@ end context 'with multiple facility ids and children true and schedulable true' do - it 'returns a configuration' do + before do VCR.use_cassette('vaos/v2/mobile_facility_service/get_multi_facilities_with_children_schedulable_true_200', - match_requests_on: %i[method path query]) do - response = subject.get_facilities(children: true, schedulable: true, ids: '983, 984') - expect(response[:data].size).to eq(13) + cassette_options) do + @response = subject.get_facilities(children: true, schedulable: true, ids: '983, 984') end end + + it 'returns facility information for each ids' do + expect(@response.dig(:data, 0, :id)).to eq('983') + expect(@response.dig(:data, 1, :id)).to eq('984') + expect(@response.dig(:data, 2, :id)).to eq('983QE') + expect(@response.dig(:data, 3, :id)).to eq('983QA') + expect(@response.dig(:data, 4, :id)).to eq('983QD') + expect(@response.dig(:data, 5, :id)).to eq('983GD') + expect(@response.dig(:data, 6, :id)).to eq('983GC') + expect(@response.dig(:data, 7, :id)).to eq('983GB') + expect(@response.dig(:data, 8, :id)).to eq('984GF') + expect(@response.dig(:data, 9, :id)).to eq('984GC') + expect(@response.dig(:data, 10, :id)).to eq('984GB') + expect(@response.dig(:data, 11, :id)).to eq('984GD') + expect(@response.dig(:data, 12, :id)).to eq('984GA') + end end context 'when the upstream server returns a 400' do it 'raises a backend exception' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_400', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_400', cassette_options) do expect { subject.get_facilities(ids: 688) }.to raise_error(ArgumentError) end end @@ -151,8 +196,7 @@ context 'when the upstream server returns a 500' do it 'raises a backend exception' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_500', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_500', cassette_options) do expect { subject.get_facilities(ids: '688', schedulable: true) }.to raise_error( Common::Exceptions::BackendServiceException ) @@ -164,8 +208,7 @@ describe '#get_facilities_with_cache' do context 'with multiple facility ids, none in cache' do it 'returns all facility information and caches it' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_none_cached_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_none_cached_200', cassette_options) do response = subject.get_facilities_with_cache('541QB', '541QA', '541QE', '541QC') facilities = response[:data] expect(facilities.size).to eq(4) @@ -179,8 +222,7 @@ context 'with multiple facility ids, some in cache' do it 'returns the facility information and caches uncached' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_some_cached_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facilities_some_cached_200', cassette_options) do mock_541_qb = OpenStruct.new(id: '541QB', name: 'Ceveland VA Clinic') mock_541_qa = OpenStruct.new(id: '541QA', name: 'Summit County VA Clinic') Rails.cache.write('vaos_facility_541QB', mock_541_qb) @@ -218,8 +260,7 @@ describe '#get_clinic' do context 'with a valid request and station is a parent VHA facility' do it 'returns the clinic information' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', cassette_options) do clinic = subject.get_clinic(station_id: '983', clinic_id: '455') expect(clinic[:station_id]).to eq('983') expect(clinic[:id]).to eq('455') @@ -229,8 +270,7 @@ context 'with a valid request and station is not a parent VHA facility' do it 'returns the clinic information' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', cassette_options) do clinic = subject.get_clinic(station_id: '983GB', clinic_id: '1053') expect(clinic[:station_id]).to eq('983GB') expect(clinic[:id]).to eq('1053') @@ -240,8 +280,7 @@ context 'with a non existing clinic' do it 'raises a BackendServiceException' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_500', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_500', cassette_options) do expect { subject.get_clinic(station_id: '983', clinic_id: 'does_not_exist') }.to raise_error( Common::Exceptions::BackendServiceException ) @@ -253,8 +292,7 @@ describe '#get_clinic_with_cache' do context 'with a valid request and clinic is not in the cache' do it 'returns the clinic information and stores it in the cache' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', cassette_options) do expect(Rails.cache.exist?('vaos_clinic_983_455')).to eq(false) clinic = subject.get_clinic_with_cache(station_id: '983', clinic_id: '455') expect(clinic[:station_id]).to eq('983') @@ -264,11 +302,8 @@ end it "calls '#get_clinic' retrieving information from VAOS Service" do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', - match_requests_on: %i[method path query]) do - # rubocop:disable RSpec/SubjectStub - expect(subject).to receive(:get_clinic).once.and_call_original - # rubocop:enable RSpec/SubjectStub + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', cassette_options) do + expect_any_instance_of(VAOS::V2::MobileFacilityService).to receive(:get_clinic).once.and_call_original subject.get_clinic_with_cache(station_id: '983', clinic_id: '455') expect(Rails.cache.exist?('vaos_clinic_983_455')).to eq(true) end @@ -277,8 +312,7 @@ context 'with a valid request and the clinic is in the cache' do it 'returns the clinic information from the cache' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', cassette_options) do # prime the cache response = subject.get_clinic(station_id: '983', clinic_id: '455') Rails.cache.write('vaos_clinic_983_455', response) @@ -295,8 +329,7 @@ context 'with a backend server error' do it 'raises a BackendServiceException and nothing is cached' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_500', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_500', cassette_options) do expect { subject.get_clinic_with_cache(station_id: '983', clinic_id: 'does_not_exist') }.to raise_error( Common::Exceptions::BackendServiceException ) @@ -323,8 +356,7 @@ context 'with a station id and single clinic id' do it 'returns the clinic information as the only item in an array' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinic_200', cassette_options) do clinic = subject.get_clinics('983', '455') expect(clinic.length).to eq(1) expect(clinic[0][:station_id]).to eq('983') @@ -335,8 +367,7 @@ context 'with a station id and multiple clinic ids as an array' do it 'returns an array with the information of all the clinics' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinics_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinics_200', cassette_options) do clinics = subject.get_clinics('983', %w[455 16]) expect(clinics.length).to eq(2) expect(clinics[0][:id]).to eq('16') @@ -347,8 +378,7 @@ context 'with a station id and multiple clinic ids as individual arguments' do it 'returns an array with the information of all the clinics' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinics_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_clinics_200', cassette_options) do clinic = subject.get_clinics('983', '455', '16') expect(clinic.size).to eq(2) expect(clinic[0][:id]).to eq('16') @@ -361,8 +391,7 @@ describe '#get_facility' do context 'with a valid request' do it 'returns a facility' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_200', cassette_options) do response = subject.get_facility('983') expect(response[:id]).to eq('983') expect(response[:type]).to eq('va_facilities') @@ -373,8 +402,7 @@ context 'when the upstream server returns a 400' do it 'raises a backend exception' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_400', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_400', cassette_options) do expect { subject.get_facility('983') }.to raise_error( Common::Exceptions::BackendServiceException ) @@ -384,8 +412,7 @@ context 'when the upstream server returns a 500' do it 'raises a backend exception' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_500', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_500', cassette_options) do expect { subject.get_facility('983') }.to raise_error( Common::Exceptions::BackendServiceException ) @@ -397,8 +424,7 @@ describe '#get_facility_with_cache' do context 'with a valid request and facility is not in the cache' do it 'retrieves the facility from MFS and stores the facility in the cache' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_200', cassette_options) do expect(Rails.cache.exist?('vaos_facility_983')).to eq(false) response = subject.get_facility_with_cache('983') @@ -412,8 +438,7 @@ end it 'calls #get_facility' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_200', cassette_options) do # rubocop:disable RSpec/SubjectStub expect(subject).to receive(:get_facility).once.and_call_original # rubocop:enable RSpec/SubjectStub @@ -423,8 +448,7 @@ context 'with a valid request and facility is in the cache' do it 'returns the facility from the cache' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_200', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_200', cassette_options) do # prime the cache response = subject.get_facility('983') Rails.cache.write('vaos_facility_983', response) @@ -441,8 +465,7 @@ context 'with a backend server error' do it 'raises a backend exception and nothing is cached' do - VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_500', - match_requests_on: %i[method path query]) do + VCR.use_cassette('vaos/v2/mobile_facility_service/get_facility_500', cassette_options) do expect { subject.get_facility_with_cache('983') }.to raise_error( Common::Exceptions::BackendServiceException ) From 5a0835cbd5ebdb8fd48c922ccde5d8a12a09e4fe Mon Sep 17 00:00:00 2001 From: Vanson Samuel <37637+binq@users.noreply.github.com> Date: Tue, 9 Apr 2024 11:06:23 -0500 Subject: [PATCH 076/260] vets_json_schema version bump 21.5.5 => 22.0.3 (#16249) --- Gemfile.lock | 4 ++-- modules/vye/app/models/vye/address_change.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index c2f6771ab7f..45ab60c3973 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -73,10 +73,10 @@ GIT GIT remote: https://github.com/department-of-veterans-affairs/vets-json-schema - revision: 0277d5bcddf48894d22b45f3618bca33e82a8ca4 + revision: 0832461353f871b688b0c231ecf9bdbfb1f9145a branch: master specs: - vets_json_schema (22.0.1) + vets_json_schema (22.0.3) multi_json (~> 1.0) script_utils (= 0.0.4) diff --git a/modules/vye/app/models/vye/address_change.rb b/modules/vye/app/models/vye/address_change.rb index 5394939ed19..6a0b2f0c649 100644 --- a/modules/vye/app/models/vye/address_change.rb +++ b/modules/vye/app/models/vye/address_change.rb @@ -14,7 +14,7 @@ class Vye::AddressChange < ApplicationRecord ) validates( - :veteran_name, :address1, :city, :state, + :veteran_name, :address1, :city, presence: true, if: -> { origin == 'frontend' } ) From ddc41843a81274bcd379f583bb543ac168bee11f Mon Sep 17 00:00:00 2001 From: Tom Harrison Date: Tue, 9 Apr 2024 13:54:32 -0400 Subject: [PATCH 077/260] Add direct deposit controller (#16234) * Add direct deposit controller * Remove tests from disability_compensations_controller_spec * Update direct deposit policy name --- .../v0/profile/direct_deposits_controller.rb | 84 ++++ app/policies/lighthouse_policy.rb | 3 +- config/routes.rb | 2 +- ...isability_compensations_controller_spec.rb | 22 - .../direct_deposits_controller_spec.rb | 430 ++++++++++++++++++ 5 files changed, 517 insertions(+), 24 deletions(-) create mode 100644 app/controllers/v0/profile/direct_deposits_controller.rb create mode 100644 spec/controllers/v0/profile/direct_deposits_controller_spec.rb diff --git a/app/controllers/v0/profile/direct_deposits_controller.rb b/app/controllers/v0/profile/direct_deposits_controller.rb new file mode 100644 index 00000000000..010be5c416a --- /dev/null +++ b/app/controllers/v0/profile/direct_deposits_controller.rb @@ -0,0 +1,84 @@ +# frozen_string_literal: true + +require 'lighthouse/service_exception' +require 'lighthouse/direct_deposit/client' +require 'lighthouse/direct_deposit/error_parser' +require 'lighthouse/direct_deposit/payment_account' +require 'lighthouse/direct_deposit/control_information' + +module V0 + module Profile + class DirectDepositsController < ApplicationController + service_tag 'direct-deposit' + before_action { authorize :lighthouse, :direct_deposit_access? } + before_action :payment_account, only: :update + before_action :control_information, only: :update + after_action :log_sso_info, only: :update + + rescue_from(*Lighthouse::ServiceException::ERROR_MAP.values) do |exception| + error = { status: exception.status_code, body: exception.errors.first } + response = Lighthouse::DirectDeposit::ErrorParser.parse(error) + + render status: response.status, json: response.body + end + + def show + response = client.get_payment_info + + render status: response.status, + json: response.body, + serializer: DisabilityCompensationsSerializer + end + + def update + response = client.update_payment_info(@payment_account) + send_confirmation_email + + render status: response.status, + json: response.body, + serializer: DisabilityCompensationsSerializer + end + + private + + def client + @client ||= DirectDeposit::Client.new(@current_user.icn) + end + + def payment_account + @payment_account ||= Lighthouse::DirectDeposit::PaymentAccount.new(payment_account_params) + end + + def control_information + @control_information ||= Lighthouse::DirectDeposit::ControlInformation.new(control_info_params) + end + + def payment_account_params + params.require(:payment_account) + .permit(:account_type, + :account_number, + :routing_number) + end + + def control_info_params + params.require(:control_information) + .permit(:can_update_direct_deposit, + :is_corp_available, + :is_edu_claim_available, + :is_corp_rec_found, + :has_no_bdn_payments, + :has_index, + :is_competent, + :has_mailing_address, + :has_no_fiduciary_assigned, + :is_not_deceased, + :has_payment_address, + :has_indentity) + end + + def send_confirmation_email + VANotifyDdEmailJob.send_to_emails(current_user.all_emails, 'comp_and_pen') + end + end + end +end diff --git a/app/policies/lighthouse_policy.rb b/app/policies/lighthouse_policy.rb index 4f9aab8637f..656ccdfeb9b 100644 --- a/app/policies/lighthouse_policy.rb +++ b/app/policies/lighthouse_policy.rb @@ -5,7 +5,7 @@ def access? user.icn.present? && user.participant_id.present? end - def access_disability_compensations? + def direct_deposit_access? user.loa3? && allowed_providers.include?(user.identity.sign_in[:service_name]) && user.icn.present? && user.participant_id.present? @@ -17,6 +17,7 @@ def access_update? user.icn.present? && user.participant_id.present? end + alias_method :access_disability_compensations?, :direct_deposit_access? alias_method :mobile_access?, :access_update? alias_method :rating_info_access?, :access? diff --git a/config/routes.rb b/config/routes.rb index e9ee58f517f..ebf6efc99a0 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -292,7 +292,7 @@ resource :military_occupations, only: :show # Lighthouse - resource :direct_deposits, only: %i[show update], controller: 'direct_deposits/disability_compensations' + resource :direct_deposits, only: %i[show update] namespace :direct_deposits do resource :disability_compensations, only: %i[show update] end diff --git a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb index 459deef2ae2..0476d184745 100644 --- a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb +++ b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb @@ -444,26 +444,4 @@ end end end - - describe 'alternate routes for direct deposit', type: :routing do - it 'routes GET v0/profile/direct_deposits to disability_compensations_controller#show' do - expect(get('v0/profile/direct_deposits')).to route_to( - { - 'format' => 'json', - 'controller' => 'v0/profile/direct_deposits/disability_compensations', - 'action' => 'show' - } - ) - end - - it 'routes PUT v0/profile/direct_deposits to disability_compensations_controller#update' do - expect(put('v0/profile/direct_deposits')).to route_to( - { - 'format' => 'json', - 'controller' => 'v0/profile/direct_deposits/disability_compensations', - 'action' => 'update' - } - ) - end - end end diff --git a/spec/controllers/v0/profile/direct_deposits_controller_spec.rb b/spec/controllers/v0/profile/direct_deposits_controller_spec.rb new file mode 100644 index 00000000000..1e0af7acae2 --- /dev/null +++ b/spec/controllers/v0/profile/direct_deposits_controller_spec.rb @@ -0,0 +1,430 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe V0::Profile::DirectDepositsController, type: :controller do + let(:user) { create(:user, :loa3, :accountable, icn: '1012666073V986297') } + + before do + sign_in_as(user) + token = 'abcdefghijklmnop' + allow_any_instance_of(DirectDeposit::Configuration).to receive(:access_token).and_return(token) + Flipper.disable(:profile_show_direct_deposit_single_form) + end + + describe '#show' do + context 'when successful' do + it 'returns a status of 200' do + VCR.use_cassette('lighthouse/direct_deposit/show/200_valid') do + get(:show) + end + + expect(response).to have_http_status(:ok) + end + + it 'returns a payment account' do + VCR.use_cassette('lighthouse/direct_deposit/show/200_valid') do + get(:show) + end + + json = JSON.parse(response.body) + payment_account = json['data']['attributes']['payment_account'] + + expect(payment_account['name']).to eq('WELLS FARGO BANK') + expect(payment_account['account_type']).to eq('Checking') + expect(payment_account['account_number']).to eq('******7890') + expect(payment_account['routing_number']).to eq('*****0503') + end + + it 'returns control information' do + VCR.use_cassette('lighthouse/direct_deposit/show/200_valid') do + get(:show) + end + + json = JSON.parse(response.body) + control_info = json['data']['attributes']['control_information'] + + expect(control_info['can_update_direct_deposit']).to be(true) + expect(control_info['is_edu_claim_available']).to be(true) + end + + it 'does not return errors' do + VCR.use_cassette('lighthouse/direct_deposit/show/200_valid') do + get(:show) + end + + json = JSON.parse(response.body) + expect(json['errors']).to be_nil + end + end + + context 'when missing education benefits flag' do + it 'returns a status of 200' do + VCR.use_cassette('lighthouse/direct_deposit/show/200_missing_edu_flag') do + get(:show) + end + + expect(response).to have_http_status(:ok) + + json = JSON.parse(response.body) + control_info = json['data']['attributes']['control_information'] + expect(control_info['is_edu_claim_available']).to be_nil + end + end + + context 'when has restrictions' do + it 'control info has flags set to false' do + VCR.use_cassette('lighthouse/direct_deposit/show/200_has_restrictions') do + get(:show) + end + + json = JSON.parse(response.body)['data']['attributes'] + expect(json['control_information']['can_update_direct_deposit']).to be(false) + expect(json['control_information']['has_payment_address']).to be(false) + expect(json['control_information']['is_edu_claim_available']).to be(false) + end + end + + context 'when invalid scopes are provided' do + it 'returns a 400' do + VCR.use_cassette('lighthouse/direct_deposit/show/errors/400_invalid_scopes') do + get(:show) + end + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(response).to have_http_status(:bad_request) + expect(e['code']).to eq('cnp.payment.invalid.scopes') + end + end + + context 'when not authorized' do + it 'returns a status of 401' do + VCR.use_cassette('lighthouse/direct_deposit/show/errors/401_invalid_token') do + get(:show) + end + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(response).to have_http_status(:unauthorized) + expect(e['code']).to eq('cnp.payment.invalid.token') + end + end + + context 'when ICN not found' do + it 'returns a status of 404' do + VCR.use_cassette('lighthouse/direct_deposit/show/errors/404_response') do + get(:show) + end + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(response).to have_http_status(:not_found) + expect(e['code']).to eq('cnp.payment.icn.not.found') + end + end + + context 'when there is a gateway timeout' do + it 'returns a status of 504' do + VCR.use_cassette('lighthouse/direct_deposit/show/errors/504_response') do + get(:show) + end + + expect(response).to have_http_status(:gateway_timeout) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e['code']).to eq('cnp.payment.api.gateway.timeout') + end + end + end + + describe '#update successful' do + let(:params) do + { + payment_account: { + account_number: '1234567890', + account_type: 'CHECKING', + routing_number: '031000503' + }, + control_information: { + can_update_direct_deposit: true, + is_corp_available: true, + is_edu_claim_available: true + } + } + end + + it 'returns a status of 200' do + VCR.use_cassette('lighthouse/direct_deposit/update/200_valid') do + put(:update, params:) + end + + expect(response).to have_http_status(:ok) + end + + it 'capitalizes account type' do + VCR.use_cassette('lighthouse/direct_deposit/update/200_valid') do + put(:update, params:) + end + + body = JSON.parse(response.body) + payment_account = body['data']['attributes']['payment_account'] + + expect(payment_account['account_type']).to eq('Checking') + end + + context 'when the user does have an associated email address' do + it 'sends an email through va notify' do + expect(VANotifyDdEmailJob).to receive(:send_to_emails).with( + user.all_emails, 'comp_and_pen' + ) + + VCR.use_cassette('lighthouse/direct_deposit/update/200_valid') do + put(:update, params:) + end + end + end + + context 'when user does not have an associated email address' do + before do + allow(Settings.sentry).to receive(:dsn).and_return('asdf') + end + + it 'logs a message to Sentry' do + VCR.use_cassette('lighthouse/direct_deposit/update/200_valid') do + expect_any_instance_of(User).to receive(:all_emails).and_return([]) + expect(Sentry).to receive(:capture_message).once + + put(:update, params:) + expect(response).to have_http_status(:ok) + end + end + end + end + + describe '#update unsuccessful' do + let(:params) do + { + payment_account: { + account_type: 'CHECKING', + routing_number: '031000503', + account_number: '12345678' + }, + control_information: { + can_update_direct_deposit: true, + is_corp_available: true, + is_edu_claim_available: true + } + } + end + + context 'when missing account type' do + before { params[:payment_account].delete(:account_type) } + + it 'returns a validation error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.account.type.invalid') + end + end + + context 'when missing account number' do + before { params[:payment_account].delete(:account_number) } + + it 'returns a validation error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_number') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.account.number.invalid') + end + end + + context 'when missing routing number' do + before { params[:payment_account].delete(:routing_number) } + + it 'returns a validation error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_routing_number') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.routing.number.invalid') + end + end + + context 'when fraud flag is present' do + it 'returns a routing number fraud error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_routing_number_fraud') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.routing.number.fraud') + expect(e['source']).to eq('Lighthouse Direct Deposit') + end + + it 'returns an account number fraud error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_account_number_fraud') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.account.number.fraud') + expect(e['source']).to eq('Lighthouse Direct Deposit') + end + end + + context 'when user profile info is invalid' do + it 'returns a day phone number error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_day_phone_number') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.day.phone.number.invalid') + expect(e['source']).to eq('Lighthouse Direct Deposit') + end + + it 'returns an mailing address error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_mailing_address') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.mailing.address.invalid') + expect(e['source']).to eq('Lighthouse Direct Deposit') + end + + it 'returns a routing number checksum error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_routing_number_checksum') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.routing.number.invalid.checksum') + expect(e['source']).to eq('Lighthouse Direct Deposit') + end + + it 'returns a potential fraud error' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_potential_fraud') do + put(:update, params:) + end + + expect(response).to have_http_status(:bad_request) + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e).not_to be_nil + expect(e['title']).to eq('Bad Request') + expect(e['code']).to eq('cnp.payment.potential.fraud') + expect(e['source']).to eq('Lighthouse Direct Deposit') + end + end + end + + describe '#update feature flag' do + let(:params) do + { + payment_account: { + account_type: 'CHECKING', + routing_number: '031000503', + account_number: '12345678' + }, + control_information: { + can_update_direct_deposit: true, + is_corp_available: true, + is_edu_claim_available: true + } + } + end + + context 'when feature flag is on' do + before do + Flipper.enable(:profile_show_direct_deposit_single_form) + end + + it 'error code is prefixed with direct.deposit' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do + put(:update, params:) + end + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e['code']).to eq('direct.deposit.account.type.invalid') + end + end + + context 'when feature flag is off' do + it 'error code is prefixed with cnp.payment' do + VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do + put(:update, params:) + end + + json = JSON.parse(response.body) + e = json['errors'].first + + expect(e['code']).to eq('cnp.payment.account.type.invalid') + end + end + end +end From f279aaa9e68d9f2994a3a109e8d0fe275b76c1e4 Mon Sep 17 00:00:00 2001 From: Riley Anderson Date: Tue, 9 Apr 2024 12:48:38 -0600 Subject: [PATCH 078/260] Add logging around tou provisioning (#16239) --- .../v0/terms_of_use_agreements_controller.rb | 2 ++ app/services/terms_of_use/provisioner.rb | 6 +++++- ...terms_of_use_agreements_controller_spec.rb | 20 +++++++++++++++++++ .../services/terms_of_use/provisioner_spec.rb | 9 +++++++-- 4 files changed, 34 insertions(+), 3 deletions(-) diff --git a/app/controllers/v0/terms_of_use_agreements_controller.rb b/app/controllers/v0/terms_of_use_agreements_controller.rb index 7b40deca77c..dcdc7012ee5 100644 --- a/app/controllers/v0/terms_of_use_agreements_controller.rb +++ b/app/controllers/v0/terms_of_use_agreements_controller.rb @@ -42,8 +42,10 @@ def update_provisioning mpi_gcids: current_user.mpi_gcids) if provisioner.perform create_cerner_cookie + Rails.logger.info('[TermsOfUseAgreementsController] update_provisioning success', { icn: current_user.icn }) render json: { provisioned: true }, status: :ok else + Rails.logger.error('[TermsOfUseAgreementsController] update_provisioning error', { icn: current_user.icn }) render_error('Failed to provision') end rescue TermsOfUse::Errors::ProvisionerError => e diff --git a/app/services/terms_of_use/provisioner.rb b/app/services/terms_of_use/provisioner.rb index 67a00c4786a..00b61189816 100644 --- a/app/services/terms_of_use/provisioner.rb +++ b/app/services/terms_of_use/provisioner.rb @@ -24,7 +24,11 @@ def initialize(icn:, first_name:, last_name:, mpi_gcids:) def perform response = update_provisioning - raise(Errors::ProvisionerError, 'Agreement not accepted') if response[:agreement_signed].blank? + + if response[:agreement_signed].blank? + Rails.logger.error('[TermsOfUse] [Provisioner] update_provisioning error', { icn:, response: }) + raise(Errors::ProvisionerError, 'Agreement not accepted') + end ActiveModel::Type::Boolean.new.cast(response[:agreement_signed]) rescue Common::Client::Errors::ClientError => e diff --git a/spec/controllers/v0/terms_of_use_agreements_controller_spec.rb b/spec/controllers/v0/terms_of_use_agreements_controller_spec.rb index e52807439ec..d88c3412429 100644 --- a/spec/controllers/v0/terms_of_use_agreements_controller_spec.rb +++ b/spec/controllers/v0/terms_of_use_agreements_controller_spec.rb @@ -301,6 +301,11 @@ let(:expected_cookie_domain) { '.va.gov' } let(:expected_cookie_path) { '/' } let(:expected_cookie_expiration) { 2.minutes.from_now } + let(:expected_log) { '[TermsOfUseAgreementsController] update_provisioning success' } + + before do + allow(Rails.logger).to receive(:info) + end it 'returns ok status and sets the cerner cookie' do subject @@ -311,10 +316,20 @@ expect(response.headers['Set-Cookie']).to include("path=#{expected_cookie_path}") expect(response.headers['Set-Cookie']).to include("expires=#{expected_cookie_expiration.httpdate}") end + + it 'logs the expected log' do + subject + expect(Rails.logger).to have_received(:info).with(expected_log, { icn: user.icn }) + end end context 'when the provisioning is not successful' do let(:provisioned) { false } + let(:expected_log) { '[TermsOfUseAgreementsController] update_provisioning error' } + + before do + allow(Rails.logger).to receive(:error) + end it 'returns unprocessable_entity status and does not set the cookie' do subject @@ -322,6 +337,11 @@ expect(cookies['CERNER_CONSENT']).to be_nil expect(response.headers['Set-Cookie']).to be_nil end + + it 'logs the expected log' do + subject + expect(Rails.logger).to have_received(:error).with(expected_log, { icn: user.icn }) + end end context 'when the provisioning raises an error' do diff --git a/spec/services/terms_of_use/provisioner_spec.rb b/spec/services/terms_of_use/provisioner_spec.rb index 9614e65d40c..cd61563fe82 100644 --- a/spec/services/terms_of_use/provisioner_spec.rb +++ b/spec/services/terms_of_use/provisioner_spec.rb @@ -79,12 +79,17 @@ end context 'when agreement is not signed' do + let(:expected_log) { '[TermsOfUse] [Provisioner] update_provisioning error' } + let(:service_response) { { agreement_signed: false } } + before do - allow(service).to receive(:update_provisioning).and_return({ agreement_signed: false }) + allow(Rails.logger).to receive(:error) + allow(service).to receive(:update_provisioning).and_return(service_response) end - it 'raises an error' do + it 'raises and logs an error' do expect { provisioner.perform }.to raise_error(TermsOfUse::Errors::ProvisionerError) + expect(Rails.logger).to have_received(:error).with(expected_log, { icn:, response: service_response }) end end From 1864c3f85b6e82cf42aaa3091a65e3727bed547f Mon Sep 17 00:00:00 2001 From: John Bramley Date: Tue, 9 Apr 2024 13:14:27 -0600 Subject: [PATCH 079/260] Adds Rake task for `credential_lock` & `credential_unlock` methods (#16216) * creates user_credential rake file * changes to direct UserVerification locking * rubocop * updates * updates codeowners --- .github/CODEOWNERS | 1 + rakelib/prod/user_credential.rake | 44 +++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 rakelib/prod/user_credential.rake diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a35057bbfcd..483f0de2b33 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -977,6 +977,7 @@ rakelib/mockdata_synchronize.rake @department-of-veterans-affairs/octo-identity rakelib/pension_burial.rake @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/piilog_repl @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers rakelib/prod @department-of-veterans-affairs/vfs-vaos @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers +rakelib/prod/user_credential.rake @department-of-veterans-affairs/octo-identity rakelib/remove_va1995s_records.rake @department-of-veterans-affairs/govcio-vfep-codereviewers @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/routes_csv.rake @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/rswag.rake @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/rakelib/prod/user_credential.rake b/rakelib/prod/user_credential.rake new file mode 100644 index 00000000000..daba12202cf --- /dev/null +++ b/rakelib/prod/user_credential.rake @@ -0,0 +1,44 @@ +# frozen_string_literal: true + +desc 'Lock and unlock user credentials' +namespace :user_credential do + task :lock, %i[type credential_id requested_by] => :environment do |_, args| + namespace = 'UserCredential::Lock' + validate_args(args) + type = args[:type] + credential_id = args[:credential_id] + context = { type:, credential_id:, requested_by: args[:requested_by] } + log_task(namespace:, status: 'start', context:) + user_verification = UserVerification.where(["#{type}_uuid = ?", credential_id]).first + user_verification.lock! + log_task(namespace:, status: 'complete', context: context.merge(locked: user_verification.locked)) + puts "#{namespace} complete - #{type}_uuid: #{credential_id}" + rescue => e + puts "#{namespace} failed - #{e.message}" + end + + task :unlock, %i[type credential_id requested_by] => :environment do |_, args| + namespace = 'UserCredential::Unlock' + validate_args(args) + type = args[:type] + credential_id = args[:credential_id] + context = { type:, credential_id:, requested_by: args[:requested_by] } + log_task(namespace:, status: 'start', context:) + user_verification = UserVerification.where(["#{type}_uuid = ?", credential_id]).first + user_verification.unlock! + log_task(namespace:, status: 'complete', context: context.merge(locked: user_verification.locked)) + puts "#{namespace} complete - #{type}_uuid: #{credential_id}" + rescue => e + puts "#{namespace} failed - #{e.message}" + end + + def validate_args(args) + raise 'Missing required arguments' if args[:type].blank? || + args[:credential_id].blank? || + args[:requested_by].blank? + end + + def log_task(namespace:, status:, context:) + Rails.logger.info("[#{namespace}] rake task #{status}", context) + end +end From b399e67a093c06ac66168607bfb2baea9a9be068 Mon Sep 17 00:00:00 2001 From: John Bramley Date: Tue, 9 Apr 2024 13:14:47 -0600 Subject: [PATCH 080/260] [78699] adds `service_levels` and `credential_service_providers` attributes to ClientConfig (#16238) * adds csps and acrs attributes to ClientConfig * name update * order switch --- ...ls_and_credential_service_providers_to_client_configs.rb | 6 ++++++ db/schema.rb | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20240408152120_add_service_levels_and_credential_service_providers_to_client_configs.rb diff --git a/db/migrate/20240408152120_add_service_levels_and_credential_service_providers_to_client_configs.rb b/db/migrate/20240408152120_add_service_levels_and_credential_service_providers_to_client_configs.rb new file mode 100644 index 00000000000..fc2ae97d190 --- /dev/null +++ b/db/migrate/20240408152120_add_service_levels_and_credential_service_providers_to_client_configs.rb @@ -0,0 +1,6 @@ +class AddServiceLevelsAndCredentialServiceProvidersToClientConfigs < ActiveRecord::Migration[7.1] + def change + add_column :client_configs, :service_levels, :string, array: true, default: %w[ial1 ial2 loa1 loa3 min] + add_column :client_configs, :credential_service_providers, :string, array: true, default: %w[logingov idme dslogon mhv] + end +end diff --git a/db/schema.rb b/db/schema.rb index 5b965cc0c0d..76a57958730 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.1].define(version: 2024_03_19_141429) do +ActiveRecord::Schema[7.1].define(version: 2024_04_08_152120) do # These are extensions that must be enabled in order to support this database enable_extension "btree_gin" enable_extension "pg_stat_statements" @@ -339,6 +339,8 @@ t.text "terms_of_use_url" t.text "enforced_terms" t.boolean "shared_sessions", default: false, null: false + t.string "service_levels", default: ["ial1", "ial2", "loa1", "loa3", "min"], array: true + t.string "credential_service_providers", default: ["logingov", "idme", "dslogon", "mhv"], array: true t.index ["client_id"], name: "index_client_configs_on_client_id", unique: true end From e79e70d6919e5070843e1ec4728f86fd860313cb Mon Sep 17 00:00:00 2001 From: samcoforma <105806934+samcoforma@users.noreply.github.com> Date: Tue, 9 Apr 2024 14:25:45 -0700 Subject: [PATCH 081/260] added feature toggle for CST to use DataDog RUM monitoring (#16258) --- config/features.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/features.yml b/config/features.yml index 186c377c035..051ee7b8a02 100644 --- a/config/features.yml +++ b/config/features.yml @@ -184,6 +184,10 @@ features: actor_type: user description: When enabled, claims status tool uses the new claim details design enable_in_development: true + cst_use_dd_rum: + actor_type: user + description: When enabled, claims status tool uses DataDog's Real User Monitoring logging + enable_in_development: false coe_access: actor_type: user description: Feature gates the certificate of eligibility application From f1b17acf6bd85d282d2f2e98c538e0fe87cd1812 Mon Sep 17 00:00:00 2001 From: Micah Frazier Date: Tue, 9 Apr 2024 15:27:31 -0600 Subject: [PATCH 082/260] Ndbex/80164 update success polling (#16252) * level set * level set with master * removing yarn.lock * Working json response * Refactor of burials controller * Added in test for Burial claim controller update --- .../v0/burial_claims_controller.rb | 21 +++++++++++++++++++ .../v0/burial_claims_controller_spec.rb | 10 ++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/app/controllers/v0/burial_claims_controller.rb b/app/controllers/v0/burial_claims_controller.rb index 77d398fb6b5..620336c4f47 100644 --- a/app/controllers/v0/burial_claims_controller.rb +++ b/app/controllers/v0/burial_claims_controller.rb @@ -6,6 +6,10 @@ module V0 class BurialClaimsController < ClaimsBaseController service_tag 'burial-application' + def show + render_burials_json + end + def create PensionBurial::TagSentry.tag_sentry @@ -37,5 +41,22 @@ def short_name def claim_class SavedClaim::Burial end + + private + + def render_burials_json + if (submission_attempt = determine_submission_attempt) + state = submission_attempt.aasm_state == 'failure' ? 'failure' : 'success' + render(json: { data: { attributes: { state: } } }) + else + render(json: CentralMailSubmission.joins(:central_mail_claim).find_by(saved_claims: { guid: params[:id] })) + end + end + + def determine_submission_attempt + claim = claim_class.find_by!(guid: params[:id]) + form_submission = claim.form_submissions&.last + form_submission&.form_submission_attempts&.last + end end end diff --git a/spec/controllers/v0/burial_claims_controller_spec.rb b/spec/controllers/v0/burial_claims_controller_spec.rb index a3e1a6e74b2..2bfc11fbf18 100644 --- a/spec/controllers/v0/burial_claims_controller_spec.rb +++ b/spec/controllers/v0/burial_claims_controller_spec.rb @@ -30,12 +30,20 @@ def send_create end describe '#show' do - it 'returns the submission status' do + it 'returns the submission status when the claim uses central mail' do claim = create(:burial_claim) claim.central_mail_submission.update!(state: 'success') get(:show, params: { id: claim.guid }) expect(JSON.parse(response.body)['data']['attributes']['state']).to eq('success') end + + it 'returns the submission status when the claim uses benefits intake' do + claim = create(:burial_claim) + claim.form_submissions << create(:form_submission, :pending, form_type: '21P-530') + get(:show, params: { id: claim.guid }) + + expect(JSON.parse(response.body)['data']['attributes']['state']).to eq('success') + end end end From 9a6b28a372d421e98a3d429879d2b3256e02069c Mon Sep 17 00:00:00 2001 From: evansmith Date: Tue, 9 Apr 2024 17:50:32 -0400 Subject: [PATCH 083/260] check for final resting place before altering location (#16260) Co-authored-by: Thomas Blackwell --- lib/pdf_fill/forms/va21p530v2.rb | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index f2b8c6124d7..580148d4842 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -683,13 +683,16 @@ def merge_fields(_options = {}) 'other' => select_checkbox(relationship_to_veteran == 'other') } + # special case for transportation being the only option selected. final_resting_place = @form_data.dig('finalRestingPlace', 'location') - @form_data['finalRestingPlace']['location'] = { - 'cemetery' => select_checkbox(final_resting_place == 'cemetery'), - 'privateResidence' => select_checkbox(final_resting_place == 'privateResidence'), - 'mausoleum' => select_checkbox(final_resting_place == 'mausoleum'), - 'other' => select_checkbox(final_resting_place == 'other') - } + if final_resting_place.present? + @form_data['finalRestingPlace']['location'] = { + 'cemetery' => select_checkbox(final_resting_place == 'cemetery'), + 'privateResidence' => select_checkbox(final_resting_place == 'privateResidence'), + 'mausoleum' => select_checkbox(final_resting_place == 'mausoleum'), + 'other' => select_checkbox(final_resting_place == 'other') + } + end expand_cemetery_location From 39be96c5a6cea33986a55844cfe9acd673a3a21c Mon Sep 17 00:00:00 2001 From: evansmith Date: Tue, 9 Apr 2024 17:50:51 -0400 Subject: [PATCH 084/260] handle dashes in phone number for pdf (#16244) Co-authored-by: Thomas Blackwell --- lib/pdf_fill/forms/va21p530v2.rb | 14 +++++++++++++- spec/lib/pdf_fill/forms/va21p530v2_spec.rb | 7 +++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index 580148d4842..9559239b837 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -317,10 +317,17 @@ class Va21p530v2 < FormBase }, 'rank' => { key: "form1[0].#subform[82].GRADE_RANK_OR_RATING[#{ITERATOR}]", - question_num: 11, + question_num: 14, question_suffix: 'D', question_text: 'GRADE, RANK OR RATING, ORGANIZATION AND BRANCH OF SERVICE', limit: 31 + }, + 'unit' => { + key: "form1[0].#subform[82].GRADE_RANK_OR_RATING_UNIT[#{ITERATOR}]", + question_num: 14, + question_suffix: 'D', + question_text: 'UNIT', + limit: 0 } }, 'previousNames' => { @@ -525,10 +532,15 @@ class Va21p530v2 < FormBase }.freeze # rubocop:enable Layout/LineLength + def sanitize_phone(phone) + phone.gsub('-', '') + end + def split_phone(hash, key) phone = hash[key] return if phone.blank? + phone = sanitize_phone(phone) hash[key] = { 'first' => phone[0..2], 'second' => phone[3..5], diff --git a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb index 4a93060e073..c323875af4d 100644 --- a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb +++ b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb @@ -59,6 +59,13 @@ def class_form_data :phone ], { 'first' => '111', 'second' => '222', 'third' => '3333' } + ], + [ + [ + { phone: '111-222-3333' }, + :phone + ], + { 'first' => '111', 'second' => '222', 'third' => '3333' } ] ] ) From 0f6fe42be10e4260eb75fc473427e01dea1bb5a2 Mon Sep 17 00:00:00 2001 From: evansmith Date: Tue, 9 Apr 2024 17:51:11 -0400 Subject: [PATCH 085/260] assign state to no if national is yes. alter tests to handle this scenario (#16248) Co-authored-by: Thomas Blackwell --- lib/pdf_fill/forms/va21p530v2.rb | 6 ++++++ .../pdf_fill/21P-530V2/kitchen_sink.json | 2 -- .../pdf_fill/21P-530V2/merge_fields.json | 9 +++------ spec/lib/pdf_fill/forms/va21p530v2_spec.rb | 19 +++++++++++++++++++ 4 files changed, 28 insertions(+), 8 deletions(-) diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index 9559239b837..dde06d3ff84 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -666,6 +666,11 @@ def combine_previous_names_and_service(previous_names) end.join('; ') end + def set_state_to_no_if_national + national = @form_data['nationalOrFederal'] + @form_data['cemetaryLocationQuestion'] = 'none' if national + end + # rubocop:disable Metrics/MethodLength def merge_fields(_options = {}) expand_signature(@form_data['claimantFullName']) @@ -724,6 +729,7 @@ def merge_fields(_options = {}) @form_data['noProcessOption'] = process_option ? nil : 'On' expand_confirmation_question + set_state_to_no_if_national expand_location_question split_phone(@form_data, 'claimantPhone') diff --git a/spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json b/spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json index f4bc77bd629..6662d6946c4 100644 --- a/spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json +++ b/spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json @@ -3,8 +3,6 @@ "plotExpenseResponsibility":true, "govtContributions":true, "amountGovtContribution":"50000", - "cemeteryLocation":{"name":"state cemetery", "zip":"04102"}, - "cemetaryLocationQuestion":"cemetery", "nationalOrFederal":true, "name":"name of cemetery", "finalRestingPlace":{"location":"other", "other":"other"}, diff --git a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json index 108b49025f0..951fcd309ae 100644 --- a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json +++ b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json @@ -3,8 +3,6 @@ "plotExpenseResponsibility":true, "govtContributions":true, "amountGovtContribution":"50000", - "cemeteryLocation":{"name":"state cemetery", "zip":"04102"}, - "cemetaryLocationQuestion":"cemetery", "nationalOrFederal":true, "name":"name of cemetery", "finalRestingPlace":{"location":{"cemetery":"Off", "privateResidence":"Off", "mausoleum":"Off", "other":"On"}, "other":"other"}, @@ -76,8 +74,6 @@ "signatureDate":"2024-03-21", "veteranSocialSecurityNumber2":{"first":"987", "second":"65", "third":"4322"}, "veteranSocialSecurityNumber3":{"first":"987", "second":"65", "third":"4322"}, - "stateCemeteryOrTribalTrustName":"state cemetery", - "stateCemeteryOrTribalTrustZip":"04102", "hasBurialExpenseResponsibility":"On", "noBurialExpenseResponsibility":null, "hasPlotExpenseResponsibility":"On", @@ -86,9 +82,10 @@ "noProcessOption":"On", "hasConfirmation":"YES", "noConfirmation":null, - "cemetaryLocationQuestionCemetery":"On", + "cemetaryLocationQuestion":"none", + "cemetaryLocationQuestionCemetery":"Off", "cemetaryLocationQuestionTribal":"Off", - "cemetaryLocationQuestionNone":"Off", + "cemetaryLocationQuestionNone":"On", "hasNationalOrFederal":"YES", "noNationalOrFederal":null, "hasGovtContributions":"YES", diff --git a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb index c323875af4d..58dd79761a1 100644 --- a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb +++ b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb @@ -117,6 +117,25 @@ def class_form_data end end + describe 'set_state_to_no_if_national' do + subject do + new_form_class.set_state_to_no_if_national + end + + context 'with a regular location of death' do + let(:form_data) do + { + 'nationalOrFederal' => true + } + end + + it 'returns the directly mapped location' do + subject + expect(class_form_data['cemetaryLocationQuestion']).to eq('none') + end + end + end + describe '#merge_fields' do it 'merges the right fields', run_at: '2024-03-21 00:00:00 EDT' do expect(described_class.new(get_fixture('pdf_fill/21P-530V2/kitchen_sink')).merge_fields.to_json).to eq( From 46859f123c0a56790bd4a7acf2bb5b8f31e49112 Mon Sep 17 00:00:00 2001 From: evansmith Date: Tue, 9 Apr 2024 17:51:22 -0400 Subject: [PATCH 086/260] parse out middle initial using existing methods. show middle name on additional info page (#16246) Co-authored-by: Thomas Blackwell --- lib/pdf_fill/forms/va21p530v2.rb | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index dde06d3ff84..86014532749 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -28,12 +28,18 @@ class Va21p530v2 < FormBase question_num: 1, question_text: "DECEASED VETERAN'S FIRST NAME" }, - 'middle' => { + 'middleInitial' => { key: 'form1[0].#subform[82].VeteransMiddleInitial1[0]', question_num: 1, limit: 1, question_text: "DECEASED VETERAN'S MIDDLE INITIAL" }, + 'middle' => { + key: 'form1[0].#subform[82].VeteransMiddleInitialNotReal[0]', + question_num: 1, + limit: 0, + question_text: "DECEASED VETERAN'S MIDDLE NAME" + }, 'last' => { key: 'form1[0].#subform[82].VeteransLastName[0]', limit: 18, @@ -138,9 +144,15 @@ class Va21p530v2 < FormBase question_num: 7, question_text: "CLAIMANT'S FIRST NAME" }, - 'middle' => { + 'middleInitial' => { key: 'form1[0].#subform[82].ClaimantsMiddleInitial1[0]' }, + 'middle' => { + key: 'form1[0].#subform[82].ClaimantsMiddleInitial1[0]', + limit: 0, + question_num: 7, + question_text: "CLAIMANT'S MIDDLE NAME" + }, 'last' => { key: 'form1[0].#subform[82].ClaimantsLastName[0]', limit: 18, From 3b3a615388d0bee10f25ae8ca600ed592f314f24 Mon Sep 17 00:00:00 2001 From: Austin Covrig Date: Tue, 9 Apr 2024 17:38:57 -0500 Subject: [PATCH 087/260] Api 34935 bgs person create (#16167) * Add basic personCreate * Beginning of vnp_person_create refactor * Add invalidProcID test --------- Co-authored-by: Oren Mittman --- .../swagger/claims_api/v2/dev/swagger.json | 10 + .../claims_api/v2/production/swagger.json | 10 + .../claims_api/lib/bgs_service/local_bgs.rb | 17 + .../lib/bgs_service/vnp_person_service.rb | 23 ++ .../lib/claims_api/vnp_person_service_spec.rb | 66 ++++ .../power_of_attorney_org_request_spec.rb | 2 +- .../vnp_person_create/happy_path.yml | 147 ++++++++ .../vnp_person_create/invalid_procId.yml | 349 ++++++++++++++++++ 8 files changed, 623 insertions(+), 1 deletion(-) create mode 100644 modules/claims_api/lib/bgs_service/vnp_person_service.rb create mode 100644 modules/claims_api/spec/lib/claims_api/vnp_person_service_spec.rb create mode 100644 spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/happy_path.yml create mode 100644 spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml diff --git a/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json b/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json index dcc849f41f8..9664e172d84 100644 --- a/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json +++ b/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json @@ -9708,6 +9708,11 @@ "type": "string", "pattern": "^\\d{9}?$", "example": "123456789" + }, + "insuranceNumber": { + "type": "string", + "maxLength": 60, + "description": "Veteran's insurance number, if applicable. Include letter prefix." } } }, @@ -11017,6 +11022,11 @@ "type": "string", "pattern": "^\\d{9}?$", "example": "123456789" + }, + "insuranceNumber": { + "type": "string", + "maxLength": 60, + "description": "Veteran's insurance number, if applicable. Include letter prefix." } } }, diff --git a/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json b/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json index 0d7a7c009b1..64add52afd5 100644 --- a/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json +++ b/modules/claims_api/app/swagger/claims_api/v2/production/swagger.json @@ -9708,6 +9708,11 @@ "type": "string", "pattern": "^\\d{9}?$", "example": "123456789" + }, + "insuranceNumber": { + "type": "string", + "maxLength": 60, + "description": "Veteran's insurance number, if applicable. Include letter prefix." } } }, @@ -11017,6 +11022,11 @@ "type": "string", "pattern": "^\\d{9}?$", "example": "123456789" + }, + "insuranceNumber": { + "type": "string", + "maxLength": 60, + "description": "Veteran's insurance number, if applicable. Include letter prefix." } } }, diff --git a/modules/claims_api/lib/bgs_service/local_bgs.rb b/modules/claims_api/lib/bgs_service/local_bgs.rb index 141b0381ab4..e260e9f9712 100644 --- a/modules/claims_api/lib/bgs_service/local_bgs.rb +++ b/modules/claims_api/lib/bgs_service/local_bgs.rb @@ -386,5 +386,22 @@ def convert_nil_values(options) end arg_strg end + + def validate_opts!(opts, required_keys) + keys = opts.keys.map(&:to_s) + required_keys = required_keys.map(&:to_s) + missing_keys = required_keys - keys + raise ArgumentError, "Missing required keys: #{missing_keys.join(', ')}" if missing_keys.present? + end + + def jrn + { + jrn_dt: Time.current.iso8601, + jrn_lctn_id: Settings.bgs.client_station_id, + jrn_status_type_cd: 'U', + jrn_user_id: Settings.bgs.client_username, + jrn_obj_id: Settings.bgs.application + } + end end end diff --git a/modules/claims_api/lib/bgs_service/vnp_person_service.rb b/modules/claims_api/lib/bgs_service/vnp_person_service.rb new file mode 100644 index 00000000000..3c47d73facb --- /dev/null +++ b/modules/claims_api/lib/bgs_service/vnp_person_service.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module ClaimsApi + class VnpPersonService < ClaimsApi::LocalBGS + # Takes an object with a minimum of (other fields are camelized and passed to BGS): + # vnp_proc_id: BGS procID + # vnp_ptcpnt_id: Veteran's participant id + # first_nm: Veteran's first name + # last_nm: Veteran's last name + def vnp_person_create(opts) + validate_opts! opts, %w[vnp_proc_id vnp_ptcpnt_id first_nm last_nm] + + opts = jrn.merge(opts) + arg_strg = convert_nil_values(opts) + body = Nokogiri::XML::DocumentFragment.parse <<~EOXML + #{arg_strg} + EOXML + + make_request(endpoint: 'VnpPersonWebServiceBean/VnpPersonService', action: 'vnpPersonCreate', body:, + key: 'return') + end + end +end diff --git a/modules/claims_api/spec/lib/claims_api/vnp_person_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vnp_person_service_spec.rb new file mode 100644 index 00000000000..47acbb2681c --- /dev/null +++ b/modules/claims_api/spec/lib/claims_api/vnp_person_service_spec.rb @@ -0,0 +1,66 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'bgs_service/vnp_person_service' +require Rails.root.join('modules', 'claims_api', 'spec', 'support', 'bgs_client_helpers.rb') + +metadata = { + bgs: { + service: 'vnp_person_service', + operation: 'vnp_person_create' + } +} + +describe ClaimsApi::VnpPersonService, metadata do + describe '#vnp_person_create' do + subject { described_class.new external_uid: 'xUid', external_key: 'xKey' } + + # get a proc_id from vnp_proc_create + # get a ptcpnt_id from vnp_ptcpnt_create (using the proc_id from the previous step) + let(:vnp_proc_id) { '3854545' } + let(:vnp_ptcpnt_id) { '182008' } + let(:expected_response) do + { vnp_proc_id:, vnp_ptcpnt_id:, + first_nm: 'Tamara', last_nm: 'Ellis' } + end + + it 'validates data' do + data = { asdf: 'qwerty' } + e = an_instance_of(ArgumentError).and having_attributes( + message: 'Missing required keys: vnp_proc_id, vnp_ptcpnt_id, first_nm, last_nm' + ) + expect { subject.vnp_person_create(data) }.to raise_error(e) + end + + describe 'valid data' do + it 'creates a new person from data', run_at: '2024-04-01T18:48:27Z' do + data = { + vnp_proc_id:, + vnp_ptcpnt_id:, + first_nm: 'Tamara', + last_nm: 'Ellis' + } + + use_bgs_cassette('happy_path') do + result = subject.vnp_person_create(data) + expect((expected_response.to_a & result.to_a).to_h).to eq expected_response + end + end + end + + describe 'invalid procId' do + it 'raises an error', run_at: '2024-04-01T18:48:27Z' do + data = { + vnp_proc_id: '1234', + vnp_ptcpnt_id:, + first_nm: 'Tamara', + last_nm: 'Ellis' + } + + use_bgs_cassette('invalid_procId') do + expect { subject.vnp_person_create(data) }.to raise_error(Common::Exceptions::ServiceError) + end + end + end + end +end diff --git a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb index 54dceb8d695..f442a782a06 100644 --- a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb @@ -115,7 +115,7 @@ .and_return({ person_poa_history: nil }) expect(ClaimsApi::V2::PoaFormBuilderJob).to receive(:perform_async) do |*args| expect(args[2]).to eq(rep_id) - end.and_call_original + end post appoint_organization_path, params: data.to_json, headers: auth_header diff --git a/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/happy_path.yml b/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/happy_path.yml new file mode 100644 index 00000000000..d8bce8d6997 --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/happy_path.yml @@ -0,0 +1,147 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VnpPersonWebServiceBean/VnpPersonService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 01 Apr 2024 18:48:28 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Mon, 01 Apr 2024 18:48:28 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VnpPersonWebServiceBean/VnpPersonService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + 2024-04-01T18:48:27Z + 281 + U + VAgovAPI + VAgovAPI + 3854545 + 182008 + Tamara + Ellis + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpPersonCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 01 Apr 2024 18:48:29 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA= + + + + + + 182008 + Tamara + 2024-04-01T13:48:27-05:00 + 281 + VAgovAPI + U + VAgovAPI + Ellis + 3854545 + + + + + recorded_at: Mon, 01 Apr 2024 18:48:29 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml b/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml new file mode 100644 index 00000000000..9c84ae2eb6d --- /dev/null +++ b/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml @@ -0,0 +1,349 @@ +--- +http_interactions: +- request: + method: get + uri: <%= bgs_base_url %>/VnpPersonWebServiceBean/VnpPersonService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 05 Apr 2024 02:47:46 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Mon, 01 Apr 2024 18:48:27 GMT +- request: + method: post + uri: <%= bgs_base_url %>/VnpPersonWebServiceBean/VnpPersonService + body: + encoding: UTF-8 + string: |- + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + + 2024-04-01T18:48:27Z + 281 + U + VAgovAPI + VAgovAPI + 1234 + 182008 + Tamara + Ellis + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpPersonCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Fri, 05 Apr 2024 02:47:47 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + X-Oracle-Dms-Ecid: + - f3d5465a-5ad1-4ec9-b9e7-f525f7218b81-0001051f + X-Oracle-Dms-Rid: + - '0' + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA= + + + + ns0:Server + EJB Exception: : <openjpa-1.1.1-SNAPSHOT-r422266:1445923 fatal general error> + org.apache.openjpa.persistence.PersistenceException: The transaction has been rolled back. + See the nested exceptions for details on the errors that occurred. + at org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2170) + at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2017) + at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:1915) + at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1686) + at org.apache.openjpa.kernel.QueryImpl.isInMemory(QueryImpl.java:955) + at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:795) + at org.apache.openjpa.kernel.QueryImpl.updateAll(QueryImpl.java:883) + at kodo.kernel.KodoQuery.updateAll(KodoQuery.java:67) + at org.apache.openjpa.kernel.QueryImpl.updateAll(QueryImpl.java:879) + at kodo.kernel.KodoQuery.updateAll(KodoQuery.java:63) + at org.apache.openjpa.kernel.DelegatingQuery.updateAll(DelegatingQuery.java:565) + at org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:322) + at sun.reflect.GeneratedMethodAccessor2524.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at + weblogic.persistence.InterceptingInvocationHandlerImpl.invoke(InterceptingInvocationHandlerImpl.java:24) + at com.sun.proxy.$Proxy879.executeUpdate(Unknown Source) + at gov.va.vba.benefits.vdc.util.Util.clearDBGlobals(Unknown Source) + at gov.va.vba.vonapp.services.personService.VnpPersonWebServiceBean.vnpPersonCreate(Unknown + Source) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at + com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) + at + com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) + at + com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at + com.oracle.pitchfork.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:101) + at + com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:101) + at + com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at + com.oracle.pitchfork.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:101) + at + org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) + at org.jboss.weld.ejb.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:52) + at sun.reflect.GeneratedMethodAccessor493.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at + com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:94) + at + com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at + com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136) + at + com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124) + at + com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at + com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) + at com.sun.proxy.$Proxy984.vnpPersonCreate(Unknown Source) + at + gov.va.vba.vonapp.services.personService.VnpPersonWebServiceBean_mfemv4_WSOImpl.__WL_invoke(Unknown + Source) + at weblogic.ejb.container.internal.WSOMethodInvoker.invoke(WSOMethodInvoker.java:24) + at + gov.va.vba.vonapp.services.personService.VnpPersonWebServiceBean_mfemv4_WSOImpl.__WL_vnpPersonCreate_WS(Unknown + Source) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at weblogic.wsee.server.ejb.WsEjb.invoke(WsEjb.java:55) + at + weblogic.wsee.jaxws.WLSEjbInstanceResolver$WLSEjbInvoker.invoke(WLSEjbInstanceResolver.java:196) + at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:93) + at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149) + at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:88) + at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136) + at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050) + at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019) + at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877) + at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:419) + at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:868) + at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:422) + at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:169) + at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:246) + at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:667) + at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:386) + at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:163) + at + weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:108) + at weblogic.wsee.jaxws.HttpServletAdapter$3.run(HttpServletAdapter.java:286) + at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:295) + at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:128) + at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:103) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) + at + weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) + at + weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) + at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) + at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) + at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:250) + at + weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3796) + at + weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3766) + at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) + at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) + at + weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) + at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) + at + weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2454) + at + weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2302) + at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2280) + at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1739) + at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1699) + at + weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) + at + weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) + at + weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) + at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) + at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) + at + weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:655) + at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) + Caused by: <openjpa-1.1.1-SNAPSHOT-r422266:1445923 nonfatal general error> + org.apache.openjpa.persistence.PersistenceException: ORA-00001: unique constraint + (CORPPROD.PK_VNP_PERSON) violated + {prepstmnt 2860391 INSERT INTO VNP_PERSON (VNP_PTCPNT_ID, BIRTH_CITY_NM, BIRTH_CNTRY_NM, + BIRTH_STATE_CD, BRTHDY_DT, CMPTNY_DECN_TYPE_CD, DEATH_CITY_CNTRY_NM, DEATH_CNTRY_NM, + DEATH_DT, DEATH_STATE_CD, DEP_NBR, EMP_IND, ENTLMT_TYPE_CD, ETHNIC_TYPE_CD, EVER_MARIED_IND, + FID_DECN_CATEGY_TYPE_CD, FILE_NBR, FIRST_NM, FIRST_NM_KEY, FRGN_SVC_NBR, GENDER_CD, JRN_DT, + JRN_LCTN_ID, JRN_OBJ_ID, JRN_STATUS_TYPE_CD, JRN_USER_ID, LAST_NM, LAST_NM_KEY, + LGY_ENTLMT_TYPE_CD, MARTL_STATUS_TYPE_CD, MIDDLE_NM, MIDDLE_NM_KEY, MLTY_PERSON_IND, + MONTHS_PRESNT_EMPLYR_NBR, NET_WORTH_AMT, NO_SSN_REASON_TYPE_CD, OCPTN_TXT, + PERSON_DEATH_CAUSE_TYPE_NM, PERSON_TYPE_NM, POTNTL_DNGRS_IND, RACE_TYPE_NM, SBSTNC_AMT, + SEROUS_EMPLMT_HNDCAP_IND, SLTTN_TYPE_NM, SPINA_BIFIDA_IND, SPOUSE_NUM, SSN_NBR, + SSN_VRFCTN_STATUS_TYPE_CD, SUFFIX_NM, SUFFIX_NM_KEY, TAX_ABTMNT_CD, TERMNL_DIGIT_NBR, + TITLE_TXT, VET_IND, VET_TYPE_NM, VNP_PROC_ID, VNP_SCHOOL_CHILD_IND, VNP_SRUSLY_DSABLD_IND, + YEARS_PRESNT_EMPLYR_NBR) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, + ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, + ?, ?, ?, ?, ?, ?, ?, ?) [params=(long) 182008, (null) null, (null) null, (null) null, (null) + null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) + null, (null) null, (null) null, (null) null, (null) null, (null) null, (String) Tamara, + (null) null, (null) null, (null) null, (Timestamp) 2024-04-01 13:48:27.0, (String) 281, + (String) VAgovAPI, (String) U, (String) VAgovAPI, (String) Ellis, (null) null, (null) null, + (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, + (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, + (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, + (null) null, (null) null, (null) null, (null) null, (null) null, (long) 1234, (null) null, + (null) null, (null) null]} [code=1, state=23000] + FailedObject: gov.va.vba.vonapp.entities.VnpPerson@34d9458f + at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4207) + at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4171) + at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:102) + at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:72) + at + kodo.jdbc.kernel.BatchingPreparedStatementManager.flushInternal(BatchingPreparedStatementManager.java:214) + at + kodo.jdbc.kernel.BatchingPreparedStatementManager.flushInternal(BatchingPreparedStatementManager.java:149) + at + kodo.jdbc.kernel.BatchingPreparedStatementManager.flush(BatchingPreparedStatementManager.java:72) + at kodo.jdbc.kernel.AutoOrderUpdateManager.flush(AutoOrderUpdateManager.java:84) + at kodo.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:68) + at org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:89) + at org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:72) + at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:569) + at org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:130) + at org.apache.openjpa.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:571) + at org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:130) + ... 95 more + Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: ORA-00001: unique constraint + (CORPPROD.PK_VNP_PERSON) violated + {prepstmnt 2860391 INSERT INTO VNP_PERSON (VNP_PTCPNT_ID, BIRTH_CITY_NM, BIRTH_CNTRY_NM, + BIRTH_STATE_CD, BRTHDY_DT, CMPTNY_DECN_TYPE_CD, DEATH_CITY_CNTRY_NM, DEATH_CNTRY_NM, + DEATH_DT, DEATH_STATE_CD, DEP_NBR, EMP_IND, ENTLMT_TYPE_CD, ETHNIC_TYPE_CD, EVER_MARIED_IND, + FID_DECN_CATEGY_TYPE_CD, FILE_NBR, FIRST_NM, FIRST_NM_KEY, FRGN_SVC_NBR, GENDER_CD, JRN_DT, + JRN_LCTN_ID, JRN_OBJ_ID, JRN_STATUS_TYPE_CD, JRN_USER_ID, LAST_NM, LAST_NM_KEY, + LGY_ENTLMT_TYPE_CD, MARTL_STATUS_TYPE_CD, MIDDLE_NM, MIDDLE_NM_KEY, MLTY_PERSON_IND, + MONTHS_PRESNT_EMPLYR_NBR, NET_WORTH_AMT, NO_SSN_REASON_TYPE_CD, OCPTN_TXT, + PERSON_DEATH_CAUSE_TYPE_NM, PERSON_TYPE_NM, POTNTL_DNGRS_IND, RACE_TYPE_NM, SBSTNC_AMT, + SEROUS_EMPLMT_HNDCAP_IND, SLTTN_TYPE_NM, SPINA_BIFIDA_IND, SPOUSE_NUM, SSN_NBR, + SSN_VRFCTN_STATUS_TYPE_CD, SUFFIX_NM, SUFFIX_NM_KEY, TAX_ABTMNT_CD, TERMNL_DIGIT_NBR, + TITLE_TXT, VET_IND, VET_TYPE_NM, VNP_PROC_ID, VNP_SCHOOL_CHILD_IND, VNP_SRUSLY_DSABLD_IND, + YEARS_PRESNT_EMPLYR_NBR) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, + ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, + ?, ?, ?, ?, ?, ?, ?, ?) [params=(long) 182008, (null) null, (null) null, (null) null, (null) + null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) + null, (null) null, (null) null, (null) null, (null) null, (null) null, (String) Tamara, + (null) null, (null) null, (null) null, (Timestamp) 2024-04-01 13:48:27.0, (String) 281, + (String) VAgovAPI, (String) U, (String) VAgovAPI, (String) Ellis, (null) null, (null) null, + (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, + (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, + (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, (null) null, + (null) null, (null) null, (null) null, (null) null, (null) null, (long) 1234, (null) null, + (null) null, (null) null]} [code=1, state=23000] + at + org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:192) + at + org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$700(LoggingConnectionDecorator.java:57) + at + org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeUpdate(LoggingConnectionDecorator.java:866) + at + org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:269) + at + org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeUpdate(JDBCStoreManager.java:1453) + at + kodo.jdbc.kernel.BatchingPreparedStatementManager.flushInternal(BatchingPreparedStatementManager.java:208) + ... 105 more + + + + + recorded_at: Mon, 01 Apr 2024 18:48:27 GMT +recorded_with: VCR 6.2.0 From f93f85d4cb8c7ac0136105c5626e9be382b4b6cc Mon Sep 17 00:00:00 2001 From: Holden Hinkle Date: Wed, 10 Apr 2024 10:12:40 -0400 Subject: [PATCH 088/260] Create attorneys, claims_agents, representatives, organizations, and organizations_representatives tables (#16235) * create new orgs and reps tables * create attorneys and claims_agents tables * use uuid as primary keys, make registration_number and poa_code required and unique, refactor join table * limit length of poa_code columns * update create_join_table call and block * use create_table instead of create_join_table * run migration * remove state from accredited_organizations. make columns in accredited_organizations_accredited_representatives required. --- .../20240405184242_create_orgs_reps_tables.rb | 164 ++++++++++++++++++ db/schema.rb | 141 +++++++++++++++ 2 files changed, 305 insertions(+) create mode 100644 db/migrate/20240405184242_create_orgs_reps_tables.rb diff --git a/db/migrate/20240405184242_create_orgs_reps_tables.rb b/db/migrate/20240405184242_create_orgs_reps_tables.rb new file mode 100644 index 00000000000..5e8e2cb011c --- /dev/null +++ b/db/migrate/20240405184242_create_orgs_reps_tables.rb @@ -0,0 +1,164 @@ +# frozen_string_literal: true + +class CreateOrgsRepsTables < ActiveRecord::Migration[7.1] + disable_ddl_transaction! + # rubocop:disable Metrics/MethodLength + # rubocop:disable Metrics/AbcSize + def change + create_table :accredited_attorneys, id: :uuid do |t| + t.string :registration_number, null: false + t.string :poa_code, limit: 3, null: false + t.string :first_name + t.string :middle_initial + t.string :last_name + t.string :full_name + t.string :email + t.string :phone + t.string :address_type + t.string :address_line1 + t.string :address_line2 + t.string :address_line3 + t.string :city + t.string :country_code_iso3 + t.string :country_name + t.string :county_name + t.string :county_code + t.string :international_postal_code + t.string :province + t.string :state_code + t.string :zip_code + t.string :zip_suffix + t.jsonb :raw_address + t.float :lat + t.float :long + t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } + t.timestamps + end + add_index :accredited_attorneys, :registration_number, unique: true + add_index :accredited_attorneys, :poa_code, unique: true + add_index :accredited_attorneys, :full_name + add_index :accredited_attorneys, :location, using: :gist + + create_table :accredited_claims_agents, id: :uuid do |t| + t.string :registration_number, null: false + t.string :poa_code, limit: 3, null: false + t.string :first_name + t.string :middle_initial + t.string :last_name + t.string :full_name + t.string :email + t.string :phone + t.string :address_type + t.string :address_line1 + t.string :address_line2 + t.string :address_line3 + t.string :city + t.string :country_code_iso3 + t.string :country_name + t.string :county_name + t.string :county_code + t.string :international_postal_code + t.string :province + t.string :state_code + t.string :zip_code + t.string :zip_suffix + t.jsonb :raw_address + t.float :lat + t.float :long + t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } + t.timestamps + end + add_index :accredited_claims_agents, :registration_number, unique: true + add_index :accredited_claims_agents, :poa_code, unique: true + add_index :accredited_claims_agents, :full_name + add_index :accredited_claims_agents, :location, using: :gist + + create_table :accredited_representatives, id: :uuid do |t| + t.string :registration_number, null: false + t.string :first_name + t.string :middle_initial + t.string :last_name + t.string :full_name + t.string :email + t.string :phone + t.string :address_type + t.string :address_line1 + t.string :address_line2 + t.string :address_line3 + t.string :city + t.string :country_code_iso3 + t.string :country_name + t.string :county_name + t.string :county_code + t.string :international_postal_code + t.string :province + t.string :state_code + t.string :zip_code + t.string :zip_suffix + t.jsonb :raw_address + t.float :lat + t.float :long + t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } + t.timestamps + end + add_index :accredited_representatives, :registration_number, unique: true + add_index :accredited_representatives, :full_name + add_index :accredited_representatives, :location, using: :gist + + create_table :accredited_organizations, id: :uuid do |t| + t.string :poa_code, limit: 3, null: false + t.string :name + t.string :phone + t.string :address_type + t.string :address_line1 + t.string :address_line2 + t.string :address_line3 + t.string :city + t.string :country_code_iso3 + t.string :country_name + t.string :county_name + t.string :county_code + t.string :international_postal_code + t.string :province + t.string :state_code + t.string :zip_code + t.string :zip_suffix + t.jsonb :raw_address + t.float :lat + t.float :long + t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } + t.timestamps + end + add_index :accredited_organizations, :location, using: :gist + add_index :accredited_organizations, :name + + # Use create_table (instead of create_join_table) to explicitly define the table and its columns + create_table :accredited_organizations_accredited_representatives, id: false do |t| + t.uuid :accredited_organization_id, null: false + t.uuid :accredited_representative_id, null: false + end + + # Add the indexes + add_index :accredited_organizations_accredited_representatives, :accredited_organization_id + add_index :accredited_organizations_accredited_representatives, :accredited_representative_id + add_index :accredited_organizations_accredited_representatives, + [:accredited_organization_id, :accredited_representative_id], + unique: true, + name: 'index_organization_representatives_on_rep_and_org', + algorithm: :concurrently + + # Add the foreign keys + add_foreign_key :accredited_organizations_accredited_representatives, :accredited_representatives, + column: :accredited_representative_id, + validate: false + add_foreign_key :accredited_organizations_accredited_representatives, :accredited_organizations, + column: :accredited_organization_id, + validate: false + + # Validate the foreign keys + validate_foreign_key :accredited_organizations_accredited_representatives, :accredited_representatives + validate_foreign_key :accredited_organizations_accredited_representatives, :accredited_organizations + end + # rubocop:enable Metrics/AbcSize + # rubocop:enable Metrics/MethodLength +end diff --git a/db/schema.rb b/db/schema.rb index 76a57958730..8e301b213f5 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -53,6 +53,145 @@ t.index ["uuid"], name: "index_accounts_on_uuid", unique: true end + create_table "accredited_attorneys", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + t.string "registration_number", null: false + t.string "poa_code", limit: 3, null: false + t.string "first_name" + t.string "middle_initial" + t.string "last_name" + t.string "full_name" + t.string "email" + t.string "phone" + t.string "address_type" + t.string "address_line1" + t.string "address_line2" + t.string "address_line3" + t.string "city" + t.string "country_code_iso3" + t.string "country_name" + t.string "county_name" + t.string "county_code" + t.string "international_postal_code" + t.string "province" + t.string "state_code" + t.string "zip_code" + t.string "zip_suffix" + t.jsonb "raw_address" + t.float "lat" + t.float "long" + t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["full_name"], name: "index_accredited_attorneys_on_full_name" + t.index ["location"], name: "index_accredited_attorneys_on_location", using: :gist + t.index ["poa_code"], name: "index_accredited_attorneys_on_poa_code", unique: true + t.index ["registration_number"], name: "index_accredited_attorneys_on_registration_number", unique: true + end + + create_table "accredited_claims_agents", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + t.string "registration_number", null: false + t.string "poa_code", limit: 3, null: false + t.string "first_name" + t.string "middle_initial" + t.string "last_name" + t.string "full_name" + t.string "email" + t.string "phone" + t.string "address_type" + t.string "address_line1" + t.string "address_line2" + t.string "address_line3" + t.string "city" + t.string "country_code_iso3" + t.string "country_name" + t.string "county_name" + t.string "county_code" + t.string "international_postal_code" + t.string "province" + t.string "state_code" + t.string "zip_code" + t.string "zip_suffix" + t.jsonb "raw_address" + t.float "lat" + t.float "long" + t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["full_name"], name: "index_accredited_claims_agents_on_full_name" + t.index ["location"], name: "index_accredited_claims_agents_on_location", using: :gist + t.index ["poa_code"], name: "index_accredited_claims_agents_on_poa_code", unique: true + t.index ["registration_number"], name: "index_accredited_claims_agents_on_registration_number", unique: true + end + + create_table "accredited_organizations", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + t.string "poa_code", limit: 3, null: false + t.string "name" + t.string "phone" + t.string "address_type" + t.string "address_line1" + t.string "address_line2" + t.string "address_line3" + t.string "city" + t.string "country_code_iso3" + t.string "country_name" + t.string "county_name" + t.string "county_code" + t.string "international_postal_code" + t.string "province" + t.string "state_code" + t.string "zip_code" + t.string "zip_suffix" + t.jsonb "raw_address" + t.float "lat" + t.float "long" + t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["location"], name: "index_accredited_organizations_on_location", using: :gist + t.index ["name"], name: "index_accredited_organizations_on_name" + end + + create_table "accredited_organizations_accredited_representatives", id: false, force: :cascade do |t| + t.uuid "accredited_organization_id", null: false + t.uuid "accredited_representative_id", null: false + t.index ["accredited_organization_id", "accredited_representative_id"], name: "index_organization_representatives_on_rep_and_org", unique: true + t.index ["accredited_organization_id"], name: "idx_on_accredited_organization_id_4df677e34d" + t.index ["accredited_representative_id"], name: "idx_on_accredited_representative_id_c58ba2a35b" + end + + create_table "accredited_representatives", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + t.string "registration_number", null: false + t.string "first_name" + t.string "middle_initial" + t.string "last_name" + t.string "full_name" + t.string "email" + t.string "phone" + t.string "address_type" + t.string "address_line1" + t.string "address_line2" + t.string "address_line3" + t.string "city" + t.string "country_code_iso3" + t.string "country_name" + t.string "county_name" + t.string "county_code" + t.string "international_postal_code" + t.string "province" + t.string "state_code" + t.string "zip_code" + t.string "zip_suffix" + t.jsonb "raw_address" + t.float "lat" + t.float "long" + t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["full_name"], name: "index_accredited_representatives_on_full_name" + t.index ["location"], name: "index_accredited_representatives_on_location", using: :gist + t.index ["registration_number"], name: "index_accredited_representatives_on_registration_number", unique: true + end + create_table "active_storage_attachments", force: :cascade do |t| t.string "name", null: false t.string "record_type", null: false @@ -1424,6 +1563,8 @@ end add_foreign_key "account_login_stats", "accounts" + add_foreign_key "accredited_organizations_accredited_representatives", "accredited_organizations" + add_foreign_key "accredited_organizations_accredited_representatives", "accredited_representatives" add_foreign_key "active_storage_attachments", "active_storage_blobs", column: "blob_id" add_foreign_key "active_storage_variant_records", "active_storage_blobs", column: "blob_id" add_foreign_key "appeal_submissions", "user_accounts" From a4dd1de13b2515c50d9becb782676bb4953efb61 Mon Sep 17 00:00:00 2001 From: Annie Tran Date: Wed, 10 Apr 2024 09:27:39 -0500 Subject: [PATCH 089/260] [DR-65544] Log KPIs for Higher Level Reviews (create + contestable issues) (#16267) * add success/failure logging for HLR submission * add logging for getting HLR contestable issues * rubocop nits --- lib/decision_review_v1/service.rb | 22 +++++++++- ...testable_issues_controller_request_spec.rb | 36 +++++++++++++++- ...r_level_reviews_controller_request_spec.rb | 42 +++++++++++++++++++ 3 files changed, 97 insertions(+), 3 deletions(-) diff --git a/lib/decision_review_v1/service.rb b/lib/decision_review_v1/service.rb index 86eee1cf5ef..4c246bd91e6 100644 --- a/lib/decision_review_v1/service.rb +++ b/lib/decision_review_v1/service.rb @@ -37,7 +37,15 @@ class Service < Common::Client::Base def create_higher_level_review(request_body:, user:) with_monitoring_and_error_handling do headers = create_higher_level_review_headers(user) - response = perform :post, 'higher_level_reviews', request_body, headers + common_log_params = { key: :overall_claim_submission, form_id: '996', user_uuid: user.uuid, + downstream_system: 'Lighthouse' } + begin + response = perform :post, 'higher_level_reviews', request_body, headers + log_formatted(**common_log_params.merge(is_success: true, status_code: response.status, body: '[Redacted]')) + rescue => e + log_formatted(**common_log_params.merge(is_success: false, response_error: e)) + raise e + end raise_schema_error_unless_200_status response.status validate_against_schema json: response.body, schema: HLR_CREATE_RESPONSE_SCHEMA, append_to_error_class: ' (HLR_V1)' @@ -72,7 +80,17 @@ def get_higher_level_review_contestable_issues(user:, benefit_type:) with_monitoring_and_error_handling do path = "contestable_issues/higher_level_reviews?benefit_type=#{benefit_type}" headers = get_contestable_issues_headers(user) - response = perform :get, path, nil, headers + common_log_params = { key: :get_contestable_issues, form_id: '996', user_uuid: user.uuid, + upstream_system: 'Lighthouse' } + begin + response = perform :get, path, nil, headers + log_formatted(**common_log_params.merge(is_success: true, status_code: response.status, body: '[Redacted]')) + rescue => e + # We can freely log Lighthouse's error responses because they do not include PII or PHI. + # See https://developer.va.gov/explore/api/decision-reviews/docs?version=v1. + log_formatted(**common_log_params.merge(is_success: false, response_error: e)) + raise e + end raise_schema_error_unless_200_status response.status validate_against_schema( json: response.body, diff --git a/spec/requests/v1/higher_level_reviews/contestable_issues_controller_request_spec.rb b/spec/requests/v1/higher_level_reviews/contestable_issues_controller_request_spec.rb index ca5cf924ffd..cf00f1818e2 100644 --- a/spec/requests/v1/higher_level_reviews/contestable_issues_controller_request_spec.rb +++ b/spec/requests/v1/higher_level_reviews/contestable_issues_controller_request_spec.rb @@ -5,6 +5,36 @@ RSpec.describe V1::HigherLevelReviews::ContestableIssuesController do let(:user) { build(:user, :loa3) } + let(:success_log_args) do + { + message: 'Get contestable issues success!', + user_uuid: user.uuid, + action: 'Get contestable issues', + form_id: '996', + upstream_system: 'Lighthouse', + downstream_system: nil, + is_success: true, + http: { + status_code: 200, + body: '[Redacted]' + } + } + end + let(:error_log_args) do + { + message: 'Get contestable issues failure!', + user_uuid: user.uuid, + action: 'Get contestable issues', + form_id: '996', + upstream_system: 'Lighthouse', + downstream_system: nil, + is_success: false, + http: { + status_code: 404, + body: anything + } + } + end before { sign_in_as(user) } @@ -19,6 +49,8 @@ def personal_information_logs it 'fetches issues that the Veteran could contest via a higher-level review' do VCR.use_cassette('decision_review/HLR-GET-CONTESTABLE-ISSUES-RESPONSE-200_V1') do VCR.use_cassette('decision_review/HLR-GET-LEGACY_APPEALS-RESPONSE-200_V1') do + allow(Rails.logger).to receive(:info) + expect(Rails.logger).to receive(:info).with(success_log_args) subject expect(response).to be_successful expect(JSON.parse(response.body)['data']).to be_an Array @@ -39,8 +71,10 @@ def personal_information_logs end it 'adds to the PersonalInformationLog when an exception is thrown' do - VCR.use_cassette('decision_review/HLR-GET-CONTESTABLE-ISSUES-RESPONSE-404') do + VCR.use_cassette('decision_review/HLR-GET-CONTESTABLE-ISSUES-RESPONSE-404_V1') do expect(personal_information_logs.count).to be 0 + allow(Rails.logger).to receive(:error) + expect(Rails.logger).to receive(:error).with(error_log_args) subject expect(personal_information_logs.count).to be 1 pil = personal_information_logs.first diff --git a/spec/requests/v1/higher_level_reviews_controller_request_spec.rb b/spec/requests/v1/higher_level_reviews_controller_request_spec.rb index d9e8acc6a40..27f38a67162 100644 --- a/spec/requests/v1/higher_level_reviews_controller_request_spec.rb +++ b/spec/requests/v1/higher_level_reviews_controller_request_spec.rb @@ -6,6 +6,36 @@ RSpec.describe V1::HigherLevelReviewsController do let(:user) { build(:user, :loa3) } let(:headers) { { 'CONTENT_TYPE' => 'application/json' } } + let(:success_log_args) do + { + message: 'Overall claim submission success!', + user_uuid: user.uuid, + action: 'Overall claim submission', + form_id: '996', + upstream_system: nil, + downstream_system: 'Lighthouse', + is_success: true, + http: { + status_code: 200, + body: '[Redacted]' + } + } + end + let(:error_log_args) do + { + message: 'Overall claim submission failure!', + user_uuid: user.uuid, + action: 'Overall claim submission', + form_id: '996', + upstream_system: nil, + downstream_system: 'Lighthouse', + is_success: false, + http: { + status_code: 422, + body: anything + } + } + end before { sign_in_as(user) } @@ -25,6 +55,12 @@ def personal_information_logs # Create an InProgressForm in_progress_form = create(:in_progress_form, user_uuid: user.uuid, form_id: '20-0996') expect(in_progress_form).not_to be_nil + + allow(Rails.logger).to receive(:info) + expect(Rails.logger).to receive(:info).with(success_log_args) + allow(StatsD).to receive(:increment) + expect(StatsD).to receive(:increment).with('decision_review.form_996.overall_claim_submission.success') + subject expect(response).to be_successful appeal_uuid = JSON.parse(response.body)['data']['id'] @@ -38,6 +74,12 @@ def personal_information_logs it 'adds to the PersonalInformationLog when an exception is thrown' do VCR.use_cassette('decision_review/HLR-CREATE-RESPONSE-422_V1') do expect(personal_information_logs.count).to be 0 + + allow(Rails.logger).to receive(:error) + expect(Rails.logger).to receive(:error).with(error_log_args) + allow(StatsD).to receive(:increment) + expect(StatsD).to receive(:increment).with('decision_review.form_996.overall_claim_submission.failure') + subject expect(personal_information_logs.count).to be 1 pil = personal_information_logs.first From 7395eaf90b010998e81d1b207fca18aa5f493130 Mon Sep 17 00:00:00 2001 From: Kevin Suarez Date: Wed, 10 Apr 2024 10:42:04 -0400 Subject: [PATCH 090/260] 79795 deprecate old 5655 model (#16259) * 79795 deprecate old 5655 model * hello linter my old friend * update codeowners * 79795 another spec adjustment --- .github/CODEOWNERS | 2 - app/models/form5655_submission.rb | 62 ------------- .../debts_api/v0/form5655_submission.rb | 2 +- .../financial_status_report_service_spec.rb | 12 ++- .../debt_api/v0/form5655_submission_spec.rb | 48 +++++----- .../sharepoint/request_spec.rb | 9 +- spec/models/form5655_submission_spec.rb | 92 ------------------- 7 files changed, 40 insertions(+), 187 deletions(-) delete mode 100644 app/models/form5655_submission.rb delete mode 100644 spec/models/form5655_submission_spec.rb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 483f0de2b33..e3f0a685a5f 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -245,7 +245,6 @@ app/models/form1010cg/submission.rb @department-of-veterans-affairs/vfs-10-10 @d app/models/form1095_b.rb @department-of-veterans-affairs/vfs-1095-b @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/form526_job_status.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/form526_submission.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -app/models/form5655_submission.rb @department-of-veterans-affairs/vsa-debt-resolution @department-of-veterans-affairs/backend-review-group app/models/form_attachment.rb @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/form_profile.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/form_profiles @department-of-veterans-affairs/my-education-benefits @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1427,7 +1426,6 @@ spec/models/form1010cg @department-of-veterans-affairs/vfs-10-10 @department-of- spec/models/form1095_b_spec.rb @department-of-veterans-affairs/vfs-1095-b @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/form526_job_status_spec.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/form526_submission_spec.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/models/form5655_submission_spec.rb @department-of-veterans-affairs/vsa-debt-resolution @department-of-veterans-affairs/backend-review-group spec/models/form_attachment_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/form_profile_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/form_submission_spec.rb @department-of-veterans-affairs/platform-va-product-forms @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/app/models/form5655_submission.rb b/app/models/form5655_submission.rb deleted file mode 100644 index f3ea67c89cd..00000000000 --- a/app/models/form5655_submission.rb +++ /dev/null @@ -1,62 +0,0 @@ -# frozen_string_literal: true - -require 'user_profile_attribute_service' - -class Form5655Submission < ApplicationRecord - class StaleUserError < StandardError; end - - enum state: { unassigned: 0, in_progress: 1, submitted: 2, failed: 3 } - - validates :user_uuid, presence: true - belongs_to :user_account, dependent: nil, optional: true - has_kms_key - has_encrypted :form_json, :metadata, key: :kms_key, **lockbox_options - - def kms_encryption_context(*) - { - model_name: model_name.to_s, - model_id: id - } - end - - scope :streamlined, -> { where("(public_metadata -> 'streamlined' ->> 'value')::boolean") } - scope :not_streamlined, -> { where.not("(public_metadata -> 'streamlined' ->> 'value')::boolean") } - scope :streamlined_unclear, -> { where("(public_metadata -> 'streamlined') IS NULL") } - scope :streamlined_nil, lambda { - where("(public_metadata -> 'streamlined') IS NOT NULL and " \ - "(public_metadata -> 'streamlined' ->> 'value') IS NULL") - } - - def public_metadata - super || {} - end - - def form - @form_hash ||= JSON.parse(form_json) - end - - def user_cache_id - user = User.find(user_uuid) - raise StaleUserError, user_uuid unless user - - UserProfileAttributeService.new(user).cache_profile_attributes - end - - def submit_to_vba - DebtsApi::V0::Form5655::VBASubmissionJob.perform_async(id, user_cache_id) - end - - def submit_to_vha - DebtsApi::V0::Form5655::VHASubmissionJob.perform_async(id, user_cache_id) - end - - def register_failure(message) - failed! - update(error_message: message) - Rails.logger.error('Form5655Submission failed', message) - end - - def streamlined? - public_metadata.dig('streamlined', 'value') == true - end -end diff --git a/modules/debts_api/app/models/debts_api/v0/form5655_submission.rb b/modules/debts_api/app/models/debts_api/v0/form5655_submission.rb index 64ab94ca8ff..9451214c3a3 100644 --- a/modules/debts_api/app/models/debts_api/v0/form5655_submission.rb +++ b/modules/debts_api/app/models/debts_api/v0/form5655_submission.rb @@ -16,7 +16,7 @@ class StaleUserError < StandardError; end def kms_encryption_context { - model_name: Form5655Submission.model_name.to_s, + model_name: 'Form5655Submission', model_id: id } end diff --git a/modules/debts_api/spec/lib/debt_api/v0/financial_status_report_service_spec.rb b/modules/debts_api/spec/lib/debt_api/v0/financial_status_report_service_spec.rb index fcfabe88a37..e743694e6e3 100644 --- a/modules/debts_api/spec/lib/debt_api/v0/financial_status_report_service_spec.rb +++ b/modules/debts_api/spec/lib/debt_api/v0/financial_status_report_service_spec.rb @@ -267,7 +267,9 @@ def mock_pdf_fill service = described_class.new(user) builder = DebtsApi::V0::FsrFormBuilder.new(vha_form_data, '', user) copay_count = builder.vha_forms.length - expect { service.submit_combined_fsr(builder) }.to change(Form5655Submission, :count).by(copay_count) + expect { service.submit_combined_fsr(builder) }.to change( + DebtsApi::V0::Form5655Submission, :count + ).by(copay_count) expect(DebtsApi::V0::Form5655Submission.last.in_progress?).to eq(true) form = service.send(:add_vha_specific_data, DebtsApi::V0::Form5655Submission.last) expect(form.class).to be(Hash) @@ -280,7 +282,9 @@ def mock_pdf_fill copay_count = builder.vha_forms.length debt_count = builder.vba_form.present? ? 1 : 0 needed_count = copay_count + debt_count - expect { service.submit_combined_fsr(builder) }.to change(Form5655Submission, :count).by(needed_count) + expect do + service.submit_combined_fsr(builder) + end.to change(DebtsApi::V0::Form5655Submission, :count).by(needed_count) expect(DebtsApi::V0::Form5655Submission.last.public_metadata['combined']).to eq(true) debt_amounts = DebtsApi::V0::Form5655Submission.with_debt_type('DEBT').last.public_metadata['debt_amounts'] expect(debt_amounts).to eq(['541.67', '1134.22']) @@ -300,13 +304,13 @@ def mock_pdf_fill it 'persists vba FSRs' do service = described_class.new(user) builder = DebtsApi::V0::FsrFormBuilder.new(valid_vba_form_data, '', user) - expect { service.create_vba_fsr(builder) }.to change(Form5655Submission, :count).by(1) + expect { service.create_vba_fsr(builder) }.to change(DebtsApi::V0::Form5655Submission, :count).by(1) end it 'gracefully handles a lack of vba FSRs' do service = described_class.new(user) builder = DebtsApi::V0::FsrFormBuilder.new(valid_vha_form_data, '', user) - expect { service.create_vba_fsr(builder) }.not_to change(Form5655Submission, :count) + expect { service.create_vba_fsr(builder) }.not_to change(DebtsApi::V0::Form5655Submission, :count) end end diff --git a/modules/debts_api/spec/models/debt_api/v0/form5655_submission_spec.rb b/modules/debts_api/spec/models/debt_api/v0/form5655_submission_spec.rb index 56de9a15da8..c9ef1655198 100644 --- a/modules/debts_api/spec/models/debt_api/v0/form5655_submission_spec.rb +++ b/modules/debts_api/spec/models/debt_api/v0/form5655_submission_spec.rb @@ -3,41 +3,39 @@ require 'rails_helper' RSpec.describe DebtsApi::V0::Form5655Submission do - describe 'namespace portability' do - let!(:some_record) do - create(:form5655_submission, public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => true } }) - end - - it 'shares data with the old model scope' do - expect(described_class.last.form).to eq(some_record.form) - expect(Form5655Submission.last.form).to eq(some_record.form) - end - end - describe 'scopes' do let!(:first_record) do - create(:form5655_submission, public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => true } }) + create( + :debts_api_form5655_submission, + public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => true } } + ) end let!(:second_record) do - create(:form5655_submission, public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => false } }) + create( + :debts_api_form5655_submission, + public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => false } } + ) end - let!(:third_record) { create(:form5655_submission, public_metadata: {}) } + let!(:third_record) { create(:debts_api_form5655_submission, public_metadata: {}) } let!(:fourth_record) do - create(:form5655_submission, public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => nil } }) + create( + :debts_api_form5655_submission, + public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => nil } } + ) end it 'includes records within scope' do - expect(Form5655Submission.streamlined).to include(first_record) - expect(Form5655Submission.streamlined.length).to eq(1) + expect(DebtsApi::V0::Form5655Submission.streamlined).to include(first_record) + expect(DebtsApi::V0::Form5655Submission.streamlined.length).to eq(1) - expect(Form5655Submission.not_streamlined).to include(second_record) - expect(Form5655Submission.not_streamlined.length).to eq(1) + expect(DebtsApi::V0::Form5655Submission.not_streamlined).to include(second_record) + expect(DebtsApi::V0::Form5655Submission.not_streamlined.length).to eq(1) - expect(Form5655Submission.streamlined_unclear).to include(third_record) - expect(Form5655Submission.streamlined_unclear.length).to eq(1) + expect(DebtsApi::V0::Form5655Submission.streamlined_unclear).to include(third_record) + expect(DebtsApi::V0::Form5655Submission.streamlined_unclear.length).to eq(1) - expect(Form5655Submission.streamlined_nil).to include(fourth_record) - expect(Form5655Submission.streamlined_nil.length).to eq(1) + expect(DebtsApi::V0::Form5655Submission.streamlined_nil).to include(fourth_record) + expect(DebtsApi::V0::Form5655Submission.streamlined_nil.length).to eq(1) end end @@ -65,7 +63,7 @@ end describe '.user_cache_id' do - let(:form5655_submission) { create(:form5655_submission) } + let(:form5655_submission) { create(:debts_api_form5655_submission) } let(:user) { build(:user, :loa3) } it 'creates a new User profile attribute' do @@ -81,7 +79,7 @@ end it 'returns an error' do - expect { form5655_submission.user_cache_id }.to raise_error(Form5655Submission::StaleUserError) + expect { form5655_submission.user_cache_id }.to raise_error(DebtsApi::V0::Form5655Submission::StaleUserError) end end end diff --git a/spec/lib/debt_management_center/sharepoint/request_spec.rb b/spec/lib/debt_management_center/sharepoint/request_spec.rb index a0d1f809729..592687fafdf 100644 --- a/spec/lib/debt_management_center/sharepoint/request_spec.rb +++ b/spec/lib/debt_management_center/sharepoint/request_spec.rb @@ -66,7 +66,7 @@ describe '#upload' do let(:form_content) { { 'foo' => 'bar' } } - let(:form_submission) { create(:form5655_submission) } + let(:form_submission) { create(:debts_api_form5655_submission) } let(:station_id) { '123' } let(:file_path) { ::Rails.root.join(*'/spec/fixtures/dmc/5655.pdf'.split('/')).to_s } let(:body) do @@ -87,6 +87,13 @@ allow(PdfFill::Filler).to receive(:fill_ancillary_form).and_return(file_path) allow(File).to receive(:delete).and_return(nil) allow(DateTime).to receive(:now).and_return(upload_time) + allow_any_instance_of(subject.class).to receive(:set_user_data).and_return( + { + ssn: '123456598', + first_name: 'xxx', + last_name: 'Beer' + } + ) end it 'uploads a pdf file to SharePoint' do diff --git a/spec/models/form5655_submission_spec.rb b/spec/models/form5655_submission_spec.rb deleted file mode 100644 index c6ff7044efc..00000000000 --- a/spec/models/form5655_submission_spec.rb +++ /dev/null @@ -1,92 +0,0 @@ -# frozen_string_literal: true - -require 'rails_helper' - -RSpec.describe Form5655Submission do - describe 'scopes' do - let!(:first_record) do - create(:form5655_submission, public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => true } }) - end - let!(:second_record) do - create(:form5655_submission, public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => false } }) - end - let!(:third_record) { create(:form5655_submission, public_metadata: {}) } - let!(:fourth_record) do - create(:form5655_submission, public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => nil } }) - end - - it 'includes records within scope' do - expect(described_class.streamlined).to include(first_record) - expect(described_class.streamlined.length).to eq(1) - - expect(described_class.not_streamlined).to include(second_record) - expect(described_class.not_streamlined.length).to eq(1) - - expect(described_class.streamlined_unclear).to include(third_record) - expect(described_class.streamlined_unclear.length).to eq(1) - - expect(described_class.streamlined_nil).to include(fourth_record) - expect(described_class.streamlined_nil.length).to eq(1) - end - end - - describe '.submit_to_vba' do - let(:form5655_submission) { create(:form5655_submission) } - - it 'enqueues a VBA submission job' do - expect { form5655_submission.submit_to_vba }.to change(DebtsApi::V0::Form5655::VBASubmissionJob.jobs, :size).by(1) - end - end - - describe '.submit_to_vha' do - let(:form5655_submission) { create(:form5655_submission) } - - it 'enqueues a VHA submission job' do - expect { form5655_submission.submit_to_vha }.to change(DebtsApi::V0::Form5655::VHASubmissionJob.jobs, :size).by(1) - end - end - - describe '.user_cache_id' do - let(:form5655_submission) { create(:form5655_submission) } - let(:user) { build(:user, :loa3) } - - it 'creates a new User profile attribute' do - cache_id = form5655_submission.user_cache_id - attributes = UserProfileAttributes.find(cache_id) - expect(attributes.class).to eq(UserProfileAttributes) - expect(attributes.icn).to eq(user.icn) - end - - context 'with stale user id' do - before do - form5655_submission.user_uuid = '00000' - end - - it 'returns an error' do - expect { form5655_submission.user_cache_id }.to raise_error(Form5655Submission::StaleUserError) - end - end - end - - describe '#streamlined?' do - let(:pre_feature_submission) { create(:form5655_submission) } - let(:streamlined_submission) do - create(:sw_form5655_submission, public_metadata: { 'streamlined' => { 'type' => 'short', 'value' => true } }) - end - let(:non_streamlined_submission) do - create(:non_sw_form5655_submission, public_metadata: { 'streamlined' => { 'type' => '', 'value' => false } }) - end - - it 'returns false for submissions with feature off' do - expect(pre_feature_submission.streamlined?).to be false - end - - it 'returns false for post feature non streamlined submissions' do - expect(non_streamlined_submission.streamlined?).to be false - end - - it 'returns true for streamlined submissions' do - expect(streamlined_submission.streamlined?).to be true - end - end -end From 1e328120e4e1e5d1ca7d33eda5a18e06cab280cf Mon Sep 17 00:00:00 2001 From: Scott Regenthal Date: Wed, 10 Apr 2024 09:02:21 -0600 Subject: [PATCH 091/260] DBEX: make pdf extension evaluation case insensitive (#16250) * Make pdf extension evaluation case insensitive * Relocate extension type check --- app/models/form_attachment.rb | 6 ++---- spec/models/form_attachment_spec.rb | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/models/form_attachment.rb b/app/models/form_attachment.rb index 979087c2612..9230cb8f322 100644 --- a/app/models/form_attachment.rb +++ b/app/models/form_attachment.rb @@ -13,7 +13,7 @@ class FormAttachment < ApplicationRecord def set_file_data!(file, file_password = nil) attachment_uploader = get_attachment_uploader - file = unlock_pdf(file, file_password) if file_password.present? + file = unlock_pdf(file, file_password) if File.extname(file).downcase == '.pdf' && file_password.present? attachment_uploader.store!(file) self.file_data = { filename: attachment_uploader.filename }.to_json rescue CarrierWave::IntegrityError => e @@ -36,15 +36,13 @@ def get_file private def unlock_pdf(file, file_password) - return file unless File.extname(file) == '.pdf' - pdftk = PdfForms.new(Settings.binaries.pdftk) tmpf = Tempfile.new(['decrypted_form_attachment', '.pdf']) begin pdftk.call_pdftk(file.tempfile.path, 'input_pw', file_password, 'output', tmpf.path) rescue PdfForms::PdftkError => e - file_regex = %r{/(?:\w+/)*[\w-]+\.pdf\b} + file_regex = %r{/(?:\w+/)*[\w-]+\.pdf\b}i password_regex = /(input_pw).*?(output)/ sanitized_message = e.message.gsub(file_regex, '[FILTERED FILENAME]').gsub(password_regex, '\1 [FILTERED] \2') log_message_to_sentry(sanitized_message, 'warn') diff --git a/spec/models/form_attachment_spec.rb b/spec/models/form_attachment_spec.rb index f0470484de8..3890ff1b330 100644 --- a/spec/models/form_attachment_spec.rb +++ b/spec/models/form_attachment_spec.rb @@ -11,7 +11,7 @@ end describe '#unlock_pdf' do - let(:file_name) { 'locked_pdf_password_is_test.pdf' } + let(:file_name) { 'locked_pdf_password_is_test.Pdf' } let(:bad_password) { 'bad_pw' } context 'when provided password is incorrect' do From 7b7ffafe9ad5cb8d319fe9db6aad60e6eff7f91a Mon Sep 17 00:00:00 2001 From: Oren Mittman Date: Wed, 10 Apr 2024 11:10:52 -0400 Subject: [PATCH 092/260] Dash/oren/claims api bgs cassette cleanup (#16232) * claims-api bgs cassette cleanup: helper nests under dash cassette dir * only use claims_api cassette dir for claims_api specs Verified by running the claims_api test suite while having this check configured to raise if a cassette was used from outside claims_api: ```ruby VCR.configure do |config| config.before_playback do |interaction, cassette| if cassette.name[/^claims_api\//].nil? raise "still needs migrating: #{cassette.name}" end end end ``` * remove erroneous Authorization constant reassignment in test suite * template in bgs url to claims_api cassettes use filter sensitive data for bgs url rather than erb templating * update testing section of claims_api README * reformat claims_api cassette invocation for discoverability --- config/settings/test.yml | 5 +- modules/claims_api/README.md | 1 + .../claims_api/spec/lib/claims_api/bd_spec.rb | 2 +- .../spec/lib/claims_api/local_bgs_spec.rb | 7 +- .../claims_api/vnp_proc_form_service_spec.rb | 2 +- .../claims_api/vnp_proc_service_v2_spec.rb | 2 +- .../vnp_ptcpnt_phone_service_spec.rb | 2 +- .../lib/claims_api/vnp_ptcpnt_service_spec.rb | 2 +- .../spec/models/veteran/service/user_spec.rb | 8 +- .../spec/requests/v1/claims_request_spec.rb | 38 +- .../disability_compensation_request_spec.rb | 384 +- .../v1/intent_to_file_request_spec.rb | 24 +- .../v1/power_of_attorney_request_spec.rb | 2 +- .../requests/v1/rswag_claims_request_spec.rb | 10 +- ...ag_disability_compensation_request_spec.rb | 24 +- .../v1/rswag_intent_to_file_request_spec.rb | 22 +- .../rswag_veteran_identifier_request_spec.rb | 9 +- .../v2/veterans/claims_request_spec.rb | 108 +- .../veterans/evidence_waiver_request_spec.rb | 10 +- .../power_of_attorney_ind_request_spec.rb | 16 +- .../power_of_attorney_org_request_spec.rb | 2 +- .../v2/veterans/rswag_claims_request_spec.rb | 6 +- .../rswag_intent_to_file_request_spec.rb | 2 +- .../veterans/rswag_power_of_attorney_spec.rb | 18 +- .../spec/sidekiq/ews_updater_spec.rb | 2 +- ...sation_benefits_documents_uploader_spec.rb | 2 +- .../sidekiq/v2/poa_form_builder_job_spec.rb | 12 +- .../spec/sidekiq/vbms_upload_job_spec.rb | 14 +- .../claims_api/spec/support/auth_helper.rb | 9 +- .../spec/support/bgs_client_helpers.rb | 10 +- spec/support/vcr.rb | 1 + .../vcr_cassettes/claims_api/bd/upload.yml | 62 + .../bgs/benefit_claim/find_bnft_claim_400.yml | 285 + .../bgs/benefit_claim/update_5103_200.yml | 289 + .../bgs/benefit_claim/update_5103_claim.yml | 1439 ++++ .../find_poa_by_participant_id.yml | 784 ++ .../not_find_poa_by_participant_id.yml | 780 ++ .../claims_api/bgs/claims/claim.yml | 289 + .../bgs/claims/claim_with_errors.yml | 286 + .../claims_api/bgs/claims/claims.yml | 292 + .../bgs/claims/claims_trimmed_down.yml | 285 + .../bgs/claims/claims_with_errors.yml | 288 + .../get_intent_to_file.yml | 228 + .../insert_intent_to_file.yml | 228 + .../insert_intent_to_file_500.yml | 231 + .../existent_and_nonexistent_poa_code.yml | 4 +- .../read_poa_request/existent_poa_code.yml | 4 +- .../invalid_external_uid_and_key.yml | 4 +- .../read_poa_request/invalid_status.yml | 4 +- .../read_poa_request/no_params.yml | 4 +- .../read_poa_request/no_poa_codes.yml | 4 +- .../read_poa_request/no_statuses.yml | 4 +- .../read_poa_request/nonexistent_poa_code.yml | 4 +- .../update_poa_request/happy_path.yml | 4 +- .../claims_v2_show_tracked_items.yml | 248 + ..._claim_documents_with_tracked_item_ids.yml | 475 ++ .../bgs/tracked_items/find_tracked_items.yml | 396 + .../vnp_proc_form_create.yml | 222 + .../vnp_proc_service_v2/vnp_proc_create.yml | 247 + .../vnp_ptcpnt_phone_create.yml | 240 + .../vnp_ptcpnt_service/vnp_ptcpnt_create.yml | 256 + .../claims_api/brd/countries.yml | 79 + .../claims_api/brd/intake_sites.yml | 185 + .../claims_api/disability_comp.yml | 4 +- .../claims_api/evss/claims/claims.yml | 6404 +++++++++++++++++ .../form_526_invalid_validation.yml | 82 + .../form_526_valid_validation.yml | 70 + .../evss/documents/get_claim_documents.yml | 475 ++ .../mpi/add_person/add_person_success.yml | 140 + .../orch_search_with_attributes.yml | 182 + .../mpi/find_candidate/valid_icn_full.yml | 236 + .../v3/indicates_token_is_valid_sandbox.yml | 32 + .../v3/shows_token_is_valid.yml | 23 + ...token_is_valid_with_fine_grained_scope.yml | 23 + .../token_validation/v3/userinfo_sandbox.yml | 29 + .../claims_api/v2/claims_show.yml | 12 +- .../claims_api/vbms/document_upload_500.yml | 80 + .../vbms/document_upload_success.yml | 205 + 78 files changed, 16491 insertions(+), 412 deletions(-) create mode 100644 spec/support/vcr_cassettes/claims_api/bd/upload.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/find_bnft_claim_400.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/update_5103_200.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/update_5103_claim.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/claimant_web_service/find_poa_by_participant_id.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/claimant_web_service/not_find_poa_by_participant_id.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/claims/claim.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/claims/claim_with_errors.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/claims/claims.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/claims/claims_trimmed_down.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/claims/claims_with_errors.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/get_intent_to_file.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/insert_intent_to_file.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml (99%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml (99%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml (99%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/read_poa_request/invalid_status.yml (99%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/read_poa_request/no_params.yml (99%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml (99%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/read_poa_request/no_statuses.yml (99%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml (99%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/manage_representative_service/update_poa_request/happy_path.yml (99%) create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/tracked_item_service/claims_v2_show_tracked_items.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/tracked_item_service/get_claim_documents_with_tracked_item_ids.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/tracked_items/find_tracked_items.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/vnp_proc_form_service/vnp_proc_form_create.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/vnp_proc_service_v2/vnp_proc_create.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml create mode 100644 spec/support/vcr_cassettes/claims_api/brd/countries.yml create mode 100644 spec/support/vcr_cassettes/claims_api/brd/intake_sites.yml create mode 100644 spec/support/vcr_cassettes/claims_api/evss/claims/claims.yml create mode 100644 spec/support/vcr_cassettes/claims_api/evss/disability_compensation_form/form_526_invalid_validation.yml create mode 100644 spec/support/vcr_cassettes/claims_api/evss/disability_compensation_form/form_526_valid_validation.yml create mode 100644 spec/support/vcr_cassettes/claims_api/evss/documents/get_claim_documents.yml create mode 100644 spec/support/vcr_cassettes/claims_api/mpi/add_person/add_person_success.yml create mode 100644 spec/support/vcr_cassettes/claims_api/mpi/find_candidate/orch_search_with_attributes.yml create mode 100644 spec/support/vcr_cassettes/claims_api/mpi/find_candidate/valid_icn_full.yml create mode 100644 spec/support/vcr_cassettes/claims_api/token_validation/v3/indicates_token_is_valid_sandbox.yml create mode 100644 spec/support/vcr_cassettes/claims_api/token_validation/v3/shows_token_is_valid.yml create mode 100644 spec/support/vcr_cassettes/claims_api/token_validation/v3/shows_token_is_valid_with_fine_grained_scope.yml create mode 100644 spec/support/vcr_cassettes/claims_api/token_validation/v3/userinfo_sandbox.yml create mode 100644 spec/support/vcr_cassettes/claims_api/vbms/document_upload_500.yml create mode 100644 spec/support/vcr_cassettes/claims_api/vbms/document_upload_success.yml diff --git a/config/settings/test.yml b/config/settings/test.yml index 894dbd7bfc6..989de93e139 100644 --- a/config/settings/test.yml +++ b/config/settings/test.yml @@ -107,10 +107,7 @@ bgs: client_station_id: 281 client_username: VAgovAPI url: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447 -# Put this in `config/settings/test.local.yml` and then erb-template in -# `Settings.bgs.url` to cassettes that are run with the VCR option `erb: true`. -# `BGSClientHelpers#use_bgs_cassette` provides erb-templating enabled cassettes -# and supplies a template local `bgs_base_url`. +# You can use this in `config/settings/test.local.yml`. # bgs: # url: https://localhost:4447 # ssl_verify_mode: "none" diff --git a/modules/claims_api/README.md b/modules/claims_api/README.md index 5d4821773b2..53cd34fdb30 100644 --- a/modules/claims_api/README.md +++ b/modules/claims_api/README.md @@ -11,6 +11,7 @@ ssh -L 4431:localhost:4431 {{aws-url}} ## Testing ### Unit testing BGS service operation wrappers +If using cassettes, make sure to only make or use ones under [spec/support/vcr_cassettes/claims_api](spec/support/vcr_cassettes/claims_api) Check out documentation in comments for the spec helper `BGSClientHelpers#use_bgs_cassette` ## OpenApi/Swagger Doc Generation diff --git a/modules/claims_api/spec/lib/claims_api/bd_spec.rb b/modules/claims_api/spec/lib/claims_api/bd_spec.rb index 4ed688e0b09..67b2cb70d8c 100644 --- a/modules/claims_api/spec/lib/claims_api/bd_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/bd_spec.rb @@ -16,7 +16,7 @@ let(:pdf_path) { 'modules/claims_api/spec/fixtures/21-526EZ.pdf' } it 'uploads a document to BD' do - VCR.use_cassette('bd/upload') do + VCR.use_cassette('claims_api/bd/upload') do result = subject.upload(claim:, pdf_path:) expect(result).to be_a Hash expect(result[:data][:success]).to be true diff --git a/modules/claims_api/spec/lib/claims_api/local_bgs_spec.rb b/modules/claims_api/spec/lib/claims_api/local_bgs_spec.rb index bfe30ab011d..482c897a6d8 100644 --- a/modules/claims_api/spec/lib/claims_api/local_bgs_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/local_bgs_spec.rb @@ -11,7 +11,7 @@ describe '#find_poa_by_participant_id' do it 'responds as expected, with extra ClaimsApi::Logger logging' do - VCR.use_cassette('bgs/claimant_web_service/find_poa_by_participant_id') do + VCR.use_cassette('claims_api/bgs/claimant_web_service/find_poa_by_participant_id') do allow_any_instance_of(BGS::OrgWebService).to receive(:find_poa_history_by_ptcpnt_id).and_return({}) # Events logged: @@ -42,7 +42,8 @@ end it 'triggers StatsD measurements' do - VCR.use_cassette('bgs/claimant_web_service/find_poa_by_participant_id', allow_playback_repeats: true) do + VCR.use_cassette('claims_api/bgs/claimant_web_service/find_poa_by_participant_id', + allow_playback_repeats: true) do allow_any_instance_of(BGS::OrgWebService).to receive(:find_poa_history_by_ptcpnt_id).and_return({}) %w[establish_ssl_connection connection_wsdl_get connection_post parsed_response].each do |event| @@ -72,7 +73,7 @@ context 'when claims come back as a hash instead of an array' do it 'casts the hash as an array' do - VCR.use_cassette('bgs/claims/claims_trimmed_down') do + VCR.use_cassette('claims_api/bgs/claims/claims_trimmed_down') do claims = subject_instance.find_benefit_claims_status_by_ptcpnt_id('600061742') claims[:benefit_claims_dto][:benefit_claim] = claims[:benefit_claims_dto][:benefit_claim][0] allow(subject_instance).to receive(:find_benefit_claims_status_by_ptcpnt_id).with(id).and_return(claims) diff --git a/modules/claims_api/spec/lib/claims_api/vnp_proc_form_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vnp_proc_form_service_spec.rb index 7d55791e8af..5cc9f286278 100644 --- a/modules/claims_api/spec/lib/claims_api/vnp_proc_form_service_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/vnp_proc_form_service_spec.rb @@ -16,7 +16,7 @@ options[:jrn_obj_id] = 'VAgovAPI' options[:jrn_status_type_cd] = 'U' options[:jrn_user_id] = 'VAgovAPI' - VCR.use_cassette('bgs/vnp_proc_form_service/vnp_proc_form_create') do + VCR.use_cassette('claims_api/bgs/vnp_proc_form_service/vnp_proc_form_create') do response = subject.vnp_proc_form_create(options) expect(response[:comp_id][:vnp_proc_id]).to eq '3831394' end diff --git a/modules/claims_api/spec/lib/claims_api/vnp_proc_service_v2_spec.rb b/modules/claims_api/spec/lib/claims_api/vnp_proc_service_v2_spec.rb index 71ed08a3c15..95236633e37 100644 --- a/modules/claims_api/spec/lib/claims_api/vnp_proc_service_v2_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/vnp_proc_service_v2_spec.rb @@ -8,7 +8,7 @@ describe 'vnp_proc_create' do it 'responds with a vnp_proc_id' do - VCR.use_cassette('bgs/vnp_proc_service_v2/vnp_proc_create') do + VCR.use_cassette('claims_api/bgs/vnp_proc_service_v2/vnp_proc_create') do result = subject.vnp_proc_create expect(result[:vnp_proc_id]).to eq '29637' end diff --git a/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_phone_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_phone_service_spec.rb index 200c4c3401f..e7903eb65ce 100644 --- a/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_phone_service_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_phone_service_spec.rb @@ -14,7 +14,7 @@ options[:vnp_ptcpnt_id] = '44693' options[:phone_nbr] = '2225552252' options[:efctv_dt] = '2020-07-16T18:20:17Z' - VCR.use_cassette('bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create') do + VCR.use_cassette('claims_api/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create') do response = subject.vnp_ptcpnt_phone_create(options) expect(response[:vnp_proc_id]).to eq '29798' expect(response[:vnp_ptcpnt_id]).to eq '44693' diff --git a/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_service_spec.rb index 5f1467c79dd..e84e40b5dc6 100644 --- a/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_service_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_service_spec.rb @@ -26,7 +26,7 @@ options[:tin_waiver_reason_type_cd] = nil options[:ptcpnt_fk_ptcpnt_id] = nil options[:corp_ptcpnt_id] = nil - VCR.use_cassette('bgs/vnp_ptcpnt_service/vnp_ptcpnt_create') do + VCR.use_cassette('claims_api/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create') do response = subject.vnp_ptcpnt_create(options) expect(response).to include( { vnp_ptcpnt_id: '181913', diff --git a/modules/claims_api/spec/models/veteran/service/user_spec.rb b/modules/claims_api/spec/models/veteran/service/user_spec.rb index d6b6263bdde..d6965951db2 100644 --- a/modules/claims_api/spec/models/veteran/service/user_spec.rb +++ b/modules/claims_api/spec/models/veteran/service/user_spec.rb @@ -18,7 +18,7 @@ let(:ows) { ClaimsApi::LocalBGS } it 'initializes from a user' do - VCR.use_cassette('bgs/claimant_web_service/find_poa_by_participant_id') do + VCR.use_cassette('claims_api/bgs/claimant_web_service/find_poa_by_participant_id') do allow_any_instance_of(ows).to receive(:find_poa_history_by_ptcpnt_id) .and_return({ person_poa_history: { person_poa: [{ begin_dt: Time.zone.now, legacy_poa_cd: '033' }] } }) veteran = Veteran::User.new(user) @@ -28,7 +28,7 @@ end it 'does not bomb out if poa is missing' do - VCR.use_cassette('bgs/claimant_web_service/not_find_poa_by_participant_id') do + VCR.use_cassette('claims_api/bgs/claimant_web_service/not_find_poa_by_participant_id') do allow_any_instance_of(ows).to receive(:find_poa_history_by_ptcpnt_id) .and_return({ person_poa_history: nil }) veteran = Veteran::User.new(user) @@ -38,7 +38,7 @@ end it 'provides most recent previous poa' do - VCR.use_cassette('bgs/claimant_web_service/find_poa_by_participant_id') do + VCR.use_cassette('claims_api/bgs/claimant_web_service/find_poa_by_participant_id') do allow_any_instance_of(ows).to receive(:find_poa_history_by_ptcpnt_id) .and_return({ person_poa_history: { @@ -55,7 +55,7 @@ end it 'does not bomb out if poa history contains a single record' do - VCR.use_cassette('bgs/claimant_web_service/find_poa_by_participant_id') do + VCR.use_cassette('claims_api/bgs/claimant_web_service/find_poa_by_participant_id') do allow_any_instance_of(ows).to receive(:find_poa_history_by_ptcpnt_id) .and_return({ person_poa_history: { person_poa: { begin_dt: Time.zone.now, legacy_poa_cd: '033' } } }) veteran = Veteran::User.new(user) diff --git a/modules/claims_api/spec/requests/v1/claims_request_spec.rb b/modules/claims_api/spec/requests/v1/claims_request_spec.rb index 7f6df854843..cd0395aee41 100644 --- a/modules/claims_api/spec/requests/v1/claims_request_spec.rb +++ b/modules/claims_api/spec/requests/v1/claims_request_spec.rb @@ -48,7 +48,7 @@ context 'index' do it 'lists all Claims', run_at: 'Tue, 12 Dec 2017 03:09:06 GMT' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do allow_any_instance_of(ClaimsApi::V1::ApplicationController) .to receive(:target_veteran).and_return(target_veteran) get '/services/claims/v1/claims', params: nil, headers: request_headers.merge(auth_header) @@ -59,7 +59,7 @@ it 'lists all Claims when camel-inflection', run_at: 'Tue, 12 Dec 2017 03:09:06 GMT' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do allow_any_instance_of(ClaimsApi::V1::ApplicationController) .to receive(:target_veteran).and_return(target_veteran) get '/services/claims/v1/claims', params: nil, headers: request_headers_camel.merge(auth_header) @@ -71,7 +71,7 @@ context 'with errors' do it 'shows a errored Claims not found error message' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims_with_errors') do + VCR.use_cassette('claims_api/bgs/claims/claims_with_errors') do get '/services/claims/v1/claims', params: nil, headers: request_headers.merge(auth_header) expect(response.status).to eq(404) end @@ -83,7 +83,7 @@ context 'for a single claim' do it 'shows a single Claim', run_at: 'Wed, 13 Dec 2017 03:28:23 GMT' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do get "/services/claims/v1/claims/#{bgs_claim_id}", params: nil, headers: request_headers.merge(auth_header) expect(response).to match_response_schema('claims_api/claim') end @@ -92,7 +92,7 @@ it 'shows a single Claim when camel-inflected', run_at: 'Wed, 13 Dec 2017 03:28:23 GMT' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do get "/services/claims/v1/claims/#{bgs_claim_id}", params: nil, headers: request_headers_camel.merge(auth_header) expect(response).to match_camelized_response_schema('claims_api/claim') @@ -109,7 +109,7 @@ auth_headers: { some: 'data' }, evss_id: 600_118_851, id: 'd5536c5c-0465-4038-a368-1a9d9daf65c9') - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do get( "/services/claims/v1/claims/#{bgs_claim_id}", params: nil, headers: request_headers.merge(auth_header) @@ -128,7 +128,7 @@ auth_headers: { some: 'data' }, evss_id: 600_118_851, id: 'd5536c5c-0465-4038-a368-1a9d9daf65c9') - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do get( "/services/claims/v1/claims/#{bgs_claim_id}", params: nil, headers: request_headers_camel.merge(auth_header) @@ -148,7 +148,7 @@ auth_headers: { some: 'data' }, evss_id: 600_118_851, id: 'd5536c5c-0465-4038-a368-1a9d9daf65c9') - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do get( '/services/claims/v1/claims/d5536c5c-0465-4038-a368-1a9d9daf65c9', params: nil, headers: request_headers.merge(auth_header) @@ -171,7 +171,7 @@ id: 'd5536c5c-0465-4038-a368-1a9d9daf65c9') expect_any_instance_of(claims_service).to receive(:update_from_remote) .and_raise(StandardError.new('no claim found')) - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do get( "/services/claims/v1/claims/#{bgs_claim_id}", params: nil, headers: request_headers.merge(auth_header) @@ -185,7 +185,7 @@ context 'with errors' do it '404s' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claim_with_errors') do + VCR.use_cassette('claims_api/bgs/claims/claim_with_errors') do get '/services/claims/v1/claims/123123131', params: nil, headers: request_headers.merge(auth_header) expect(response.status).to eq(404) end @@ -194,7 +194,7 @@ it 'missing MPI Record' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claim_with_errors') do + VCR.use_cassette('claims_api/bgs/claims/claim_with_errors') do vet = ClaimsApi::Veteran.new( uuid: request_headers['X-VA-SSN']&.gsub(/[^0-9]/, ''), ssn: request_headers['X-VA-SSN']&.gsub(/[^0-9]/, ''), @@ -223,7 +223,7 @@ it 'missing an ICN' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claim_with_errors') do + VCR.use_cassette('claims_api/bgs/claims/claim_with_errors') do vet = ClaimsApi::Veteran.new( uuid: request_headers['X-VA-SSN']&.gsub(/[^0-9]/, ''), ssn: request_headers['X-VA-SSN']&.gsub(/[^0-9]/, ''), @@ -256,7 +256,7 @@ id: 'd5536c5c-0465-4038-a368-1a9d9daf65c9', status: 'errored', evss_response: [{ 'key' => 'Error', 'severity' => 'FATAL', 'text' => 'Failed' }]) - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do headers = request_headers.merge(auth_header) get('/services/claims/v1/claims/d5536c5c-0465-4038-a368-1a9d9daf65c9', params: nil, headers:) expect(response.status).to eq(422) @@ -273,7 +273,7 @@ id: 'd5536c5c-0465-4038-a368-1a9d9daf65c9', status: 'errored', evss_response: nil) - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do headers = request_headers.merge(auth_header) get('/services/claims/v1/claims/d5536c5c-0465-4038-a368-1a9d9daf65c9', params: nil, headers:) expect(response.status).to eq(422) @@ -286,7 +286,7 @@ context 'POA verifier' do it 'users the poa verifier when the header is present' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do verifier_stub = instance_double('BGS::PowerOfAttorneyVerifier') allow(BGS::PowerOfAttorneyVerifier).to receive(:new) { verifier_stub } allow(verifier_stub).to receive(:verify) @@ -304,7 +304,7 @@ verifier_stub = instance_double('BGS::PowerOfAttorneyVerifier') allow(BGS::PowerOfAttorneyVerifier).to receive(:new) { verifier_stub } allow(verifier_stub).to receive(:verify) - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do allow_any_instance_of(ClaimsApi::V1::ApplicationController) .to receive(:target_veteran).and_return(target_veteran) get '/services/claims/v1/claims', params: nil, headers: auth_header @@ -318,7 +318,7 @@ verifier_stub = instance_double('BGS::PowerOfAttorneyVerifier') allow(BGS::PowerOfAttorneyVerifier).to receive(:new) { verifier_stub } allow(verifier_stub).to receive(:verify) - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do get '/services/claims/v1/claims', params: nil, headers: auth_header.merge(camel_inflection_header) expect(response).to match_camelized_response_schema('claims_api/claims') end @@ -329,7 +329,7 @@ context "when a 'Token Validation Error' is received" do it "raises a 'Common::Exceptions::Unauthorized' exception", run_at: 'Tue, 12 Dec 2017 03:09:06 GMT' do auth = { Authorization: 'Bearer The-quick-brown-fox-jumped-over-the-lazy-dog' } - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do get '/services/claims/v1/claims', params: nil, headers: request_headers.merge(auth) parsed_response = JSON.parse(response.body) @@ -343,7 +343,7 @@ context 'events timeline' do it 'maps BGS data to match previous logic with EVSS data' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do get "/services/claims/v1/claims/#{bgs_claim_id}", params: nil, headers: request_headers.merge(auth_header) body = JSON.parse(response.body) events_timeline = body['data']['attributes']['events_timeline'] diff --git a/modules/claims_api/spec/requests/v1/disability_compensation_request_spec.rb b/modules/claims_api/spec/requests/v1/disability_compensation_request_spec.rb index 4cc5e1a6332..eb2a0818cb0 100644 --- a/modules/claims_api/spec/requests/v1/disability_compensation_request_spec.rb +++ b/modules/claims_api/spec/requests/v1/disability_compensation_request_spec.rb @@ -74,7 +74,7 @@ it 'returns a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -90,8 +90,8 @@ it 'returns a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -108,7 +108,7 @@ it 'returns a 422' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -136,8 +136,8 @@ it 'returns a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -172,7 +172,7 @@ it 'returns a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -188,8 +188,8 @@ it 'returns a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -219,8 +219,8 @@ it 'returns a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -252,7 +252,7 @@ it 'returns a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -270,7 +270,7 @@ it 'returns a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -289,7 +289,7 @@ it 'returns a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -305,8 +305,8 @@ it 'returns a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -324,8 +324,8 @@ it 'returns a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -342,8 +342,8 @@ it 'returns a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -360,8 +360,8 @@ it 'returns a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['treatments'] = treatments @@ -387,8 +387,8 @@ it 'returns a successful response with all the data' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) parsed = JSON.parse(response.body) expect(parsed['data']['type']).to eq('claims_api_claim') @@ -403,8 +403,8 @@ it 'creates the sidekick job' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do expect(ClaimsApi::ClaimEstablisher).to receive(:perform_async) post path, params: data, headers: headers.merge(auth_header) end @@ -418,8 +418,8 @@ it 'creates the sidekick job' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) end end @@ -429,8 +429,8 @@ it 'assigns a source' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) token = JSON.parse(response.body)['data']['attributes']['token'] aec = ClaimsApi::AutoEstablishedClaim.find(token) @@ -442,8 +442,8 @@ it "assigns a 'cid' (OKTA client_id)" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do jwt_payload = { 'ver' => 1, 'jti' => 'AT.04f_GBSkMkWYbLgG5joGNlApqUthsZnYXhiyPc_5KZ0', @@ -471,8 +471,8 @@ it 'sets the flashes' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) token = JSON.parse(response.body)['data']['attributes']['token'] aec = ClaimsApi::AutoEstablishedClaim.find(token) @@ -484,8 +484,8 @@ it 'sets the special issues' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) token = JSON.parse(response.body)['data']['attributes']['token'] aec = ClaimsApi::AutoEstablishedClaim.find(token) @@ -499,8 +499,8 @@ it 'builds the auth headers' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do auth_header_stub = instance_double('EVSS::DisabilityCompensationAuthHeaders') expect(EVSS::DisabilityCompensationAuthHeaders).to(receive(:new).once { auth_header_stub }) expect(auth_header_stub).to receive(:add_headers).once @@ -534,8 +534,8 @@ it 'raises an exception that beginningDate is not valid' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/intake_sites') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/intake_sites') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['veteran']['changeOfAddress'] = change_of_address @@ -565,8 +565,8 @@ it 'raises an exception that country is invalid' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/intake_sites') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/intake_sites') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['veteran']['changeOfAddress'] = change_of_address @@ -606,8 +606,8 @@ it 'raises an exception that title10ActivationDate is invalid' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['serviceInformation']['reservesNationalGuardService'] = reserves_national_guard_service @@ -625,7 +625,7 @@ it 'raises an exception that title10ActivationDate is invalid' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['serviceInformation']['reservesNationalGuardService'] = reserves_national_guard_service @@ -642,8 +642,8 @@ it 'returns a successful response' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['serviceInformation']['reservesNationalGuardService'] = reserves_national_guard_service @@ -661,8 +661,8 @@ it 'returns a successful response' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['serviceInformation']['reservesNationalGuardService'] = reserves_national_guard_service @@ -680,7 +680,7 @@ it 'raises an exception that title10ActivationDate is invalid' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['serviceInformation']['reservesNationalGuardService'] = reserves_national_guard_service @@ -699,8 +699,8 @@ it "raises an exception that 'anticipatedSeparationDate' is invalid" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['serviceInformation']['reservesNationalGuardService'] = reserves_national_guard_service @@ -718,7 +718,7 @@ it "raises an exception that 'anticipatedSeparationDate' is invalid" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['serviceInformation']['reservesNationalGuardService'] = reserves_national_guard_service @@ -735,8 +735,8 @@ it 'returns a successful response' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do par = json_data par['data']['attributes']['serviceInformation']['reservesNationalGuardService'] = reserves_national_guard_service @@ -808,7 +808,7 @@ end it 'requires homelessness homelessnessRisk subfields' do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do mock_acg(scopes) do |auth_header| par = json_data par['data']['attributes']['veteran']['homelessness'] = { @@ -856,8 +856,8 @@ context 'when correct types are passed for specialIssues' do it 'returns a successful status' do - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do mock_acg(scopes) do |auth_header| params = json_data params['data']['attributes']['disabilities'][0]['specialIssues'] = %w[ALS PTSD/1] @@ -885,8 +885,8 @@ context 'when correct types are passed for flashes' do it 'returns a successful status' do - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do mock_acg(scopes) do |auth_header| params = json_data params['data']['attributes']['veteran']['flashes'] = %w[Hardship POW] @@ -923,7 +923,7 @@ def obj.class receive(:body).and_return(fake_puma_null_io_object) ) mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq 422 expect(JSON.parse(response.body)['errors']).to be_an Array @@ -942,7 +942,7 @@ def obj.class it 'responds with a properly formed error object' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) body = JSON.parse(response.body) expect(response.status).to eq 422 @@ -958,7 +958,7 @@ def obj.class it 'responds with a properly formed error object' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) body = JSON.parse(response.body) expect(response.status).to eq 422 @@ -976,8 +976,8 @@ def obj.class it 'returns a successful response when valid' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do VCR.use_cassette('claims_api/v1/disability_comp/validate') do post path, params: data, headers: headers.merge(auth_header) parsed = JSON.parse(response.body) @@ -992,8 +992,8 @@ def obj.class # temp disable until LH Dash can fix xit 'returns a list of errors when invalid hitting EVSS' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do VCR.use_cassette('claims_api/v1/disability_comp/invalid') do post path, params: data, headers: headers.merge(auth_header) parsed = JSON.parse(response.body) @@ -1006,7 +1006,7 @@ def obj.class it 'increment counters for statsd' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('evss/disability_compensation_form/form_526_invalid_validation') do + VCR.use_cassette('claims_api/evss/disability_compensation_form/form_526_invalid_validation') do expect(StatsD).to receive(:increment).at_least(:once) post path, params: data, headers: headers.merge(auth_header) end @@ -1030,8 +1030,8 @@ def obj.class context error_klass.to_s do it 'is logged to PersonalInformationLog' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do allow_any_instance_of(ClaimsApi::DisabilityCompensation::MockOverrideService) .to receive(:validate_form526).and_raise(error_klass) allow_any_instance_of(EVSS::DisabilityCompensationForm::Service) @@ -1057,7 +1057,7 @@ def obj.class context 'when consumer is representative' do it 'returns an unprocessible entity status' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(422) end @@ -1083,10 +1083,10 @@ def obj.class it 'returns a 422 without an edipi' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do - VCR.use_cassette('mpi/add_person/add_person_success') do - VCR.use_cassette('mpi/find_candidate/orch_search_with_attributes') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do + VCR.use_cassette('claims_api/mpi/add_person/add_person_success') do + VCR.use_cassette('claims_api/mpi/find_candidate/orch_search_with_attributes') do allow_any_instance_of(MPIData) .to receive(:mvi_response).and_return(multi_profile) allow_any_instance_of(MPI::Service).to receive(:find_profile_by_identifier) @@ -1106,10 +1106,10 @@ def obj.class it 'adds person to MPI and checks for edipi' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do - VCR.use_cassette('mpi/add_person/add_person_success') do - VCR.use_cassette('mpi/find_candidate/orch_search_with_attributes') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do + VCR.use_cassette('claims_api/mpi/add_person/add_person_success') do + VCR.use_cassette('claims_api/mpi/find_candidate/orch_search_with_attributes') do allow_any_instance_of(ClaimsApi::Veteran).to receive(:mpi_record?).and_return(true) allow_any_instance_of(MPIData).to receive(:mvi_response) .and_return(profile_with_edipi) @@ -1130,8 +1130,8 @@ def obj.class it 'raises a 422, with message' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do mpi_profile_response.profile.participant_ids = [] mpi_profile_response.profile.participant_id = '' allow_any_instance_of(MPIData).to receive(:add_person_proxy) @@ -1162,7 +1162,7 @@ def obj.class it 'returns an unprocessible entity status' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(422) end @@ -1178,8 +1178,8 @@ def obj.class it 'returns an unprocessible entity status' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do allow_any_instance_of(ClaimsApi::Veteran) .to receive(:mpi_record?).and_return(true) allow_any_instance_of(MPIData) @@ -1216,8 +1216,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(200) end @@ -1231,8 +1231,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(200) end @@ -1246,7 +1246,7 @@ def obj.class it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(400) end @@ -1269,8 +1269,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(200) end @@ -1284,8 +1284,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(200) end @@ -1299,7 +1299,7 @@ def obj.class it 'responds with bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(400) end @@ -1312,8 +1312,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(200) end @@ -1327,8 +1327,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(200) end @@ -1342,7 +1342,7 @@ def obj.class it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(422) end @@ -1355,7 +1355,7 @@ def obj.class it 'responds with a 422' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(422) end @@ -1368,7 +1368,7 @@ def obj.class it 'responds with a 422' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(422) end @@ -1381,7 +1381,7 @@ def obj.class it 'responds with bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(422) end @@ -1394,7 +1394,7 @@ def obj.class it 'responds with bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do post path, params: data, headers: headers.merge(auth_header) expect(response.status).to eq(422) end @@ -1407,7 +1407,7 @@ def obj.class context 'when submitted application_expiration_date is in the past' do it 'responds with bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do json_data = JSON.parse data params = json_data params['data']['attributes']['applicationExpirationDate'] = (Time.zone.today - 1.day).to_s @@ -1421,7 +1421,7 @@ def obj.class context 'when submitted application_expiration_date is today' do it 'responds with bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['applicationExpirationDate'] = Time.zone.today.to_s @@ -1435,8 +1435,8 @@ def obj.class context 'when submitted application_expiration_date is in the future' do it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['applicationExpirationDate'] = (Time.zone.today + 1.day).to_s @@ -1451,7 +1451,7 @@ def obj.class context 'when submitted claimant_certification is false' do it 'responds with bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do json_data = JSON.parse data params = json_data params['data']['attributes']['claimantCertification'] = false @@ -1465,8 +1465,8 @@ def obj.class context 'when submitted separationLocationCode is missing for a future activeDutyEndDate' do it 'responds with bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/intake_sites') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/intake_sites') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['serviceInformation']['servicePeriods'].first['activeDutyEndDate'] = @@ -1484,7 +1484,7 @@ def obj.class context 'when submitted separationLocationCode is invalid' do it 'responds with bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/intake_sites') do + VCR.use_cassette('claims_api/brd/intake_sites') do json_data = JSON.parse data params = json_data params['data']['attributes']['serviceInformation']['servicePeriods'].first['activeDutyEndDate'] = @@ -1501,8 +1501,8 @@ def obj.class context 'when confinements don\'t fall within service periods' do it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['serviceInformation']['confinements'] = [{ @@ -1522,7 +1522,7 @@ def obj.class context 'when confinements are overlapping' do it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['serviceInformation']['confinements'] = [{ @@ -1572,8 +1572,8 @@ def obj.class context "when 'pointOfContact' is provided" do it 'responds with a 422' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['veteran']['homelessness'] = {} @@ -1604,7 +1604,7 @@ def obj.class context "when 'pointOfContact' is not provided" do it 'responds with a 422' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['veteran']['homelessness']['currentlyHomeless'] = { @@ -1650,8 +1650,8 @@ def obj.class it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1669,7 +1669,7 @@ def obj.class it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1688,8 +1688,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1707,8 +1707,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1741,7 +1741,7 @@ def obj.class it 'responds with an unprocessible entity' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1757,8 +1757,8 @@ def obj.class it 'responds with an unprocessible entity' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1775,8 +1775,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1808,7 +1808,7 @@ def obj.class it 'responds with an unprocessible entity' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1835,8 +1835,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1871,7 +1871,7 @@ def obj.class it 'responds with an unprocessible entity' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1887,8 +1887,8 @@ def obj.class it 'responds with an unprocessible entity' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1905,8 +1905,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1938,7 +1938,7 @@ def obj.class it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1954,8 +1954,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['servicePay'] = service_pay_attribute @@ -1974,7 +1974,7 @@ def obj.class context 'when disabilityActionType is NONE without secondaryDisabilities' do it 'raises an exception' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -1994,7 +1994,7 @@ def obj.class context 'when secondaryDisability disabilityActionType is something other than SECONDARY' do it 'raises an exception' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2029,7 +2029,7 @@ def obj.class it 'raises an exception' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2065,7 +2065,7 @@ def obj.class it 'raises an exception' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2094,7 +2094,7 @@ def obj.class context "when 'disabilites.secondaryDisabilities.approximateBeginDate' is present" do it 'raises an exception if date is invalid' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2121,7 +2121,7 @@ def obj.class it 'raises an exception if date is not in the past' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2150,7 +2150,7 @@ def obj.class context "when 'disabilites.secondaryDisabilities.classificationCode' is not present" do it 'raises an exception if name is not valid structure' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2176,8 +2176,8 @@ def obj.class it 'raises an exception if name is longer than 255 characters' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2216,8 +2216,8 @@ def obj.class context "when 'disabilites.classificationCode' is valid" do it 'returns a successful response' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2239,7 +2239,7 @@ def obj.class context "when 'disabilites.classificationCode' is invalid" do it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2263,8 +2263,8 @@ def obj.class context "and 'disabilities.ratedDisabilityId' is not provided" do it 'returns an unprocessible entity status' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2286,8 +2286,8 @@ def obj.class context "and 'disabilities.ratedDisabilityId' is provided" do it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2310,7 +2310,7 @@ def obj.class context "and 'disabilities.diagnosticCode' is not provided" do it 'returns an unprocessible entity status' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2334,8 +2334,8 @@ def obj.class context "and 'disabilites.diagnosticCode is not provided" do it 'returns an unprocessible entity status' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2367,8 +2367,8 @@ def obj.class context "and 'disabilities.ratedDisabilityId' is not provided" do it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2405,7 +2405,7 @@ def obj.class it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2421,8 +2421,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data disabilities = [ @@ -2461,7 +2461,7 @@ def obj.class it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2473,8 +2473,8 @@ def obj.class it 'responds with a useful error message ' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2493,8 +2493,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2514,7 +2514,7 @@ def obj.class context "when a valid 'confinements' is not included" do it 'responds with a bad request' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2527,7 +2527,7 @@ def obj.class it 'responds with a useful error message ' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2553,8 +2553,8 @@ def obj.class it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2585,8 +2585,8 @@ def obj.class ) mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2621,8 +2621,8 @@ def obj.class ) mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['disabilities'] = disabilities @@ -2639,8 +2639,8 @@ def obj.class describe "'addressLine3'" do it "accepts 'addressLine3' and returns a 200" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['veteran']['currentMailingAddress']['addressLine3'] = 'Box 123' @@ -2655,8 +2655,8 @@ def obj.class describe "'currentMailingAddress.country'" do it "accepts 'USA'" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['veteran']['currentMailingAddress']['country'] = 'USA' @@ -2669,7 +2669,7 @@ def obj.class it "does not accept 'US'" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes']['veteran']['currentMailingAddress']['country'] = 'US' @@ -2686,8 +2686,8 @@ def obj.class context 'when not provided' do it 'responds with a 200' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json_data = JSON.parse data params = json_data params['data']['attributes'].delete('applicationExpirationDate') @@ -2705,8 +2705,8 @@ def obj.class describe 'is case insensitive' do it 'is properly transformed to uppercase before submission to EVSS' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do direct_deposit_info = File.read(Rails.root.join('modules', 'claims_api', 'spec', 'fixtures', 'form_526_direct_deposit.json')) json_data = JSON.parse data @@ -2747,8 +2747,8 @@ def obj.class it 'sets the flashes and special_issues' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do post path, params: data_no_flashes, headers: headers.merge(auth_header) token = JSON.parse(response.body)['data']['attributes']['token'] aec = ClaimsApi::AutoEstablishedClaim.find(token) @@ -2907,8 +2907,8 @@ def obj.class it 'returns existing claim if duplicate submit occurs by using the md5 lookup' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json = JSON.parse(data) post path, params: json.to_json, headers: headers.merge(auth_header) expect(response.status).to eq(200) @@ -2918,8 +2918,8 @@ def obj.class end end mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do json = JSON.parse(data) post path, params: json.to_json, headers: headers.merge(auth_header) expect(response.status).to eq(200) diff --git a/modules/claims_api/spec/requests/v1/intent_to_file_request_spec.rb b/modules/claims_api/spec/requests/v1/intent_to_file_request_spec.rb index 059c1c7df9a..3a1c3590cd4 100644 --- a/modules/claims_api/spec/requests/v1/intent_to_file_request_spec.rb +++ b/modules/claims_api/spec/requests/v1/intent_to_file_request_spec.rb @@ -39,7 +39,7 @@ it 'posts a minimum payload and returns a payload with an expiration date' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do post path, params: data.to_json, headers: headers.merge(auth_header) expect(response.status).to eq(200) expect(JSON.parse(response.body)['data']['attributes']['status']).to eq('duplicate') @@ -49,7 +49,7 @@ it 'posts a maximum payload and returns a payload with an expiration date' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do data[:data][:attributes] = extra post path, params: data.to_json, headers: headers.merge(auth_header) expect(response.status).to eq(200) @@ -60,7 +60,7 @@ it 'posts a 404 error with detail when BGS returns a 500 response' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file_500') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file_500') do data[:data][:attributes] = { type: 'pension' } post path, params: data.to_json, headers: headers.merge(auth_header) expect(response.status).to eq(404) @@ -71,7 +71,7 @@ describe "'burial' submission" do it "returns a 403 when veteran is submitting for 'burial'" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do data[:data][:attributes] = { type: 'burial' } post path, params: data.to_json, headers: auth_header expect(response.status).to eq(403) @@ -81,7 +81,7 @@ it "returns a 403 when neither 'participant_claimant_id' nor 'claimant_ssn' are provided" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do data[:data][:attributes] = { type: 'burial' } post path, params: data.to_json, headers: headers.merge(auth_header) expect(response.status).to eq(403) @@ -91,7 +91,7 @@ it "returns a 200 if the veteran is not the submitter and 'participant_claimant_id' is provided" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do data[:attributes] = extra data[:attributes][:type] = 'burial' post path, params: data.to_json, headers: headers.merge(auth_header) @@ -102,7 +102,7 @@ it "returns a 200 if the veteran is not the submitter and 'claimant_ssn' is provided" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do data[:data][:attributes][:type] = 'burial' data[:data][:attributes][:claimant_ssn] = '123_456_789' post path, params: data.to_json, headers: headers.merge(auth_header) @@ -210,7 +210,7 @@ context 'when submitting the ITF to BGS is successful' do it "adds a 'ClaimsApi::IntentToFile' record" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do expect do post path, params: data.to_json, headers: headers.merge(auth_header) end.to change(ClaimsApi::IntentToFile, :count).by(1) @@ -224,7 +224,7 @@ context 'when submitting the ITF to BGS is NOT successful' do it "adds a 'ClaimsApi::IntentToFile' record" do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file_500') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file_500') do data[:data][:attributes] = { type: 'pension' } expect do post path, params: data.to_json, headers: headers.merge(auth_header) @@ -280,7 +280,7 @@ it 'returns the latest itf of a compensation type' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/get_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/get_intent_to_file') do get "#{path}/active", params: { type: 'compensation' }, headers: headers.merge(auth_header) expect(response.status).to eq(200) expect(JSON.parse(response.body)['data']['attributes']['status']).to eq('active') @@ -290,7 +290,7 @@ it 'returns the latest itf of a pension type' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/get_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/get_intent_to_file') do get "#{path}/active", params: { type: 'pension' }, headers: headers.merge(auth_header) expect(response.status).to eq(200) expect(JSON.parse(response.body)['data']['attributes']['status']).to eq('active') @@ -300,7 +300,7 @@ it 'returns the latest itf of a burial type' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/get_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/get_intent_to_file') do get "#{path}/active", params: { type: 'burial' }, headers: headers.merge(auth_header) expect(response.status).to eq(200) expect(JSON.parse(response.body)['data']['attributes']['status']).to eq('active') diff --git a/modules/claims_api/spec/requests/v1/power_of_attorney_request_spec.rb b/modules/claims_api/spec/requests/v1/power_of_attorney_request_spec.rb index e02c7e4b305..7267e85502d 100644 --- a/modules/claims_api/spec/requests/v1/power_of_attorney_request_spec.rb +++ b/modules/claims_api/spec/requests/v1/power_of_attorney_request_spec.rb @@ -113,7 +113,7 @@ context 'when consumer is Veteran and missing EDIPI' do it 'catches a raised 422' do mock_acg(scopes) do |auth_header| - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do allow_any_instance_of(MPIData) .to receive(:mvi_response).and_return(multi_profile) post path, params: data, headers: auth_header diff --git a/modules/claims_api/spec/requests/v1/rswag_claims_request_spec.rb b/modules/claims_api/spec/requests/v1/rswag_claims_request_spec.rb index 391860a23b4..7d83b317786 100644 --- a/modules/claims_api/spec/requests/v1/rswag_claims_request_spec.rb +++ b/modules/claims_api/spec/requests/v1/rswag_claims_request_spec.rb @@ -62,7 +62,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claims_trimmed_down') do + VCR.use_cassette('claims_api/bgs/claims/claims_trimmed_down') do allow_any_instance_of(ClaimsApi::V1::ApplicationController) .to receive(:target_veteran).and_return(target_veteran) submit_request(example.metadata) @@ -96,7 +96,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do allow(ClaimsApi::ValidatedToken).to receive(:new).and_return(nil) submit_request(example.metadata) end @@ -131,7 +131,7 @@ Common::Exceptions::ResourceNotFound.new(detail: 'The Resource was not found.') ) mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do submit_request(example.metadata) end end @@ -201,7 +201,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do submit_request(example.metadata) end end @@ -234,7 +234,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claim') do + VCR.use_cassette('claims_api/bgs/claims/claim') do allow(ClaimsApi::ValidatedToken).to receive(:new).and_return(nil) submit_request(example.metadata) end diff --git a/modules/claims_api/spec/requests/v1/rswag_disability_compensation_request_spec.rb b/modules/claims_api/spec/requests/v1/rswag_disability_compensation_request_spec.rb index 3d38036b403..1dd9d4aa6a5 100644 --- a/modules/claims_api/spec/requests/v1/rswag_disability_compensation_request_spec.rb +++ b/modules/claims_api/spec/requests/v1/rswag_disability_compensation_request_spec.rb @@ -105,8 +105,8 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do submit_request(example.metadata) end end @@ -147,8 +147,8 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do allow(ClaimsApi::ValidatedToken).to receive(:new).and_return(nil) submit_request(example.metadata) end @@ -182,7 +182,7 @@ def make_stubbed_request(example) stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do submit_request(example.metadata) end end @@ -520,10 +520,10 @@ def append_example_metadata(example, response) stub_poa_verification stub_claims_api_auth_token - VCR.use_cassette('evss/disability_compensation_form/form_526_valid_validation') do + VCR.use_cassette('claims_api/evss/disability_compensation_form/form_526_valid_validation') do mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claims') do - VCR.use_cassette('brd/countries') do + VCR.use_cassette('claims_api/bgs/claims/claims') do + VCR.use_cassette('claims_api/brd/countries') do VCR.use_cassette('claims_api/v1/disability_comp/bd_token') do VCR.use_cassette('claims_api/v1/disability_comp/validate') do submit_request(example.metadata) @@ -568,9 +568,9 @@ def append_example_metadata(example, response) before do |example| stub_poa_verification - VCR.use_cassette('evss/disability_compensation_form/form_526_valid_validation') do + VCR.use_cassette('claims_api/evss/disability_compensation_form/form_526_valid_validation') do mock_acg(scopes) do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/bgs/claims/claims') do allow(ClaimsApi::ValidatedToken).to receive(:new).and_return(nil) submit_request(example.metadata) end @@ -605,8 +605,8 @@ def append_example_metadata(example, response) stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('evss/disability_compensation_form/form_526_invalid_validation') do - VCR.use_cassette('bgs/claims/claims') do + VCR.use_cassette('claims_api/evss/disability_compensation_form/form_526_invalid_validation') do + VCR.use_cassette('claims_api/bgs/claims/claims') do submit_request(example.metadata) end end diff --git a/modules/claims_api/spec/requests/v1/rswag_intent_to_file_request_spec.rb b/modules/claims_api/spec/requests/v1/rswag_intent_to_file_request_spec.rb index 04dfe1c6163..0703424421d 100644 --- a/modules/claims_api/spec/requests/v1/rswag_intent_to_file_request_spec.rb +++ b/modules/claims_api/spec/requests/v1/rswag_intent_to_file_request_spec.rb @@ -79,7 +79,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do submit_request(example.metadata) end end @@ -112,7 +112,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do allow(ClaimsApi::ValidatedToken).to receive(:new).and_return(nil) submit_request(example.metadata) end @@ -148,7 +148,7 @@ expect_any_instance_of( ClaimsApi::V1::Forms::IntentToFileController ).to receive(:veteran_submitting_burial_itf?).and_return(true) - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do submit_request(example.metadata) end end @@ -180,7 +180,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do submit_request(example.metadata) end end @@ -247,7 +247,7 @@ Timecop.freeze(Time.zone.parse('2020-01-01T08:00:00Z')) mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/get_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/get_intent_to_file') do submit_request(example.metadata) end end @@ -281,7 +281,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/get_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/get_intent_to_file') do allow(ClaimsApi::ValidatedToken).to receive(:new).and_return(nil) submit_request(example.metadata) end @@ -316,7 +316,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/get_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/get_intent_to_file') do submit_request(example.metadata) end end @@ -348,7 +348,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/get_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/get_intent_to_file') do submit_request(example.metadata) end end @@ -415,7 +415,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do submit_request(example.metadata) end end @@ -448,7 +448,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do allow(ClaimsApi::ValidatedToken).to receive(:new).and_return(nil) submit_request(example.metadata) end @@ -481,7 +481,7 @@ stub_poa_verification mock_acg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do submit_request(example.metadata) end end diff --git a/modules/claims_api/spec/requests/v2/rswag_veteran_identifier_request_spec.rb b/modules/claims_api/spec/requests/v2/rswag_veteran_identifier_request_spec.rb index 2054230c0af..ff93624926f 100644 --- a/modules/claims_api/spec/requests/v2/rswag_veteran_identifier_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/rswag_veteran_identifier_request_spec.rb @@ -55,8 +55,7 @@ ) before do |example| - mock_ccg(scopes) do |auth_header| - Authorization = auth_header # rubocop:disable Naming/ConstantName + mock_ccg(scopes) do submit_request(example.metadata) end end @@ -78,8 +77,7 @@ describe 'Getting a 400 response' do context 'when parameters are missing' do before do |example| - mock_ccg(scopes) do |auth_header| - Authorization = auth_header # rubocop:disable Naming/ConstantName + mock_ccg(scopes) do data[:ssn] = nil submit_request(example.metadata) end @@ -140,8 +138,7 @@ expect(ClaimsApi::Veteran).to receive(:new).and_return(veteran) allow(veteran).to receive(:mpi).and_return(veteran_mpi_data) allow(veteran_mpi_data).to receive(:icn).and_return(nil) - mock_ccg(scopes) do |auth_header| - Authorization = auth_header # rubocop:disable Naming/ConstantName + mock_ccg(scopes) do submit_request(example.metadata) end end diff --git a/modules/claims_api/spec/requests/v2/veterans/claims_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/claims_request_spec.rb index 25399db610a..e67b76cfee5 100644 --- a/modules/claims_api/spec/requests/v2/veterans/claims_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/claims_request_spec.rb @@ -177,7 +177,7 @@ lh_claims = ClaimsApi::AutoEstablishedClaim.where(id: [lighthouse_claim.id, lighthouse_claim_two.id]) mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claims_status_by_ptcpnt_id).and_return(bgs_claims) expect(ClaimsApi::AutoEstablishedClaim) @@ -248,7 +248,7 @@ lh_claims = ClaimsApi::AutoEstablishedClaim.where(id: [lighthouse_claim.id, lighthouse_claim_two.id]) mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claims_status_by_ptcpnt_id).and_return(bgs_claims) expect(ClaimsApi::AutoEstablishedClaim) @@ -284,7 +284,7 @@ ) mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claims_status_by_ptcpnt_id).and_return(bgs_claims) expect(ClaimsApi::AutoEstablishedClaim) @@ -337,7 +337,7 @@ ) mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claims_status_by_ptcpnt_id).and_return(bgs_claims) expect(ClaimsApi::AutoEstablishedClaim) @@ -378,7 +378,7 @@ it "provides a value for 'claimId', but 'lighthouseId' will be 'nil' " do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claims_status_by_ptcpnt_id).and_return(bgs_claims) expect(ClaimsApi::AutoEstablishedClaim) @@ -420,7 +420,7 @@ it "provides a value for 'lighthouseId', but 'claimId' will be 'nil' " do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claims_status_by_ptcpnt_id).and_return(bgs_claims) expect(ClaimsApi::AutoEstablishedClaim) @@ -443,7 +443,7 @@ it "provides a value for 'lighthouseId', but 'claimId' will be 'nil' when bgs returns nil" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claims_status_by_ptcpnt_id).and_return(nil) expect(ClaimsApi::AutoEstablishedClaim) @@ -524,8 +524,8 @@ lh_claim = create(:auto_established_claim, status: 'PENDING', veteran_icn: veteran_id, evss_id: '111111111') mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do bgs_claim_response[:benefit_claim_details_dto][:ptcpnt_vet_id] = '600061742' expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim_response) @@ -554,8 +554,8 @@ lh_claim = create(:auto_established_claim, status: 'PENDING', veteran_icn: '2023062086V8675309', evss_id: '111111111') mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim_response) @@ -590,8 +590,8 @@ lh_claim = create(:auto_established_claim, status: 'PENDING', veteran_icn: veteran_id, evss_id: '111111111') mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim_response) expect(ClaimsApi::AutoEstablishedClaim) @@ -684,7 +684,7 @@ it 'returns a 200' do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) @@ -702,7 +702,7 @@ describe "handling 'lighthouseId' and 'claimId'" do it "provides a value for 'lighthouseId', but 'claimId' will be 'nil' " do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) @@ -725,8 +725,8 @@ describe "handling 'lighthouseId' and 'claimId'" do it "provides a value for 'lighthouseId' and 'claimId'" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect(ClaimsApi::AutoEstablishedClaim) .to receive(:get_by_id_and_icn).and_return(lighthouse_claim) expect_any_instance_of(bcs) @@ -779,8 +779,8 @@ describe "handling 'lighthouseId' and 'claimId'" do it "provides a value for 'lighthouseId' and 'claimId'" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) expect(ClaimsApi::AutoEstablishedClaim) @@ -804,8 +804,8 @@ context 'and a Lighthouse claim does not exit' do it "provides a value for 'claimId', but 'lighthouseId' will be 'nil' " do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) expect(ClaimsApi::AutoEstablishedClaim) @@ -828,8 +828,8 @@ context 'when the file_number is nil' do it 'returns an empty array and not a 404' do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do allow_any_instance_of(ClaimsApi::V2::Veterans::ClaimsController) .to receive(:benefits_documents_enabled?).and_return(true) @@ -869,8 +869,8 @@ context 'when there is 1 status' do it "sets the 'status'" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim_response) expect(ClaimsApi::AutoEstablishedClaim) @@ -893,8 +893,8 @@ it 'shows a closed date' do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) expect(ClaimsApi::AutoEstablishedClaim) @@ -917,8 +917,8 @@ context 'when a typical status is received' do it "the v2 mapper sets the correct 'status'" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim_response) expect(ClaimsApi::AutoEstablishedClaim) @@ -951,8 +951,8 @@ it "the v2 mapper sets the 'status' correctly" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim_response) expect(ClaimsApi::AutoEstablishedClaim) @@ -975,8 +975,8 @@ it "the v2 mapper sets the 'status' correctly" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) expect(ClaimsApi::AutoEstablishedClaim) @@ -999,8 +999,8 @@ it "the v2 mapper sets the 'status' correctly" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) expect(ClaimsApi::AutoEstablishedClaim) @@ -1024,8 +1024,8 @@ context 'it picks the newest status' do it "returns a claim with the 'claimId' and 'lighthouseId' set" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim_response) expect(ClaimsApi::AutoEstablishedClaim) @@ -1053,8 +1053,8 @@ claim_contentions = bgs_claim_response claim_contentions[:benefit_claim_details_dto][:contentions] = ' c1 (New), c2 (Old), c3 (Unknown)' mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(claim_contentions) expect(ClaimsApi::AutoEstablishedClaim) @@ -1079,8 +1079,8 @@ claim_contentions[:benefit_claim_details_dto][:contentions] = 'Low back strain (New), Knee, internal derangement (New)' mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(claim_contentions) expect(ClaimsApi::AutoEstablishedClaim) @@ -1104,8 +1104,8 @@ context 'it has documents' do it "returns a claim with 'supporting_documents'" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim_response) expect(ClaimsApi::AutoEstablishedClaim) @@ -1132,8 +1132,8 @@ bgs_claim[:benefit_claim_details_dto][:benefit_claim_id] = '222222222' mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) expect(ClaimsApi::AutoEstablishedClaim) @@ -1164,7 +1164,7 @@ it "returns a claim with 'suporting_documents' as an empty array" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) @@ -1199,7 +1199,7 @@ it "returns a claim with the 'errors' attribute populated" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('evss/claims/claims') do + VCR.use_cassette('claims_api/evss/claims/claims') do get claim_by_id_path, headers: auth_header json_response = JSON.parse(response.body) @@ -1245,8 +1245,8 @@ it "returns a claim with 'tracked_items'" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('evss/documents/get_claim_documents') do - VCR.use_cassette('bgs/tracked_item_service/claims_v2_show_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_item_service/claims_v2_show_tracked_items') do allow(ClaimsApi::AutoEstablishedClaim).to receive(:get_by_id_and_icn) get claim_by_id_with_items_path, headers: auth_header @@ -1284,8 +1284,8 @@ it "returns a claim with 'tracked_items'" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_item_service/get_claim_documents_with_tracked_item_ids') do - VCR.use_cassette('bgs/tracked_item_service/claims_v2_show_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_item_service/get_claim_documents_with_tracked_item_ids') do + VCR.use_cassette('claims_api/bgs/tracked_item_service/claims_v2_show_tracked_items') do allow(ClaimsApi::AutoEstablishedClaim).to receive(:get_by_id_and_icn) get claim_by_id_with_items_path, headers: auth_header @@ -1316,7 +1316,7 @@ it "returns a claim with 'tracked_items' as an empty array" do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_claim) @@ -1346,7 +1346,7 @@ context 'when provided' do context 'when valid' do it 'returns a 200' do - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do mock_ccg(scopes) do |auth_header| expect(ClaimsApi::AutoEstablishedClaim) .to receive(:get_by_id_and_icn).and_return(lighthouse_claim) @@ -1378,7 +1378,7 @@ context 'claims show' do it 'returns a 200 response when successful' do - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do mock_ccg_for_fine_grained_scope(claims_show_scopes) do |auth_header| expect(ClaimsApi::AutoEstablishedClaim) .to receive(:get_by_id_and_icn).and_return(lighthouse_claim) diff --git a/modules/claims_api/spec/requests/v2/veterans/evidence_waiver_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/evidence_waiver_request_spec.rb index 93ff2e2cba3..1cf9d712b60 100644 --- a/modules/claims_api/spec/requests/v2/veterans/evidence_waiver_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/evidence_waiver_request_spec.rb @@ -27,7 +27,7 @@ context 'when success' do it 'returns a 200' do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/benefit_claim/update_5103_200') do + VCR.use_cassette('claims_api/bgs/benefit_claim/update_5103_200') do allow_any_instance_of(ClaimsApi::LocalBGS) .to receive(:find_by_ssn).and_return({ file_nbr: '123456780' }) @@ -51,7 +51,7 @@ context 'when claim id is not found' do it 'returns a 404' do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/benefit_claim/find_bnft_claim_400') do + VCR.use_cassette('claims_api/bgs/benefit_claim/find_bnft_claim_400') do allow_any_instance_of(ClaimsApi::LocalBGS) .to receive(:find_by_ssn).and_return({ file_nbr: '123456780' }) @@ -82,7 +82,7 @@ it 'silently passes for an invalid type' do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/benefit_claim/update_5103_200') do + VCR.use_cassette('claims_api/bgs/benefit_claim/update_5103_200') do allow_any_instance_of(ClaimsApi::LocalBGS) .to receive(:find_by_ssn).and_return({ file_nbr: '123456780' }) post sub_path, params: { sponsorIcn: sponsor_id }, headers: auth_header @@ -96,7 +96,7 @@ context 'when a veteran does not have a file number' do it 'returns an error message' do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('bgs/benefit_claim/update_5103_200') do + VCR.use_cassette('claims_api/bgs/benefit_claim/update_5103_200') do allow_any_instance_of(ClaimsApi::V2::Veterans::EvidenceWaiverController) .to receive(:file_number_check).and_return(@file_number = nil) @@ -120,7 +120,7 @@ context 'evidence waiver' do it 'returns a 200 response when successful' do mock_ccg_for_fine_grained_scope(ews_scopes) do |auth_header| - VCR.use_cassette('bgs/benefit_claim/update_5103_200') do + VCR.use_cassette('claims_api/bgs/benefit_claim/update_5103_200') do post sub_path, headers: auth_header expect(response).to have_http_status(:ok) end diff --git a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_ind_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_ind_request_spec.rb index 33164393062..dee3b666e60 100644 --- a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_ind_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_ind_request_spec.rb @@ -109,7 +109,7 @@ context 'when provided' do context 'when valid' do it 'returns a 202' do - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do mock_ccg(scopes) do |auth_header| expect_any_instance_of(local_bgs).to receive(:find_poa_by_participant_id) .and_return(bgs_poa) @@ -145,7 +145,7 @@ it 'returns a 202 when all conditionally required data is present' do mock_ccg(scopes) do |auth_header| - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do post appoint_individual_path, params: claimant_data.to_json, headers: auth_header end expect(response).to have_http_status(:accepted) @@ -155,7 +155,7 @@ it 'returns a 422 if claimant.address.addressLine1 is not provided' do mock_ccg(scopes) do |auth_header| claimant_data[:data][:attributes][:claimant][:address][:addressLine1] = nil - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do post appoint_individual_path, params: claimant_data.to_json, headers: auth_header end expect(response).to have_http_status(:unprocessable_entity) @@ -169,7 +169,7 @@ it 'returns a 422 if claimant.address.city is not provided' do mock_ccg(scopes) do |auth_header| claimant_data[:data][:attributes][:claimant][:address][:city] = nil - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do post appoint_individual_path, params: claimant_data.to_json, headers: auth_header end expect(response).to have_http_status(:unprocessable_entity) @@ -183,7 +183,7 @@ it 'returns a 422 if claimant.address.stateCode is not provided' do mock_ccg(scopes) do |auth_header| claimant_data[:data][:attributes][:claimant][:address][:stateCode] = nil - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do post appoint_individual_path, params: claimant_data.to_json, headers: auth_header end expect(response).to have_http_status(:unprocessable_entity) @@ -197,7 +197,7 @@ it 'returns a 422 if claimant.address.country is not provided' do mock_ccg(scopes) do |auth_header| claimant_data[:data][:attributes][:claimant][:address][:country] = nil - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do post appoint_individual_path, params: claimant_data.to_json, headers: auth_header end expect(response).to have_http_status(:unprocessable_entity) @@ -211,7 +211,7 @@ it 'returns a 422 if claimant.address.zipCode is not provided' do mock_ccg(scopes) do |auth_header| claimant_data[:data][:attributes][:claimant][:address][:zipCode] = nil - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do post appoint_individual_path, params: claimant_data.to_json, headers: auth_header end expect(response).to have_http_status(:unprocessable_entity) @@ -223,7 +223,7 @@ end it 'returns a 422 if claimant.relationship is not provided' do - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do mock_ccg(scopes) do |auth_header| claimant_data[:data][:attributes][:claimant][:relationship] = nil diff --git a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb index f442a782a06..e9016bdde23 100644 --- a/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/power_of_attorney_org_request_spec.rb @@ -241,7 +241,7 @@ let(:error_msg) { "If claimant is present 'claimantId' must be filled in" } it 'returns a meaningful 422' do - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do mock_ccg(%w[claim.write claim.read]) do |auth_header| json = JSON.parse(request_body) json['data']['attributes']['claimant'] = claimant diff --git a/modules/claims_api/spec/requests/v2/veterans/rswag_claims_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/rswag_claims_request_spec.rb index c4600dee1d7..8dfb2d682cd 100644 --- a/modules/claims_api/spec/requests/v2/veterans/rswag_claims_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/rswag_claims_request_spec.rb @@ -61,7 +61,7 @@ before do |example| mock_ccg(scopes) do - VCR.use_cassette('bgs/tracked_items/find_tracked_items') do + VCR.use_cassette('claims_api/bgs/tracked_items/find_tracked_items') do expect_any_instance_of(bcs) .to receive(:find_benefit_claims_status_by_ptcpnt_id).and_return(bgs_response) expect(ClaimsApi::AutoEstablishedClaim) @@ -181,8 +181,8 @@ before do |example| mock_ccg(scopes) do - VCR.use_cassette('bgs/tracked_item_service/claims_v2_show_tracked_items') do - VCR.use_cassette('evss/documents/get_claim_documents') do + VCR.use_cassette('claims_api/bgs/tracked_item_service/claims_v2_show_tracked_items') do + VCR.use_cassette('claims_api/evss/documents/get_claim_documents') do bgs_response[:benefit_claim_details_dto][:ptcpnt_vet_id] = target_veteran.participant_id expect_any_instance_of(bcs) .to receive(:find_benefit_claim_details_by_benefit_claim_id).and_return(bgs_response) diff --git a/modules/claims_api/spec/requests/v2/veterans/rswag_intent_to_file_request_spec.rb b/modules/claims_api/spec/requests/v2/veterans/rswag_intent_to_file_request_spec.rb index 190344828d7..063e858df64 100644 --- a/modules/claims_api/spec/requests/v2/veterans/rswag_intent_to_file_request_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/rswag_intent_to_file_request_spec.rb @@ -296,7 +296,7 @@ stub_poa_verification mock_ccg(scopes) do - VCR.use_cassette('bgs/intent_to_file_web_service/insert_intent_to_file') do + VCR.use_cassette('claims_api/bgs/intent_to_file_web_service/insert_intent_to_file') do submit_request(example.metadata) end end diff --git a/modules/claims_api/spec/requests/v2/veterans/rswag_power_of_attorney_spec.rb b/modules/claims_api/spec/requests/v2/veterans/rswag_power_of_attorney_spec.rb index 1f3152fe877..9c17a58ad68 100644 --- a/modules/claims_api/spec/requests/v2/veterans/rswag_power_of_attorney_spec.rb +++ b/modules/claims_api/spec/requests/v2/veterans/rswag_power_of_attorney_spec.rb @@ -57,8 +57,7 @@ first_name: 'Firstname', last_name: 'Lastname', phone: '555-555-5555').save! - mock_ccg(scopes) do |auth_header| - Authorization = auth_header # rubocop:disable Naming/ConstantName + mock_ccg(scopes) do submit_request(example.metadata) end end @@ -121,8 +120,7 @@ first_name: 'Another', last_name: 'Name', phone: '222-222-2222').save! - mock_ccg(scopes) do |auth_header| - Authorization = auth_header # rubocop:disable Naming/ConstantName + mock_ccg(scopes) do submit_request(example.metadata) end end @@ -191,8 +189,7 @@ first_name: 'Firstname', last_name: 'Lastname', phone: '555-555-5555').save! - mock_ccg(scopes) do |auth_header| - Authorization = auth_header # rubocop:disable Naming/ConstantName + mock_ccg(scopes) do submit_request(example.metadata) end end @@ -359,8 +356,7 @@ first_name: 'Firstname', last_name: 'Lastname', phone: '555-555-5555') - mock_ccg(scopes) do |auth_header| - Authorization = auth_header # rubocop:disable Naming/ConstantName + mock_ccg(scopes) do submit_request(example.metadata) end end @@ -416,10 +412,9 @@ end before do |example| - mock_ccg(scopes) do |auth_header| + mock_ccg(scopes) do allow_any_instance_of(local_bgs).to receive(:find_poa_history_by_ptcpnt_id) .and_return({ person_poa_history: nil }) - Authorization = auth_header # rubocop:disable Naming/ConstantName submit_request(example.metadata) end end @@ -838,8 +833,7 @@ 'veterans', 'power_of_attorney', 'status.json'))) before do |example| - mock_ccg(scopes) do |auth_header| - Authorization = auth_header # rubocop:disable Naming/ConstantName + mock_ccg(scopes) do submit_request(example.metadata) end end diff --git a/modules/claims_api/spec/sidekiq/ews_updater_spec.rb b/modules/claims_api/spec/sidekiq/ews_updater_spec.rb index 942ff238ad1..64cbc63c84d 100644 --- a/modules/claims_api/spec/sidekiq/ews_updater_spec.rb +++ b/modules/claims_api/spec/sidekiq/ews_updater_spec.rb @@ -16,7 +16,7 @@ context 'when waiver consent is present and allowed' do it 'updates evidence waiver record for a qualifying ews submittal' do - VCR.use_cassette('bgs/benefit_claim/update_5103_claim') do + VCR.use_cassette('claims_api/bgs/benefit_claim/update_5103_claim') do subject.new.perform(ews.id) ews.reload diff --git a/modules/claims_api/spec/sidekiq/v2/disability_compensation_benefits_documents_uploader_spec.rb b/modules/claims_api/spec/sidekiq/v2/disability_compensation_benefits_documents_uploader_spec.rb index 6eca37d6bdd..1b473800722 100644 --- a/modules/claims_api/spec/sidekiq/v2/disability_compensation_benefits_documents_uploader_spec.rb +++ b/modules/claims_api/spec/sidekiq/v2/disability_compensation_benefits_documents_uploader_spec.rb @@ -57,7 +57,7 @@ end it 'the claim should still be established on a successful BD submission' do - VCR.use_cassette('bd/upload') do + VCR.use_cassette('claims_api/bd/upload') do expect(claim.status).to eq('pending') # where we start service.perform(claim.id) diff --git a/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb b/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb index 29d84f0475e..a1e7ba21d7f 100644 --- a/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb +++ b/modules/claims_api/spec/sidekiq/v2/poa_form_builder_job_spec.rb @@ -54,7 +54,7 @@ end it 'generates e-signatures correctly for a veteran claimant' do - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do data = power_of_attorney .form_data .deep_merge( @@ -101,7 +101,7 @@ end it 'Calls the POA updater job upon successful upload to VBMS' do - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do token_response = OpenStruct.new(upload_token: '<{573F054F-E9F7-4BF2-8C66-D43ADA5C62E7}') document_response = OpenStruct.new(upload_document_response: { '@new_document_version_ref_id' => '{52300B69-1D6E-43B2-8BEB-67A7C55346A2}', @@ -176,7 +176,7 @@ end it 'generates e-signatures correctly for a non-veteran claimant' do - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do data = power_of_attorney .form_data .deep_merge( @@ -297,7 +297,7 @@ ) allow_any_instance_of(BGS::PersonWebService).to receive(:find_by_ssn).and_return({ file_nbr: '123456789' }) - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do expect_any_instance_of(ClaimsApi::V2::PoaPdfConstructor::Organization) .to receive(:construct) .with(final_data, id: power_of_attorney.id) @@ -317,7 +317,7 @@ allow_any_instance_of(ClaimsApi::VBMSUploader).to receive(:fetch_upload_token).and_return(token_response) allow_any_instance_of(ClaimsApi::VBMSUploader).to receive(:upload_document).and_return(document_response) allow_any_instance_of(BGS::PersonWebService).to receive(:find_by_ssn).and_return({ file_nbr: '123456789' }) - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do expect(ClaimsApi::PoaUpdater).to receive(:perform_async) subject.new.perform(power_of_attorney.id, '2122', rep.id) @@ -417,7 +417,7 @@ ) allow_any_instance_of(BGS::PersonWebService).to receive(:find_by_ssn).and_return({ file_nbr: '123456789' }) - VCR.use_cassette('mpi/find_candidate/valid_icn_full') do + VCR.use_cassette('claims_api/mpi/find_candidate/valid_icn_full') do expect_any_instance_of(ClaimsApi::V2::PoaPdfConstructor::Organization) .to receive(:construct) .with(final_data, id: power_of_attorney.id) diff --git a/modules/claims_api/spec/sidekiq/vbms_upload_job_spec.rb b/modules/claims_api/spec/sidekiq/vbms_upload_job_spec.rb index 17d01eb5b5c..432118e1fc9 100644 --- a/modules/claims_api/spec/sidekiq/vbms_upload_job_spec.rb +++ b/modules/claims_api/spec/sidekiq/vbms_upload_job_spec.rb @@ -24,7 +24,7 @@ let(:power_of_attorney) { create(:power_of_attorney) } it 'responds properly when there is a 500 error' do - VCR.use_cassette('vbms/document_upload_500') do + VCR.use_cassette('claims_api/vbms/document_upload_500') do allow_any_instance_of(BGS::PersonWebService) .to receive(:find_by_ssn).and_return({ file_nbr: '123456789' }) @@ -35,7 +35,7 @@ end it 'creates a second job if there is a failure' do - VCR.use_cassette('vbms/document_upload_500') do + VCR.use_cassette('claims_api/vbms/document_upload_500') do allow_any_instance_of(BGS::PersonWebService) .to receive(:find_by_ssn).and_return({ file_nbr: '123456789' }) expect(ClaimsApi::PoaUpdater).not_to receive(:perform_async) @@ -46,7 +46,7 @@ end it 'does not create an new job if had 5 failures' do - VCR.use_cassette('vbms/document_upload_500') do + VCR.use_cassette('claims_api/vbms/document_upload_500') do allow_any_instance_of(BGS::PersonWebService) .to receive(:find_by_ssn).and_return({ file_nbr: '123456789' }) expect(ClaimsApi::PoaUpdater).not_to receive(:perform_async) @@ -70,7 +70,7 @@ allow_any_instance_of(ClaimsApi::VBMSUploader).to receive(:fetch_upload_token).and_return(token_response) allow_any_instance_of(ClaimsApi::VBMSUploader).to receive(:upload_document).and_return(document_response) - VCR.use_cassette('vbms/document_upload_success') do + VCR.use_cassette('claims_api/vbms/document_upload_success') do expect(ClaimsApi::PoaUpdater).to receive(:perform_async) subject.new.perform(power_of_attorney.id) @@ -83,7 +83,7 @@ end it 'rescues file not found from S3, updates POA record, and re-raises to allow Sidekiq retries' do - VCR.use_cassette('vbms/document_upload_success') do + VCR.use_cassette('claims_api/vbms/document_upload_success') do token_response = OpenStruct.new(upload_token: '<{573F054F-E9F7-4BF2-8C66-D43ADA5C62E7}') OpenStruct.new(upload_document_response: { '@new_document_version_ref_id' => '{52300B69-1D6E-43B2-8BEB-67A7C55346A2}', @@ -101,7 +101,7 @@ end it "rescues 'VBMS::FilenumberDoesNotExist' error, updates record, and re-raises exception" do - VCR.use_cassette('vbms/document_upload_success') do + VCR.use_cassette('claims_api/vbms/document_upload_success') do allow_any_instance_of(BGS::PersonWebService) .to receive(:find_by_ssn).and_return({ file_nbr: '123456789' }) allow_any_instance_of(ClaimsApi::VBMSUploader).to receive(:fetch_upload_token) @@ -118,7 +118,7 @@ end it 'uploads to VBMS' do - VCR.use_cassette('vbms/document_upload_success') do + VCR.use_cassette('claims_api/vbms/document_upload_success') do token_response = OpenStruct.new(upload_token: '<{573F054F-E9F7-4BF2-8C66-D43ADA5C62E7}') response = OpenStruct.new(upload_document_response: { '@new_document_version_ref_id' => '{52300B69-1D6E-43B2-8BEB-67A7C55346A2}', diff --git a/modules/claims_api/spec/support/auth_helper.rb b/modules/claims_api/spec/support/auth_helper.rb index 4dd2e5db343..a3f0fa86f22 100644 --- a/modules/claims_api/spec/support/auth_helper.rb +++ b/modules/claims_api/spec/support/auth_helper.rb @@ -1,8 +1,8 @@ # frozen_string_literal: true def mock_acg(_scopes) - VCR.use_cassette('token_validation/v3/indicates_token_is_valid_sandbox') do - VCR.use_cassette('token_validation/v3/userinfo_sandbox') do + VCR.use_cassette('claims_api/token_validation/v3/indicates_token_is_valid_sandbox') do + VCR.use_cassette('claims_api/token_validation/v3/userinfo_sandbox') do profile = build(:mpi_profile, given_names: %w[abraham], family_name: 'lincoln', ssn: '796111863') profile_response = build(:find_profile_response, profile:) allow_any_instance_of(MPI::Service).to receive(:find_profile_by_identifier).and_return(profile_response) @@ -14,14 +14,15 @@ def mock_acg(_scopes) end def mock_ccg(_scopes) - VCR.use_cassette('token_validation/v3/shows_token_is_valid') do + VCR.use_cassette('claims_api/token_validation/v3/shows_token_is_valid') do auth_header = { authorization: 'Bearer token' } yield(auth_header) end end def mock_ccg_for_fine_grained_scope(scope_names) - VCR.use_cassette('token_validation/v3/shows_token_is_valid_with_fine_grained_scope', erb: { scopes: scope_names }) do + VCR.use_cassette('claims_api/token_validation/v3/shows_token_is_valid_with_fine_grained_scope', + erb: { scopes: scope_names }) do auth_header = { authorization: 'Bearer token' } yield(auth_header) end diff --git a/modules/claims_api/spec/support/bgs_client_helpers.rb b/modules/claims_api/spec/support/bgs_client_helpers.rb index 987648174d3..8cd2c5f8ebc 100644 --- a/modules/claims_api/spec/support/bgs_client_helpers.rb +++ b/modules/claims_api/spec/support/bgs_client_helpers.rb @@ -19,11 +19,6 @@ module BGSClientHelpers end VCR_OPTIONS = { - # Allows the same cassette to match in different test environments when the - # base URL for BGS differs between them. - # https://benoittgt.github.io/vcr/#/cassettes/dynamic_erb?id=pass-arguments-to-the-erb-using-gt- - erb: { bgs_base_url: Settings.bgs.url }, - # Consider matching on `:headers` too? match_requests_on: [ :method, :uri, @@ -46,9 +41,6 @@ module BGSClientHelpers # - They will be nicely organized at `bgs/:service/:operation/:name` # - Cassette matching will be done on canonicalized XML bodies, so # reformatting cassettes for human readability won't defeat matching - # - ERB templating will be enabled with a value `bgs_base_url` supplied so - # that the same cassette will function without modification in multiple - # environments like CI and locally def use_bgs_cassette(name, &) metadata = RSpec.current_example.metadata[:bgs].to_h service, operation = metadata.values_at(:service, :operation) @@ -60,7 +52,7 @@ def use_bgs_cassette(name, &) HEREDOC end - name = File.join('bgs', service, operation, name) + name = File.join('claims_api/bgs', service, operation, name) VCR.use_cassette(name, VCR_OPTIONS, &) end end diff --git a/spec/support/vcr.rb b/spec/support/vcr.rb index 191462a04ad..5f66524f977 100644 --- a/spec/support/vcr.rb +++ b/spec/support/vcr.rb @@ -9,6 +9,7 @@ c.filter_sensitive_data('') { Settings.mhv.rx.app_token } c.filter_sensitive_data('') { VAProfile::Configuration::SETTINGS.address_validation.api_key } c.filter_sensitive_data('') { Settings.dmc.client_secret } + c.filter_sensitive_data('') { Settings.bgs.url } c.filter_sensitive_data('') { Settings.hca.ee.pass } c.filter_sensitive_data('') { Settings.evss.aws.url } c.filter_sensitive_data('') { Settings.evss.url } diff --git a/spec/support/vcr_cassettes/claims_api/bd/upload.yml b/spec/support/vcr_cassettes/claims_api/bd/upload.yml new file mode 100644 index 00000000000..dc1e8fde5e1 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bd/upload.yml @@ -0,0 +1,62 @@ +--- +http_interactions: +- request: + method: post + uri: https://staging-api.va.gov/services/benefits-documents/v1/documents + body: + encoding: ASCII-8BIT + string: !binary |- + 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JicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2dzxNSFZfTVJfQVBQX1RPS0VOPoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+f6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK9w8I/s8Xmo2aXviLUfscc0UMsVvbKfOXcQzrIHUbGC5XAzhjk8LhgDw+ivo+P8AZr0cbPM8QXzY279sKLn/AFe7HXGcS4643p12HeR/s16ONnmeIL5sbd+2FFz/AKvdjrjOJcdcb067DvAPnCivcNe/Zzv7SKW40nW4J4YokZluIZA7EK3mkCNXJ5ClVAJO4jqoL+H0AFFFFABRRRQAUV1HgjwFrHj7Ubmz0kwRfZovNkmuS6xjJAC7lVvmPJAPUK3pXrf/AAzfCqWx/tWSR/tCrcDzAgEO5Muh2HLlVkIQ8AyKNx8smQA+fKK9om/Zu8SL9o8jWdKfbKBBvMi74/myzYU7W4X5RuHJ+bgZ1NI/Zsm+23Y1rXI/siuotjZKd8i7/mLhhhCUBAA3YLZyQuGAPA6K+g9R/ZshTS5TpmuSS6gEURi5URxFv3e4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x5bEiM7gVlKD723keoDtjPQ/X9ABXL/ELwn/AMJr4LvtGjeCO6fbJbTTJuEcikEe65GVLDkBjweh6iigD4IvrC80y8ks7+0ntLqPG+GeMxuuQCMqeRkEH8ar17Z8ffAc1hrI8VaZp0aabcIBfPDn5bgsfndegDAqMjgsDnBYbvE6ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA9Y+Bngf/AISPxG+sX9hBdaRYZjdLkZSSR0bGFKMsm3glcqRuRsnofqeuL+GXgoeCPCsVoZ7vz7pI7i6tpnjZYbgoBIEKqDjIA5LD5RjuT2lAHxp8T/Bk3gzxjdW6WEltpdw5ksGMplV4+MgOQDkE4KnkZGS2QzcXX1/8WfAln4v8JXlxHb41eyiM9tNDbh5pdisRD03FW3HAB+8QcHGD8gUAFbHhXxDceFPFGna5arvktJQ5TIHmIRh0yQcblLDOOM5HNY9FAH3npWqWmtaXb6lYPI9pcpvid4njLL2O1wDg9QccjBHBFXK8H/Z28WfaILvwrKk+63iN1A2/dHt34fg8q2ZF4B2kDO1W3M/vFABXz58ffh9Y2VuPGGlwSRSzXAjv4oo8xksDiY4+4SwCnsxYHg53fQdV76ws9Ts5LO/tILu1kxvhnjEiNggjKng4IB/CgDxv9n/wW2n6NP4h1TSY0uLt1awnmCmRYtrAsgK5QNuPO75xjgAAt3nxQ8TXnhL4f6jqunHbfDZFA5hMiozs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ABRRRQAUUUUAFfRfw8+OOgWXg6z0zxD5lnd6ekNpGYYmkWaIYQPxnaVUZYHrjK5J2j50ooA94+MXxS8NeKfC40TQ9RvpZDLHO0kVuyQygFgYn3lW44f7rDKr35Hg9FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA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dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGZ1YWlkPSJodHRwOi8vd3d3LmFpaW0ub3JnL3BkZnVhL25zL2lkLyIKICAgICAgICAgICAgeG1sbnM6ZGVzYz0iaHR0cDovL25zLmFkb2JlLmNvbS94ZmEvcHJvbW90ZWQtZGVzYy8iPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIwLTA1LTI5VDEwOjE0OjAyLTA0OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkRlc2lnbmVyIDYuNTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0wNS0yOVQxMDoxNDowMi0wNDowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIwLTA1LTE5VDEzOjQ3OjIyLTA0OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5EZXNpZ25lciA2LjU8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+dXVpZDowYjA0NDMyNi02ZGYyLTRhNjQtOWIzOS00MDJkNmQyODZjMjI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6NWM0YTAzZjYtYjFmNi00NGZmLWI1YmItNTJhYTM3NzJjMDJjPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6ZGF0ZT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cmRmOnZhbHVlPjgtMTUtMTM8L3JkZjp2YWx1ZT4KICAgICAgICAgICAgICAgICAgPGRjOmVsZW1lbnQtcmVmaW5lbWVudD5kYzpjcmVhdGVkPC9kYzplbGVtZW50LXJlZmluZW1lbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHJkZjp2YWx1ZT5BdWcgMjAxMzwvcmRmOnZhbHVlPgogICAgICAgICAgICAgICAgICA8ZGM6ZWxlbWVudC1yZWZpbmVtZW50PmRjOmlzc3VlZDwvZGM6ZWxlbWVudC1yZWZpbmVtZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L2RjOmRhdGU+CiAgICAgICAgIDxkYzpkZXNjcmlwdGlvbj4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+QVBQTElDQVRJT04gRk9SIERJU0FCSUxJVFkgQ09NUEVOU0FUSU9OIEFORCBSRUxBVEVEIENPTVBFTlNBVElPTiBCRU5FRklUUzwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6ZGVzY3JpcHRpb24+CiAgICAgICAgIDxkYzpjcmVhdG9yPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT5OS2Vzc2luZ2VyPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC9kYzpjcmVhdG9yPgogICAgICAgICA8ZGM6dGl0bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlZBIEZvcm0gMjEtNTI2RVo8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8cGRmdWFpZDpwYXJ0PjE8L3BkZnVhaWQ6cGFydD4KICAgICAgICAgPGRlc2M6Y29udGFjdCByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxyZGY6dmFsdWU+QmVsaW5kYSBKYW1lczwvcmRmOnZhbHVlPgogICAgICAgICAgICA8ZGVzYzpyZWY+L3RlbXBsYXRlL3N1YmZvcm1bMV08L2Rlc2M6cmVmPgogICAgICAgICA8L2Rlc2M6Y29udGFjdD4KICAgICAgICAgPGRlc2M6dmVyc2lvbiByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxyZGY6dmFsdWU+MS4wPC9yZGY6dmFsdWU+CiAgICAgICAgICAgIDxkZXNjOnJlZj4vdGVtcGxhdGUvc3ViZm9ybVsxXTwvZGVzYzpyZWY+CiAgICAgICAgIDwvZGVzYzp2ZXJzaW9uPgogICAgICAgICA8ZGVzYzpkZXBhcnRtZW50IHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHJkZjp2YWx1ZT5WQkE8L3JkZjp2YWx1ZT4KICAgICAgICAgICAgPGRlc2M6cmVmPi90ZW1wbGF0ZS9zdWJmb3JtWzFdPC9kZXNjOnJlZj4KICAgICAgICAgPC9kZXNjOmRlcGFydG1lbnQ+CiAgICAgICAgIDxkZXNjOmVtYmVkZGVkSHJlZiByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxyZGY6dmFsdWU+XFxpYWltYWluXGFwcHMxXFBhbV9XYXJkXExvZ29zXGZsb2dvLmpwZzwvcmRmOnZhbHVlPgogICAgICAgICAgICA8ZGVzYzpyZWY+L3RlbXBsYXRlL3N1YmZvcm1bMV0vc3ViZm9ybVsxXS9kcmF3WzEyXTwvZGVzYzpyZWY+CiAgICAgICAgIDwvZGVzYzplbWJlZGRlZEhyZWY+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4KZW5kc3RyZWFtCmVuZG9iagozMjQ1IDAgb2JqCjw8L0Fjcm9Gb3JtIDMyNjcgMCBSL0V4dGVuc2lvbnM8PC9BREJFPDwvQmFzZVZlcnNpb24vMS43L0V4dGVuc2lvbkxldmVsIDg+Pj4+L01hcmtJbmZvPDwvTWFya2VkIHRydWU+Pi9NZXRhZGF0YSA0MzcgMCBSL05hbWVzIDMyNjggMCBSL1BhZ2VzIDMyNDAgMCBSL1N0cnVjdFRyZWVSb290IDc4OSAwIFIvVHlwZS9DYXRhbG9nL1ZpZXdlclByZWZlcmVuY2VzPDwvRGlzcGxheURvY1RpdGxlIDMyNzMgMCBSPj4vUGVybXMgMzI5NyAwIFI+PgplbmRvYmoKMzI0NiAwIG9iago8PC9GaWx0ZXJbL0ZsYXRlRGVjb2RlXS9MZW5ndGggNDA1Pj5zdHJlYW0KSInUU11PwjAUfYZfcd0Ti2QRX1SUBxRJTBSUr+jT0tC70VjKsnagAf67XRmw6UAMTy5L06bnnnvPPbfMg5L6DHDilT484jIhFeEcqQ21GliRoOgxgdSCxQJSuCmGkk1EHip1DTdw7lzaxXkRAJjORILAmTKcYdjTXCa4g4RiaNkxxOASaL1xe++sLt0B4RG6dfmOFE5qoMII7QS6DvmRYLAp4co5s7eoVEAqhnAMVSanVCETvttCpHqZuQmf+yT9MlT0b7RX7Ayd/tSIScdH1e885mhIM2kEnILBdN+6D61muwwe4RLt6wzprk6sGpHCLrdb1DR54gamN/vEuf2AEoXhbpExpbab3k3GwUSgUKX5MLazaj3zyGfCKsOwRcb6/NqsxwfNXrX0IFjLjTJTqlniSnO9T0o9zvuLjPdJ8SFKXbhEXfdLhFJpaBUObU+bUy2pgR6JuMqGHWbxsMcUx9yE5iZuUqHw3cMjh/p3YXuHOmbjJBLD0Was/6TZuPY/J3X9AHPGMfsAk5FeFr8EGAC5qJCpCmVuZHN0cmVhbQplbmRvYmoKMzI0NyAwIG9iago8PC9GaWx0ZXJbL0ZsYXRlRGVjb2RlXS9MZW5ndGggMjc0Pj5zdHJlYW0KSIncklFLwzAUhd/7Ky55GCtC4qvWIpMpCFJh04JP5a65rcGsCW26Ic7/blvcZF0Le/Yx93w53HMSlcHUfVoy2XQ2v7vnC0JJZRKjrimZVR8kfQhDYHUhKVMFSeZ7ADDCQggZ6ooCT/V8Y0Xbc31P2XHf3x0iIpnEVFbKFH1j2O1gjIUbuOKXvvfVD3UEhS0UDOeOaLvnktfFU8Oyd+fstRBprjhKsyKemrWoLKUKtcC0NCt0orYSHbE/1+Xb8jF6eG4Nbm3I4ALQWm41usyU6+bIJpvDeNNVtN+v1fRB01jkNebUjdPelZemu04oO2EscuB9jz3hWVUPsKdVD0G9qo++wj+oeiByW/WPAAMAlyQdiQplbmRzdHJlYW0KZW5kb2JqCjMyNDggMCBvYmoKPDwvRmlsdGVyWy9GbGF0ZURlY29kZV0vTGVuZ3RoIDQ2OD4+c3RyZWFtCkiJxJTBbtswDIbvfQoipwQI/AJDDlnTFsW6pOia7mjIFp1wlUVPYmL47UfZ3YIU7oBghwGGYUg/qY8/aVEFU+ka5Goqe4rZcvX5ZgaLBUwO3mJFHu1kdgUAf3ZhAR5b2BQ/sJTp7NNVWsweluu77fIu7U5u1tvJ2/ILYYshjxLI7/JnEodJsbRcICzLwIURWF2Py7eNNYL5CmN5Crr3gsGUQkeEWw51hEH2O8UTGntKsUa0+mrzFwyR2Odf4y7letZq4HF1CxUpUcCfBwoYwaTSMMBxUANXcI46ZFfiDB41IMLmCwiD5dY7NlZdQnBKE+WUI0BEhI4P+tFFwRqMrcmTIhrhkI0XP0aeb5w9o/8r+ICcwTU3Xd8+2D49gPEWGqMYQF7Je6wicBs1+h3qwHkB37mz2pwLnE2WfifZ80Hei+e9rX2+2nRgKTbOdHMoVJoWPAu0HF6hCdxgcF0G37h+i0CHNXqJUNNuL71WTz1SpEI7rwcb59QjR+VraqbGQM0huZPCjfSw+hRitGd+N9rij8fkguYOcxz+wcT/6eB9paOVZgqDR4GSvdf7IVFqKeZoyBmVz6FMTicf1eyWnDv9O2kyyUfRdCMmJyd/CTAAidah+gplbmRzdHJlYW0KZW5kb2JqCjMyNTEgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA2NzI+PnN0cmVhbQpIiZyTXW/aMBSG75H4D+eSSiXEIXRhqirxVQ1pjGlNW3XKjZMY4jWxI9st7b/fsUMG/eBm5AYlx+95/T7nTOPOYCaFYcLA5eVgNVvOwYerq+l8Bh0f7KO2ncEvVlLDn9lMllLxihnFM1C8M4hjHwjEm87Y1Y5h6HvDMAIS+p4/HEFcdXr3BROgn9KKG8PFFihkJeVV0tPJGWykgrP4j1UijRIJvMgPUCzOO707ZpiiQsOca5rykptXmMmqZkKjISmAihycO5a//TBlgm240XvxvU20R0grDqZgaKAs5c764gLNVM1pw8pSw6t8gl1Bjftjhfph4I1JCH3iBU5CMOxrJOTSOXHFdxPY8bK07/InZZVtn2tM9KeSW0UrSHrr2rahJSxeapZzk3RRBz9nTNtUMBR75sagKFV4MxtY+/0rND9raLFCTh8IkpbgIVXfeo7GX5xr4uHxb+t7iNdwcztdLWOYwOz7ZLk6rRkcae7DJN5wTKzuiIyd7o2DbNNSDWOwhGwg15gsBKQ/Ci4Wv89b4sFeJ/KGfriHMqnrkmcNBTsc/ws+6X5EH42iFn3SmxhDs4LlyZkHK/rIcEQV21Mee+QiOFC2+DPsUeI0usaab0VzTXqw650Ob/gRSP+QXnThugSWyv23SQwP61v4sVjMLZ/5+rRs+BmTMAyPVWOcI0PTklkWNd0yJJkznSmeMu2m7Hju7eXYM8+ZyJib+nbAddJt4KZU4xss3RUMT6tmSbgubFVBn9kx/kwKjWIKT3DRrkHSdSn7h3xP78X7rdirfL4YHio/ODe4fa1xLnLLh0Ehd41XKt6MKNakDOpGAs+kr+/t4ZRkj+0eI3Ala8WtZCpfrKOlYRWQ838BRyA3WMu1HeDq07GAvwIMAPOhpu8KZW5kc3RyZWFtCmVuZG9iagozMjUyIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjg1Pj5zdHJlYW0KSImUVF1r2zAUfTf0P9zHFBrZ8ndK6ViTtnTQlS1mY5AX1VESrYrlSXJM/v2uP9qka5MyCEgQ33OPzj3nuvfjuwlEcHl5NRmD42YZBQrZwhlSEo4SCFIShT5kc2fwkxUWrAJWlnILXPLcalWInEm5/QSn2e+m2uuqqU/SwAevLfylKshZ0ReqQoqCA7NtyfV903WsCssR/eLCbfnEz3w8aAD1co/YiKRe0CPXdU02jCzV5jBWso/l9Vg9zQGBuwVskZ8RywJEAUpDrjmzSBAJ57mqEOoo1/QIV98jkU//g+zoCNmI0Djpsc6g5q2mpeYLISWUTFsDqn2M3rG9zhz3s7ZiwfJdE+q9pvz9Fi8CPBJQCjX48AWcP0Ch+9cPAhKlIToBz5hCvm7L1k4Yo0NSvEpn6nw78CBE7HvtEEOaEj9JDiCOXhCvMociL2fU1o3Ax9EnFIIkIDGNIFs7g8ZS6EArFE6rmINhG95JUCv91Ay01GqpuTEEXmwojYKqlIrN8S7bz2cnYKqyVChVsYS5yqs1vsJALeyqw8slE+uzrkn1uBYW8GdXWlXLFZ4cbirMQau8BxieLjMTvuFSlXwO46bewGxwMxnPTjtaDAGxtACrWf7UtQBjma1MHxMCt9zC1M5OcL6I8uzErJMbFXqruH8sPL2UgY8MUeogxqD2Wq6sLc256+586s6FYY9CCrt1V6oeWjVEs/FhS9Q97GIaHLExZqIZfudj8tqqb4DCHZDYt9COPyWjfQvR1EcPxR96KPKJ17/7Y0XfWY//4oXIp8f7+pBdv96Gg/PWfGu2RUOZVbNEc+zRZLLbMprPRTPeDbdcs8KA4Xojco6BXuCh0TY/pg+zU7Rps4CNEca2a2vnz70kEIAb3GMMZPMZ7oR3OiBSwxH+CjAATqigOAplbmRzdHJlYW0KZW5kb2JqCjMyNTMgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA2NTk+PnN0cmVhbQpIiYSUXW+bMBSG75H6H8561UmtAQcCTFWnfk69qLQPtGlSb1xiiFewM9sEZb9+x4SUJF2zqyTm5Dnve85rAjgLCYV85p0Yrpei4KB0xaT4w6xQ0kClwKr3+S/v9uEaPP9aSculhfNz/+H6/gbCKVxcXN3gowACCEFXnp/nIX7LSy8MSBIleO7wMLd2YT74ftd1ZMlIpZb+0ij/ADvZZgcDO3hhR2E6sAn8VC00bAWsNgoKBLHCwkq1GoxlFk2VZe+thCW3XDN0xsqSCY2fFg5oSA/4oxGZ0mzQ8A97fesZ/pjb5kCL7JDNiAR0Y/N0FHqbe/6ltqJ0PjckGowkAd5vRKxVh3RK4gwmNCPxNISi6Vs1XjYhSezotffN+/KGPhpuqCMwiigJgvQ10XWi8QvxKvdCJyXr/5cBlqdJCJMwI9MwhrzB2M1VW8/crkByPoOy1XbONTBjBA5Q4tY6YeeAh8AWi1oUfTJhoVXBjSH9TIIxxusZ5Wsz2P+1H7rxM25yTx/NUhIM+n4wOSSpqJloNn2dUmYwSh+h7ziu7CRHpXfI/6xVpVkDwvTih6pNdmLM72RYbE8ydo8DHQbaKqj4GwLcXFRrgckVaGGeXfGCYSoKscDkvQPI3cHj0csRCLmboVfDmeyG8eun/SzROCVx6kaVkHB79Xgboux/m6dpQugw2YY9C1kBG3yVSo+XcyYMexK1sCu8zc2CS7PeOtZoXrtrNZ4/HrknT1zyUlhzCqZ9asTOyNA1KwqlZ7txOt7a0jFgEB+POrmfJ0S72lLVteqcXiFRaTOEkFXcAMUKrdpqDgkBuC/7MDPNYdshqtzzKBEwvHTP8JUleeFsOU+7flrD4fsl3GHXXhz8FWAAA2mdCgplbmRzdHJlYW0KZW5kb2JqCjMyNTQgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3MTk+PnN0cmVhbQpIiYRUS2/aQBC+W+I/zJFKZLGNMaGKIhEgVQ5paLF6qLgs9gDber3u7hqaf99Z27ySSL2t1rPzPeYb+3ATsBCSzOuGweJmGI7mP3vwKfnl9ZMkhACSjdedlGUuUm6FKmCjNCywMHRuq/ymKohYHMfg170YwNMGXlUFXCNI/lsUW+CQ5lzIuoWp9F7s6bDGAjfCmh5UBuHHBB6VllBzGUTzVecdm4HPRqOgxXnLbPY07cEMud0dSTbPb6Ihiwajs1heZH2qn6SprjCDh5bFtaQxG4VnQcSNIKSpJfE9Fzlf53SyNcI88ebPU/AeEq8/VYXFwsLdXf95+jSDMIL7+4cZffXBtdZbBxK0IOAuxyR5zAZ+DOEwYrfBEBLpdQ+HA9tztlX7/p7X4DWUw3kPMrwE8VuQVgnxn4DBkmtuEfBviZmwpLseiIFSqxSNcUOi41ZzeSHQ+ZpWWjswvuqkVuwRTjzmH+mNr/V+/0IHAd4fCKC5OYsdsHEcQCrrUund+ixyjuTe0vvmzAzcw5NHY3ZLsw+jiPmtRVllX2GJlKYUJco1agPCOIkkrSCJlIySbxGGUBUZ6jdpCn1K7TFNUyVLSk0Tp2ljzbJaS2GdVwstyAmrYCZMuuN6i9dpoVbjy7w0uQtYPBicc/f/rIyO3n0QkVZ+GLKolf/1JZl/vubRhQXXVqSibISIAuwO4ZF6LtrhkkGqdB95DrQJcBB5DoWi+W42mNq6fo2rTrMUTvNhJ9LdaaGJsLA5Zuy45RvhNqHd7/eAq06t27/aPxDWEcnQopb1qOyOlknRWw0aU6UzN0dhbM2R1q9ApCvX+/jZrjqKOqQiQ8dDNwx6rqZwL2phRsgyf6U3UlFy3fP2P6SVPDF9w+/olENut6Pm20hbWrrnOmtC4lS6gpMbB2F2zjRyZdW5JPaBNT1ay+vhrLovx9nMT4vq6ME/AQYA2aeokgplbmRzdHJlYW0KZW5kb2JqCjMyNTUgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3Mjg+PnN0cmVhbQpIiXxU226bMAB9R+o/nMdNWl3bXAzTNImAOzE1JANWaVNfaOI0nhLogLbq388mYe20KuIBMPa54WOKc0Y4qrXzbtm1K9X3N+/RNriv7xQ4CLINntsHPOl+i6HFRu+UHeiw2tV6j4dmrToMW4X7w3Lom7MGT1u92uI6xtDVaz3otql3u+dpjuoPq/sP6JVCOdTNuu7WSEbIow6j4ubsqIO8r345cp7AuUjaZlDNgE+fLuZJloKH+Px5ltpPVeWCodo4jIGay9xcSoLIh2ABicII1d55ly+qLJGoFriWlSzi/KKUxbUdmsv5TBZYXEJeZ6nMzVAuE1mWcfHDzi+/z8oqzqssriRiIy65irM5LhcFrD6P+H7wEucRvUSalfEsu8qqH0gW86XMy7jKFjniPEUhrwxY+u+HmczlZVaVOOE6euXaO7gWo2lhPbteCBaRKAhGy+Y/GJHzEY++KCzlEpyy6ASPS99Ilx/S5RAuMUKYIIEQIxFn5z4P5M8TgOx/4eGIF8L3BXEDF5yRwBvxlvbvsxNofEKbzHMWEko944uw6ABSfl/KopSpLDEFMen8gHlc2AzClx0mqzd43Innt8N8TqjLIx76Iyc3OUeh57mBfQwFo5TbaAQRnFNKGVZ75yLbU6St8+3AMXuLw3uVDD0kE40M0REYQWiSEXx0VW11j6Yd9Gqs3qNem1bpZtN2+9r2DZ26M53Szd3YTmUnNGZuo2y56u7Ztrl/uL056039Bl0PCvWx1AbkI/4JJO4GvalXr9T6k1o6aiy+mAcNRkI8mdevcAKfuL4LPxIkZAE81yMB8yDMLRRGnVOeyCKY0JkB/RuDgQzN/gh8SoQRYGMAknZ/r5r+YHo8QXqUD7d7PQxqbQ4T3XbWaqr71bbu7tSJ3SQm1nM6biJmHARjVWDX17d6p4dnlKp7tLGb9SZNy3sC8+/xxF3ieZ5tn0eFBcUfAQYAbZRuMQplbmRzdHJlYW0KZW5kb2JqCjMyNTYgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA2NTQ+PnN0cmVhbQpIiYyUUW+bMBSF35H2H+5bu4c6GEMCUlUpod2aaZm0hWwve3HBaTwZm4JJlX+/awgNndZsipQoXPvzuecefAkAC6HFVtoGFrwRBRgNHL4LK2quLxpYi1qatlEHuJUNf1C4It1JVbzPfnl3qxS8SWq0FdrC9fVklS5vgSVwc7O4xdKVT/yIwRUlwRSywrvE05Y6r0V3UMeTStoDpKashG64lUa/DQ79Aew7ZuiHJ2gh97JouYKNFmWlzOGIPkOjJxojScIG2LoSuUTSCjfs1Bvi7jJvMq+t3PJ8hAxOSAkBfALvCSj4+KEQzCIS4ynTGSXRdAZ56bmC+77CR3FMQXlr72vPX2R/UcwGPEW8l3Tg5ASmIWFxAFk5bgMbmBe8smj4Pc5R6sfJ0OC9KUVf/Jfx4ctEA0ZYCJSwKDn6NW+tKQ26jSylzDPXuZh0VLkXcPfUyqpE2Bl69EdeMC7JkJex+dDqQtTAYtiQNUkJUBrRM9zpKC4BmdFhwmuRG13w+uDCvZe5+N/8zV7lj+EQe2CGkTO1A2bGorGjZH9Dpn48w4wH5iTLKMYk23rU7yPjQxChIwwfR4yEQdSNdr1ZrJZZtvzyEeaQfp4vV2foL6/iEBbm4/xiiOKIMDTSAX/shAZrYNMIsDvZwAdTl+CgKMnvJXUNB127L8u0sc47rgv8j7/W8nyHMeNVpWTeTwyxTftQSot3Sq64LGFrati72+XnO66bCyhOXuXjWTtsLRR3wX1VeDheVwQyp6ITOpJ3VCU1HlQ2cDAtmG0nUOANITCcoEUumsaNC+UV+C4Uwq2re4UE5ttOXrf3qP5Udvfjm+26HUfjot64CHMyY2i90/YslXK2uSXwW4ABAKzmlOMKZW5kc3RyZWFtCmVuZG9iagozMjU3IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjY0Pj5zdHJlYW0KSImMlF1r2zAUhu/1K85lCqsiybZsQyn0a9BBGdvMYNAb1ZYTDVvKbKUh/37HsrN8tay5iWxJr/U+es+ZFwUDDkVNIsqyGBgUFZlBp0ttXjVcFL/Jw9MdkIeCzO+c9dp6uLqaP9093kPC4Pr69h5nGRhgNOIcNkD+oB6DQTXOBU0Zh0QKmqF42ZJhoiUipanEUUN+kG/ktiAcBUgetuUQoVScQZIImkcZFC2ZKQvGGm9UA432Xnd4woXqKmMXsHXrDspGmZbCL7cOZ54XRTLa4hJF8slX5cA6Py2YfM/Aal2Bd9CvX1rjQeGSJX5BrVaNKZU3zlIYSRQjjPlN502tygMU/BDFAQKeIYI8D2bYEYKIimTPIOjevgVZ7JSPGMmUyiyBOItpmkaBETzWAwuoTK8WndawMX6JbkC/qmYdfEClS1Oh22HKWECfwRiDS07FePUr1XvYaoUAbAVLhSmwehMeOt2gFh5Ov6KKLfUp6wy9yon11+9h9nJ6uf/Av0yde432FI/XH1zX5FJ1GmrTDAFQeHN4V7pFLQxIiAI8z9Q0UvWQF+Rw6nSXqHFZ7brAo1etBhz3pjUNUnjRVtcYC2f306dKh8tVb3rYqB5WHWJy677Z7rA/XwDF33FVnWcpPswSpxkWFYMvQKSkIssgFjGVDP+jiMo0Ay44jVKOt4NJej9Hyfs5ipA8o7E4itER4D0iY8tOqx4zNOTsBRf47RmP0rUrbfsxc7jpI5E81RieZ63DU/gl7nBWT6lcuGEqpzJKdu1qoPofqPKtXiUGrPtilTn2CoTBUppLua9VLLJYRh+o1fRNxiLNqBAxxHJoaHykDICJRY6BFfY0HSpsakE/b+Cz61oQ7JLlefIpwIC/AgwAD+yCzgplbmRzdHJlYW0KZW5kb2JqCjMyNTggMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA1NjA+PnN0cmVhbQpIiXxTXW+bMBR9R9p/uG/rqmJsPgxUVaV8bdpDH5aiSpv24gSTeDKYYidV/31tAk3SaH0Cc6/POfeeQ1AUIRAoKi/ECIcxYChK72rO10IL1cC34p8XFAU+9PhDk09Q2PcBjB0DytWS7wV/gSV/3nFtbuFx17aS17wxTMJMMlGfQ5IEpelIe33tiouHGXjBTDXG3oK7u+Bh9nMOSQb399O5Lfn2DiUpZIiGZJBhOZjmsFa1fTMcWFOC3q1qYeBpAt9VV0NI/CSkiz83B834dIoPQ0ysZrFmxm2gUh3MhWYrIYV5hZll4I0+1BzLkktmeHmJedY55Q2vhNHofcBF4QWTzoiKrU+GzMchMQggKIMX8J6tKgxuX2FKURbmkMQxSrIY1rXnCnVPTDKU0ASk9+j9GnZ4gU/xiH8EjfMc5ZTaZ4pyTI6gfhxFiKaZPZyATotLbygZYYmVfeJu3nPkEGGU4RRiQlCeUChq5zX8Vjuo2SswqRVUQlrboDsEp1/7Vmy2vPMl33NpC32w7GfWttyGySgwWw5/v0wV60pQFTxZ5zvW6K8w6Vs0cs4DK0vhTLB3RGNx64Mlzj8p3T0Lo/kH/0pRVbxzQ6rWteubMWN7+2cY+H9QaXj00K2h23h27CzJhpBvjWn1bRCsxkjsGdqo/fs5YIN4pttPWKJTFtyzpIjkAwmCz4NG43ORyx994jCKCDnPHIlSlEQRxNgWcXiMB0lilJLoPB3wJsAAWy8mdwplbmRzdHJlYW0KZW5kb2JqCjMyNTkgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0MjE0MS9MZW5ndGgxIDgzMzQ4Pj5zdHJlYW0KSIl8lnlcVEcSx381b17NcAkCXii8mYFH1LhqNIsmS7x1za5GduPGqBuRIIgcikrwFowYb8QLL0TwGi8Q7/tGvFBRPJkRjVfUYdUYVzcZmNkedTX7R9LvU91dVV39Xn8/3dUPBMAL6ZAQ0evzFq0CxvXLFRarkIHRSVHJbSYtMQEUDtTJjU5NMaTc/nk5ULcC0DeLTR6c1CZ3tA+gMMDtByeOif13dnZ7QO0KDB8fFxM1qCrky7FA9hExX1icMPhpA0R89kuhh8QlpYzuMa6oAFjUEPi0VeKw6Ci9JjUCuNVT6G2TokYnN8zmPFCTKWK8YWhUUkzAvC5VQl8j3j84edjIlNrzLyeAWnm6/MkjYpI1kQMbC70Z4BcHSYrX7IcMvbxUbi1Wob5upTzEanxJ1mj0kk6WNZL2Fpo7D2N0fzGLmxD07tnZAPE4q+UERzdqrTPSvg4gp9Mpos1yD9fbUEfUGrj4Af6Cn+hRgBDB4rVRtBqNa8z/F+GUtDLr9G7uHp5etbx9avv6+depW69+g4CGjQKDFIPRFByihr7XuEnT95v9oXmLlh+0av3hH8PatP3o4z+Ff9KufYeOnTp36drtz90//ctfe/T8rFfE3/7+ee9/fNHny779+v/zqwGRA6PwdfSgmNjBcUPiExKThg5LHj5iZMo3qaNGjxk7bvyEiWnpk76dnDHlu6nTps+YOWt25pysufPmL1iYvWjxkqXIWZ67Ii9/5arVa9aa163fsFHaVFC4uWjL1m3bd+zctXvP3n37Dxw8dPgIjhUfLzlx8tTpM6Vnz50vw4WL5ZcuX7mK6xUW643Km9D6Z4iFhoql6hCKieTUGDR9NQVSsNRLGiWlSTOkWVK+dF56ofXS9pJbyF/IkfJUeYY8Rz4hP5KfcyN26tL02/UH9M7A+MCEwGOBpwOdQWlBK4J+VOoogUpXpafSR+mr9Fe+UiYo25VipVyxKE+U54rDMMgw3JBpyDEcMjw1DjBONs40LjSuM2lMbPI2+ZrqmAJMiqmJ6X1Td1OUKSZYE+wTbFShalRP1Uf1V+urjdQQtZn6oRquJqrpaoY6TZ2lzlfz1U3qVnWvul8tVkvV8+p19X5oeGiH0E6hA0OjQ2NDE0KHNUtrXq95J7PRPNVcaN5ldm6M+YnsbK9nD7OH29vZO9q72I/YndXR1c9r2tc8q3leU+MIdqQ40hzVzmrXzhJ7Kk8DjVHTT1MohUgR0lgpQ3DKlFZJZdJLbS1thPyB3FeOkqfLs+W5cpn8lMFBugh9nn6n/lIgBKfEwOJARxCC0oPygp4p9RWD0l2JeMMpUklXdiolyhXlhvJMeSG2d6whxZBlyBOcYIw0Zhiz3nKqLTg1MAW94TTQNOgVJ8NvcIp4yylLzVM3vOV0WnC6Jjh9/JZTTGi84DSwOZrXN9czm8zTzEXmlxtbCk6w+9kD7W0Fpw72zvZu9vLqAdXPasJfcfrFYXAkO1Id6S5OzjuA9omQi4D8yesj5RjiqrVlotcUcNe4w83p5nCrBqrLqs/8+vA9DgOeSE/ECbalAfe1ovWz1bZ527xsnjYPm7vNzaazsU22STaNDY+c7yKr+ojIicDNdTezK7MrV1bOBCrXujw361UOr4wUWsvKDpWtK0Os3axdreHWj6xh1tbWltYmVpO1odXfSpbHFpvlgeWe5bYrylJiOWQ5aNklesctayybLV0tnSwdLSEWk8VoCbq7xDXmjsgl8WJF8aYhd2K3NXooEs0YcaRydMt0S3VLXn+Xr8jPXhU+JwHPRz7rBRNI0a9yUYjIM7cElc+ELUzOkDNFu1g+KDK1v5B271ame+aq9f3089x7u291r3B/AHiEu2webd9ICn63eOR4DvIc61noWSK+ReQ7r/3vfF6HXeJ19I128Pdn+nXxyvZa/La/4DfGfPtq/iohjv/ZanUS0uOtluqd6F0MeJe6NO9zr+qyN04Jq5CBKdIAZOM+vkMmZmI51mM1fDBDQJyM+XiKHzEbizCNSNyLT5CLDfgJz/AcK7EJJ1GCAnyNaGRhEE4jBidwCudwBqU4ix8Qiws4jzIUYjAeYy4u4SLKEYeHsGE64jEECUhCIoYiD8MwHMkYgZH4BilIxSg8wGiMxRiMwwSMxy7kIw0TxW09CY9QhT2UTYtIQxJpSYYd1bSYltBSWoYaOIhJR3o4KYeWUy6toDzKJzdyJw/ypJW0Ci/wklbTGlpLZlpH62kDbaRNVECFtJmKaAttpW34Dy7TDJpJ22kH7aRdtJu8qBbtob3kTT5Um3xxC9+TH/nTPtpPdaguzaIDdJAO0WE6QkepHtXHZhRRAwqgY1RMDakRBVIQHacS/IxfcBt3SCEDGclEJ+gknaLTdIZK6Sydo2AKIVXcIeepjC7QRSqnS9hL71FjakJNcRf36DLP4Jk8i2dzJs/hLJ7L83g+L+CFnM2LeLEcwkt4KdbyMs7h5ZzLKziP83klr+LVvIbXslkbr03gdbyeN/BG3sQFXMibuYi38Fbextu1idok3sE7eRfv5j28l/fxfj7AB/kQH+YjfJSPcTEf5xI+wSf5FJ/mM1zKZ/kcn+cybbW2RuvQOmXI4kdDlmStLMss62S97Ca7yx58gS9yOV/mK3yVr/F1rmALW/kGV/JNvsXf822+w3f5Ht/nH/gBP+RHbOMq/hc/pit0la7Rdaogi4evzkdXW+er89P9l+byfvKqOuPw977ne8553/vee87lspXtu2xjl7IUG0pZeu9FQSCCKJqYxBgzQxIjIEWlSe8goICAQMA4iZNxDDEGifQiZVk6KmWpW1k235lM/oDPL58fnnmeOB2vE3SiTtLJOkWn6jSdrjN0ps7S2dyY4zieLZ/jcj7PF/giX+LLfIWv8jXvvvfAq/SqvGqvxqv16ryHXr33yGvwI76jc3RTnavzdL4u0IW6mS6SuZzAifptPUVP1dP0O3q6nqFn6ln6Xf2efl/P1nP0XD1Pz9cf6AV6oV6kF0dORMr1ksj3eqleppfHqLUyRq/Veo1eq9fpD/V6vUFvjJyKnI6ciZyLnIyU6Y/0x3qT3qy36E/0Vr1Nb9ef6h16p96l/6x36z36M07iZG7CKZzKaZzOGZzJWZzNOdyUczmP87kguiC6EEujk7ELdsVu2B17RN/AntgLe2Mf7Iv9sD8OwIE4CAfjEByKw3A4jsCR+GyMgKNwND6PY3Asjosu5kJuxkVczM25BbfkVvwD/8g/8XW+wSXcmtvgHJyL83A+foALcCEuwsW4BJfiMlyOK3AlrjLl5ry5YC7ialxjLpnLuNYHX/jRSHqQ4lQ4t507zlnnrnPPue9UOlVOtVPj1DpFTp3z0Kl3HjnFMWuKQEwhQUAUJCjQgEDgOs2BwQMfDFgIoBGE0BjinBYQDwlOS6cVJEISJEMTSIFUSIN0yIjZ1+yYV2Q7JU5ryHHaQFPIhTzIhwIohGZQZK5wW27Hp/kMn+WbfIsr+DZ+A8XQHFpAS2gFJdAa2kBbaAePweP4b9wHk+H38Af4I7wFf4K3YQpMhWnwDkzHb2EGzMT9+B/8Dg/gQTyEh/EIHsVjeBxP4En8Hk/haTyDZ7EMz2E5nscLeBEv4WW8glfxGv6AP+F1vIE38RZW4G28g3f9zngP7+MDrMQqrMYarIVZ8K4MZCOsw4cylI2xHh/JOBkvE2QiNlCEHAKZJJNJUJQkKdKEROQSkyebyBSZKtNkuswgnwxZCmSmzJLZMocaUUiNKY7iKYESKYmSqQmlUCqlUTplUCZlUTbl+JJyKY/yqYAKqRkVUbFsKnOpObWgltSKSqg1taG21I4eo8fpCXqSnpJ5Mp/a09P0DHWgjtSJOlMpdaGu1I268x2+Sz2op6987aNPvusz9aLe1If6Uj/qTwNoIA2iwTSEhtIwGk4jaKTv+b5vfGt+MtfNDXPT3DIVfqnfxe/qdzO3zR1z19wz980DU2mqTLWpCVKDtCA9yAgyg6wgO8ihZ+k5GkWj6XkaQ2NpHP2MXqDxNIFepIn0Er1Mk/gevUKv0s/pF/Qa/ZJ+Rb+m1+k39Ab9lt6EOTAX5sF8+AAWwEJYBIthCd+HpbAMlsMKWAmrYDWsgbX0O37AlVzFH/J63sAbzbVAmhfMeDPBvGgmcjXc4I/5I97Em3kLf8JbeZtsY74y/zB7zT/N13AziHIN3DL/ggoxRUwT08VM8a6YI+aJhWKxWC5WxwriI7FFbBXbxQ6xS3wm/ir+Lr4SX4t94jvzrTlgjpgT5jTcFofFcXFKlIkL4or4UdwUFeIO3IG7cA/uwwOohCqolk/IJ+VTvJ0/5R1cy3X8kOv5ETeYc1ADtVAHD6EeHkGDiAhHgBAiauuFlAWyWLaXT8sOslNsXyq7yu6yp+wt+8vBsaZ5TmTIMfIFOVG+Il+Tr8s3Rb6cLN+Sb8upMR+bIWfFime2nCvnywVykVwSs7MVcpUokmvkOrlRbpbb5E65R/5F/k1+Ib+Ue2NttF8elIdFc3lUnpRnZLm8JErkNXldVsh7skrWyQYllFasrGqkGqtEcV0lqzSVoTJVlspWTVWeKlDNVLFqoVqJdqq1aqueUE+pDqqTKlVdBapuqrvqoXqqXqq36qP6qn6qvxqgBqpBarAaooaqYWq4GqFGqmfVc4GjRvEu3v3/f4QrWHj/+0eNVuPUBPWymsSfe44nPfJ8r5EX7yV7aV6Wl+vle4VekdfSa+M97rX3OnpdvB5eH2+AN8Qb4Y3yxnrjvZe8Sd6r5i0z1cww75nZZr5ZYBaZZWaVWWfWm43mY7PZbDM7zR67IdB2k91qd9jd9nP7hf3S7rXf2H12f8CBF5ggDBKCpGBsMD5MCTPCnDA/LAybhyVhu/Dp8JmwQ9gx7BR2DkvDLmHXsFvYPewR9gx7hb2Dl+x39oA9aA/Zw/aIPWqP2eP2hD1pv7en7Gl7xp61ZfacLbfn7QV70V6yl+0Ve9VeC5pwmZ/oJzllzjmn3DnvXHAuUoMbcZ1Ylwg36kpXudpFl1zXZddzfde41g3cRm7oNnbjTK2p87ubh84l53K0MloVrY7WRGujdabePDINNmIdC268m+AmuklustvETXFT3TQ33c1wM90sN9vNcZu6uW6em+8WuIVuMz7AB/kQH+YjfJSP8fH/slzeUVVfSRyfuffdh/J7lztXk9gLIAIiUgQ1a1wwxgI27K4lmmKOLSZWVIiFGI29Y68xiRuzcaNiw4IKYqHqRo16bEGDLXrOas7uRt9vR82bc/96786dmTtvPvfrXHAuOpecn0WluCvuifsUQZFOAfwIu8Q8bwEmQA7shRN4G3bDHsh3TkIWHIM51ISiqCnsoGhqRjGym+wue7JC7eFchAKKxYW4yCmkOIqn5pQAh+EIJWJi0B28Qy2oJbWiN+kvkEut6S1qQ3+lJEqmtvQ2taN3qD11oI7UiVIolTpTF+pK3ag7pVEP6km9fIXUm/pQX+pH/elvNIAG0iAaLPvIvrKf7C97yd40nEbQSBpFo+ljGkOf0Kc0lsbReJqALWgiTaJ0mkxTaCplUCZ9RtNoOs2gmZRFn/tO+U77zvjO+opoFn1Bs2kOfUlzaR7ND/QHug7AU/zVQUdgS0c6HpHnmQaHHH64OQEOOdZX7CvxlfrKgiqD7up39RATT40ojAS9W60WLaCFtIgW0xJcTEtpGS2nFbSSsmkVraY1tJbW0XragEtoI20S82kzbaGt9BVto6/pG/qWttPf6TtYQDvoe/oHbKIfaCf9k36kXbSb9mAl5dBe2kf76QAdpFw6RIfpCB2lPDpGx+kE5VMBnaRCOkWn6QydpSIqphIqpTIqp3O6lq5N5+lf9BNd8Ez3zKCLdIl+pst0ha7iXbyH9/GBrmOFldZjlfXaFJsKa+AhHIevYRkmwWJsi5NwKS7D5ZgO+zHTqarr6nq6vm6gG+pgHaJDdSMdphvrcB2hOxlpPEbpFJ2qO+tI3URH6abGawJMFVPVBBrH+Iy2AbaKrWoDLRfVahtkjSVrbTVb3b5mX7dv2Bq2pq1la9s6tq6t5yvX0bqZjtGxOk330D11L91bx+l43Ud30V11N93d7rK7Ee0em2P32n12vz1gD9pce8getkfsUZtnj9nj9oTNtwX2pC20p+xpe8aetUW22JbYUltmy6vV1hPhKOTpSTqdGlO4d4J3ojddnHQOOAedXOeQc9g54hx18pxjolCcEqfFGXFWFIliUSJKRZkoF+fEeXFNXBc3xE1xS/wiKsRtcUf8ypxow1zopXqrPrKBbCiDZQjT4QP1oRrGxOiu0lQP5sUQNVS9xwzprLqorjz181WBOsmTv0gVqxKmyHg1QU1knnyiPlVjZbiMkJGyCXMlQ2Wqz5gpc5ksc5gs85k002WUbMp8WSqjZTMZI2NlnIyXzWUC8+KJeqp+Z3Y8UA/Vb0wMYmZUe3EmE6O+dyRTY5R3tLwv7/F6wIRoy4xoZyJUtIlUzUwTFWOiVKxpquJNtGmm4kyMiTVxzKQb6qa6xZyJZNqEM22iVAdvrDeO6RPG5Ilm3rT2vuVtoyJVpFlqlpnlZoVZabLNKrParDFrzTqz3mwwG80ms9lsMVtlomwh/y2fyI6yk0yRqbKz7mtqmJoyU34WdDjoqFMclGfqmwamoQk2ISbUNDJhprEJV4uggeryctWVK6AOgHuTVwWvSn+q+0yNglD/SPeGrA6AjV6tPz9hMAsaQSVkcxcMhrNCQntsBv3Bw2q2Fj/J34TOSFCDpV0gREAodIY0eB1SWZFqVrtxcA87wEwMg+6wHkKgG7wBbWEpbMaO7l2YCedxBOzg3dsxGcKhC3Zyr0MPSHP38RkArWEVrMUgaMDfBGKoe409jIc5cJCVlAsDYLXazF7SoCeMcffBICjHATjQrQspMAamwWrYwtO3Ar/EPI9yh0IivA/jMACrY4TMcrdDK3Wpao6b75YB8e+3sNcHIsrTwf0NkqHSg+5wkFAdmrONga3MgatYExNlOwiCBD5rMGTCThnBMXaCuZzbQczAnTLI3cbZtIQPYDrcwMmYJ4LVJfXYnQrVOL8EjnQebGOGnID77K0D9pYf+5PcboBQBaKgPZ80C2bDD1y542z5aDAYU9jzMebnTTlG3mHP3/IM+h3+gxE4AqeJJJGl4p/PdHOgMWeYzD5SoB+Mhu+xMSbjQN67XqS/UCZyr7zqifA8clu5J8ALMfzbLPiO8yqB86w2b3M0XfGCmCZ3q9luBscbA8M5i1k87Q7w/FdYFX34GjbE5tiSM8vAPLzJiipU9Jfvy51qgTvFXQjB3CuDYRjvHAmfwxewD0rhFtyHh1ibd8bwziRMY0IuxnxRytwaJLM9yZ5szw7Pcc8zZdVxf7n/Blf9hZ9Y6Mo2GD6CqVzr/Wwn4DJKrIP12VMbTGVPQ/AjzMQluBK/wm9wLxZiGc/uR/hfVn0L+DWeKwpezCFZTzaR78hNssgT7Lns+SPgvef1/Ef9j1zHjXKbu0vc9e4V9+HLW6jLHZ8E7bi7RsEMzn4JrIQNXPM9UAw/cd9df2kV8Jjv4A/0cjfV4ohCMBTDWaUmYT/sj+k4j5mwDU/ye6cCn7Fy9YkQtiasGFPFINaHD16+EUNlWzlZrpLn5P88U1Q82w6Vox57KwLCqhQ9W/f8mh/8I/zZ/nVuIveilzuvOv/nEuBt7rlUvuUPYSzbOJgE6VyjqVzx9dw5O2EX5MIpKOLal8IVuPoy3hd2l2/iCTwHPwq+T4VV2F7FHss30467ZSgO47t9ZRmYhXNxNds63IhbuL7leA7P8zvuF3zKOYGIFv9nvOpjoziu+JvZ3dvz4Y89f3C2z8Aei83H2bFNbGMbg8++D5w6NjYYuDM4nLGdGtIopEGooH44iZDJQlRKKMqHqqQNoKRUYg9QeiZAEUihTYGUpmlRiCpK0jQqcUtbIBKFu/52zzZ2/6h6e7f35r03837z5s17M018GWbUwdfyHjzreR9/lu/ix/Fc4r/nV5Hx7wqK4ESGnysEha8LOwVdMITjwu+Ej8QSsUlsEZ8Qz4uXMfMW6RFk+z5k6h9Lb0pnpfelz3CCf8n2E1vc9oXskGvkDrlLfkF+W35X/kRO2ucintqAfj49+LzE1orlfA9L8jjmfZpvEX7N97HDkzRI0oGgn9bzuHCK/+jbe4Trws/4c0RiwBIvQRa7QCfpgvShmCd9Qed5If0N+XCf0MtP40aXz2qExeIO8QKyzjbgfBOVTeZHoHEDq7GeVrEC+qe4mv4O/38g6fBpiP+RHebv8a8hkq/QAf4uzhBv0ABbBHT9OF/epR+wEUFl7yDuvke/oS/p2gO0Yvn9Zt5oy+dbbfVYoRHWmTzP5ydvYNf/ie2gq8JdxP5q1s7K6RB9ilX/iFWxWWJCdNNlZL6Z9Bqi9i84vV6n98U52EG3aUSoom7xGta8/P6vEgFpi/A8u8ObsJwuK3MvN7MxcvDLyFVmHs2kI4gEZBFrR9+gi2w2vPih7WN6lb5PJ4Q8KhYO8iHcBn8pqrSXrgmPwup3kJ+KcH5+i56kjZiHmvw8cQAjbKJaqmUbWDcFIGmhmckngfwQcpEvuS75ihSRvHSJPcry6BfIXvnw4n4pLTEKzePYh1ephe2iY4l+OoO6ks+K2UJE06i0FVX9p7gdnpYu2irpW9i1r2EVr9MtVA2V9cEXf6WvEOvN2D2l2D9NQNGCGvYNHhFOkZ8V0mbkwHnI283wQTdW8hmM8hztxn46iBpyiW4yha2j03QFO8eFfd4H+3aM00qrsOrP0CFkx+fZMXD6aSYtgJ/uskxWy7fAnpln9yPPngGmT+hzZI6khauULWYBrF4ffWXuZViooQ4WQ01+h+pQKQPCBfozzUF1bcYePYB+UcRGJs2gOulTxqk00Z6s5RuFU2w6qmEmoqoLlX0JexoosjCP+5THllN1YhlGO4xc1iEdRPX1ojLk8TxxjbQKuD9GJbtE30yG2atyQPiDcFPc7Gte1eVrXLqkYXF9Xe2i6qqHF1ZWlD9UVupdMH/e3JLiOdpsjzpr5owid2FBvmt6Xm5OtlPJysxIn+ZIs8s2SRQ4o9KgFoqqRknUEEu0lpYys631gtE7iRE1VLBCU3UMNWqpqVM1fdB8/L80fSlN34QmU9QGaigrVYOaalwMaGqcdXeGQb8Y0CKqMWrRbRa9x6IzQHs86KAG8wcDqsGiatAIbR3Ug9EAhotNc/g1/4CjrJRijmkgp4EyXNrmGHMtZRbBXcH6GCd7BkAZhVogaBRoAROBIRQHe/uNjs5wMOD2eCJlpQbz92kbDNKajSyvpUJ+y4xh8xuyZUbdaM6Gdqmx0jP67rhCG6Le9H6tv3dd2BB6I6YNpxd2A4Zr+2f5D5oYPNsfHp4sdQt6MH+jajZ1fVg13ugMT5Z6zHckgjHQlxeHonoIpnfDia0rVVjjOyJhg+2ASdWciTmr1PwGtKDJiW5SjTStWRvUN0WxNIW6QSu2eY4WFvpGkteoMKjqXWHNYzS6tUhvoCiWS/qKbccKfGrBVElZaUxxphwby8waI9IzJhMDEzKLstRNqnXFhGeZiUh7BAFhqH0qkIQ1zKnWfA3Ukt5XCzV8Igy9jH6syEYjzR/VlXqTb/Y3pGJFU/XbhAjQRr+cyukd49iKldtkkmacTIQa5OO04fUaCxaYISL7sabAuNRqV5eVbo3z17XNioo/uI864NveSH053O/xmAu8K+6jDWgYQ53hVFulDe6j5Cv3RgweNSVnxiV5q0zJ0LhkontUQyQfxxmGKM+wl0x8s5TpOcHBeoNN/x/igZS8daXW2tkdVoN6dMy3rV1TWil57YRsjDJy/GHBzcco7hYsKYJy3YSy2QinG2IxvjYrqPvjsh1RaXGYGjKUaEvqHXF4PP9np3jyptnL+nvQbQymUe+d2l48pT0FXrouALBYwlu7unXdMUUWQgbS9ZCmhvSo3htPDm3QVEXTR3CmmatvDkbHVzSePLHLbYR2RzCJQVaPaOXUHNPYzs6Yj+1c2R0eUYjUnV3ho5xxf7Q5EpsDWXhEJfJZXG5yTabZUM0GLlcI9KPcbum7R3xEQ5ZUtBhWuy/OyOLZx3mM+uI8xVNShkosQz5U+b64mJL4xrVF8Owp3lBKe96Yth0SxZScwEWPyBKmPmbW8HeFJ8eDtckiZdAswgGhSCIcWWVqPs7ZOZscF+y+HJLEcwI5ZPEcowK7TTrHhZOsidJQx1dTvle503C/oV251dB2v4EaQSv38Kqs8Dg9zmK8WJFI91ThzD2fRP8mVTwDRGTwy8IJXF/TUdrX+9zcnp1bxe3uGVXEHGJGpstJTLZlTs/kmXG23VeQmysz5/BTrtdd3FXodgyrIhMLCq98kO+F4Z620XblTk/bfVhXRp921tUxZ3ZdnfmrrGBeL9OEkuqqmocXourJUxs9lYO5a5aE2vPZ0MKB/MjSZa2F/DJ7trVu6Zq11WWPJZ5lQ+GK+vBjldogzoq0m/+WHbNQlxwjh8iA7bjMHMPiSVZPGbQdJx/TH6PUOGpCgPUp1uoqNuauWrqszYVhvrusoWnNupqytea4KxKP870YN5s6fPOGM3+exReJL/N9aW/xg2kSO0tC+tmMnIz0dOhW5GbJs+RyWZDj/Ie+NJ/ClNU5T+03zfaM9mAtFDyw3zhaWUE9rIfl2WQ8TiXbNd2VV0JOhfjewcpAScWa1qqefyRirF164qFAU/eLRxLvJa4k4gOh6oWd7F844viYebUqALaIhW2Fb3aNOCztzIpnifv5K2mH+NtpItDlAB1iRpHVMVTO5SaqXGIsPT2jImfFC0B3ywJmgZyELqe6ZhEep/Ifpqs2OoqrDN/3zszu7OfMzn5vNtns7FeSCQmwSUgkZCeEQEOJRSstYLeGlSLYnuaET6FFixUpoRX8QA2o4KmFqiCUJLB81GDrUWlp0572HH+QatEcq56zh+MxVKtk4ntng6f5ce/s5r13733e93mfZ2gmnWkOsNOFN87rypQPB/cZLxkbGro71z57Fj4BNbDMPJzhMq4YvzK8DLnFxhC8DFk0vwt0z0cUrOaJris9Tjt/r78IS3UHZGMSSJ2h08+xY+Snpll6pjBBZnmwI7Q0N2XSCdVqSaj/z5Zlw9ZNVqvV4qzUFj64ftkDu04bQ/Xzj93vQbfkeahj8fq9Ww/+gZ1gPvTTnbQDWRPRnfQGIREBwjz7sU/Kk/JfSGMv3hXizXG6c/oiXQb942zV2pkP4CQabQdRR0iPxcEVwas7qm1zbdQWdvbvZ6vvYGEThhSYByofDsjSdYXu7nXroMmcursLbD86c5PmMEscadErEfgc5XyUcoQDoA7uDDvUGVrPX+lmGDC6sK3bc+37hAZtt/xr/A18s6A5o+spGBMe/c92YZCxdPnMJDcqbGT2E5brYVuFJWZJ2WqD1lCFv9qfCtXarCLsECuLYD+nCBmchi0uJVjk7HqK6Ml0E9G1BhyyLTgsXNSko709zpCao0hqTKUqi3QfdIFL9/qbXOH62/9gF/9Q29xbynet1oOqnsw0qWwTlW2isk36VRjQ8G8NBpoPvaWu1RdJcObqMAYHizhjvDnjEjaP4qq+4Oyq2err2qkXoK46HotTi+SW3dSSTKQS1OJw2p02p+jkLf6AL0At4VAkVBHiLBQ44IGz1Gm1GrVUedQCSVtxiHqDBagRcIi7KwuQcGYKJBTAJw3wif0isKFu9m8PGYAB8FndFNOJNY8pXdDCKi4YEGT2mZUhsjUYCGTnIzW40TZ1y7ceKPxoUX1c68i+tXX7G3O7jOu8PR1u1cKpiE9qbZgfrrPQE6+ffWzwU+vzSwaGnn/v4tDzP37m8gSsX3hgXnUo8dL0LeP9wrK51a3bWK3swxb/ecxqkDx9hbjhNDQTEV44r37O2m+l0Okyv7HCRyRBAvACkeBf+EbSTAKU6m5JJIJodeKXMXylKnLYgNzulVK/dEbiZKRZOOT+JSVEpL8hIRqEP5r9cJI16Xx7rzydZwqRU9pul+7AbQ3yGhaex4d3zfrjzdn5yERPU5phkEnRo4GlvbHpluSDyyPKvOpsjwL/FDb+9+e7u+tTqZqlT9Gxhxvj1clJk4N4ox/gjaLkr3ryGfoLeorjMs7DHLU77A4gQoVyPDASoIEoxTPZHWK0CH3nlcbgWZSTIqjnQBFZuThcTWKRS464BXAiIaf0CiLIAhUmlHekKIxFIRqpkgDGACBceQlWwyFisjw/gH1toHdqOj9JcrmShuZH94p6wJUT9aAbh7CEg6vNrD8EAf9frleMMOsUg8y5Qjbnc1FPzoyd9JgyxrQk72lT2vCjfI01LZKPx5uJ0txkYmUWEFMYC8QRwwVZbuWdP0H/D7/68JFVqZaJQ1/4Wd/yR4xTkHqss05NBmAUGg5tOnDEdbXYd7Jn7/6LxqiidTMc4zN/5gYRR42M6zGrFJQ2aju1vf69gaPew4GfKicCl7yOOdFclPpE1D6UH0JQTgiJOzpt0Ie+I06vkzR9k0SIiNdxeZpMXBU/zvTN87pbiLiIr0i9I9UAgv0SHCYOiJyvKsOMzeCC5x1SK9fSWtYYPFIQgpE5UhVUsfZQFa7/GOYaYj6AXWIKRW9q2tPWGI6U2kkol4uUNE2enpQnlbbGfMkUYYQLmjvox9HCfmplkJG4min3fJNxqARpaNy8Wt+59tlC6p6bg89dWPXZbU8YbxjGqfvaFmvxSvnVVcu/eJW+mIi3bWu/f8d3XCdfPLXl3gPNbSe//K7x+7aaXEOnWzy2be3+DxCYLNblacTTjuZgSA/lXJAF4AhPrTa7ILqchBddLoejCA/pMgEfpsCBvkd0uIAnl+EOEYidyrpTBEF0uogoi1S8zNlwYyv06aFGPsdTiY/xlI9IhEFEwu5yB51kdiDfO9VuMi6H6vth+6wvUtr2NWg89nxJksrYeCHryfoTaNfiC+KeLP3ariefNEqGfx0Mwgy36c73xo23YO44DWKFdKMiDAsriAor9Qa3BWz2sL2G1HC8z+6v8Ee5VkuP5YLAOQRAmxblK2UcK3mI8BxXvqWKt1Sx+wNRZVMAbCMKQTdXhFvnlWpujKMYqA4D4SNFOKLbJW/MS70TThct0t8Nw9siuUwtRCWVcFuP6OJK8bjIiZGk/PZBFVSGgRpOlDGYQhWZxCIpoQxPITFL+RK6U0Y+3cfpSDFOR75xjKEc46rJOGPAJCePVYsR/Cwp+VmSmjOGsvmcz2ku0daU8myRXqWyTVW2qco2Vdmmqo5hqq44yrHamlnBJR4lyNIRxPokA3nYnB+AOBe38kFWmnziblWiLgTLdZmMq1ZopU88Mv33LKy5NPQNwzhyYk1Hp5ZZuW5RfSzz6S3GcWOqokVYYRj7XMeefnX3rT0d9a3a4uoldbLzS585O4EugazA/L1i9v4Mctzm42BDYHuA2osz/9b96MHruKT/t34uJwpqKBQTbGn/y/Q19BOH8f3TBkdG02mZCDEU+hHZpU44i3BzmERqQ0V6bVSKxCI0wojr8LFE+MI1dxOBPDU9h+mMsf03luTSpFmLZZuMYtxQkbJ7k+loRWUFtSgpdzplVwtQ5YkUSLWETwlHugAV3liBxF04kLvCqtVpe/aQPGoJWl03taKbLNOb+SWkvJIEi9+nlEGUmb5yr4ze+EqivrJz8fdff/y1Lbvf3XEDvm1cE5sb4nMa7unSemqEjdGGb44PVdl87419/f1d+0E8Ogn7/zb9+KA+aBhNqUd/Ar5NS2bZMI5ssJPv6g7yP6qrBbiJ4wzv3kl3OvlOujtJp8dJ1uMesiVZlmWDMVHii22CndRAx+VhgmxsSMNjAiYQU6AJDBibpFMcmrQ8AgmZiRNKp00IEyw7nQFcpgmFlDCl6WMYSqYJlGk905m65NFYdFcy4IzndvfWN7q9//+/7/8+xmsmKAuCtjUHXzXsRUBbISAZGlpo3E9YMUScJgiA7B1BoDI/xTAWE2CpHHHBsDI+9kUa0rdL/jsC9+G+eSOLY4ZbSgY1jWLhErjGCFxjBK4x4l7hfiYWy2mgUF53xa0ZoqqhaMURhnAt3JC/OdQ2W9e7ybJ8nd/UGS9tg0NfH8COrxl9Sc68AtWFihTtfKOMZE0OgXU65rCr9C06rcFa96L0ZtMuos97iHtFPc4dV3OWU072BIUNpeFmSJc9VhWRWc0D2JpqPJmCyWBRGSbRdILiCtLrXuHLxow4qAc1LNnGLtBWsBvZXcCssRyX9qgqYO0erSoCXDJr2HlioeZBZEmJaaiqWHS4uLQTPQhVMpLmquycCtMmatrL3qU4eaqjyzkSGAFXquqqQS4gj5Ik6aspis+r9lTMYLiaGH7CNshABpct463GZYtF6HgcdxfEIBOT8cLZi0cvWssBWzI+YHu2iOQ43sa7Yh1t4zMDNv7cOexv2qdMmHRfwNfq9z0Gfdd6oBKVSGTT8FyEOzE6uP6LK+evbn/59cdvnh+7vOE3mjor9mhjx+qKIOcMpdorW1YS+dXvPfPG3387+NQbTdsOP7nn0vCO5S9Z0j98dOecGV3NLUfyH/rdSn9Lx/ZZa7NjWM/XoywPF/R8GThjyFbSR8ZI8gBzjMkxH7KmJovZrZgt7mAUvl9AvAUeOhmNAhxYg7WbAee+DLy8l/BilIsOX0y5WnIZ4qhBb/k9sBf9xZQYKoL921hP+3RGDGucLmiyz+8L+EhK00M2pRuU8t5uqDNoFWGD3dAnokG1RqfhPYYuDHiYdaOWXktNRRUHVHQ5CRMsRLSoo108hn39mzcH5IcWpw59tP736zdfee6j/BpYbo15Kr1laX+0Id4S9fv1l/+6N+S9drb/b9v25PNDn+R/ME7s6Vl46sjicin+wJv5fyK4o/i9jVzbN+QYcm1ukB4B3jtnDK/oqKFaAM22iCV2soVJnHZBl9fz50uFYKAWPJmZchzIEUzzcY7pnm5Rwch1dTVNeTtyrKvo7bomn77v8ghwIH+QcBTer4D2EaCh94fQ+7+yQYeL5/AxBCs3xl4sbfFY0VlSMv9YOAcfMexctV0OyqdlUvaqWw/dO9o48oLodBPjKFGFwsac8a1jkjPulig9tVOsXLhwzvKupjldy9s2raZpmmID8QcWr5y7aOsvybHlxRMv//pPifRrbQJjoYVlDzWs3L1p8Br6hmfvfE7+GDnVCEiCPkOkZbdM7Ocg8ysfPOqE6JdHSS9QYNOp8hIwBmEiB5sMCei8TuAhpO/QTXo/oHiKoPC/uGCgMlAfuB4wBb5MCTmovAfcPJL1v4azQSW4AqsLDgSJgNtZJBazGyZRPYL6yRv12UJOsDRU9LvaEMHPff/bpzBKUfT0XN0oJ7yrw6vmztT8jnhjetZ3Lg6PXVj105X1YmNHRyO64Oj6dWefWbT7uYDk4SOtM6sa5j/c++7Irs7Xuxue/AY90tmJHkOR4AEwv4PQGAYqTBkvRfgSsf77fC+/WRng+5Xj3DBP/4w7yRFQVQgQUZSw1VYSsLrDnoC7BJEVYQkwkuAKSAghICJtVOx8SAFhPkyEFSJcIfBOQeAVQgkTZTa702azE702aLNuFWBY4O0mSQkLNoQXt2KPqGWoU0H4GW/wdhIJYauVsdglKI3CnSgVSUMJWb0pvQfF/qj+sX5dpzScCUNfgHZe1N/R6cGnUE1t4LMTXl/r5HgW6fAMj/7qMz7s+SaR9rxH+1nkZQrkaUF9Cs0evMiei2OrU1fnAfw45M8Ux+z0G5rPZOhMZopQ4zBczJYbGUdkeZCwloo31enaIgVEEdV/Lx+u8yflNfkHWzrmwM8d8NYjFZGHJnvk+SGJIvxrfvcx3NnXEK+TeYumlax4xTT7f8deLQ+aNU3iS0UH0/Af+Id8BeqPcZQrG+r0MuqPVXChse+AG4pPyL1Eb+otzy8So6WjiYv01YqvKq1lcBZshi3yQqJdfoLoJ/pSx+AHiSuJG6X/iNwu/TKCqrTZomt+VY3aQgEmErGHAs6IktJKSRUkQ6mqGNBKVT+SW05/UtMYp5p0IWKLJS0WxgJCfIgIXfMeEU2+arXKHg1GiWiF3eZNV+eg6WT4wSWeeHzeRAazLybhxiWnQJJPEsnWW1n5RLJ1vB11NICSM44vAZOzF48Ffp5ymihH6Edo3pbB0cZ0Ha8IK5LHTLu1iO7WKD2hKVKoEkbwEKeTlTDsUfGgoD2lwhyrRHTNZ+4KtAJhFykbSxhxa+pWBaEn4qm6SHuiP/EJTRU6JRokd8HEImuLXOwMoUbXlRnhgrOlzHgHbdCCQDtxhyzckYNn5/Vs25+/Pjm/o1GWm7LEC7fGevZOfrp3oHlu309g7cwFA81LDhGXKozH9x1cuUVTZq0je9bVRbS2oWz3QdHYtHTpxgycPJxvTc+snTvQ1rk/g5AAvnvnU/NixFEqDIwA6c6Ok4y1xp8rztTUzKHZaEcL1sfIMx2tvn7pR75B+Xm/Za2wVtwibBGfF96ijnFD7g/cF2QrhTisUXrYv0Pa7e6X+/zDpvdLrZX6quBmqpfrlfsdo3a61iaIagAsJQIQ5qDTQMvwzwXRZl4TIG1rXAzsrBSg4OvRoS5q60ZgGmAmb1xiMHZr0EpYW73eCZzok8XVePs8Pns7ixUk1l11df+aQEBCbA/481Wpx9q2nEhbUHpVyU9xLEqshaEZgpJ1TrJqgPKjocRj0wDjM2uwmMwYTiXMbgDIreC8QkHRsXrBUBRxVmpduCGrBd1dnS6I7lrz4mji3we2X6mqX3bu8I4/9j79xdBf8m8PX4DtY4OvLfs/39Uf28R1x++9s3322fGdf5zt2Ln4fOc7xz7np5MQJ058S0g0UUKSUY0NJQ3tNAgDRsIYoQXUrKVQUCsiQOKH2pF1CKiQChMFglYVOqBDY1u10arbNK30j2XStFSaljGpLGbfd3ZKxugs+/m98/l07/u5z49vuVTLWDcUUtM3Dm47cuVS4aNjo/u+P77hLdQz/TM0eK0jXpshzhcB/o2Z/NOR0xgMT0DhFTLwZNDJsM43ElqnHk9OV1nXedbD4ojnaOCkz/YtNyOJlCzbJdEtKxU1nBvLTZEIZfdWV3BiVMRih72OQf2QvXel2y8WzXGMUCjXS4rLm+aj9VJ+3l/np/3NUFIo8iWttw78iqxmv1mi1KyuFwv7FCnsMkXnw16fx4dtVYlkIpWgbQ9X2BYQgkJIKBcstriq85qKUmRQwjAkfBVk0OGYrgqyuohOKfIqsoksM02kxCWyELYESQyCPsim0B6/2TsuafbwJBFFqtvynCPQla3Gw/84fPGngwev7m9/cTXvi2ROf2P7176y9quqKgnr6Z0jjQm1c6Aw/cGBv78+HHZZHtz/05May205jpYi62vPpaPAkCRFWT4HPOrRCmM2YCl3YClTlxnNTGbOBD/2fxycCf4r6HiW3SrsrNlHH/Rb97FH6aPsIeEMfYa1Sf5uwcj0Z56lrSzNsjhj+F35w5bXHCctbzlO+a0uRDEDLtdtu8hIkhiSZX2gvv7TtKjbBhC6bRVtMUlMygqyUS6mjBJ4AQsB3S8E6CATDFzw1oTqq5KoxuUKJXHIbmM4po/BeRgOMOeYD5hPGBvHbGYw05A5p1/Vca2e1/v0YX2z/rx+QD+h2/UX+cBoYDJAB8JGBgIEVxYtw2UdMam8ofR4mA9HiVxDY6CZQ2NbaiHnlVpbfnY2V/K77FCxMdCBeH+j+PnS18KS5q0lS9PHhuBFjSEPATTjUWqw4iHNgLmki75mAm2mW4CacA9muCbyg628prl61z7ta2wdePfPDWr7/Y3VbfGw22llI1pntWWzJq5f03LcUpj/3Rs/nG/dejhTeGG0QTr/dmFAFdxyaC29c1BQ4KErbD40UekFfGsA31OAbxrFjF7G4mDTtOxc5rTarDYWyEBDCGM1p+bqo3vYPudadhu7h3U/l5ysuWi5yL5veZ+dscyw96z3WNZt2psoiYIsawPp9DSuMr6TEDXOjuwEZIdop4B6AxjftolMpSTGZcXOMBp29ZXhPqRdVZEaPl+DaihUxrmjbuzuEDkqCprQUVkpllf7hXRVHFehKugc4363mCUHVKpKjWPBXl3zDsIQsNoRA1oJTRxwFPDJzeWI6+VmzQUyEeWh1QNUc0VcYT3Dz5gnlbD659Aj34TrRAuLkJmYEQ4WQRMWAab9F1yZxOotfS5F8b25IREEMs63FaEixLRsT7q/tyn3BgB1p3li0/yq93YUniZ0XECJzAs79u2OcIDRygd3bXHrRiqDNhoBlrfGadWd3B59Obo7vlt9NflyilVKXuV6xLtSxLu6YDLCjDjHnePxK/S7lmnb5fhl7XKKXar0JI3U3uSelPWYdiR12vZj5ozzpno7ySxzh4wInx8NocpbYmhQDk5DB+KHI88HkeeWGJSVzCL7kqnVdW/qlVHER8uCoZBsbdLpsibZQXl4D/Z0oMpwE/m/w8U3Nnmryhub3kErAavvoruUmWJIeuEcUQd2mOnFYRqafi/XSyLMrNla5qBnQfCh+AVv04kuwgdIRYS4mwhxg5SycU4ov5qIgwgzqktxqJQ7xnciKcrxthSs2ESZSnFSWSdlT5p+B3JLIqzpeqbejpmCS+BWtDiYHl7wvAWEwfvACD02C3QKAHUTTxE5LnrgS2pXYe7E0V88OfirV+vXNQe66xV86Ik23vFC4S9H3ntwfUkPAsv79kD6preizg+GKN/45dnCr390vfCH/YIfhftrNVW1RuO+ZYWZ1rb1ZzfsP4sa0Cne/kQySxIL5FObH/jahfKGt0uGPgCSomiX5ZDhdeZDpM7uJRV5KsSHpkI0UdVp/PvLcoMkpmS5lfzsg/NaDTiHa422nmulOyWxFc65JDPkCswXV2B4ZoqhkSQy5AqKRyKwJxeukDSvkIwmzyVpBVQazjGeUjKSmJUVOVbVRRHq5iFQM6lkMhQK4tZs1m5n7ArVyXfizo4GLoPgPQy6u4vqXtONje7+7qnu892WbolDUYRRh4fiEbz7ecTvWtq+reTXW0qGPTR2b2FBLTQhZPRmQaHnc+azoZfGRVNTiHmixejLCCyQBpEAHPufI4/+A9c9ymx8k8w5J/oksDSbxjfSOQVWZD6fK87xK4XBR6lenBcm0MTD1b93P5yjk1TRi/FngH2U2m9UxwgArCRiWQ5LoleWI5IIqdwpiR5Z8XowRvYwF4lGcKTDyRLUQj1K/i6L6liDHWWvsZZhGDBbLsXIj5GI2Hg3hkZj12K4LmbEhmMTsfOwsJl1h0LrZu31hXrnCV+ILkJs+fICknLhzx5XHiib+pgKmHuGnQYefErPwU5T1CqDLW5Sg+1N4w+NkCIIHEY41sQ5NErlVax2sCecyDmNnrmQFuF5R2svePv0A1dMeeHvzWZredB5874huoGYmDe++DZJltWaGpszDWZfYvabmS9aE6Tg36Rz8XLOueLnr5y98/WO9pWMZUlYa9dbgrAP68LNz49c/8n425t6Vq3IVgjsgCfsq0gPfYg/IluCPWmQbMtgTyp1wGh+Bo2jHcpowjKpTMZPxemHQC6XixCC8tARJU6RLY6qE+qUalWn0RWDl2JVGPBFdmxXf0u9DkU5ZwQeQl2u1SWMxFSCJi3iiqFShpmbmwdPBIbM5+aGcqClnmDWBJDkS0T/PwiDZjQBaSvL3F++CMk7bSaSIaV8zdjGyfW16I+F+GMQnRrJuh3LT04Vn19mBCrQjPqMLZW805t3ViJH5Y5KXNfS3dzfcpq6RVnVimY0To1XjIt7qL0Ve8Vj4hnxr+Lnomu05W4Ljnqjvqifj/OqlfNyPs7/H7rLPbap647j5xy/ubbvtWP72vdh30euE/sSO0Bs4kCT2wJFa+kSOh5JwAM6BhQ6SqKVtGxZ0y00tJ20sK4ERNdtaCDBqol3ne4hNEVr1aERVZvCprVjLRL7o6n4gzEqEme/cxMmkDZbOed3zz2yovM9v+/v80O1yPAV3fcnQq5FTmtzp5hqkQ1NzytyQYMaecBahmRJwQjVS2JEkkRULCLUICcjspxEuChLjhQWULEA9yttyFI45EVocbPICVhonXeF+TtDGKHZrmVSssn+h5pphfVFY03NyVR9Pkffhei73LUcuZQbz5FcYnFzBa85p0ImVfD8/bTgle1EAgAxe02KICBQgiJIHDKLfuhImRLQ0juUM1393BjMcTsw46Y5l3vlci9t0VCPifH/9yisg9PR8kTXYsX7VXaM4z2kfvZu37MoGk/fiU/fdAXWl6uNwYYv1zMEXpoki//o+A6oqsa/PvXd+xxs8q7pvDy1Yiu/sM0wcKopz2xwdG9fVGfQWy/P/MM1ApqruOdsOAxec+dsoEQnq89f4iSJ5SRZZgMttISJtMRopEX2aLTcxFZBdeNUogJTqpzEY1aWWxGOwM/KooZCbBBjmVehqngQ4WNe1odJfZAN4E0BHOjvgLzlQvUSEnGHiJH4LKRHvzZXRnrKtHLQKnJ7NqLAeK9+2Dhvw/xQMGcOOfvHECzGOeCOS3YhGeKW9o8NcWOYqrCscxShmdOWWVNALMcuRr3KHnVAGVAPomF2WBlWz6PzasCpONWss47RarKCm6vMbDhbU4DpBNTSghOqXARz3DD+qXSaOy15ESUboJCuZRs7L3DeiNgGW69ZvnC8DXmDNW2oMnNz7omNtLGVmRvnYA/Mfz0b5Nvs7tFEptmFMW0iPJDNQRIN0WswezOosdUBuRRwlfxYb+zBl9YtUbWpXbtWKNXUnk7ZfKTVtWrqHbJyn9lCDIPR2zffHXE+PXXsuSdB4O5nHL+pLWrEADLvAHVvunahAEriX1iLdnA7ag7PmwhPJK4KV6UJ+UbY54l7kjyJ+3mBl+q4upq6SL0wLzkASMrTIToHquzcHJibvTSttlKSpbswHcIj+BA54j7iPeQfCZwgJ/zvud7z/V6ewBOBAHF6vG6fex6PecL7+UBM9m1LbJOed/X59yb2yiPsxfhFeUK86WXWBYMF5IgVPL4wk0jt7rSvAwColUAiB1fkCcuBHUJeaVOIwoZTYRIGJqWdQg9lU4t9YEP4icnZV5NdNqguaKQoupqi6FKc5Aw5HUn7DFc6IcQF4mYDYQPOSTRw1AsR74Yo5A8aOCARGHHNvJiBBCcMprkUvraQWVvNlzBkeRmuw3mvO1xyVWZuWUy4ROLhkh/+SGXmn2dDJYD/z2By0adAyQdPZwIlZM59uvC9CK4WrgU29xBVqUuHOOQC5whxtOQtLoYLHHR9PF6O3xh5v/p69Yfvv4WP4uZ3t7TvW3tk+4rOp7YedW3yV3dXP6xWx6pTd8ZwAOfw66t++2b1b9XjJ7650MKJT2CN2Q2wgpqguzwO2S+ATV8ZRQpkv7+k0OzfyJTa03gkfpu/rXyhObNeCWE/sKamAXG6NT1ArVwXc2GUkyR3TZh43F5OxerHm2MDsZ/EHLFX82mcFmdRsSGA/JyfdPg3+4m/30g/0AtSu73HjLfLdk+x1MYA6AnvASGk8QtWMqVHhDif4Ilbj6h5nBJg0KK1eazwyTxCtFMws3aLUKYPttNCOv0XFAqqAvwAJuwIUXwoNEEXmBFXbJxu/+oyUVxehi63tvrz4S031NC+wcHvkW3VA7tLmmHozbsde2g0/ubgr7U4OTx9kRw8PPJ9eoKUGv4CJ6ijBvy81bZW6BUORx1ePa4/LqyUVmpbpK9pnjByITfn4tzOxvx2sU/s0w7ol8U/6ON575HYn4Qv4ncTdwVX3uuvkD+ft8/YDugxQ2CV6FFDMbQToEHXIrquvai/phMdZSVVHNCua7c0B6d1aOOaY1zDGp+VND1t5MQK/sTidWhJahtyNSCS8qGqahq0R17ASuyClg9luSzJfsxXHMSK+WsNKApzmvn9HdSncw+N4oQNamWgk7Ltwdz0ZJmbvsf13KTNLbQLnJxeCrZM/bmnt1wKUY8uU5MuB6Eyxu2qCEIqdfMjQtRIpOuN+ZFsHtcJMJixhjzOxNN5JIi025tNh1k1aWaNonq4loy/ZHr9JSleE23FsyZahh3/Q+qFMZsVPRgAiY+q2BGyiZFqroDW04/Nab739vXhZ1Z8Gz9qiZlidW318a7Sa6+2H/wZ2VkdfFD95e9869BTralqoSuWchhkJzky/ctF+3cd/RGtoztnrjlVcNoSbrBK8cb1mT7V4Q5iH+sx3Y1xljcbWJPLhPKaYtbOL2aL5vbMK5lXsiebKtl3m2pKMuomMsYV/CUrirrZYqpIiicXAPV0K3JKSeFUBW7Xo8luJHACEU5GMybrTbMMy0qMxDr3snszR9njzAVmjHWbGZZx6q7CAodeiPra8Sb8LH4R/wC78HqU5tIkXcGcFQwLSywm0LSE9aYAVGHpfGpBLtFSwaUzc557fRJ81bwNCXm9bLsnIGm5h2pbKiHus/KtyTLmJm9NzsZ2eMZNlq3ptBQH42CJkUmbO5mn2X3MC+zLmf3mG+zbzK+YD5gP2AAq93RRtO0Btq3RQS7NRvrZbzTiBNqvo4sePbQoNpeq6bocsVsA3l5Z7Pgdk5E/HdzWF5Wt/KnPv/Jk9d+Xrd51jSmhJWwY8+8e3LN/0Y7B0WPrP7/wSGt+SBSSAdeu6tJTV76xskHP59Q1z+3Y8fKpfwm1kfoMQVc/3be6sXv1wxsG3tp07Drnf1h5iKr6GGS3H7JbQW+PIm3m0rm40KRRhlzChZsUzYKUu6Q5GyEg+COPZwo0jCsyp2k+RWaBbj8ShKmknPII9UghHOtFezAVOWtpQEMpH/G1Jrj/EF72sW2cdRx/novvzWefz47tu3NyvrPPd36rfX5J0zhN58v6XqVNWBllq6yWl9HXtekLYazqWu1FEdVYW6QVEP+0COgioTVqpNTJBoxtgv6DhgSVJgTSEAI6RMekpRuo2OF357RNmQSR7u65s3OSn+fz/H6fr4Q1aUw6J3VJmqBiTR1TT6nnVI86j3NIIl6dSThNUPgY4t2QAIcTFpYiXmsIZv3vSGjBbukMQDqPOHIShEmFGdQ/JZuuhOpB0pfStq0zdz0hrh0stAY7me+L33hoh2iSI+3zpw4nQnf+dl8hPdHBz1zAh50ZKS2+R/4AZqSIu+xLUkBOEpI3nczpJ/Rv8i/pV/Rf6Ys6C98jUJeABULoGgeFPRU9Jc7x1zPvZm5meFKP8EJSS5h6OfF4kn4zcVsnfsTP8kSVoSFDJpOqpkjJZE4rKiiZCjrOqUuiiOGdvv0pFpxRO6XiXeqiSqgnSyW7NFYaL10skSUmQKs0QT+UzY7lcO6kteSSTmO5212OdFzyVqdw5e8WpGQiwwa8pmnwBmcwFkpn/LoAvSXBpn0WCiTh5EzxUL7zP05ROnIUw9HtaD21JPVLxSdtdvLZ/egKLudWJbpEvK6PrpZXPbP70Pe2mkrhEXyjtzYS9NcXfjO9+7mDMftz5IiRGDze2js7se1Lr75LZHduC4iGUSxq21utf/z2qmVfnyK+89VaEjtrIYDdXXXdXZlDOlA5GEv1/VrHVc+3I4Sg4wER18R94pTYFD1RUYxIsiwiEitIhsIe4RW/j+EUX0IGfbebiy/a/SJNaQyiwTxouiDClhQjJEVlRBlGcoShKY+PlKEBRxiSpBN+H4Kuz0Jue+NaYXOfLooxNI+LSMTP2iHNZ8Oz3T7sk5P6wcTZJ++Hq3xM3tpqSdvWP7HuL3kX5KEhSFIYCguUmMmtxbzTLUgnUMGg8XY+JiFX7pefG53LpMAPOUen8lyTNCbYB5YJhu4UGFgkSGB5HKGcRqBjx6k7QSwSjgJRbj9w1ou8umUwt71dSLStz9ZGiTPRz2uiUMQJ7CtFNTW/EZbFt7Yyd2fB0//WOtYwogElVD7QahCPPbklFi/6gm6WCi3+kf4A1qNMUPbMWfafWWKztE+ekprSdfl9+f0sXZMwvUJEBupHo5VdlbHqAUgIFaFqV8eq49XT1XPVi9XpKvsmfqfyJ/QRWqyQx9hj8vHMC+xz8kV0OTKN3kKsJGcBUKtaQ5u1DeWj6ChmkdAj1E8jzMoyzbJeWZZiMYZDPbAL/+yB9QaZDBJBMaQEtQykNQQ70xdQBDUGtamcKyll25P1IK65+PyMxHnB/07Y+7KwG2OIEaA7MIVsJpzNZnyIEziC4wqSGJYkkfWyjDcjyTCWKZrOZHPwpZzo47weIROTWeBFoh6FrZjNZeFeEn2QALiypoLSEpyXodmqg8ywF/8ECmyWGEI2FLw6jIXFN2aFYJ8gV6pNYs/McnpceGJSKyYvEYQcfJzjLkRHHYpC/wUS8wBRy9jKI1dYav+DseU3txuTAjPEOPFyCDfyS9jlNNbfp2WWsANfaRw5go6CxkeoJfLuwUc5nQ53QzNzqgR86tx3d3dIXEl/YPaFqVp7R7o93X7JaD+8rt8mRjZaZey9MVCsDNeJ8+vjEanwyR90YWAUqOxKGb6zdy517f/3Bc/2yxsowyDSinmidYggzk2Mgr1gL52IiBOtZ4j1jz/cm7UIl1Qe+tockFrH5+1fhjb7Nwmb41vUSfyvNVR2VXZgC96Dv1J8Wns68ZR1YcWUdo2Y036WmC/Ol+brHw4Hw0I4Lpe6AphNBywV93hUiypZuBxXNb4cD2h8XUAWrgsUTyuUHI8p8rk0TlsZJV2rDyo1EnsUEklYEkRFMjVIYQPlVcpASQ0gD+meTbkuCJl4ORyPl7H1Io+thzQ+rMGLy5YWF3jMkPdGpjwMFJG7aj8l8vDTnkUmXFUibwdk2a4NpE1CliiSsYeb+MYSSTkg6R422HGdhYXWwkIHp6BLEeDDAz8NwAb8VcrD9d4n/4+Uzhk/8CwAfx0ykCOzdlgV5ECdd08ZvruOtZBUx50ciKOOsK50kEib6a5OsXL1Flr4KoyhYi3VMYcdsXuVq0cuTg5tXV/AE43R/taB0SLND/zinUbJigy3PnmsuvYp7G9fftTX01ckLiUHi/T6V84eUgfX4I9Wb8rG9nb1tG6cWQ0EUalYiI8/go3WsaxS4eCJXy9+C2/Cd07yiV7aMIzeqLB3EV2Z7O8pxgCxHkM66dY/oGoaqCrgnXMotXhzJpyoQ3f40H7FX1ONFeIKKZfKG2RYCstqar/pOWP+kPx+apZsSrOppjlt/TXF1uQNum3tiX9Z/5o+kfp6mjE8KTJlmivMQj/qxxUPE0nlpXGry+1jUU3hR5J5BSupuKKAPfhHdKEX90o9Sq9QwAVzhVJIGQEDGwVRCouGKUqmYWQoMkwZKYqEnyqiQkFRegk/z5QgrzZx/4xNYrJJ+G2WSh1XpVGJAGJMOyJStLgkGChqR8ej01FPdJ64iSxovP5AqO89Cxctt9Pl8438x41bblZaaNxyjk6odaQDy1BwrEmmU4HedgedePQASo388ovrdS48+bvd7FNqh5dTARXFpWclOb02VTnY/l10uH+kRW8c0kH02j/ftW2YOKOstsZuL+yMJXdCIWHjudfakXZzX/Wu9IG9rf/xGmwYye7U+XYdf/dCuSckk279SMBKV2Clw1i0OSyE4nVkAsBRR41LoXifH3Mk4hQc5Mgr5BR1WVhgPbupCWqSfIF6mXyZukxOCbPkNPW68FrQt5QaAl4OI6abikY4gRX6sAMOBwMugwic8TJuBnHcFrZgj12lmVA31+3DDMEhjIlgbx0XvFzYC28hON/hKOQ+MWYzY8xuZpw5zZDMDtQkfm/Hwsx/qC7/2CbOM47f+97Zd2fH9vnnne1wF9s52+ezceKz4xinzjX8KIEkBLVQwvBIu8Fosy5xNOiAsZDyq2UrUrdB2qUSFA1aARO0MEhBFVQTaJHQFvZPsz+2oS6aNraUogY0rYTsfc8Bbf/cez69Psvv9/k8z/d7jgGMhaiJezwEhOjFno3uPRa/13cZPIusVPZDLGAX6glTVaM4jUNsGnCPZspGh6gQWMYDJtQe1AO7cFvAMRdw49y4EWoQ5AhjAEJIl6a8RoYAMhx2SEfc1OcP/wrgpfZXz4Ri+a+jpDi+VV62czUyeKaOrwm+/tPjj3wmSNs6d78I3kSze8PcV+Sfyd8QjUQL3KB7zRxXoOq4QkZvWZL9ce5n9GiOLOETf2Fl7mIB/Ig+mTrTcil1IzUZ+iw1mftbis3RS+kV7hV8e24dv5k5TIzmToCL4CJTo9Fgd+kd6hepdxspotRd+pavtzTIH/GeBScWXQW3SxbG1136fpFczkCvywuL+Fea+cLdIshoDBrsajKuJmU1qbRop7UrGklpT2md2i7tTe2o9ivtE+132p+0ac06oAGtyIzN3dRHWBau8TAhZhOzlaEgU2Q6mB3MG8xR5iTzW+aPDGtlgkgn0uNiSMEWlVT0bmVzurgcZkaIcjoNBV1Rsw5BEjYK/cJR4axwVaD/IvxLeIhyk6DbuawAEZtWR1JKppOtSSq5RFnskCUZyncI5Jnwz6fZVnaIvcpSdWiBBMuh/DUGruicXtpdgnqptwRLH3iBN4j/bbw73joXBEGVyHN5mM+Y9Iic7Td9aYINJt3Ubeo1USb/U81rUHNo3GfEjIraOV2ZqaifllFMmymXB9UWlDseTCH0W10FNY024H4wzU1zszNTqKz4AkoQqgtfnQXkQZD/5cYZrsXe0oI4B4NVLi7UCAsESJR7jKSSaV5UG7FwJOVAYzMkW6OFqF10ikRNHSuCcGQRmRcJrtYmAksYXZqpokgQuBrnk4sRXoaHAfImhj+pqEQFPZNRSInmsk2yMUgMe8z7vJ75p01aBs2f+YyT53Giicac5uouLQPbT7/e/fIYyPF6/OlEoDbaXmxdM3jze/tGebvFYwsExUzfku71lu3FWMifyhwceWlV3+lD33w5ryxwCV5JjTcu7dCW71lWaUuMPDqshzhZWLF45WFQeGZ1U35hJEggEtS5KSqI+g1PxMBq3eFaxhA8x0Mg+J31Ej8GvtCDkehekhajVqt90OHgrDxBcGEQ1umAS0F6frQypxhFXHwq261MKLBB0ZVuZUA5ppxTrim0YrcTDr/kh/6E06VzoIHTuW7uGjfBmTh/vKsiqBxKj2hyf4zN6Xl/qJVDrzsv1BnrR7zUikd3C8qZhTSHpFeNrUp1qzK/VfmfrQ8ej4Qpo62Rdg5ZkXJV44BM2UxyfTQYqA1AM4sskkyFY2BBjV8kbHbJgu4j5mgMBGyiSIQYMfZ/GiewxovX6ZFdpgF2oG6o/gjzvukkc4liXmP2sXCIGrIMSUPyEdNIvRmZlEq5BzixxFhwQ1o64swaFgPNGH4+16IHkTA4u+0nvad6d9zc07GtMBqmLaoG9potHUWtvbEp1obC6+zsjsrE6+/8Z09D0ybqxGp3bRDKs7981DsUKbYvOnP7s+5FeHp0zU2RG1FfixD39Ffum0E9C3rYk+J1eD0yCe6AzyFtYUASJjzPS5vZ70jb2G2WQXHEfcZ9xjMGL3suipcj18Xfy04CeN0Eaa+dIG6jGpkAtwGkgAdAEHKjrCt86QTOfwpRKx1aTlkddmBXARYi42/Fqx5knVkHAMfAOfSNwFn5LuoVjlqpFtZm6Pl9eL0YV7MTNMC3Oltjz9L++uZDAiYeTXmEfLmLK6PSQLdTg8aImq5wLYhnJ+K6UDGmFTeOrR86acSdbPADc9k8PvMqYzGcQcOPfV6midSltuv9V25v3jn51umlzcVO1szzUkM4+1x7fmXjunvCD7eDwI2rb5396frCkq5vt/r9WufRvfeK6kLMyirEylLEioh82A498rbtA9vHtks+yuXKM4TIiZCXUiwjHJfE65GqoUH8XADHzRK6+cYlRt1bU8NYpTGwUffz20NRD41eRVSTYIIQOGSIEsYB2tEJOcAqAM8BAALpKmV4OY8gw6vuQefVnZ5Iw4H0sTRMS8hh6ZgX3Yu/+piyCY7i/Aubh4UnbRSfKWJIfVD9hJwUZmV6xhjH3P3ph+B+uYrME2ji4YTNXS9HZGh2ReMxJQbNduRcojEiYUMX2RlCEcShGqgAg5KEQUl6wDbgHggPJM6lr6XNA/Yh1zZ+KDKg7Ezt5w+m3raN+EaTJ32nk5eT9t2ON5wQq1juMehOV+lOz9Odnqcbv70H2QADHt5rymHBY08aqcFWJOc2FH8seZ78g5lJNT/a+kz/svNbntvy6y2LtxTZmoa2Ayv6ZEFOZ1N8fF0Xcgk3X/GE6qhQ58/Xlo699snI3R3Zp0Ggz7egNjG7/5BHeve9D09F3QerVUCWEWNeog7k9HVm10pP2dPv2eLdJGz30LLlfXgDjjtvwVvkpG3S+xX5b5tlyIv6pdubXUtuJvvDr5JD4T3kfvsd29+9bIKZ8wGGZVVcBnUMyZRNdT4CLPONgfiFYNRNm8aAeL7GyhoO0IrU9en+cNb3EoEJwmIj7PE5We1ZvOqCM0cE0uHW8Mbw3TAVrlMcQEIYZrh58oxVdFXXaEPWqJoaVE4THOD8oXkCsdFSO2fLU5hBVcXFoqotBoUzs1X3PYWMWcWoEDQmF8gC7+ehudYliUTA4xOB6AyKgPeiS7UuEuowKKtY5AoIVWmsTjwsoAvpR2cfw+oly7Nz7PqlL7S82BzuGNs+0bd29tShW19EZG8kGyqC+5e/++zi532jw8eGr94B3n8cf+8HkkvrGY2go2gjCLLN1IcIVfUNehqY3VI9dJgJWjJzNJVQkaNVnNx/ya7e2DbOMn7vXXz+d/a9Pv+P7Xvj8yXOxfadk5yTJnHst0mThdJmQVMZa3FVtaGCbaxrShekalA6unYbqEUV2wdAK9qHjQ+oUVOqdPxZKlYJENIiJsrWIrUS0QQSgSKFfmBzxvOe07UDS36e9x7fPb577/n9nt8TkCQFCL+AZUkn7msa0okImE2RVD0lXABx0td1IopKweeKcAr0Y59F48G6bBHrliVYIH9RwhHkyZSdUA2NgtfOGtaNWzAaXec4Y3PTe6QVGcnXV4AhrwcCiiGxPYdEzFPL6LM7pBWJB4khlaXj0lnpvCRyEpb2OcsV6Y7klpIdVtniTet32TfRLBI5UNCHp9eZvAFahB53ePUwaCFn9QG+W1i/Cm+PaWnYatYEq9WdTcD3GqNRDPIHgO1mftMyiDNd7UBqEEaeGl8J5Sr9lbx9n0QZo7balBiNR/uj6Fak4/PN9+uVyOnT6N1Lx+a3j9qjYpuE45k8/6Iw0Zzfm+gUdB2lyjv4F/ZPWGeXv7ilNDaQ9aZDctQnlysX5vfDa+J2bkwKNwFJZW6U24HepY92Yr9cL3ae8p4unTN+1nbFe9G4bN7R/73N5+v3VsQhcaRj2uUB2Bpeg2whU+Q7npM9P/C+Xnp93E+n9LFswEhgThh265GaEbCkmq0o/C5HybdDydeoMlSjXXm7RlUCJpqwyzXEfl5UEnZtSWij0UiEATWSGXxFkjIWL1Cr1xaWhDSVoI57X7HcE10ZecoBnFJnnvrgnjum0NRUYnjp4xWHgAPDaLgvMefm0RxxI4v1OEGkRnGMwkVg5Lo1huQxMsaPTWUxC2IniJGMCebxkuCikS67DKl4G8k2sXmbZrsKRfZ/BKJF2m3YRSac5eKh4pmiMFNcKfLF+Z0gmx09BehdrbK3jtfY0LRpm43DH0GlrDnhQqEF52qzUAWFbK0xKb2pjCOUZO3CY2uFRkvatsJXuBo8dyfsHyPkDLGBjpm2ZkPapmff0JBTVCCECygbzcXim/onrzFS7h/scwJuVlqMuwdbhtn+PnfrnD6n4IRW59486uJ/hEYWe8OJQ29tF+dKo4O1n/7h4cNf3vWtN76xsnti74nHjzz/9dsLje3DMw8PVGdKHUcPZoeeee2lV+XUV4UfPtXbPTAye+4R14ihm7xJT+56Kdvb+2jZ/EySzk2cKPee/8oLv60dXfr+oadeXdxa/vBfIVLpf2T7eDKkAhtzkxzXtgU6fxHdusKJH9+56B8yHQx/tmK7Jnl+xlwxebfLJcbELrFNDnAaVyQBrOGiqFwIvhXkU4gL6yS4xN+kIS2vEy2neXUSyOXSOsku8TfogVy3Toq5HErBpVziYJtby2aDwYDPQ7zI2xMJ0+zWephOPGSH6WglTMfhOzQMB+VeMPluMIUSGE0HA9UdpjhkvxNGchh1hN8J8ziMwmwkU5ZNRMwFk7fMp9lG1CrsQRYhleMhm+MhoeMhk+OLpuNpEMBhci0x19Odd0JwY3fyyMov51fyAgstDg7bjgfsOB5uyjnVm8na+WRpuiVIWGFBhQJDNap4c4YCYoMBj7HbJx8m/YHLoOcAkdWZAHTCAiMw1HD0QpYh2F/POv8RkepB0Eeto3AsAEdAuUGalMGkcD3Iijcbqd/L/xgjQdSYg5ItQMWGBlqSHYayOBDiAHBfyJndRDcjyQdiION/vfP4xBeeNbpHN7r6kopSSHXvKMrhkY2ukWQoXwPV/pfPjc+eOr9x7omKW9fd2fYvoR9/bSQ7OLHhn01qHl0XO2JPCJcftz2doCx6QGTmXE9yfi7N3aQx9XgoXpdDnMKlSQgrOC3GdaIwSakFdBJii1xCJ+mfo3+A4BfhaUP2gH1BRCLlkJQWlZDPy/YgDVHOi728lwqGJMkBEuADPYk4hfRxthnDFeYWO3K248Nxx1OrVLYX4uhMHDkjYfwYVWdUnqj71PPqgtpmqXX1DCyW1duqmJleBuKBF3e34ZBP67Xh9bXNPlRfc5jE2eoCut9ZBsKf3mfY066tu/dQunv3783xDXdNjZhjriedAKV7NkaaqQODbbrOa/EDvAbLTkDnNkDn84BOE/2djvMd0aEr/C+D7/F/4/8TcGW87f6utKZpucH0rsBs4EhgPnQ88N3U9wIvyy/jn7RfDFyS38N/xRFeFrC3vV3pVlwttqNZpPYYEaNsITUjt3V6SsTk/ABHMRLXOoke032sLJvXrl2rN6/V19g84tCg1aym6BFO50ysY7Occ8kyzmTSqhpEiAdLfEE/8cXScRIzdKIDE/CQNYojJEp0ksvlenRi5nKC6yoPGmIZrppUgxG4EMvy3kw6ArnkgJpJYznII0+ZcCbn84rBORmU4sXMHhWUI03oei4W9d0q/7PMf7OMyiBZott86IZ3CT29aPiQbwlduBicw2+iICcjlcbSM3KGZPjMvKoSmSOsGnt6DFYGGEBrGcvGinHbaDOSVvkXSOCy3DRaZWIEtAggGDoLaIu7jdXm6vp6o/kBXp9mIgRaAJMgyZ14fT3RXGWF4IxtnlNmIfgsfrvtlJkoNNiqwYWGEqxPIbzMOfbBNfZUPdVTjoURAUoIEjcAqoMD0BmgZrJRUXS7w7EWPJ12Ibij/1tYV98fzxYpeq26+7mDfz4JInoj05HpuVLtrm1kNvH60bf/uHU4ldI9nZ1C//HZjV+9ndCg2hLBeA3JI284KH4AslB7BcCsDrWHOQCawhC7T0ELCpJdnMhh4sIixqIf5KWDW9CZLge3IDsxLGgsB1eKLh93TzD6GSr9LVQyt1iybf8mOpmnOYDngh+d8SPOj/28/xhRzisLimApdeWMsqzcVlwKO7/Xtpm/XDLtkANORq6fQqcDzHughDj6Pygu3ofgjg+f+QR4wm/2M+DB0+/gOPEoKLhJfpqSh3ikKIT61EGPHOaq3CQJA2lPimhgMKmTyBL/p0taSSfdsKARbatOqjlN1kk4l6N5pOkkv/Rfwss+ton7jOP3O9t3jt/u4pxzPju+s+/su8SXi+1gk1gJzZlQYgJ56UYpKYsCrYB1o5OhnVTImGFjL52qpWUTG9qqMlSta6UN1qyFVZuIhErH/iHaC+zljyGNaaAu0jRVaNqE2fP73QVYO2lWdM+9/PyLfM/3+T6fh/7dOc0eQgNZZQjO7by2Pqts1DRWtdZmWOSVh/v3eOU9gYCXpTYyw0PdhtARqNvAQwTEHpXVMlU/VT9bX6p766D4CMcpHM3lExK0TAn3x1ekC9IVyWNLCxIt3cqo+T4LHlnkkXXBumJ5bGvBoq1bFDegDNAD+fU1Ao8ptbyzdr1Gn6qdrS3VPAU4LNc8NWmsfp7++GIGNzTToXLSzQiADd9ZjbPDTjVg4hrGH/ziJ/gV/p5n4CTgv/t9jQxW2UIpmQqGfUxR79JLvj4ZMWwqmJBRKFxg+mWUDMnOeMUPmzxO5VH4UJu2HrSjStrflvbLhk9pyxhUOuNnEe6g0OGOHh3dbmd31q/XaSaUDZVDdv1q0Dflm/JPtk0Fl+q+QXqKmQr9i/HiyWD/gRnSYusgqc4UedGLfGyEOX/3n4vQZEmE1gsTzd/vxfawcx8iueaCzjXnPufd70HE1z8OVqn77R5GxRn4xzHShsX/34zxxEJusfjehwR8eeKLk48fykx/Y3rXM5YBdV5NRgUzZW632sVaq8uwOKGQ7M4UKvBMJh7geW1+6+jWbY9Pzzx/onV0Xxl6tM9I7kLHD2/IjIy0ArsTOVwFWulj6HjTzsaUza3AkyMMsYV9NE9sweHFAagLk/ZiXrz5VrDaxiALa2lwc2XaQj5gxRzj+T191fPbhCfGVIAiPVfRn5J0lIuAu5pKhM/w5hnuAudHyS4hq3AOO+rAi5oaAJYk7JjG7BjTgChNTcuk0xwXCUh7fB4vmzyP5haXEULn775lb4tX0EGKMpkAoclYTMA4KYD2OQGlhSsCLWC0FAArBYyVgl1ZCwegQQHXhoABU8BsKWC2FDBb8gISMFByinXWogtWA8oGaNJyaZJE2MRyqdJyKdJy6dJy6ZK8Ew6o0upy245h6PewUkcFfUlf1j26i5W6i5W6g5PZsi713sdJQpP8AzgJdz6Yva8tUo68y5MfmPsBJ4dXHLT8CFOmHaZMrzIlh5kyvcqUHGZKDjMlh5mS+zBTwgR0AEYgwEqTAmd11fw/hPxRzV6sH9uy4zmBB0kaFZGPmolt40alZbjyPDg5tntz9XTrm/sIUuakJ9GpZ4Yz863gU4Psf8kQXub43Ruec6DDMJVBW+34ewlkhFD0MX9EDyOKFXW2zR9M2V7yvsFGvbZuljkv8iY0/IM2V0gYc8IICYvVdWUc7Wy3WV7SljWa0mxtp4ZPfbb2ikZrXFSJ0lF7OYhI44J9SYStcXw7FCkHJRX2OPITozK4Hzunk7yJldlJfpX9b0OqJlYoJ0HDK8QON6AMn6NzipyWaUboiHXQDKMnuxJdUpeH4cJRA35lSkadbVGZirMpA7WHIgaSPREZdQREmeryiQbleoxp5s18HhwTzLDUjapoE9rEHwz5Gkwz1OQb0hFmIbTAH5F+QV9SAk22EW5wzfgCeyR8hFuI+xHwx/4ZwBCE3UnAsyxdKUdFlYGBVeyEkXUAEorzqaPWoV89vfvQtV/fuHVlzSYxEqz3WbIRFvRcwnPx8ze/9t6XT6Pui5eROTbx519+enZsXFLXzaHMG81UDGfQaI17YSEMlAX0rC1FC36OoViqXWF4lm9nOgoasH5WYTFMBDFfMO9q7nRgJzXrmMi2R2ESYHK6EmTYCN+DeuxkIlpy8ovD4tC6Mo52EapwurRcoosluzRdapS8paiLJeGoHULFkB2aDi2FlkO+kFSchMwB8e0nxRKCbaQMdvOlxXiaxDdFBZfDDGl//CzOKllacpaW3KWlB5beBgVgKFlxJgZckBEe90u3Hab13rgs5Uw9pRu53niPgXQZDvmEZaDurpxBUW5qTafJDWXtkbGyhg/NeFNu6s1e77NCU2qkPqc1jKb5JeEF7YTwrfhJ+aT6nez3hdfVN7JvCz/LRjfEEAW5nYX9ZnJQoJ1rHqzQTAxOSVsSGEi8oRsk3wCduJ7RGbG48c77hJrQV0trNm3b+/r2HT/81MRo/8C2J9Zq5apu767NtV6tl+O5HJ0Rd3r+iOeY+Xq68IW/HPv6+/Nq4tVD1a1/+8fM0HGsgElQwDgoIAXzzVO2EI1u9HMiFVdEPu6VqVQ0q4g42bqWuqTE31WzeojtPeYNxsUId4Dn21mOa1cUKsUD3Ofbo6ulzkWnojRwajRRdKRQdKWAI1hdpDxdXC7SjeKpIl1UumGk8OMHAfxVP1r2I3LZBuv8UmHQdWDwV6eIcbZvEzeG7APfFLDh3iCpXXGz6ua0P236InouoGfSappm8jqTywW7DUoLKzKKcKYPzo22rIHSkayMethekmVIs2PZeTfV+YavEWzkGubZ4lKRgSIONPVGfr7v+b5vo5O+7/b9wHem77zvQt/lvgimGodpio4Ui64Ui64UsYRmcgxLcgsjKrHugTWrwNEPQ0c7KW3MHPjumv619E/XVTZuObvnkflrz00ftl5W+cTUnRsPDca0Qjy3Jb++ajyU3fGEnci+fPhHL939ytqBp//98CfEHMrluvrG0M/R0e99Uu8Y3du6ee2xoX5M1pspyvMZyHoPMuxAUA9Wg0KId4wU2jDEvy4mlbLpkj7EI28qFXKZkp3bHE+ibQidZd5EJ4IvmnRQCreXuRQlUz1Kipf5HgbFOkWRUk8rMhlQxEtKigwoWlbpwbJKaYF+zpaHoc91DYxwezFaUD2MnApws1TgHTRHedHcuRfZZfY66wEXescOUj2cqIi0mNdUR1oqYYBymcRkmkQQcmd5SUUNFVEqr9LqH/KTjxJHcSYUsA2YJFdW+BtkTME9wDSxJbDEErB6KBO50wyAtbnaZKEoNdVNDsvEYiL2Y9JhcfkaOsHC2Rdqg6O1vsokGwinEj2xNGJDhcEWu870B/Si57XfvDT38Mjo+AYv06mO7PrstcEqn5Q8gILVQ7RvurMr4cOU98h/2K7WGDeuKjx3XvZ4vDN3Hn6M7Z0Ze8b27vq12cw+2eBpSxOqQHZblNAVOATlodBQkU1ESZqGQrM0qhANAhK1iVALSI1aIVJ2Q+qUHyRSKFRCSiRAKn+aCK0qlHZLqmxLQuQ15469oajY8jn3js/cuXfuud/5vvYi/RfYoyH6Ff/L4mAM11nc06/j3n6W1+P6G/k3Cn/D1/FtHOrH+YExPDJwVDzuHHdfFn/hNMWzjshFuZ5wfyy6QdwY5X3Rj9LqkEWdoi2ECNtAvqjWXyAUDt3va9QptQYXvNrNUtIyTqWtVIqUUwj5YQqlmmiPbxqn4jdVlSuUQqpZUMUuevtqzENfUrPN9rWzgs5vJg0/Iuj0ZiqLs3SW7IYoyl6nl5NIfwLOuSUhKSV7qOZNeV/xvuE96Z3xeE8N22QQYunNctgK02Efbu60cqn+PjIpghKAGasQ0WesJYWeQAQgxOJSAxypBr8J20CeAiRJwC1hX8/Ww5MxB0w8D11YW5dPEWLw0T6CLqu3Zm14Q8FSBBgjuxXuJytZgCECD6MEHgYifv7uWKWZxRKpWr6B/L4kvOSMAganwUgJMD3xTuAMVV8iDzJNU66bzfbfF6J6x0ME8fMQHgQGcecpDoi2CrGcCYGcCVGcvhqC31uGqSO8tLxE4ffIAny55keUes0XZDCwFhJGgjpR5Mn5CkwNjvqVhY6HpQLhzFeAekLvz74AjXwF2Gi+2f5gAZAL/OJrpP5mANb+q6lmqFk4LaSgQUVDmhMIKMJT2LslDE6Lw6wlxAXqGJyeAPjWDgXYNkr/RM6tO3JP/4Ruo0Jj07Nb7ttritl4FucqP10/uG5y9/OVe4//4HMb0ooaTzIXVy4+u3vUTRv9f/j+lk0npgfEITQ9N/epgcH1Gx4Ze2j718/kZdkhGFdo36RPsC3KoJ7zpWPisSgdGDFKGU10DvaH1XUmdoRGvC0Oir7IiPuEnZJIM00k+b2ceC6aSiOWpWTO4mhuQIvHDuq65sPb10hK4d6cV9MuaFc0RjNSBF0gAeH9gkRYDlQA0P5NGEgHdKl6a7FRn2yRa9BF+M01g2iWmkXK2pgTMICh0UQHWIYVB7BkFDXfflsu4HsmzAfPzRxSIo9/+9f3sq2VV7a3fvdgrXd7/ML2dbkT6LYzc+kgWWu9vciuYU5TOfSj85QLs3sJdKB7xaWFaDo6EH0gyo5HT2ZezjQz7D9D74fpnC/2eFliZI7SLA5r7NUQaocQUDzOcWTX0hzHdK2c43A8FzF2CmJEpHI5eAE8xQ90eZvJE1nHg87jQdrxRNrxRNXxRNDxRNDxRN/xRNXxRNVd5pHMI5u/zNMUj3maJxIv4hK16IK6c7vqzu2qOrer6oifH+j8DSO7XXFHvG8ArbzgIst91aVr7l6XdnUrhmIDMgGaBRhY6mo7qavtpM5gAQ5pIPFuSKgmXZCuSIxkOF2x1wX+gF/c1Qzks9z4eI+UkaVA7cE30BIBbWjMkvoBdT44FPtKqCvCyFkoFLosr7vrI6NBl/lT37qVI/c9/YWpQwPFT6PDWn/a7e0bI4qs5e4BKXZ4+oGvPvVztJ9Ir9Z3d0yYWmoKLQdCDFEa6LD3YfczaM5PqTRFI5VSETtoziRmktPma9Fr5g0zZJIq3jNskoUXMpZXj0/Ft/BMSApbITaBEmkgfZ1dQZzFx3HMijfbz/iPyFTGTmcy62WsyzJGFLVVlqAlZSREsTy2ASEwQctB7GMapxNyGssS4jJQGEMhns9QYvpf+OCg7MvTMiM3pOvIh1uCEmSjFxFNkukyYtA0mdnC5JQXzDDtFD3T75E9bG4zXzSvmSw20auwDroXuASzkL0IJ67U2Y3lWTh3LWO5sZxcCuo52Q81MY6AG47DX9A8Wi1Jh/Glo1w1GTRKSQovIXyhYxv/64LNazQIjMZMMlmTTJbGSqaOiIHcuTavjwcuRtyteVGuo1U85BCBOCDywBEABzUtAD3o8zwcsHdXfj9uJyrog5qSLJ88NFwZR0PlsbGVP2bovx5xUkI+r8TN/K6Vn6HaUyNWkc7n+ZG5Vo6ccqW9yM3DPpfpL55VKQWV4cn+aVX3KIZixbiYwBRmMBuq6bV4LVHX6/F6Ykqfik8lHuYeVreYj3K7IjvE3eqe+J7EDnOX9Rh+XD0cfyKx3zxoHygeqz5Xeov/B/WOdL18i/ow8qH4kXSnXOAjvMhLLOYU1vSr09VtVQEhWlUVTaMiWLQiIJqsJFtExVKfVaQELNACG7aEhGbDzLS4lSjYeavgN9uPLSgMbTfb+/2vWVTZLpXL6y1btyxbowSKt2hqq2VC12QZgUHMVgXrioIBZyh6vaJCW8UsQ7NC2dRURPGKaKN37Ts2bZeKVsm24KqCWRQpFwvJRETgywxNiVWS8+XhaoABY17g7Wzg/aSR8qq+KHkUrIk+U0XVRCJV/KZtNVHlnL9N2avQym9RhbIpAaJjhHQITwptgRkUfGFaYASjUm3SW4JMbKLy90qlTQQ4UgagRirZShmt5Kb7d37mnUYHMCAxJwlIwOduas5CS4Hk/Hy1FIak5I5Cds5Kn2wFGVtKfTxnS/83dTv2KA5PhidJiWk0AIQC+mC2ry0AScHNu/4WEITxeFgfT8APraYu4zCr2dtJ3oDTktz9RCozi23qjnd7rGisRW8NuvYzcxGzUkNXx8zeuQOpwiiKVUdKK//O0L9qPUS/dKpmS6BHVGXzyo/Ro8mN/eF8njES8Y3Qnf5squiykOnDT7QMkuk10CdXIdMn6Ev+xmLv8xadyuAJWj1toomeA4PnJxhV0q2C9S36hHRyzZvo6mQYh3AYE9WaTIRDPnAXKzQdugGqIcQb3nAhj13kugGllevuiMOTFPiOZtRPjrw+QlcrqNZrWj21XsnqmZCpCpqQQz0AjEZvyjLcSt5yRyZGrZHXeRSgYxI0SNKxcpYzXPOs4aopARQG1jFeqP2yRv+H82oPjuoq49859+77nr2bfSTZXZJNyGM3uSSXwPLIJjRbSBZICI+S8l6wQgFDhSZI+UeUGbGUClopUnB0aLECA0xbKCCldSZTHAtqZ7ROqM5opzPgKGiwZdLiFJL4O3eTNNb2D92Z3/2d1/32PH7fd7+zytxrvmEqZtFz+unUGyllVWpv6q6uLNV360dSSlFGTyGEpmqkHiEs8JX0k0ikr9ewxTU7a07X/L5GrWF+kYAL2ViIVbButovZ9ojLsbsxpSP2rdizsRMx9SfiT+JjoXyHHWavM+WPyOVXi1hQiFgq7S9r0pkudFNPqTEWEzEzllJTZk2sSBfMaR8thadOKS+zhwsddvfzjT2NvBFT+pmel2yEM8g9uoCUE59t+yXmJcaKz5rPFP2cFVMN304N1Mgzr5bekYG4v+/jAWQ/luCN7KjWLaUX1Hd1Gbu9EHlW/roMS5AMQsQpMSnIgpocBxM51ostPotcK6dL6B9ShhE4A0xYVcqT1oH/COVjnyz7RT06flnjjJ3P6liWDhYVur1JXT688lEsH1Z+uxw+BEc1dpjZwsbG9xpR/rqZNQpRRLbbRdYnIjLFaDF4J33Fs6G4s/Y4Ox07XfJa7NfipnDjBrkck8iyQH7ByC0xGY9bV0f5/UcLEuBpSs7FHNbnIr+gYNoYL+Obj3bURc2BuzOKSha1mHZnoHTC4P7mrsfaX1gwfyK3R5NOmxKeW7mwrIa1zeicyWcM/uYFo4DjNpkfGNd46NEWEYBY9fLytiPdrHr/TLgZ8zt8us9hPjV184RQka2igs9eb31fBjNKH7zOZGvP6yImuCZvBS8FQg+oLMhaqVXMiSyPrIguq+2MdEY31u6JXoxeiXoTgURwOk2PZCgjNtg3ODZoh8wTdCLybljAqjCFZnrtmiNmD4XzYyGfjdmYGsPlJRALVofiiXLDa5qZSDgYiYQ1IQpxsxGriQVJSMWVmpGwV2jkCMVNKpdFZrNFym8ZzxTr5beKQ0FcMWz2CHm+VPd+3Qd1Sp30axFMJOsgYD1khngI6UK6wFZVVRJPxpvjSvxqqUG23yKnD0+s+zSVQPBu7x/I3kDqnlNx92gq0e7ra+rrk3KDAJhkf/1uZ62RSym8wwGacp31n5dZ5J4Opy8Xl2VYziJN+KLIyh0yVbTuSFI4uUSR3Rl8p/nBWvZhXWLS819tqHuA1demmgc/erSuZePiDbOTk2Yw5nTqhdHE1Ep+/sdzEG35+MLKxwf3s+hzDRUTkEnYZpwZaBu839ixZlZqXnpWpcdTVH1QnnwI8fYxnLyfV6c9flLylZvKPUUVF4f+lnaVVSSVkkhRUtZeLS6R/EG6LRxNpngr36h8U9mmPc33KgfFPeVfwt2mZLRmsVJZor2u/EpxcB9e36bd4dx0mq6SvBL/Eu1d7a/aXc3p4aoW5UFNHfbDhMaDATeP8B38aX6e27hgNi2kbdO+rV3SbJriVjJuu8gwNzXhPLDTWQnrSxp9jfw49/o8d5PTlefPwxI04V8nviZ2iQPiRXFO/FLcQKh0idVcCXKucKYIcmlBD/cyJeNxXVQq08LjJr/Pj9yGue1+2ZIQGeIXiLmDaURpCrKgzBeCUJbHecHlcq9kyjZPld8g60IYrKc04nUTDRHfgk29yCvOim1M9rll9oDwHA4EL7K2UcV1Ge0D1mWjv19eE319832W9LpktoCbY9/tJn+9mfU13vb1DatLrtYv09luK4oKREvpMDJqIlqCL8nPu1X3hXKsW+3vn/UGmoYz1N07fiFt+a76rpIMciSjMuu2bj0saxlW8KJLb9LkWbuQ8/JCPGDm9pmCeiQzBjOWl5ZOYWXjodeyvNIQm4xINlmZdf8dzg8+0pEcV6YEBnm656QxLl/pKGtfy3zR++c275dqa2dP8qeUN8lDlemA/QA5BHZUOeCC+/eVbtknt+Z++4D0wtvU1N4Hh5mUHwoOuwTbtP3Y8Se2Hz+mvHl8+xMnTqAobRI5iBbuSves0Rs/coadJH9Hr0/JSL626w9fvrdn4BEfObsx1gXINwBH6WALLfXRvT2feHw5O2N+/nn2ejZOlvgITtLLahe9ohIlgAX4n+/aT9JDvJ72csknKYz2bvV7lMD4mahPAq9AP0d7K7AbmASUApOBFmDeMM8BmuR/AIdgo0rasZhoh6OLVtneIp9tCRngRUAU5Sr1OtXa62kxYChF1th8lGvRV+nYR1UYV4T6QoxLSka9Ut1KnehvRXmitIl1+MFewI/2Uvz/NTln8Cz1GD2r0lAfypWwvQrvGso+mg9eAF6A9plob0c9g3eq+cmht1BuRtnA3syT7dbat1IcmI932jDPRZa9rdSEvgD+Nw9sAnnoDylx+im7TEfAK9Uq0qx1Y4y17iWfrgk825rT50DOUc5vLOSceP3Qh8CfgevDc5v7X5DzGguitcpkagDvBMqkff421vwQMfSnbJ9Qg4SThgawrhtAvrqOdNRvYp6LbOdoiqwDXgvQkvojzKmf5qPPsB+kWrQneR00tp5q+Ys03V5BLqxvBcY2A1st7UktrKMOnMcQWKh/oQj6yoFKnOHLw/vkk3uDujxfrG/on5jHPzBmEbBYasvS1zpcF/utPZdnn8eWDEKbQzfRlwXWYF0NwFT0b4aGl1vv4H3YbRjWYdUoA1J7Y5CQcxiBPKcR5DRCISA4jDhwGdgFfB94HFgmx8BuNcZLnWyCzRbUx0t9SG3AljyH1mHt5EHfVZbGcj7zQ+xjK1AI6Hb41jAExoakv0jNWv4CX5B6lNqSmhlhqW9L96fod3Kd8szHcNT2Hi2Wc7DWDm2N4UqpM8lKD1VbXG35bJHU2whbPpmbf6X0iREenQ/8U/qIZNWgCumrUoujDD+VezHKBVQFm+32o5j7dlqqxqlV2UQPqitorvIK4s+g/L+hPrWXXuJXyHD0WJrBGunwZ1ie8yFHL+u09dAF7GWF+jYdBpepvXy82osU7NTQTdsp/o0cRspj+bNgPbk+yRJj+/7X9v8H/JrtFK1H+ZatF77TS/vlN8LxdzYRKBlhtJ8FdgLVToMdcm5iFx0Pw5+I+oEtahq+nqZpag9iQojS2KcKtD9s/wE0t4nisD3wb+7LPbiq6grj655z7r1JZAjlpRAgQCAgBBIZMDCABkgDSSRAyFDoMEARGJDhGUMfVKytKLRg7WN4laGMTgdErWIf1AhCi01qabS1046AJQ5QB4QCnRalPO7pb+1zTrieJAQs/tM7883ar7X3Ouuuvb61rQKpoV1D7su3hfvJWdZfyRdA90eOT4qjT8RcE7FkZBCvTcj+fiwZqfFMXjviy6O+POdJ6afcoPlZ+UFzNBjXEK9BXPaRHGRpEJ/hOPXjs8yPz8ZxGZI+t2jubqv3lLPi/p2drvlRc5zmSM1zmuOC9WHZoL9LNvIN75o8XIeud68zQX+Qw/xX/TxCHnYfN/lwjlsVL3KrnAFuVWyYuyZ2BjnfXWGtdBc1cKoj9/i5rEfApYZH90pqwKPRhVLp5zTl3cHR4XCTx6OGP2MjsWO+4Tdd31HvobmD36G2Xolf+0iaky/z7NfFtsvgTcadAeRknVsmvexz0sVZS677gXvW/p6MNLw5Tubas2SY6tqvSHr0MekRPQyXrXQvmP2Ur5A6pvbH5skozQXRRYZ7H/LzcY7+9ykxaZXiSB+zpo7cVC9t9VuMD0qkp/GD6j4monvFT0umM8z4obvC6HwkrdQf6qNP+MLj5hKzZ73JZ63N3vWc+aZMUcQypSR+lJypZy2SWamW9I3Wuqd8zi6GT4vtZ6iDWvEi0fivk1Z2vmTAlUU+xjqP4PNK1m716wqV5H3D9+fIVcRIdK2Um3pC575F3fNrGatwdkmv2P3kx+Hk/irpEuuKjyoky8T1A97ZjBeb+kR5SusEvS8jpVVsFvrcC2OD8o3ufbfxbTExOiolDW6ZLelyUz/3RU9GoFb3LeuUTEMOJ2bPUQG8RHuh4ft8ybFfgB/Pk+P3EA+dZKT1oAy1vi1DnVRqsxG0vy5D7efA9/HBSrfeuZMcXsj4j8CT6P0Zf6Yz90/W7CQOHke3G+2/yRj7lzI0+k36vYnVGmQ9uITeHbLO/qmsi7WR1Xqe2V+x0u0E7tL9VC8ZamuAJm3eQX5pyt7C63Y22NiEfcYO9jV6uibfrcdP74HenkxMstbL82C7dQTdA7IqssGtxslFIYxL7jurImvAROA4q2QbcgDyQ/AXsBXsBeecIfhivRxA/izGU0FhvS5TVTL/E7APHAvmkqHnNDWeDOcDtzq5Hx0kwxRWjlutaLR+mwx2vkKOzXOrFfYK8gOItebeppDvjzM+Bb1QP9pXNjpLpJtdLnZLNt0I/PKS/FhwM994s9AaTfn5du13s7DWu3X8x7nG/9tloImhUxKz4u7bkb0yI/K+e9neKjGF15fOxp/b4CX/f2J8jRkP/X/Eyr3q8/A47RGKoB/+X1vqs++CZARxECA+SAoUzjHWg3A/5RtSoIhpjOU07jec2xwqZDB+KnIqsOV44z45JFdhLaW/ifkPqNFBQ78C/qjw4lOBb7MU+LpaYR3nPQrscubKzfr7FEl+nap+tQ+ortE3/08Q5+H/B902zhu8fU5KT9qdwzL5zoZjOjwW5JKm1oTuRl5ze/4/gbvze1ALaj7Tc4jziBCroA0wNepiatUZ3Is6uV/k2qMiV/aLXD1A+yryj8jtcERn5C9ALmMbkGOQd4E/MfcxPELJnpjndJaNfl3JXGIC654Cv/L2SXSkPYD9z4BnwVrG/w7mge5A15X4WM78e55u4svINfQvI1eAQ4yVs+YR2i+A6bTh/6uXwDaQ6+13hXVX9mg90sQ79PbKZt4fNyuDd0Ygw2+IW5KLW5bht0bw/7ckg7dEE9L4wX83nUp6+9zwjRNI4ic1GdTSWdSUPbWO1lpW62etHwNp3m3Ukf757ZJka61ftXbW+hVp3nfR0zIRPw9tsCvgkaTcauXIXNDRB3lPxrDmHWLtArknPbLTvUht+bRCKVZ5DAncQ7TTybn7I3vdi8g6+l3hstSA04Lc2ijHNua0z7R/qxz5KTh1go8FIQTj83yE53N99FSEufhW0RJ3f2oub4ajk3n6f+0HPB8g9T4ZpIgXYHdB47o0XAe01G+pzr3VfrjuSOrvVtxg3vTDdUnQD6PRfOPY8+qZzty3AKF7d6vgno52lriHg/sa2BC6x2kN983vxx6VQvD5QEZ2Sl/yyN1gHfgdOSMLCZ+5X0NOS7kqg1NelEH04TlX37GaE6fpHLJD5Oe8bj/WMiixmn6cXKxrp/qY1lI8h+NW63NTH+IzY/vT/Bf/llwwHLQFu8Gihv+atydnH7f2iug71z7pXmSvi83Vgs1J3nnL9b1HP51+Orm5fyxNJFrCfKVs8WUaeXwpmETOLkNmxdaYNaOZm+D0kQp4c7ozTMY6J9xacvpk5Z/YKCmyHpb+ykGMDWRtIVx6p31OusSfkC9Fa92ZygXKASmVMinWDx6gOmGsj3OCO1Ip5egWR4fDHVQ75PlszglkSWy+lEbzqUcn8x3KeVOorddLB2cHujtkrP08ftkuGcwNclLh9fYyRHWd30pR5KD82Nok260R0p6xl+7oKhmpFZLBW21C6hTJRmZjQ//UWumasky6xrtKkfJVwKuGE/02tdtp2l/U76af4cvxwTeHawK1D9syrF1ubfK5gV78oPSP9oMrOdtwZdO1zYjrtYp7Fo5f43P9h+Hz0MtmXZEvS8NcDx5Cd5L61PhnsSy1EuY7PK6Gs6ML+G9t/gvfx+E6KziLmDzbXC0U1Cagp7OZeNnsxRj6A8E4E0uAdl7UQS6UUSDXgYfsnWqbO99ZgJ7iNfxIfeH0ApUyXO1UaHxZKyXHGi/98MUxkLD0O44S17tkiI8HnEp3tdHJo35RG9th32Hqv1op5vzMJJQaDCGOh0gmNvdTqL+she5qtcl6291iPaVtE0vZxqcXZCl757B3W/bsYGwtlHYmPjOkg/7/YBb9Er1TRl6RMuOrcmzYKcXmG6mpOKMKe//htDbfWBboxE7g98syIb4Mu3M5t5R78Zxkxw5xL//DN78BOkl7+7CMsLaQK0FkuXvcSqWdSo7sAd6UbnYVcg4okBr7ktTwDZuScNbARgc43+VueZitsHZFejB/Ur/bb7f32owNk2cMgj12yeYksM49a7eWAdZcSYssxLZ9nFGCHZxjt5ENYaAz20cH1cenk50vyIYQxoSBrsrcMBhX2TsMf7xzGIyrHB0G46ObsKO5dc3Z0dx4dhiMZ98GO5rbNysMxrNuYF9pGIyX3oIdzfm5VxiM97qBHWVhMF4WtoP8tA/8hjfqeSRvCXcJcj/yHuQBb959C8zz++/460aBMR705/KmdfNAoYfEk/74D6+PmXH2Thzx5oJztMZwK8AI7yzVTbzm27bv+pmfsHV/qN8RvO+dp/rmrGqvjnGf8NfM9M991bM7MRA5x1t/rd77RqP36nW4tjd2LRO5R99SYLI1hbvZljvKPbVKvVxitQNbvbZ93uSUbpFXkNxnc48b8oLsc/JljnNIRioHxB+kdlAuSMhEcq44z0q3JI6osmfB2Sfgzpnku4Pkr5eZtyXN1HEfySDydz7vzonOy6w/I/eSC9tFhZjbDbc9TI56l3fcH8if3UE5tmGfnsH+mtvLlHf1PHsG/RmG07Q+6a48pvk2LUJe+Zd8LtaF/FsnvVPS5b+slwtwVdUVhlfuedwbEoNiQrQQIQYQjLxSqIRAoJHEAOFlA7Zo1dYqUMapNlWhii0K0o7SOlp5yGMsKCJMi7RQMZNqUQvjoDOlNWC1gjwDgoq2dYYp5PRb++xzubkJyTiamS/rnHP3Y+3X2v/q502SK/EtizYyE29Qnnsjflx64Ed2pwNosrPcC6WS6VxNIjpSsrz5Upi8/x6W/u5eKYts5mUyOX4j35dKobtJCjMPy1j/HhnL/OdFfUdaK7ZFUGPN66DB7hty3TPFUKM+q79Go5UR6w+hv9FO3g7i8yru01Lu5qulGz4WUa7S/y3zlSW94jdzn0+TqsQJxoEG9fbISLeSOzfSd+gANFpv/xTj3y+9uP+z3YdkSDyLtXpIJLKqN6I58I4y/lfkWu9zys6TbKMdVhptZ2yyjcXMZZ2MZQ1Op+uaSEdFmsI7zhqhuaI+ovEYu9Hok562j8i21Bt3yPe427rTt9EdbdjQp/fQs6MYt9Wz/m6p8Edjb5HZtFHjviqznU1SE7+fcY2QbNVn/ndMf9/SO9qrZ54+ld42PmhMuAN+B1WAYg3qWL+9gG6UW899l8l8Ow2TeC+3Ze+HWeGz/hbMsd/LbfuzwjJa9+z7PN9t+8oM0Zhg4oLWK0zVqcyr6rniVvacru+m4+/QRuvTgdUzzNmvSNHDxVbvt2utjj0Y2RQd3cLSTx/VdqENmqw9au1J3Wuq9dJtiq5u055Pvyb1uz1nyfN2Tle3aSN9fR47LF1/n9em6fZ2rK73xZFNhBr0oshCDt8HptguqflTujW6eoN01bpWv9/IvMfde+X69tD+TR44g5gI3mmL/W71fSt8drgS/7Al7iP42Q7xGspB4q1W5CkmLzAEfw8hlzQE+xX0uije5lbkKWbt2yCeIZ6SmEdfEG8Kca/gzmoH/2PK35Akz+Qf7RDPp11ILLN0TZKnRPMezWM0L4zttI476bPtP2r3y67jl12Xr2rc7fmeCnv5ALxsreYSeW35zd0o/tv0vRa280ysoaxY8uzeOQUfWXsSTmjcUlxUlvtssryp02ofVMtthmhNdpoz2iXODRK/lzn+XOsFC0KIAW3Nj67LfMqjbv2VMFPGW+11wLsEfUN8V6LYl7lV+mgs0DiqsSVxCl+F2LFdbrd6b5fVfi9yzvNVL7kSnLTxbhLfCk1MOIQ/U7mbgb4esOy2LLDaLxscyIFN8HwqzgD0GfA8nP6Y0WCp1dtF9h2a/xB+T/q2C1/6mRjcRzzvaUA3oPWu4fyOc1ejG8FpBPQC/l7pDJRL3WO87yfOoz9UL5izMAhbh7XQTpXr8Ht0VspkgluLfgLVREaTTqKNraG1cfYijZPOd8lFtlJnunR21ki1c0Q804+2sUtc1UXOD/m2QzynmHErd0IPy0uwEw19hPn4Fc+7oT+69Unsw/A2oLedXvzehNUyefAgZV4Vz2h05Y98m45dZvV5F4tnucnq+M1Wt//EanrV8+MsK6yWV50/z5TrYXT9b2w/o7E3YN+DKvFMe5m2vJaLyow/VyY+D229jH3zHHYOc/jNoD7jOL7XyoWs6QUwlLXWfIi91/wG7ztBtdFq3k/FXpZZinOPdDL8Jah3VoK13q3EuEPkGJXo2ZfZG88F+71riG8HZZg3Rbq6v5a+kvLHnv6E9ZvizpbuGR/gywfBZmvr/b/JgMwFrDvlEqZsaGMbAZsxNfxmnp/i38awTT1nkcb1YzLKfxId+aTRVhp7plDn55y5IqOxC0Dv1wr5Bq3QVFDBOBdgh5s9Xi351Flkz+8iL5+4wr6yOvD3SmyR1Gq/sWXMwUi5zNbVMuQTwQN2/sbR7mqvREqV2FXBnxSeRyg81yspv38l75zBIe4c4sognge1fmctJ1larGu8REYr7j7KKbUyxCFPcWupc7Djd/9CGajE7uR9WRvvOeQtCbSl1p3W8XvsoBQqznXM8XWt3+m/XEmOu4N3znCREu215H4+3/jrgqMm7m6QzsTwrjzH+bbPWRyccYYGx9hHWcToz8xeEulNucu4S8b5rxF/JxC/75N86uQTu4a6p8xzsW2vgvxugmpp1dF6P2hc17iqulU1qfN8sFBjnOpE2/6N7nKgvmp8qzX0t2Emzi5G8x/lbKBDNUfTWGTiysXEj/Fh/Ml4TAnWxSrCeEHs6JKxIoxJ5nkPp2G2jVEzwxhl4s9TwQbKF8SWhPHKIf5k/FnLMY9RrHrX2Etic20c4kwYHoVymK5npNli8rIG5uEVE6+62Dg4jno8a95i9E2d9NQzSLmSjrQS9/8L8A68nmJPRLYjTWjrKO8q6b87h+Vy9tLXnHpizDSTuw3yGiQzmXOJdNX72l9u8ouJKbmI0fi6PprrmXXS3CmfvbhGLk/PCdxSuZa7cxj6I1vvLeZpB7ydYm8OCXKjOzr+be41vXMXG11RpNpBczHVDeoH8TZQHZSS70V5nMkzWONyr78UO/vYg82a3wZlMAUIvc0ozuZnFN1n/hVylWoZtXxTTVCA/RT+DSctx4Dd2PxJ+Hx2i8nhmJcoFyIuFPNbnb+E70fIlbahizbLRUarBGYMjyrMyXLFapgIxi5VQPyWwTANxlhLzEV7TZOp1BviHJAKZ6bUYEc726XAaWZd/sU8C9+apMz5D9pFZBTzPiO2PWjiucTZJt2xX6dOpSm3Tbphq7WczoH7gnT3b0WXz2GPzpUy/zFsKfvEl1x3jEx0n5FLndckh7nN4Xmi2yS5sVrJdyrQQuskV3/z5lIH7ep+hl45Qz2s+0t+e4L33VLgPsS+GcmcFPE8mL0wmPfeUuA9Y7RpNW3EknXpz10lPYwPbYFPxp8U8Mf4FKsNDsOJyJdWqB+pqB9pbbdAfYnGn4aZi1SYF3Dp/xh8CGdDn9i/j7ecrxbtqK8RDXbuIpjDCDOX6TC3qbQan0XnPRUz7gjWIQlzoGti+rZ7QNfdWUfMUF+1TFPoo45Lx2Pq2PV3jsvVpi5ldC15zzZ+0Y9XzT5l7T2hzl/RVaW2TbufTD39Tlmzhlizt3zGpntP1/2JsF/9XefTHyWdIJc2C9i7ue5M/GgMfXJzJRH5794kom1xbsWppY9G9peidZZY/+24It9Nf+o7bUa+u3v5fl/Q7GP9f/LcwHxm034BVEt13DVrJdpnbD13wHq5E8ZAFYyylEEpVNjnHnAXVMK1MNoyAobDNfrszpeBidfJLZ4m3n0kqxR/Bee3URZ6h2RhrETWwhKYCD1hBgyOqZYqwZeQCugOvWEA5EPWBbdJVU6JxqCgvvP3jf0BoEiDLbCyIw2WrjUiDZJeLqMheBOtMhN7FPug11eWuj/Cr0j7dfCO3vFT8X8mY6Aysh351YYm7KeoRjM6bQJ6+dngTbc8aHTXBG/FX5IS7xMpiRdh82Vo1t3/e4Q4z10RnCEuz4Y6tel+dqQFv+i4M9YH/3Xf507bwzl6nNywvxSxl3sSd64y959IUafbZYx7F/djnXiJFzlnZyQ7PkOG+LfIFYm84GPvH6bOAM1fE9dLtr9WshOr0GuvmDu0n+aY3v7wTlVNZ3Qd+i++h99m8f2nMtk5LTXeUOnlTg7eMfnJTsnnzuvj/sLouB5uX3KRRvK4Hwf/Z7/Mg7uqrjj+fevv90tYEkRCrMGwJ4AQolETELBAwCyEUIzFiQshQREICAEUlyIqrVWqo1WrCK1aF8CF2uLSqUtn7FA7tRY6g9WOlYrLaLUrLmMlr5/7fu+nNC5M/2tnbjKf3zn3vnvvu+/ee84959U43lup8829bO6ZPE/L8vKje/OflzIfqZJzNs25mW/LsU+uc58qoTYu36ej3GbVIMsPqZuZyPJE5uo7Y3lAHTAgodA5EO1xx2oj+lTnVr7rKTWCuUsz4TiNMPFEOE9t4VrVBE9R3qkbg4Ho1Keu4lmT2oJrVINN16Repv4NzQ5+yX16MPpd8LzWh2Xsx891afgsfe/QheFAhcgNwW7KN2pj+Bz32690T3g/Zeri9h26MFhDeQOx1ROMO51+y6OX6NuemqBrmWcvp1t1ztxotz6I9rD3dzsvRXv8VRoWXkfsfS7nfJPa/DuJs5fhq9E9ohL0Kvavyt+qTlPvdrGvN1PfoaX+BuQGfOwktcT9OtVFucpdEG1BnurNk4NscJdqMH2q/D66wH+WdrTxr1EVtlXlryOeukzzvcFqiMt3cA4maHYoncGZEHv8kHtABam1mm4IBygv00tV6ffgj6rKFGI/R/POD9lX8BfIMwRtrNmX4C/BjxhqsJ1D9MPmiT3omb/5b3APQK7cM5/qmZ/FNrmFmO5QGz2k7FUTJxhy/snkM4CvMDnCzKzsfhPZlI1Do50wB2b00B2e35OV0VAYBqcn3NADxu9+AXk8jM/F9egPun9l7o/qZL8YhmsAdQ/QttvdqO3wA+6+4sNi1of23kgNcSvU31mrsYyzyuQH4W81lvg3+Ysae+6H06JvuU9qkSG9TlMMofGNn+Mf3QdU7byl6ty9wXi/id9RHT3j3x5dnf+4lL4JW3qFO/gC8oAknwi2MOYc/OFuTQhWZHOrmOew8+16KDiNMynNM/M05N3LfTtFVd6HnN/FOtL9hoan5dSn7lV/A/2UWq8VyTh7YWqqC/vOB0cPmRjbnxMd9P6pRpjIHE3bW0xfo/vXEf/Pw+9my23+LczhdeJcbMNg4v30Gdqd051d2dVLH4bggFazr8d7T2ODc5O7qsfdxZp9zV2oEuc0FSMHwmBThlIYmuhFOfAz46FvUl+X9On7X/W9jTvqRxrkLNYg8q5BrPkodxPlJ+BhDQq34QfA5L1p1j54VKemiokRF2pGsEQNqT2sZ/9oR2qyClNv4meyOV2xIbg8+oe/VAOCbdzt++MctST4iDHe4Z4jFzQ5WOp8rQhb47x0RI7UrarMbCEm3EXcZnLC7TomPI82O9nfi4kZuAPNM/o+FoxWi9cfP/aO1gWX4zv26+T0O5yPyRofjCNfu1IV2HK5f4Pq3c0alTpRszNvsbdt6us9ie8qUrm5O4O93KPVuoT+kwxBS9Qd7Ioe4QyUcy8ei28sd6u7Hwk2q5T1mJfqp7K891WG75xpSJdkJQyEvok05cHe/cT5JdzzgzQmc4zGpF+Lc9aC9CsqyN+ngj5/Qn8jruuD7JP/JjFzS7wWzfAVc0/HeV4n+e5d0A+du5n5HpHu1BF5d6FXxHXjwlHEmGfjI9kH5j2LfWhivg3YXosZK5HLmVdzsJ6YKKmjXMJ5XncIdTnprUpoPYSzPyXcqUrJhFOGf0XY6zl+u/ryDfUwCZsqN/ENzGe8I3nWL9fX6IbEVutzNpuT2E2twZ+vOVCM3e3I2SLUM+ZK2r3s7o39xW7ePRXOABP/3MLzBb6ctch2aE0retfA86Gs0Q64wqxz7C/oS5vmpO1qPqbWHa525xm152RyvmvDy4jjexE3VWuGwXtdxxm4a2PinItcJ1PPGX5PrdydsUyvVEFYpFbOT0Fw/Wclc1lm9i2O51ZiNybey8ps+XaN8JqxJc4Hc+8ffsBdei051Db81hWqy1vOfX4q64p90b4ouJLcqCl6Nfw9bS6O/mBsjvpZqRnEQaM1i1im0j+ZczAQuVpTzLk0Zwuf1Q+90D9TZb4H++P3j0xkEX6xzOvSKGyryuDfxv7eFu/xZIN7qUbSvwnbHZ32iDl3qdbbyXnYil3v4xteVAVzGU7bOr8qPqv1fjNzS0i+rygcqTH+4zxL2lDf7K2I12e09zbfhk8x+4Gt/trbGL2SnPlaznMe61np7492mTg4nMS4Z3FWhyPHIH+IvSyO42nj5wtjuTL2OSWJLGWsAWYsbHd6+DbxF3tAbDU7+DNrWU1s08LcpTXBd+P9KPNP1MLUj3n+opqCLnLQXfjUZ2Mf2sC6jTV7YmyZ8cozTcRFa6J3g++p1dvM+dkYfcCaKo7Z2R9viPLcLertXhTvbQO5Y63fAsP4PgM2hh+tM+tqMHse7/spfPPVvLuMNXtO9d4+vqWU8ocqC+5Wmbs4uorxJxvMuPHYW5XxHsYfxkTXGD/iq/vjhO1mfZjXSPcG7oS/Kw+Odb8fvRYu4jsv1yjymVmhGXONTvd/wb63xOtR1zOe+KKyV0zsVfxpztkzLjtc3McdOsmQa0+MRIbS/T73aYV0kJ3rXoo+FQohleXgmfir46ABfSJt+MyDm7JxXfe53sf6S2a9vsp/9m/JZ3GGfA5r2UMiNfcnn+KdALT3fsYZ6kcsQKwfMss0DidDxJhHdJj/mtQbL9obF9r3VRacsQrvxAgX/idHLM9y5NFSEVHWwNulo8hmj+6FA98hHcM7Bj8mDaHv0NVZhl0ojeD9ZXXSqPOl0fdnOZa5jfu2VMEYlWXScfQ7oU06CVlD/4npL2Yy3zFlH052kjRtmjSdOc/4DsZ8ktSwRWrcm2U239c8W5p7ntTyN+nrD+OceW/rNumsWVwI9GljzdqZ48JzpEXMccnTUifrc0HZ/wmXWCwWi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxfI/gyP1a3T3aKJeUChXBRqnFim9yX1GAWWpjx7k1wO5R5nfWE9pNSUnLsvp7V6f6J5KvM2J7qP/NNFD9BcSPaUJ3gFaOn6GMQf54xLdUU3YmOiu+oTfTHSP+psS3Ud/PtFD1aQyic58UlO1VaWqVIXG60S0uTpPHchGLVMndOkiLY9rplJagW5+51O/KG4xlienaAn/pZpD3bn079LKuNSB7KD1an7b45a9+Z9JqY3aDq2hpikevZP35t7TwOgXMfYqxill3GWMuUgL0BegL+fZik/eU/rJ7Cv0b/arL7atq4yfe8+tE8e5sZM0Tde0vWe26bI2f9zr0ZRMNNdpR9PSJG7nCVEhEje+adw4vsZOKC1l9sYDL4hYgpd0Dwnt0NgeaLgXiZSQzRJiDPGQakJqukETKAiGtiSa+KOhjfA7x2k3pO2lD0xIJPp9/873nfN93zk+Pg5D2nNP6yAtIoc4ZsjAl2HdONbhcwyR0U3f49BGYOWjE8gxd68m3oekqCP1kfkMi14w0g39DEa4NS468Z81luexNitlYpUJjA6Jerk2jLnPIzYrLBPwSojOMdjv7scx5MS7kxRxadHbR0W8KTxMMoY1eacTgrLNjO76MmHPwcL7l7m3g+/XwcfHkUUSkTl0IQZpTMQw0rdZyyn4jolO3q0rLrLkZyIhcuBVjIp6h+/nPD3P9ND+DhYbMVmvlbbGL2RMdtjKZqxsfDxppdtYJJVip5JnR8Zz7JSZM7NfNhNtTFV7zDNZ8zzrz5jpGI85Eb9gTYyzlHU2OcSGrMyFLI9hfPpQmO3hrKOFnYqnMiOsJ54esoZGYT1ujaRZz0Qix1eKjSRzLPXBeYatLOtOnkklh+IptrkifCwsynLWRHbIBBsePx/PmmwinTCzbJzXcSzGTiSHzHTOfJTlTJOZY2fMRMJMsFTZyhJmbiibzPACxRoJczyeTOXaTjxx9PTJ3n2x5JiZ6zPPn7LG4uno463dVirRG7v/QWFlMDNh5yXE2Xg2njDH4tlRZg1/dPv/y9dFlcD/r4z/lSvjBHmCHCWnyUmsvu8DF0j5+nj/8oiSx0krumAhLgHfmNj/s6gjJWq6/3k+jsiP5aIsPy8I2XiQ/Ix8yF+kmsSUBvky2UU0pQH/W5V6PFk0pd5x7dLYnFLtVNfonNv1jfqc4nGameaN+JQ6UgBk4gXtAgYAKqhEDKXO/krYmAPLllm6zM6VWSxs/BSOx0l4o6TUOY3bdW52qqr1AueVbq7X2qfDRsSt1OLVxP1q0VDB7WhYDPfyWWqxGcLqHHmsHNVdNh/adO4Ma5EgdAYYQAa4BqwDLmRfS9qBIrABKELjfnlgEpgBVrivmK0y7I00KT6M+ETtPnQKDzuAkkHx0JoV1KtUoiuVpB+YViqIolTZJKVdxyTUeUxkSp19bYLbzQ/rYsDesVNfUKg8RR4iGgySva1JjBC7u3tTOHCwLDh7W/XlSJVCyBogK0SRSHM5ymlu09dfgi7RfxGvJHErfdfxbcVq9D3HW68bER99h0QBmczSH5ISIBOL/o3kARnu1+zW/Xwhes2pqtF98F8jDCgAlMyASkI3AO6/5tRv49P/yfbWirhlO/RIWXB82/VoZCv9DfL5JX2VBIhGfw++G/wX4Dh49GX6Cq5wnuezjtenF7DeVbhfpRfIwxj+Hr2I21ej36dPkibhdsuuKa9zy27eq0eq6HP0knDJ0S+RR8BTdNTWNTZPn+Xnkb7puD08vzdtX4O+QN+go2QrvP4Ar0bNu0DTpB3glcw5blUvRqrpHMqcQ1s05CiRaUEN+qqNibDe87RAtmFskT5FGsBfoE/bDVppnv5DuP2dz4L1ruDEcOaoNXop4qZX+Amhb6Pjb4vV/ursOaiTyB76TRICZDT1DqQ7/PcCXYW0im1axdasYmtWkcUqDi2hb2HkLfi009skQ18nRWAasoIpL9jo4HUhBJv16/Rr9BI64ZtH7yRYn3TcNTyzS3ZdvXC7xD/gXQv4DdEPyEh+iX8irXn6LVFK0dnexAN+bbur0bqvlvcCgRf5HizQAn1adOIp0YHZF6Hi/NOvi+ANp7pWz2P3Y1At0EngBrAGKHCLoYYYGQAo3KNOjVf3ztPTIviYXRPWFmgPSu8R3eqxG/wi56ObguK1m3brL3KBtOInkK7UKC67XTs5Tz+L89NP++yEhtxP2piXB/Y5Bzv10DztE73os7VA2WzXPyCEz9ju8rk67FTV8kyOCMd9dmWNMO/b/EjSvc7WRl3DOe0U1Yb5DzCKtw4QAgqw8M3QHV8dTn+C6qIinQwCM8AsoGCP8agAosCKsHjpAZR7gGwAFHt7gKwDuGroftIFTAIvASvAFmEdBGTYQ1hhELQIyJixHboP1AAGgQIwA5SAdaCCLNJWrNMK7xBoAZgFlgEFe9WCPFowVkcZea+SEI3k5SmjU8qTvJSX8zSv5LfkffnaSuOTn2jRjXOctHHSDNIx6M64C24achvuqJv63Mwtz22U7IrOMJhR5+oMv9b7l95/9tK6jqKrWCEvRqqlWrIMrAGULEo+aD5oPuMbdPHQ8qG1Q3Sxd7l3rZcu3l6+vXabLrYut661UqO3qVPvGJAsKS9NSoomtUtdUr+kDFCL5ukkVTTaTrtwFpRBT8ZT8NCQx/BEPdTnYR656JnxzHpKnhueLbOukuuGa8W17toSdQ26Mq6Cq+iacbm0ivaKrgrDpaxHDsuvo6kzoLOATAqgRSH5xEgJ9IbQi0IfBM0I3QCNCikAGuISEMBcr8GvAFoEuB/XA6AhrgMB3O63YMuAFgFZvmXs9IeCRlD2BVlQJkFpPSjdCK4E5dlgKSiXIp3ykshyCVkuiSyXELkk1l7CvJCAALK9Kfxuwu+m8LsJPy59mG0QNCMkAzQqpABoiEvyTTvQ4Y00ys9gxgHQaWAZoKQdtAuwhKZxD/kZUEO+7DzUgi98+bK9B3ckmL/MdpfZTsGcB3boAxEvHijTwDJACdc0oItrGyV5yj7CfafsT5dZZ3g58il8i/JUpsg1QCb9oNNCagftEtI14eO9p8+CrggpAzpzL25ASNxPA+7GK/Jl/E9B8soXYb1oeGSybRveVHW1lXVz8k/sZJ02J//IbvaBOWVmcxaplyn6r0qrgv5A0GlBvyPo5wT1Gp6A+k5A/XlAfS6gRqrk4yQI87qgbwh6zqgJqn8Oqi8H1atB9UpQnZfuED8GHjR2+NU/+tXf+tUf+9UX/Oq3/eoX/OpJv3rCz6dq5r+b5F2cSl8UdKfRyNR3mfo7pv6Kqa8w9btM/TxTO9m/ia++mDiKODyzB9wWSktpgxdPGPDa9boraBCEBlmO+4Oac2kLaO5arEDDFlpSS+8g6UtTTIg2TX2widZGicZEibW6O5h2aash8UmTJrz4pEEeakyqL2pakzaK38yepY08+eLAzDf8vu/3Z4Zd7gfk9Dd8ppbTd+T6llybLzWVs6by6qbyywruhu7lG8m6K4pC95LyQCnXTeYF1klQ6ri1DfAQtzoBYW71AB7k1lHAZm6dYZ3rlI3URcPClA3UVQWu5/oU6DIfVK7vAxRzfQfz6F9cjwDucLsacJvbNYBb3G4C3BRwlf5ObAVh6K/cnkF4eoNERVj6E9GU80CPWx1QX/Kz08+JSbfBzNH5CdknXEdxdJbrUcBHXN8K+NCHD7jOAO9zuwEww+0zgHe5fR1wjkfHRLy3SVTGOUs0iTluhUGPc0tEOMKtxwAvc6sZcIib1wCj3LwuXA9Ql+LppjbRZaWD3NZBv1Q4yIskKul+0iwjP80tcSVdIkhnOU0VDpKkCdH30Th1ZZQY1x+HzOS6Bmj3b+4pbhuAVh7FHdMWHp3BzT1ZSLBd/H6u0q0oQwSKcP08RIzb2wE13E4BwsITRW0uZK0kpixqE9eFqoLrtexLWkZsGbGUaPTcRfYn4t4xPfoCZ7djnko5+yMKuMh+sYbYz5aHrpfdwGt8/iL7AdIlE9tYGftev86+sx9m3+hQxMLsa72BfaUdY170CpuzapiLwhx7iH1mywifanDjbDbqKRTe79nPsbO6wd7SPFHDGxC/KnIg0LR+jL2iTbEJPAp56yTL6dXsSHQfOxgViR5go3oPG8FBDsBn2D7ABvUzbKBZVrxPv8Z6m+UZ0rY80bOmJJ6xe1gXKgDRIQhU0IbnshGuDc1XxB2hW0nMXWPPt1xV8ElMT2AejTUEvwgeDw4F+4JxfOY8EtwWrAvWBLeolWqFukFdr5aqqlqiFqmKSlSibPFWlmMGwV+wLSUVAkqKxFok9xWKWLGIvkShqoJ/tpzNgbSS7o07LUbaC670OK1G2lF37c24lL6epWlnYT9JD9U6t3ojHi3dvccpjsSpU5km6b54CGJHec2jpC/j0RXhMR12KhOZeULpo9OnwwK7pk9ns6RqsiPUUWlu2tGVXGMZKKyppLE6QoZx30/Vzpvp3ozzcXXWaRSbleps2tneW9ufmVfGlIOp5LxySEA2M09HlLFUj7DTkWQWsjYpI6ZyCDJiCYBM6SemkMHef4+MujAnXdP0RTupK0R4aXZK0R5flLhXFDhFE1KUCJySohk/oY46kDAmALLiMaLLhHrxmJSFhMzVNESyNSFxGzUIXK1R0rtX6ahPX/DpC4L2KF3lmzW/2ijRZAZNiUJj/I9jOP4fnOhc++ThTGo4khqIpIYxB5xTkyMh58RQba17eFIQtU5AGxjaPyJwcNiZjAwnncORZK3bnlmDzgi6PZJ0SSbVl3EzseEkb4+1pyKDyexc91Tr+H25Tt7N1Tq1RrApEaxV5OoeX4MeF3S3yDUuco2LXN2xbpkr3ROn6V0ZVyXxbKLfxzmlrBRvy0C4LhuvqjhiylenrS50PHy5iNBZUmZknfWRuFOOKaj6zvpOQeGVFtQGmDcWqNDxtrrwZTpboCpg3hSJk3woNZrEdw4jn5/AwB3ncv5dh3wib6QkD0Eeu7wcUGIvZk5aC3yeTKwOw/C1JGckMq5lpUKjyTAa+TnRexvZHDEMP6FhEOTEqWWzXyWb/bKSqie+tX60blqBBdnlL2Iuyy5/AR3+IuYyuvyawIK5aC6bgQVr0VqGdmlxaXkpsFC/WL9cH2gpVCBSZSkqXP2aMHITwmxQeVp5blEIisZGnPqfa8hJIi8vBsO3S1cDgYy77sbqJueTE9LFt+ZWn2EQInx+wvj38K0Ijrs3jL8FGABjKSnzCmVuZHN0cmVhbQplbmRvYmoKMzI2MCAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDQzNjY3L0xlbmd0aDEgOTA0MTE+PnN0cmVhbQpIiXyWeVxTVxbHfyfvvZsYIgKKuEDeS+DFulStOo461Lqg49iqdHRs3aEIKoKiUkVbi45aFTfccFfABRdQRAXFDeuOIiBibROBqa3jGD9qrR/tmJDMDfKx0z/s/XzOuefcd9dv3v29gAA0xDwICB8ytEOnJgPHLOQtNm4RUfGRCTNKwmYDFAo0iYiamajknK1eCfhvBdiUmIQJ8d12N20LBOoBr9wJcbNjmi2qXAe0KgQ2jp4YHTne/uHwEqCoKZ+v60Te4Ne5xTief8TzkInxiUnDJ57gYVEC0H9k3NSoSP3w+RYQK+Z5RHxkUkLAigaHQIPa8E7KlMj46JjEu9d5PhDQrkmYOiPRd1NlT9Awz36VhOnRCRl5Dx7y3AkYOkAQllAqJOikzVJnfoqWr2uhHDEaP52k8WKixlPEGrR3FyFpFJ+lATcMG9RXQS8obqdU4fqYOmt7Ul4vkNvtBkSLdNKzGvy518DDj8Ph/HhELbgx1DfyWqPx9Pl94Q8FUWJaXQO9l6GhdyMfX7/GTfybBjRr3qJlYJBRVkzm4BDV0uqd1m3atnu3fYeO73Xq3OVPXf/crXuPv4S+3/ODXr379A3r1/+vA/428MOPBg0eEv7x34cO+8fwTz4dMXLU6DFjx0VE4rOo8dExEyZOip0cFz9lasK06TMSP585K2n2nC++nPtV8rz5/1ywcNHXi5csTVm2fMXKVamr16xdtz5tw8ZNm7F12/Yd6RmZO3ft3pO1d9/+A0J2zsFDuYfzjhw9ll9w/EThyVOnz5wtOofzFy5eunzlavG16yU3SstQfrPiVuXtb/Hd91bb3apqiI3784OG8aNqEYavyK1RNCM0OUKwMESYJSQLKcJyIUMoFV6IDcUhUgdpuDROWiylSKuky9JD6TkLZG5tsu6o7rTOHRQbNDnofFBxkNuYbNxh/Fn2l4PkfvIg+RN5hDxKHiPPlY/KF+QK2So/kZ/LLqWRYlYsSkeli9JD6amEKWOVBGW2kqysU84qT02SqbEpwGQ2WUztTYNNw0xjTQtN6017zRozMzcy+5n9zS3Msrm1ua15gDnSHB2sCfYJNqlQNapB9VGbqM3UQDVEbad2UUPVOHWeulBdoi5X16oZaraapxaqp9QL6nW1VP1OvW8JtfSy9LFEWKIsMZbJlqntktsHZJmyFmcdzCrIch+I/oUczBHg6OoIdfR09HaEOc453M4o5/PaD2qf1T6vrXUFuxJdyS6n2+l57/gbl66BxqQZqTkohAjhwhxhIae4UtgplAkvRW8xXHpPGiFFSkulFdJqqUx6ysCM2nBdui5fdysInGJc0IUglxHGecZ04zO5mazIA+Tweorj5HlyvnxJvi3flZ/JLxQofpxiG6WT0l0JraMYqyRyiqlKej3FpvUUB5mGmkZxiqlvKPpyis3NxnqKEebxdRSVt1AMf0MxVU1X97+hWMwp3uEUe7yhGG2J5RQjOMWALHPWkqzcrJcHOnKKcDR2BDm6cYq9HH0d/R0VzrHOZ7WhdRRfuRRXgmuma56Hovsev79PuN0EpPdfX0fXJI8Xy3jEVUZfqa/Q39SX60sBZ5nz2v9f3MddgSfik0GAPRm4L/K6sd3X3sje0G6we9n19gZ2rZ3ZJbtg19jx0POboWZRneeaWjPrUWxdXPCoO/Do05qUmrlAdWz17JpCe8m9djUr7Rur91anVaVVZVYtA6r2eHpXB1RNq+KKWdWxqldV56oQW39bP1uorbutq62zraOttc1sa2lrYiPrY6vd+sD6k/UHzyjrJetZ6xlrAY8uWndbD1n7WftYe1tDrGaryWr8cROfj2vYpERucZPeja4NfMQ1nWuydqt2i3azdtPr8/ot4J+G731bcy196MsVXoIQVadyfbiCuTizON42TMqUsnmdL3ENZp24jf6NmM6nzifpcvXT9WX6X724NnqN9LR5Da+3NfjD4lXodYf7FwauogbR02IQDXWzGpq+7mEY/Laxhm4eM/Soz7r+8Uq/G+n9eo262PCWnb16PadhwJuey7mlvcmKGuZ7ewPedfv0blbnW9Q/FLATC7FIGIs03MfXWIll2IZ92AUfpHDEC7AWT/EzVmADlhDx7/ETbMd+/IJneI5MZOMKLiEHnyEKqRiPYkTjMq7iBq7hOkrwb8SgHKUow0FMwGOsxi3cRAUm4j+wYyliMQmTEY84TEE6pmIaEjAdM/A5EjETs/AASZiD2fgCc/ElCpCBZHzF/yXMx0M8wglKow2kIYFEkuCAkzbSJtpMW1ALFzHSkg5u2krbaDvtoHTKoAakJy8yUCbtxAu8pF20m/ZQFu2lfbSfDlA25dBBOkS5dJjy6Ah+RSWl0DI6SsconwroODUkbzpBhdSIfMiX/FCDf1FjakIn6RT5U1NaTqfpDJ2lIjpH31AANcMh5FJzakHn6QK1pEAKIiNdpEv4L17hB9wjmRQykZku0xW6SsV0ja5TCd2gYAohlSxUSmVUTjepgm6hkFrRO9Sa2uBH/ESVLIUtY8vZCraSrWKpbDVbw9aydWw9S2Mb2EYphG1im7GHbWFb2Ta2ne1g6SyDZbKdbBfbzfawLDFWnMz2sn1sPzvAslkOO8gOsVx2mOWxI+yoGCfGs2MsnxWw4+wEK2Qn2Sl2mp1hZ1kRO8e+YefZBXaRXWKX2RV2lRWza+w6K2E3WCkrE51iregS3RIkkjSSIImSJDFJK+mkBpJe8mLl7CarYJXsNvuW3fkfzXX6ldV1xXH8ufs855y97773OfcyCKiAIpOCiqLRqDVGUXGe5yE2VatWkyamcVUT4zwkjijOQwY1zsYkZq2mq+1q0yTNHGMcEAERZ1REFAQc+qzV1T9gv/m92OvzVQXqvCpUF1SRKlYl6qIqVZdUmbqsrqir6pq6rm6om6pc3VK31R3rjHXWOmcVWOetQo7QnvZ1hI7UUTpaN9AxOlbH6Ua6sY7XCTpRN9FNdRJHchRHs+ESvsilfInL+DJf4at8ja87D5xqp8Z56NQ6dU6988h57DxxnroB13JBN9PJOkWn6jSdrpvrFjpDpnADjtEL9EK9SC/WS/RSvUwv1yv0Sv22fkev0qv1Gr1Wr9PrdZ7eoDfq/MCZQIneFDinN+stemv4p20P/7adepferd/V7+n39Qd6T6AgcD5QGCgOnA0U6b16n/5Q79cH9EF9SB/WR/RRfUx/pI/rj/Un+lN9gmM5jhtyI27M8ZzAidyEm3ISN+NkTuFUTuP0YF5wA3YPzsUemIM9sRf2Dr6GudgH+2I/7I8DcCAOwsE4BIfiMByOI3AkjsLROAbH4jgcjxNwIr6Ak4L53JxbcAZncktuxa05i2/wTS7nW3yb23BbzsbVuAbX4jpcj3m4ATdiPm7CzbgFt+I23I47TDfzvOlueuBO3GVyTE/c7Qo36MpAgveGVWHdtSqtC9Y9q8q6b1VbNdZDq9aqszKseuuR9dh6YmWGtRaAMF1BQBAkKNCAQGBbLYHBARdCYMADHyIgEqKsVhANDazWVhbEQCzEQUNoBI0hHhIgMay+VWGxJFltrLbQzMqGZEiBVEiDdGgOLSDD9OJ23J4L+QIX8R2u4LtciV9DJrSEVtAasqANtIVsaAft4RnogP/Bb2AuzIM34E2YD2/BAlgIi2AxLIGl+C0sg+X4HX6PP+CP+BP+jCfxFzyFv+JpPINn8RwW4HksxAtYhMVYghexFC9hGV7GK3gVr+F1vInleAtv4x2swLtYiffc7liF9/EBVmMNPsRarIMVsFJ60sd6fCQjZCQ+xicySkbLBjIGn1KALAIZK+NIUJAkKdKERGQTkyMbykaysYyXCTKRXAqRIU82kU1lkmxGPkVQJEVRNDWgGIqlOGpIjagxxVMCJVITakpJ1MxVlEKplEbp1JxaUAZlymSZQi2pFbWmLGpDbSmb2lF7eoY6UEd6ljrJVJlGnakL/Ya60nPUjZ6n7tSDcqgn9eJ7XEW9KdfVLrrk2i67DvWhvtSP+tMAGkiDaDANoaE0jIbTCBpJo2i067oh17ie6Wf6mwFmoBlkBrs93By3p9vLDDFDzTAz3IwwI80oM9qMMWO9N7353lveAm+ht8hb7C2hMTSWxtF4mkAT6QWaRL+lF+l3NJmm0FT6PU2j6XyfZtAfaCbNopfoZfojvUKv0mx6jf5Er8NqWANrYR2shzzYABshHzbxA9gMW2ArbIPtsAN2wi7YTXO4mmv4Ib/H7/MHvMfkelNDX4T+Hfoy9FXoa66FW7yP9/KHvJ8P8EE+xIdltkkyzUyySTGpcNubwnVwx6RBhVgoFoulYrlYKVaLtWKDyBdbxc5wuewVB8QhcUQcE8fFCfEX8TfxT/Gl+Eb8YDJMa5NtOpjOcFecFKdFgSgSpeKKuCFuiwpRCZVwD6rgPjyAaqiBh7KjfFZ24iN8lI9xPT/ix/yEnzoB8xzUQh3UwyN4DE/gqQgIS4AQIugFhJTpMlN2ll1kV9ktfN9d5sheMlf2lQPl0HBLjRWJcqJ8UU6VM+RL8lX5ukiTc+V8uUAukkvkMrkiXFqr5Bq5TubJjXKT3CK3yR0iQ+6S78o9cr88LD+Sn4ZF97n8q/yH/CLcZN/Jn+RJ0VKekmdloSyRZaKNvCbLZYWskjWyXj5VQmnFyihfRaoYUa7iVLxKVE1UU5WkklWqSlctVKZqpbJEe9VWtVMdVSfVVXVT3VWOQNVT9VK9Va7qo/qqfqq/GqAGqkFqsBqihqphargaoUaqUWq0GqPGekE1jo/zJ//fR9iChfO/fdR4NUlNVtPUdD7hgKMcOyy5CKeB09BJcJKcVCfdaeFkOllOu7ALuzjdnBwn1+nvDHaGO6Od8c4kZ7IzzZnhzAyVhMpC10LloduhylBV6EGoNvTYWEYYabQh4xrfRJt93jRz0Bw1H5vPzOfm7+Zf5ivzrfne/OjN9GZ5L3uzvTnen73V3np/ij/dn+W/4s/25/jz/Lf8Zf5yf4W/0n/bf8df5a/21/hr/XX+ej/P3+Bv9PLNz+ak+cWcMr+a0+aMOWvOmQJz3hSaC6bIFJsSc9GUmkumzFw2V8xVc81cNzfMTW8eF7uxbpxVZBVbJdZFq9S6RE/tgG3ZYAs7aEtb2dpGm2zbZtuxXTtkG9uzfTvCjrSjzDgz3u1tJlhl1uVgdbAm+DBYG6wL1puJ5r9Ul3l4T2cWx895l/vj3ty8v6uWJErEnkSQqBoP1WJKkSAimA4NlTRiTzEYsS8htkpR1DItipoxasKgllBbhyS21jLzWEtQ2zxTNS1+d76ZmT9mcp73uU/u7973Pe95z/nc880wA80g864ZbFezq9s17Ag70o6ya9ov27Xs2na0XceOseva9ez6dgO7od3IbmzH2nFOqVPmnHbOOGedc8555xvnW+eCc9G5JO6Iu+Ke+N45Sl/QDlFgHeVXaCftoq/4Fv2JiuiIc4xm0CHKl91lD9kLSjfVuUBHeSEvco5zS9OZb8t02Uf2lf1kmuwd/l74gfCD4ZnhxeGHwrPskO07RE+43GFHcCtHOkoUqym0z0Hz4wScoOOFlYaVhZ0OO2O6mK5uhjvQfBicHZwTzAwu8AaL+c5lWkkP6DBtpEJ+nRZze/4NL+FC/pDH027Ocyq7tdzabrRbx41x67r13PpuA7eh28ht7Ma6XUymyTLvuV3dbm6yG+fGu03cBJNthpgcM9QMM8PNCDPSbeo2c5u7iW6q28tNc3u76W6S28Lt46a43d0ebs/g8+AL5mAo6HvksSc86SlPe5YX8Cp5lT3bwxY81wv3jBf0PK+K95JX1avmVfdqeBFepBfl1fQyg/l0kIqDc4PzggXB+dZYa5w1Xhxz9kBPfensc/Y7B5yDTrFzSBwXJ8TX4i/ipDglSkSpKBOnxRlxVpwTV8RVcU1cFzfETfGduCVui3IQ5zUQJg2qL11GyzoyRtYFZwbrTJ0F9vTQPXUqyJOhB+pBoFE3naxTwI8j+qg+Boac0iW6FDwao8fqcSDTKD1a58pGsrGMlXEg1CSdpyeDTvPAqHwwaj6YNVXGyyYg1RKZIJvKZrK5TJRJsoV8BeT5QT/RP4JC9/UD/RDsCYI+VSrWBHtqW0PBn2HWcPm9vIdxH6xpD9p0NPN0ginQTc183cws0M3NQp1kFpnFOtF8YJaYQtDtmr6ub4BYseBWI3ArXneymluJ4FgDMCwB5GpjtbVe07E61iw1y8xy85FZYVaaVeZjs9qsMWvNOvM784n51Kw3G8xG2VK+Kv8hf5Cd5Vuyi+wqu7l9zQQzUebJyaa2qeOUmBgz1Uwz080MM9PMMrPNHJNv5uq9FIkRpTdRpGpIUJB+Ocadimsox79T8XvFVdyDotz930G0mf7AOdCGB+kwP6YKHbQHVXWCatAvaTXU3FLKJ4vexp151AumcX8pR/pF1Aw6T2KU4Nm+0Ht7qTpH+Heh/WbLc3hrNrlUl9pTTyjGhZzsj6P+dFXNpFaUDB05mqf5/fxFfqG/AbWzR57wX5BDUVCog6nEf6gv+n+jBLyxDPV1lQsr76Q3sMo0PLkG2nOVHKDYz/Z/hgcxUKAlpCiFSrhYxGP2LCrnCM6THTHLen+7fwRPvUwDoGdXQZu15M4iRvf3U/wSqo41JmDWlbQDTNmFmOynyxymH/sb/McUSU2oC/ZTRKVcLEMvpodeR8Q0ohRLrfHLKDpAx+k0NOAhMUqH6SR8X3/rn6eqlEjp8HYT3rzNT9F9ov+Ux1QnvwOFIy5LKqJNR6FJo9AJ9+A+6G9HibXyfaqEFRNhmZSDeK/A7FfQa+9CH10m16ut6plVK3TND8eJNKSPaQ0dgtKNgDIdwzOguG6KjiIDnc0NuVRtUWcDg7Drd2gELaSt9JSr8C84lX/NQziP88GoldCvp/mOaC96i2HoXobIXLlfdYClqTFqJqpqvnUn1C90JHQm9NRP8udQKvJhOrxfRmuxsz1UBk10ia7SDdbscDisDsdwOk+CTQGBP+XNvIWLsMppvsF3oSKe8DOoBYJKqFnR6cPqiffFeHRnq8GSCprcFz/JGrIu6rilbCt/JUfBq3z5AWynvK6iVBnUahJsuV6H3mOrPqwfW2GBGZWo0qnn61/EvbgSotDc0PLQjlCRf52q4QyjEIVoagvvB8GG4ryXI+P+SOc4DLGL4jhux8mITAYP5VyegEjO4lW88d++b+N9iNIFfgSfXeiUCp+bQl90ED1g74gskYsOs1AUiW/FzzKA3sLIajIOtTtAZsmxcqJcLrfLU+jqbsgf5XOYr2wVreqqhipedVYZapxaq8pVue4P4t2ybGuENcfabf098GqgXaBnIDUwAEp1V+B8pYEV3zx8+f5M//PH19Bzvil30iLRQkWCx6XI5wzKlCkCmSo281wxmYtEfT3BaiPacHd6rBoi1sfEOvSTbWQKd+M0GioS/zObVVV9jktb9RU9UPuwt1LMPMEK4ynikRVGO5hEa6x5VDZX8fIkXZZXOaA+ob8qm2vwA7FJ9kQW7FftdD+Kkatpm8zlybRTvElkP6u0AHncnT8HF3pzEv9T+iRFd2RRK3mTZtIwcRFf0fE0lz7iTJVNi6gF51E5fYaqiNUjQdVq/LXIUQXiJS4iobZgd625PktdlWbxALnKeiQu0TgqUzZdkb+H92Vim0xRj3UvHoIKmExzKNefThN1P3WWs9H+9aEG6hrolieTVAyuU0GV/mDaLlT3XnCgvUzBnQhkTjLyIh2EWAVbAU4oZFAOarwvKFZKRVZvsZuydTiDOkTqZKgXve1/Riv9bBrpF1ICeJDv52HGzXSLFtNmnh2aRKOpNirnCifrTqJMd/ITRIG4JNLE8v8/X0S7AUfQPdg2/NNOf0kF6gKl0ev+Av8bZHdjEHYlvUtd6Tvs8iFWeEsWU4tQd/GF30mOxn6vUqq/yY9mm4b4w6kH7aONAU2DAvE44+18FvudRFmilz9WZoVyEIfFiMIbiNY48GeeylUz1U+04F+MF0tsG8d1ZvkRRVHS6ktJq9izGZOxtKRISZZIfSptRJG2LNj6O7uyhS5FSZFVJbbjIq2TFmEOhoy1kxYoUCS3HHIqUGAouw0l9GAEBQoUCFAg9yIHHSugB6eX2lDfzJKUWLRFl7sz7zvvzZs3b4aw538N9eYL2De/gZ0De1+/+fDH99+7d/fOu+/s/mjn9vbbW5vra8ZbN1aW566/qU9O/GB8bHQkmRi6NDjQH4/1RSNab8/FN8KhC/R1lZw/91q30tXZEWxva21pbpIbG+oDdf5aX43X43ZJGEXSNGMRFraYO0yvXIlynGaBkD1DsBgBUqZahhFLiJFqSR0kt/5NUnck9Yoklsk4Go9GSJoS9s00JUW8umAA/Mk0NQk7FvA1Af9SwPUAqyookHTH9jRh2CJplnl/205b0zBcoc6foqlNfzSCCv46AOsAYkF6t4CDE1gAUjA9WpCQrx6cYl10Os066TT3gLlC6ewGm18w0tOKqprRCMOpHF1niE6xRk2IoJQww7wpViPMkNt8NugxKUSe20+KMlq3tMAG3cjeMpgra3IbTRrYnWbBD446TlEYvDll7J3lKi473XGbcNS29wj7YsE4y1V5a5owBuhKoYxlZ8D0Ewji7BIBa9JD02D4IZgkfCZ8Vs78NmmaU6wdwmrpFN22dyxYmi6bocUH6n5Xl35w8h3qShN72aAqm1SomZ3uLrQie/HB006ddFZzopGC3OQEttDQWAIC9WeBzQpPQEKcQ7OLlchi7hGdgYRgJEfAE4PCnJK82UwiO5cEMXhMDFpsA1bkNqtNWbY8yulcn3lCMiX29wgygB7/rZqSLVG8Ifl7xEGeJ5VUA34ZZprGent5itSkYE3BxwmBD0Uj7xclSu/KBDoIH5qH2GbN0RiEX1X5Aj8u6mgdEJZfMBycoHVlH+kxzWSSxTnPy5y2Fc7JlzkVdYtCJj9DGMpMG/OFK2+j3N6S3h5luP1/sDcd/uwSnV1YNUjatkqxnV2uwhx+ssIrQawlZbgUqQRJiktwISlvVYQ5YgSYOwSvVyT1RrHGB1kpKJhkmGxdcVrTr6r/p1Lx5O9cS3SnaiU32ahWjY9V4VXuBWwXOAyH6+zyqm37q3iQao7BmVIHGY+WDZWkGFqBnRmCt3jyPMk/U2E6hCzFBSD/HFIJrRJUSrAJD8/OaCQDhc62M5RkbMvOFk/y65TI1D6Qvpa+tu+mrXLiFE8OHyss88SEWG3j0WiEco5tbxSQKwRmdKWABZBIPTbZnGZStq5RlRqbMJfCKAqoy1YKIAlNFSh+tFDQ8aOlVeNARog8Wjb2JSylrCmzcAF4xgFBSBdUiVM5kSOEI2gWQ2j2JZ+QVw50hPKC6xYEgeeKGAmar0zDKFeUHJrsGAoLQzpcK3NFt8PRy9JuoPkcWt6RvliS9gFH5pxDBCcOEkznKQCybOj+hD6qj+kT0qQEEeGkfaAcguwYRk8n8CRWCjDmoiAXcb4wpisHYqTFkmQeJDktX6GB51zszEBgz5n4yukMVlaNpxMIxhctSEzxh1dacOLsHhKFief5W5oRkOzZJchAzvQnFf8ZNuGKDFP2Q/pTlc+O3aAPVCBSRqBag1ABXe42bZvAj0JUcjcMp+UsHOmGkUyWXy/LKt2QE6doAFRFXj3t5jWkYu3DsrX3wBoH7LI5lvuP1sB7hm/yVrzC/cIwoo59OKUdo/YtexXyUWWvccMlPwBt6DbFCODJZ8ITLA6nHNwJtvheIrzIQZmkVwvSdU30WPT2VZreAAn+waE7BIulkg2TS1G+aXji/1chfEaIHyRicFseK2O4hDnb12ZvV6PbFTTDP7ijhPqcMgFzEVtWZTsK2zW1ikiWz9mGvT3KN/ioUL7MPwuOncssn8uCi3DezOQoEK4CgRjrTgT5QW3zm1MuC2o8yiVL7F2takioCRhKFAzEp8Py88QyiQU1BC9AsBXCPNCTLbg+0SyvG/POfOah+EOXtZdAF/FlU1gN1LOt7CblxZXxfHeiz310g3doyWBIsW0KOQQuhjIgDMOHmTc8wzt472o0u8lvdlv8YrfpXDnAXREdPpqSpqoJIlJIxBICBxttnTc5m98b1ywNItFkN9tkxIYNvwa1yh3O3bCgrhGZZIhY6qwCGARhhmMmDOQI1oa4IOiLN8ze0QprNaFTinjvaI6wT4wqLhFsvixSI14A7mlMCiaBySePF1fFuQALxYPnCc1AeHXIKoVrwy5aLh0bjv4MV1XKC+aoAcUsHwCQ74UQfjR/thLeYs2zizcVCGxUFDnkgR9yoRo09UzCR96aovS53oI87iMX8te4jzDq9Hk9R5LrD/CXsBZ/jvtQhyb/Y/zV+HX5xfi1V+NoEmD5JTT9cbVJbQpBg6HIviSu5y91D/onIu7n3MLMSdTd4n0T9aJ+lJQG2EPN0EM/O4fd8cjwcCyjrqjzsbXhHVcu9oHrJ+r92IfDe2o+9umw3F88+etXdSPnCLlwKVI8+U6PEHppx5fsbQ8kSHtvXK1DbYEEWEdtCTUe/3Mg0RoIJOIBNeEODniL0pe/n/dgzzHuPpS+RIr026fB899qRTyk+1vb2vPBYKsH9RZxYh/7B4D6rOdbXN99iJMg+tn+0P0wHKm6v3kkHtbD+bArXJQW9cbe9mDw/HlCksmBgZ4e0P6V3o7aWls1rb+/rs7vj8P/pTz6C4ShKAX0Wk/f/TvyR7IkH+JPkRcn9cZJz5znI88vPG5P58ifHndoEMy1a8cv7h1DPy6f/l6dRcaBqR2/OEaTL4D+YnySN/KrI/GuHTU1B0f2Gvq0vYaf/7ERnv54R+qBflVNBFouhGjo9ZDL2xxuaKxvlLwJdWgOD16EJtLSN4fiAWiGQ8k5rJJE8tIbA3NocCDapAFba2mNNfaDSH+gDnEftFLj9FiDp1fr/fhjgJC2htcUPUCS/XpdHdYQ6hkoumJf7fbUe7xe7AdYr93F9W1Kd3fwPGC/2w0G21o1gPZ3YRU6JrXBwZg2EBuMTfIW0FhT80is65vBgXi/6fkX21Uf28R5xt/3Pd/Zdz7bd/44xx+5OEmxYTRxwIlD2tBcWCmibVroiIGAEyhlKw4VhPAhQjpGQ0nIugLVGkAaImjSplA+BknAJLSgtuoGk9etqfoH3Sid0hZtdYaqFLGiOHvec5ytYmfd3XPn9573+fg9v/d5K0pJqFJxK245GAoGK8oro5UVERd9YQwGQ7LiVonLyRldDMe5nIrbEY1WlAdDONPZt0sYdFU8ndi0NRbvWtWfOLZ6e96QtH5F18PLElVjbyc27PzJrsSG/WsPjQzIy999rejQ42vMZL6rtuzkxqs7lthjMVvd82/5Ey32iX8XOWYk3qgf/o6/wM2UuuKr22dMKJZftT6/I0wxvmLyJhtiR1ABehhFcY+O8T+0ubYoW9xtpW3hfcpvwn9Dpp78Xytkf7gjSjr8ewvJgILXuNcWEsWlKQnEnFRvKKTV35pPtnm3+Mg2tEsh3e4OH+lznVFIh9odIN1Ch5/8MfBBiKSUd31kyPuBk2yIDilkg3t9hKwP41hkdZQ8EWkoIHXKAh8p81YVkKDvoQBBJSVqSakgIJ+i5LsCihIIDAklTkEoCc6ScPks9RHG7NuXX9y4xrHZ0etgwg7NQRx/zT+Qh/OSpEHzex5TtwTycf68ebMaey3Y0junMWDExkRlyxHKC/H0eJxieHQ8HYcbyKOoZjRdk6bAtL4svW+0Vnda6U2q1oU5ZTj+4IGm7j5NxWBxqeLzuTx5eflSqctVLgUEgQnmayrPlCeZOQMbGV4K6hiSMMUQ/LwpwI0cyV3CETn3BDiawXHFRSHAT7SSoigamau4nCyOVro5I4US1nFTXKSDCGMdTJG5USa18qO2z/c2nz2zbsGHx3quZP6JjSWe4bLn1v9s50sZddvCpkWL1xYX47rMhTd+/PorS0+fXrfuSPvRrk9/tOX1BXvfS+75yy8z51ZsnXm1fd+qA08wry58seappsbHi576wUQFPrr8zcUrr65H0Ms2MP04xA4BLVfr+HEhlsHsGEHMngA+iAlOcC2/zcYa1aQxeFU1p8w3aMBIIwj896aqqsBLBwO1wXSVpspAn/3bbzNjoLs9s5SsAXxK6BldtxCyYSTZjSZJSuJIPzpuNcFdk43HrY2IkZgAwzCn5GOv6dNN3E1Ld2FO4B2aNV8/shlpwGtgNhwkMq3HCGeEn0vC+LM3/1TXcHnPztD8YmCJzNLL+B62jt2YuP/nld09w29nCjIB9D2LtusWiTPJTInwAqTSzlObhOMMhvsAOs40WmFXNiBJpB6EewM2my6MDlgsuvC1ZhMEUm+zFliJ9ZR9ympKUA9Yjm18znJHMZLLQ0AooQgwiUsiE5TKiuaH2vZcbqj7MLMU38KfX77U093w0f2JG2OZbzImavfJzE3cgVJIQC9QuwcFWELf4pJ4iRbETDUhWMDVSCAMPCBunvGRZ1ET2oR2o17Ia6/5BC2W8fj4qJQGFoU0UnJPSxN6Omk2jRym+xGazXAKrIxAMoHaQtFo5YXUkuVzqwCOqZafB+s8a1eBNbU4SRLkJWCg+XoUPZvJZobU4TowpBgRL7sZBnkMm39BV5rRuPQlCtel55ShFgjGeaRBLIBkaTAqCl21ZBZODg7CB0PgaCf4yKBKXWseoS5VZx05iwy9MKbXcCJb+DoawfT+acOnzB5KpVI0YmjyK1IFmWayEbuEmMmb551VBFZ3LeCsOsxgwhxnzjKE2Y6wE76A9gR6EOY2IrcBAX2D0KD1t+XRdWc8LWWz2cmWzo6/nGWR2bMBkTzO5dWFIxj3Hcys8LBff+eE/qd+8iuDzF4FpOXjDLXgHMlu6ryqgXWqFoubT07e1lFFBc1DYcXLSKRvkCKKcBXpOxQGSKXgkgKPdZ/PcQ9qGgdNHNX0JeBTF8Y0j9nMUZUSfYMkUaRX+m5a5X91as8YuE7SZe6yXbOyvNGcRxY6nnY96fmhb5ljtWu15zlfs7HZvM6x0dXsWePbSXZw281ttk7uiLFHupZ3g3zCfWL+1OadNqlWmhxHIhIhPTHknvwGmZF5Sr6HLMiCNU2OuVt5rbC4vAyqg5d4wtcK8FFuID95OzvwYow/WCCLopjE2kBMtprNWcFksYDQH5NbEW2aRNAUQLT1zA1FpqmhKDv0QgwdVGn7I90F16G3gSsV4y26OBUKHG9BcdhB/k5bsmKAC3gkP9DAeRIwvzN5Cylw2uG0wTmPHhhO6H995yxOWBMGNlosBq++OBjY7OJAYS7ZKesrdih3fS1wSJThZQlY38jVN4/0bj+/dUFi5MTHOw9d6mtv7+v7afuTcTKCDXj+qab+zOSNTCbz3ukjF/GxzOF/3cEv4sTYhn2A8c8QIvcBYwK2UoT1C9Oe5wQhFy2UE4RsLKaDohXGGM0ilzcbdpMD5KjJcMqAecSxhOFZLBJ8XdCjK9A8IRyAWaEn1lkRhH9osg5Xvw5Xqw5XiJbmoWDMIU5Hn1dkNYutnKW6rFQXiwOsxhLWYx7C1fhVlKWKlmxG9AMesh1/jbsKy1U0MyiebQGh+DSwjec0luWxyNNY1+itGxAaRLywWOY4YwXQV4TcH6gdWXb47+Gthl2PtRecWXS9CXyohuo2QuRUEtJrM1tRvCxZ8hwOrt5CC0qWdWFM4yUJJNXJqrRQ3XSAqtJ/Vb8V/lFF6qGaJMNgk+B2BwokmZBAAe0EPqYGhVMoTAE2u4Ze359LS5hMTyja7USfUONtMsnNc0sz2x2kXnXSd1T3eVBNCcNsJvVuuvro0f5/s9GqpvPR2fTJtEWPso9yw+wVbtj4e9M1v3GxuFJcZm0WX7C22dsc++2X7V94v/Dd8YpXzBcdRBUkE8dd93udfr/X5PcCU5q8fsaiSrC56X9WxnIS5w1SOxE1rB8TUfheuQv/U+7CdLlbYkKrewSIlpY8HiZ7UABJsDkR5cEa0kQ2kd3EQIbIQ6gAHzinF2kciPfubMq/enXCnq8mPbXxwLndB23ysqvYVMlqvE/yS/mSKnHvTN5BRihUE9x5OHP1Om8l+g/jVR/bxHnG7707+/xxr+989tkX7FycL5NgCGlCGjxFy6FRaYyPoNGkpSLKKAgYYWIh0PUDCk3TUEKgYR1dQbSirJQPLaMLDjGFqtBlsKGhrQMhsa4akxhq2dJ1WpZNLTF7nte+4Ej7Y4l999h+7+69935fD3QOm4C1+GhpRJIob6aF2tQGXg7SvPagMYFBDpYUY5xeHK8HQNlpDc2RRTkAGrxE6V49Hy7/ycG/Hz/wXNchcjbwn4+ujX/z2IdHVpgDA/MaVl14fuQva9pfPdQb+O3NuwOPnzz/9ssrHwIktty/I4YAiQkynucS3gLDwudrRDmClEnI8IFUlnqoIiumx1Opm1HRrIw6KmkplY0CiC8xFUkYk+KIEhwen40aD4YO/5yWbGwEyx+Fmxm9pF7SkupIogbfiI9qBw3RR2gPFR/xP+Z/KiJ8O7RBXR9cHdpCnwn20N7grshR6vHK1CdKBK5HEAgWTP4cMbhKeLp1KVnWRQM73gJ+neWG2TlgelSbggstDxdang1onW2xjTE+ZiCPYjukKQdJeQdJeQdJnXHmHXHCxdU4D3c9NozHx/tnGWkyd7DgGnmPzIUYcMHyTjpD/8w0+WEOXNjaArxy4j+WaJ30gInbSKPRbJObhdokvAYdMQHYCTBajnJEOhBEHCFiqUwVD2syFSVaKeYaUegiojpDVJQhirWZfuBobU0SdtgfBOpD6AYMVVL9ZGkDDBEm4ZYrLYm3pIr2t28/dWRb7aKg5u1M96z/bl8wVXz3Z09faV+zuqs/8+mNi/fJi8aBne92bX0r+Cb/9LZVXd3dsaHLawdXtx2qMt/feyHzrztgG9w0UEAVcr+Ho3wUkXeek+9/mV32VAt15gzEYTuJ0y7ck95iFw7bW5x24Z50G7uQXLnBLruQbHd2uSbH5KzJZRcOu3Dahdsucj5m1bdoj8vr5IPyCfnXsmORsIj+SBQ0kCxOdgqSw+MVJHBDSq8IYlAQRIFyvExFSTjHn4PgyJPDlocTRRjCXfGIaX7NsMPhsQqL5nhsm/NkMxUrPmfhypMm9RaVrJLSOdKO4jqpX+GRo14anMPxKh/jBR4PxmOguH0Gj+GHfGnSx6D3N8we6HJj6AkN6h2VmZw61jDe4E8mWYu1syohgrIpigK2940VEF8pxFctCT5x3fLWJoWSWUlBLCxswFMsByDCGCsoW96kvGNpUrbiSbkkCvtZSeaWy3OuOeWPS0TOyKLbKVA+LdQMY3ThZNG20kRtbU3WS/3FdaTWX6uX+gU/4V+b6ObfePXSpVSmjrQdFc7c+9bRzFug3Psn2kEQMPUWO94BX5VYIgnYGNHsIiDnnrZmFwE590g1KM4i0bMieJYjsKoUl5FEfR5T16MamqxXEUUzSn2EkwyIICxCs4IJJtofCh4SGW5jYgREDjVujsZsWmHbhdOeKewtfC1wLPAL+Yb8ccTlDhi+GdOEgEfXAoErPiXoCwR9CgWdswJ4act3GLo8n2LpJDeNYUUk11ADwQwtP07I36ZuVLerr6ii+n9rmME0zIAuQjV4w9Ywoz+mnSd1nEL2w8i5g76h/6VlRVO1bIqatWKXB/rF1qAVlKYVxP/2TldVwgGw4vINM+WudlR73wOfFJiuobJ1QHuzfDJocVyUBnyQN0Q9q3C6rkRFFnejVNHAOQc3KKJtmLPxDXjxZ30zX95A0wLFerEAusbpQQmycLz5ff3Ahq7UQN9jfRUn9vI3J4abuvddIK7Ne8Z+NUF2qL27R44cHGxqDPH/+GnmqRWZ8Y8u7xu8Bbe/GJCmg28WcjPIZ3nOWaSQItJGBBKpMC1KKIU4FXGUmEHqMQlXrmLQYr2WaoZVhE6Y+WaY9VrhXGN09fpV9Zc2hFpH1ZFWhNCs9gIyX7L0+QXzY09oj8bahdXSatd6bXVss2tL9CVXT/SG63rIL8XwGU7PSoCzuRTDXASrYvYDTmsp5WFiEXINs2gaHdOeJEHv4obKp+CnPA8/5Xn4Ke9UGX5UwqkgVXBvXwxj5lb7Z4JGzT1t2qQzbRk2QTXPsfOYJGnRxnBbeGN4e1gMq7kBsBpMVn0t4RCeKhzCOYfTfNnpxGTrlPXKfLyNZo2TGSYs2CS4zmIAS02PlcaK0za68AToncsjQ4Q4PLSCYYrSSLCEYSpIIw5mmRHHA0zVZNFEpPh01jU5JXRHDeNXaQnnV+vRK0kwD2vCV6eNmQvaW+Y1P8nPO782NfGD33X/OXP7jV2fDnwyUd+0d8mmt4889+xJcZlvffXi6q9//sdV38n8+/e9o8+ThWQrOXHx+If3Pmk9uTz95uunTsFTWgl+GXIcg7XfjWizfCOUiPDiXaIbTAWFqZonolumnYLA42NpYqlW4Kcprk73X7kmQGUbLzTCbiPZDr1dgS9H4CXqWGtHw+Kx0SXqOPY8Kqwmpl1ICNloC3yMpNyyAFhBrhHGtdpGZFddse7kBKdU+rCm1a8UhvoyowsfVs4KXf/cJX450Lc/o2W+Sn88QO6Sy4c4gVsGrCkA1oS5Uq6av/SANymZi5hVaGPQ3/DNVVVasel0VJgaNdHw+WY3EOcMcsSdUABnTHUVuyHBgv2oGAL+iL4p2KOEScoJZbqMw3V2Rp1RTs9RLm9z1WZeYjSZxGaJdWfDbCJOeyLO7ERup7DVVGybzV0fv4PinlWCX+Jl8Uidab/O7vTB/dkXg2uR2bkJ2G9k/eK6EKkMLQgtiN+RP6t2uKvJNm4b2SpudnV4N8lb6LPh3Vwv6RN7XC94u+Ueuif8G/+lgCZzpsHJcKXDVSRvMafw2szjtWnz+kyL2fmBm7jnafxaLpE3OpE3OpGnAolOxYqBCiiEU1SFV9JkX6rGsKlv2NQ3soHpTIvR+a5AhDS/9nSZPajMHlSWHXS6paxTRzD40G50S+f1/ocu217DDAa3iNu8j7mVbGVLiSkmTwZK7t8ajMamgQgMxmKzcTcrBpn91s8rY0wVsr7TuqmD64C+7DSsXBWThUjEqVUwWdCos5jJgjNPFpKYUEg8Xjcn14zZUZmDbwLBPDXIlway/vsb7nxw4W7793buyYzfvJkZ3/dkT/u6l3atWfvy1xb0L3vh+EDX9mNCpPL19Yf/8KfDa35cOXPk5fP3IeZfeOUieXRd94ttq3Z237u/uL/pnR1dJ49jnm7OMcvkZvBPMF5lUestAncv94O3jzNYoskzX4DiC6sCcWn4GTD9Kn7wG/6ZCW+FqfiKfE0+wecLcksJYU0gVf3OZoJRA5zCwVZ7JNFa81/SqwW2qesMn3Pu2/fauXb8ih1f23ESk4SVJqEBgjtc0VKN1xhQQ1KS8hjvwChh60phpQPKVJgIQ6MjVKyw8hJNCzS0SUB9MNZpYhbbUAdjo1RroFApKi0IGA3O/nOubRwo0qpZfvw+vvee6///vv/7ftZxq1jCAbOURDrVr3N/oNQhd93EHbsUL2d+yc64eJ9d++9111aDcjeKP17rG+uOR550T4nM4Zrci3xzI8t9K40NvvVGq3uf76jvc/fF0PVQ/sPu7e42N1db9kORDDC+b3uK+qpCugk+NcFUw3a6bfCRaA72gznYD2awT2M8DKk5x6l917PHqTnHqXho3N7fbLUMpFp7GLQ2w4KSDAtKMiwoabZnWWCP24m9paIfC0AC0wxI4z9rue5I4BEUBW8V6fvkrXBINMFehxqexg11TAB51WYKIOQ8a6qYEh5qct4rgKad+i55aHCUKh98IgC+w64T6qYwg7eL4X5Jm3vFjEkrJ9TgmiOL3u7F0ocbe55b/uXO18+SE7uW/fTQvhUrd+BJ+vLFY58/s0TzJhZi+cx5rLemPk19lfos9dYb73GDt719/JUNIH+A706E8It8KWiIhMYzBQzBrCBKChFjPBfDIm8hMbDdiISgijvkHb/xsv5AtaxH72GYYS3Bf1jgZRSHKgzyJUckmYhVuzh4dSaTSa4umezdk0zCjvWguJpwChhVhN5gOw4CNPnJCt8KP5npm+0nC7UZNlKvTbaRGtujNuIvkCUe6VG7HVnLnNgALL0Zj4SLwrGgJRgrKgrFwmEDNRqLLY2eBcV6Y8iO7QsiU+pZQaGU1ELH9J6YfhsqGdOvx1gpu+0eKsEN8EANDWCH7bpuRSgUD8pOq1kmzMrkS1YNotaXdaSHBg+pGULLZNpealZ42p5sRKJ/FZ/Bhruy+MjQ155pbvV2Ftw4cRqj+tVTa3ykI4nnFzsWjKsdXrFrZu3837ZsdSfPfr57+s5l40dPb0q9THPTdxshoU7oglrYyEs0N48EYFq6meWBpa83Gys560JOzGfi9oQspykg8ulAgpV306fcMikFh4mq+m763GuZRaJlFvGdRdGSppLkTgcoM+6pYnoLiyUdCJlAsWVuI7MimSvvJLAtDzwF6ej7qj0d3GRdlFBzUcd8AdN4gb0P0h/U58rzlOn6L7gW/U/Ch+L7+hVdlYU6nCAT9HnqAf2qdtV61abwGm/lbZxqUQSe16w2WZQkDWJZ1CSMEGwTz6MNEoUkzQk/EY6jay66xoV4zQlnKYYgyIbIiR1kSVxBsnY5TjAhXVgFxVDjDi2EZkvcxAn8Sf48z7XwmO/AOK5O0N6Xzmtci4Y1+l3Pk05K5HlplUSkzXl/P23SpwBe8PQChXwFek8PIC3m6xnRzXDas054oKICBrp1D3jZJ2OZfdiwdfrx47bjx9cJ5ifAd8wBddKYA8YP6s2uVD+1nc/jZKmr7wqMlTdN9V1Kx777P/wHZbGDq4xrTbKMMHBY1jCB+6keMYK6/grAfQRX4wgX5vLDXGlUlDhS/Vcy9dz+29t2/AN/uXVUUWG10HVrFD6aepTU4y2dz/xyPfSTLcDzy4BlO5vlPqZo7qQAi5epqvgEz4+KJCJzIs3KGkWc7/uxsERpVlcLq1Ux6lY4b7TccAcUcFWXcvB+KasBNDZ9kjehKPkOo7y8rAwVBgwoUNAw7Ej2wrmp7LneHJ3xgpZo7FxLwlsqatTUih19F+MlVEJFB5VPUaRAEGV6pyKDnuiksBQnl/S7bv8JLnNdPVFSqhXS62oWejWNglmj19J8A+Ee75neLJnhzAhh2mZD9FxkWot0QK8Dwa12hlozEGlwJW6hd4YaKoZPy8xxMMnFbsN7bDz7Po6JWrrcpqLBGEJfUF9oizFqMECNoNzYYXZFuJz/kOIoh8HkcJPDgZEBUXsTknHAnFVIjlkDhFTbw1XurFGzkQgOVw2pob6sNBKG38yeCfEWUrr3RPOcuWs3Tln1wYbUZvzwC0NHjxn18+2pf+JFjaUj62sn/3pDqk3oquuc3bi7Onp01dyD0yu5iXb3nHHf+1HZ169K2tCFoyY+WwlpmtP3mfATUJIAHkTRdXgWWRAg2BxeWG4uxZ+iUQhVWWehJWhZYBVaE2hBrcJ+bpe1k2u3/tH6F9QduBqw2xwBeyDAlYsD7OWFoeDj1oRziitRME9YGHjOsd7Rym21tRbuxa+RvfaPbPnIiXy6U/fx0KY+PjRgGLNxoQHD9DwgkD/f0Di/wSt6ad5oVBoCv+ULejJF92SK7kkX3ZLwlIZkDH2ZfbUmZIYUucCYNY3NkFBMVkCoJQTXephpM8ULfmp4GkpVgZf64xboa3yermu8v4Oram+CmTUfgkNNGmfWCopdnREyj8hHioqhJo5iUDCPVEr1jLicDmox+PZjD6d+f6EndXrbm3jksX/hgcPfqz62ed+n0xZdfPF3/yak8ouvP8CL/3YBP3HwkxPfefVXO1NfbDqSuvzSUeootoOG1QPv86AupqNwhIJ4pGyy064beUj29GORJ4dFniyLgjQxCg7G2XTKKKFYKB8UL1thpGIK4QsG9ExadQvzeBCY9g9Ipf/PpLqRIdXNDKmMbyBV+mtDPyZVPjjy2XgN55dkURZkXubFAq/PS0TVAj3Awokut9Od7+ZEP+cJY4cN3rxyYRi7LfYwgvpVVJTD4wXc4D+I9G+mWpplHrfH7XA5CXCsJFxVY5IsCszajv+zv/5ndcuaxy/flFybOoiHbdpV+di4l5vGt6X+LHS5AmNnpk4e35NK7ZtR1VZT+djl3RdvlBtg/9BOAM4lqJiKeli9XKJgyLIkIY6nJbMohopkiWLcqTsGS5O50SFLyEosPiuvkKzGpwugZJuZ8i2amaLcp6tpw59MsyBdgnGZxtYw7lr3PZ2MzkaCzLqWIGCkZFLJ39O1zHS6wunXTr64dztX0fsRt0boakuNeD1lbaO5gSGQXwu5UdAplpsilpuNEs6mB1LzSoiEVEJ86v+Zj7jKEqKl21fqnmxYhk+7bza6wZGbiWjol4l3WCbuSoHj7gzs5c71XiAHbk+g/7627fYcuNNF0F87ob+W4D3sv/v8Tr+LTI/iRjkfO7jiYhR2eEgJMghrgC56txiLHsPGhQ1Rwbg0WlLcj+nFOUwvzjLdmigOcRzkMDqdcNBSu1lmmCmkmYHgLEMKM4U2ugtZuiqKo4FMsgOZZAf+S3nVxkZxnOGdmZ3d2c/b+/B9+LDZs/EVMAQH29iXHGUDES11CYaGw4ZeIUVVpChVMbS0P5rgRC1GTaUkVYVAjQSqUEOrqhjOXyFq4lioqVpFQlVEiNpSflSkQjWyqGVRjO2+M3t7PietRHXemXfm1ns778fzPG8FVOuyro70CqjqDv83PZU9uG8JqG53ijNlTzrClVzyCITlHgJ3wprTIlyRnKjxJ+XG9LLaZallRDGzTlNNdnmWNcnZxqakVZeR4qFoBm6ORV0VVg20KYOWGVDssTAM9VomI60gMEj8N6HooS/JV4QYL3+pmB4l3ooVGRtJIosRspUMwPjo84oWiUbthIB0W0D6+nWtfi7zl67lLRdqbwovQfZ4Qn0EA7QrKrSPERnAvSNMvoy/+er81bPX588MlVD3n88g9JPshczXR771w4nvZjoHEH79xanP402/RnM3Dx95C33t+jV0ZOjZsZ+2HOrfvvMHO06cuTJ/r/+ZDhSGHDkHaN/AsQNt9RWeBZkQj9a0yaRe08/qV3WsU4wNBqi4JBVYVSqwIBWGC8xVVVBjd0QKgHHXM4Qgc4QgG1u46dUIUYaEKCv2W8jCRpAHRpAHhp8HowXDrzmenjq81EMUHysXXxUXxMtQ5FrItbqtA9YhS368N9lc7AuYYZEb/HQCQywBnjblc8V1giAQSG2iQ1Q963lCJARym1EsCnLTotZuDUNRwtUI47kJfH9iYk6hl+d+gffe34pLc9vhNO8CML0EPieom/u8hIPzk8DAatkRBIwnrHIb9++Kw6XAhlup6RMmAaNy66wfD3Fr2R4pcKzDFHxZ6tzYJubWNn9e2+LPK1f5c2OTP9fV+3OyVszeastpc+lr9AKFege98qp0VhqU5HWSJ3VLf5OmJBpxYfM1iYjbReilZDlm/wxidieI2Yzn+E2ciNnP5Wu9VWS95as9l/qhUyv29h3Oz1VaIIjJJiGdKv1PCcBRBKHs/XcneDcDfu5Y+IQ8wzsYlBL453wDP6t8G39HOWGdCCuaQL0hg4PeGKodkutDmrYkxbWqFNcWU1zL6vpD1EKpwLLG2MLtIX58YfBTGz4tCMPXuXzHi/NkNYpuFLlRL9odPRCVoyjLJXDAsbeDfP5LmUy6IiOBuyadYt9MpTuABlQom8nJZvAUINIweFELyYJL4YzCV81lJRntiHPJuKEdHBdTlMaG7OMX1EMHtz23cqL3vZff+wCdTZ7//pYjL5K7D1Jjf3juBudU6AzpLo4Z+Gnh13rS0JFj2mOf09uVDfoX9D3kOPmIqEf1j8nHIJ046gvJt5L+WP4R/ZV8m1FdRu3yNRlrHBG0SKaNuHwAOV4ycxG+W4I1K88yn+vEPF6KxPn+DW9LCn6zqWkj01KpjfLqZHIztH2qpmtMp0SWXarHKIUVIJISA1DSdYliGUFpQd3qBBtIksfwY16ohaKzdJCO05tUpl9ifM9oUZGr9quDKlHH8PHS/0QooCbD/X9bvruL4ug8RLCsBoQenSv2TU7DxYklz+Enn+cXYMsAfaTZfsG5AnOyWQZDZU6e5VHXYPIrXYPpnXsH8ZZBr3svQLi8cL2z96KCtzwtFlMlM8xdO+UlwFAcO9zGHNtp07ilO1DSkv8Gvc2LhQXV54W1BvDxmlRO5ldDOgdFfWMkDmY8p/AQGJEca4jlZC+W4yEZbgKzJrdYms29/Mmo73CxWeqDCk7DIxVFJhAKgZ7yEvRsBapuLdcwyiD4U8MnJ/B1pM6dxi8vSHMzUwCkq/BHc795cArfuj0v+7kor4ZcpNI5kYsmwsBcVGKuDIoJvzms4gqqkiB4pKLpyENr3JnP9BbKf+stbhV9Scvlm0QC+eqXXMAONXCqPwFG/Uso1FOSpITgBA7x2YCtNnxAx2C8xTHlIvZDCdDikxyzrbCQU4CkYEBY7ngruWVG+Nc0ZBJNQphphi0xDeuGIjDIKQPQ/REBQA4c5tZQ+eT3gpM/8E++Dk7zgRgAb8fHnatXx8ORBMTWTxEp7eeXt1wV4K2IkYhRFiMVI+PZ3sgtLFQxiC4u/4QI1ET3p4tR5W/A3cq4g5dzK0uR6eqRtpAYqAmMa0MfA87U+cH504QhHvI2LkgRycEFzyrLbyUIl3ishPhZptdNi5YPSso/TLGKSfwiSHvHJBxiMZxm8lHzuPl7cKW5zdwWIqvkJmuN3UP2yUet79kDFjMwZTlrg70Dd5EnVY9ttzbb+il8mpxUT7Lz5E1VieCQbbdQDECEmWlZLZSBycxdoV3IQxgzpukGkKRtOzxOByL9ERy5jM8DfTx6ibpsDD06bGq6Xk5bXReJ7GkF3fXMYwYyLsOxbWTAvXgMphCSntCBfxZlwozPUaMFyQ0dcpAzhgujLj1A+ykwND5fCnMdlHKmi9PFfHJOcEdtygEIytdWLf9e5PmbzztVn1pncpJj0sALVwYAkWACrukaNACM6nfu7fmtZILwYAvXJLxwrbOzsxeAyoTvVlYDlbVw76Kt8y8Bbvjyw5FMzl6TyVljYHbk7PUdwhxeC7try8DSe7ivCGgCuoCjS9qzOJ5Tm5kMh0ShtYqPrwYyKJ7Y0IEyIMdQIwqfQivQvpZ4qh3tR/Tt+cKF+R56efbu61/s/hl5cH+r/MfZdvnmLEeEN4DjlvO+EWNRlSRpmu+UCf4fvlMvFSJGIExZ0ozj3UTwtW9Me43h8ObdzBQjBr2kMqAhhlVCmCZjrKlMJiAjZisyglTJCBLsDwNGKQoN5BOtSGrq1zooXa9WFFzRNZBrdBsHjENGv0ENVt3Dlrta19fSFrzyw/Wy8mfldKWXrVJrzcXmvMiXYt/0p/VzJAf9Vy43IItkCXiJLNwcBTpiLgwS5x5AFt5TQSYMMW9rDlw4PrI1x7z1vrk+pwIbYc5AKTDX+ybfbRSmZzTmVDsGV5Svp0eiYNb5Zh2YNdy8d7FCT6iq6v1EMgmTkPppWsr5qI24pEfhN94n+PL7D+Yha16Sj0HG9M/2S1g6uPAJ/Sv9ULKlNPI1UVdtCMWcWCydSKdl2ZFjRsJIy79MjNi/s0kikUxjt84L74juSHi1PbRH2+PsDu+P7k3sTxZq96RfSZzGTqqekEi9odUs0Zo1VUlSE2jNkUJN1lWR+s7CdOVLFXKRh1cNBDcYU4LNVK4meVzBmBbwqPKAC1BWa/vrUF0ooMxQkEKhMmXqhVCWZw4r70umvx8tSEoV7qaWHQRyfMrXNsXtXNo8FfRWwQYo1P8wXvWxTZxn/N778lfOdz7b57PPudixfU7imUDiJDWpFNMSKj4CTCwhkJzKBqFlhI9AqRYQK1XL54BtdKXqBGyIdaJjaJCQEIWqH6hToevgj5YyWqZuCNqiKVVFWbcCuex5zz5jNFWbY/t+Z7+xfe/z/D6eljEQYL2P0HW9TznpEkeoulO9LgcVBDCAhyy5JWX6plcgonW06PeRdKwyTjYJRH0d4cmQWqySWIp2oMY/oRnHThnDb1w0Ro+eQ+WXP0ZK/82fXzAuk++iVejgWeOVq58Yvx46hxa/bvzLuIgySBlErheMG1C9Q5AhxoHrHCGjSflE2+NZ6SNnC7N9XUKXj3aVqSDkREBWcWfYxQcKIpYURJz4N3yKGf5FzX4GymOeQdCwO3EJ7ELBFG/nRLxP9lAkhOAekjlrxzlrx7liSOH+Z0gpkLWsQNZi0vzSImuwNKtYYWWu0JcvSaEcOLhADssPuzoMDifdZZBgTve63VBwJAMe6DWpkWopTrvRuoBKQl2iUQ/gxoaMltRi0UNk9b623n2LvjDOGzvQptcO6XOmPG/sZEbdYs/wqjPG+PjvKbT7me7n/BwBFeic2Mt8AfzxE1UkZVbgxce1X2lkUG7yk64wXUHHlLCvwhdja5h0IKU1Mw8HpmpzmDmBmZrOtMc6tTXMJmojs5vazbxI/JL6DXGMukRckm4QNwI35FCYSRE1TDND68w+eb92SaMTUo2WkbLaTHlmuLWiNTZb67B3etr9i8OLyzsqFkYWVq5glvtXapu0veG92sfyVS3okpEfvGhAycLGfpCbrGRp2SfXMFMZmqSkKspWpckSQ7BRyhtiSHxCMHFV5SnSHldtjtADTRMqaZqQxWIgV0jzyri6Xou0XmsE9GL24vp6LdJ6i23knUWGIjVbasiaqNVGUauNokXiRjUwCFeRry7ZnD5NvrqC1ff5ep+ubYXRxGJry5gnkBVBzcUsxCfCUy+cF87nM5SuE+uwKfetU3J+hiBsvKxpcbVKkuI8maMoW9zkts3Bqya3+QK362tDf8bhHz+BxBZGgIQUsGlJFlO9ISPG6/PUh1cbC5z3YAFo0pL0P7evyx46eOSP7xiv/eEEaj2PdWD1+KdHVx0D+l8xriHl6pPdXT0H9dT27KauN1H3R1fQstG3jFc+GjI+2VOrH0DZAeR8wbhswGLjQrI5iPvxMLj/cVAEmagknzH7MSq63EhsDC+uWG5fVUE7BDOsms828zkOJmUWisP1waDMAi4LiCMT1wbFUAaOXw5WJjMefF6ezAiFI184wvt/GSzX8u/DeqFwxO/nZgJIuGeFZ0UWuLrDq8LrHD9y9/NbnTv4l7hX+RH+c/dnvABaHvHwPo+H9/BlDlEhoyHJyYoegStjZIdDCoSCauD1iTeLTRiAVODHDREIENFKU+dk6ES3XX2gb9WSvlWtvh3qUDX3ARZ3Ku5d1lImAH/LBfGFsyzeIlaPxNfGt8SpeKVs9als9alclDv5/5U79luzSaz5aNF9TL1ry09nebkLXpfzHW0G2YLqpVLjcJKthcZG0OXb3ZNSzGbhbayEqdIbDgw6hJSc057js7ww1SNOxREC9ZkZ1g1JJBTMeiCriPBw58JZodIHjwp4FMPHImXAEQwAEXKu3mCQQDykDlRpEqOgrzh61KayBYmVJL+PtUkBKeCNUZNIUNiYqbZYbmPRw+Sut9/b+O77bVXtcyZun21fvTAdnf13dHjr/rkvHTEmM6PzzvUf+LA8EZ+7wehDU57f/ZDLNr6Bqm/qf+zJbbDT3ROf0f9g3icmU9Nwr0/zEEnLx6DMWglOWBjqJRQqGLRACMC0CnMdBxnZapOyEuwqweESrFj4VAclFxqCtADKg1xVx1JqKb2eeoqmE8kGKht+lJppm1PeWjE9PiO5gFpk6y5fWLXT645BRDaTT9wCCQtoFkhaIGb2VX5xHiQsoFkAFn+dm4FRFafFyTiVTDTymdj0RGvt4khHrD3R6/oht9K93Ncj97s2chv5zcKG+PrENmqXaye3i98jbI0/l9jH7ef3+9V8/M2lo5qoaCGHVo00gqgOiXTdFI3oAenh0v3KToVUEhKXVpMJlGAkBgt9Ge5xRk07VFWizOiUghbRsWLmDzrCM23tWP5PyaUTcTfnYqLhclWx21iaIlmUiFfCayyjKulQDnPop5A9xiQijfBUYA4UAoqg+WgJWot+hlg0gk7kytJqxOt9pB1/MYMpzeEz/FPgCmY5QB9uF/XBUaIPDqtZhjscGlGNqnHsdLvJ9mp8PSaFq0N10bL/ciw7h5VgGAxLRJqIJx/8X6KlACImOm/q6fewUASnLO0y2a63XcdmJeTt62vLyW6PwXal4C6M66nr+Ok23ikgOY73COAiGF31vvscR6UnJuOV00hBaUVKMxCCTvWmXZJqpiGpYGMesMXaWhxUm1SyPk/MpBZPalpDprGxHggMhgbGxfp9AYkOmHzG9qZ1n+YeP7d5ze8WzO9uNnq/u+KJH9/6xZFvtjGj/PFXTxzOPoSudG7ZuO3uwXeMr15Gl4XVexY+sn566xOxwPdTTUd61ry1bMV7z7p/svfZrnn19Surmoee3nBx/VM3CdiWyZBqR8HDbChgTrCsJbk2C7C2wo7bAEzLMxxNfFMsIGFhWMqY6gxLARSX3s3rv7m0gEG/GVKFZiOg5xjaMUKuH4zQiB5B6DQbQWQthSjAQ8jUeLCMnMvUeXtB5G+ZRgngmqX29yx1N8zUQ+BPtA+/fD/O6g9D6WHgvK5/ivU8n2PNUGLdlFOEnaVIs2KUqa91LVCrqCfaEPVHPaTXKKd3GQrDHT9+5yu8d4dhnquEvfOhZtP9nRrfSXfaz9tpCRNF8vozGbrZPoOeZX+a/y3zOW8rI0jPCHlmgHX4HjBMXwkhfJZhDnb4NBL3Nb5oALdyLnyxpICvncQUC2FrI/WIhCLSfIlcIq2VtkiU9K1TwnAHp0WcyIl/nRN+ndN0T6flnk6LO86iezpp/BVOyz2dRfd06v7mRaXumdIxi9oEmNFKp4WxFnNMSOE5gfXA3g73sg6CdOH9bTGHNlTvKcxrDRDtfJIExPDQS84uM+5+cMG4s/bsY8c3fzjMjN47+Vfj3pG9iLtJzbs38MbQD84iH66CA1LYDKiCk3zU7GDmO4WLZi1roAEULMdesun2iTtFTIA6WQWwlRTDbmGwnP8QXq2xUVxndO6dh++duTM7jx3v7NqYXUPMehdsExvbA5t6SAhPGexADKbZwg/cQEKrkiYhahKJP43zkrAURY1aqf1RqWob0YIf2A0VQqmVFkVpJFo19AeuFKVA09BSFaWFeNf97uysvZRKNZ57P+48dj33nO+cU32Z2FjkAV34dFH1SLWeHFLjun4+eu7V6iJaqVfIgauFmmJs6bLwq/DLos3DUPyCnz2DQzGwZYhXYbJUBZkSGWG5/coH5pUPrM5OQDO3Ams7GoKV7TLKCVnxPrWddbCD7BXyCh1jF9hNpqXZAMMS1giu6Ms0RUwDS4Hhdu7WfbhbpTRN5DghsgDkw3IcY5nCR/0lrQqEjhA0ggmHj5b1Bwg6QcYI/B+hQMdB1j+A0Un8A4wxX7HS8oCMO+SD8ph8Qb4py/IMfnlCOwieKwlUPPYJtE9+eCb0YnBZqeQNr68wKrflwVCNtnl8QjtOa7t3nI4P7j8NuxsM7N83LsQAhP8YpzbiE4kDEf7WG/4Mw9VZuLp7cD9YLGHhQu/wMMfeMQipwzU8r23YZ2WBhC+Vo5FnigzqRBAgemDCG0u/uYRebFvevAa9/l7pXfmdLz468Y3nnpNa72zmggLx5Vnu/vG/OO5+KcSq2IK9AwZGEDFqUBZbKC1eId51RRVvsSoOAbVKhDdRrQFeBdBVNRSrBXxe1VUZ8IgqJmM1+IzVCDBb+D18TGVdrtZB51Cr0GK12i2eL3SDVnV724Qt1jZ7i7dP2Gvts/d65lvkrRi2PM978FEzHCOn0mmiVDLvdsldbJO8ie1w98h72JfdQ/Ih9qT7tPw0e96NyS4TBWSDiY3h8J339YWwTYSmhKOvSZRkGSt1gD4V2g/VjViMxR3bdusTnufOLBQmZMFL85nZFp+D/S6haUHGOI2gDyPBkwlpcr2463o2o7TJtaG0LRaLpU0rbpqWTRnxXDlmmdCM4SvJomfGYpQCDOA7ebZtWQJJJRIpcyNFg0Ia3tig4MIRCDIaPJtOI4SSyRn02plKeCimkv2llFcqpZIlb+fDI5uuLiYGM/rHwwL8fVb18P3R/rb86Ishyu+ZAJajhjk7C0NhtlrVDgDzGMDcqiGFrXrQuysUuA/O5ZbORUwQKkwylk5MsEAO4BZODaDJU0UgxD0saQh0ZkMvgC1D2CWcJ52cKVWuOBWuODZMTidagVpWKXUIfb/8/K//tDLVq6LEp5d2rWhcc/VX5a+fK7+/qi4RL1+EXt73nTf/ulKcK6XKn/3ztUnxZ3c2S8XX0yNbvvhh1NG3AbMccV+YNDTBBE1cosjnVYpYTNPOL4I+WrQXF0mVWJNDsrJInepZfSlNOF51kd4TMYLcEBjMJKrXcKvd6vSiHrGX9NJefb2xzu5xVNtJ25kumw8GaPIEzHo002gmXKuPQiHxq0Q+HEfHNdwitdZltZzRYndL68l6jT9xK9kjFclj2n5jj/04GpGeIE9qR4wR+xnpW4THhuP2cecl6dW6V9U3pRkybb8nXSQfSZfJH40/2Nek6+S6cdVerYCHDixmgU+v56NG+AgN898TvIg4qzHBjZueaimPKtxiGbwyFQHrIDEY6AkQ5ngFWFToWQRmUorAsIki+DEnZug6Mk3dsh1Hg23DuiYyR9WQYmKHqo6TFihINBWxrqeZGGdMBHkRRYwdXWdMIO0ucoFpaRYwDH3swHRaHVMvqKI6g2amDkRKMhOoymRgDpgfmqIJFwVqWkjG3XczXEnyO29x/hW9PydvFG8UoQgpWLyLg6PyXXQT+F/j+7EYZ1iBzNZOFYbNDofywMVDKC5y4qHHgEzawlygJX3UnPQNr8GHlDE33uA7lUmC13i2wSfNDT7s/YXxRl/nWrm80XeCRl+EQzfqEwXHrk88QChUogSVBjcHbTY80/Y1tizzABKWZQqayivMK+YkYM1JwBqvMFR3s7SWtsPo2H8Hk4ZpHZouhbcZyhw3tZ1oSeeqrKW4p8yuIXX3irUPoVW/K5Vw/mb55PLMWrc8hufx+fLLz/QN7EXfLvXP38bamnUDTWUEbFUi/8XwwdB/aXJkbxgUNSFArwkBkSXSlEi+mLKohuguV3anqpcSGNGNTuTP5mv82Z2aJLnk1WIR3bVqeGH/J7xMDxG6XpQ2wL5dm7ATnLPXAgMKKQmDyAc4dXnCC+l8OdgAhZSFwQYWk5zabkiH0WHlsDanSJwfCqmjikIVkaoMPDZNq1pcVTVFVKgIrTqo56tiGiMwWEhhmoIgciBtBicDqqpAGfB5xgz2AsroI4F6QsVAiqlA1zSWFsRHduGTITmmAgqiFw/DEX+sFgYkFoWij6OYhL2zuhERJjTnPAvdMEuV6SrPQgWoC1ZFqUbb8nkC7kvmhAmrUQO0x4Rhx+kEqEjjkopMEkaZ9A60X3HhFgpt2NoOIE0R2BJQCjQhcAAx5s4kfQ7P/wnaSGzGkabMiPcH6lENAsISYm2/PR8KjrWEWgtvKL3/GcoMPPzgV1Djx6Vp/DWxv7z5hRe+OYZ+Pj9ReoNng1ZIt6c5NtHuiker8fO06qbUSjE+ZBucrTHd6tqKtpCtVFSJRiOvHBhMMHSkNTEwJ00KdMdSoa80G3XG/NsS7B9CElUloqotyzJdWRXdhqiVRhLYEknNao1diA8cPRMwSxxFDl+FW+SmOgVrahP0RPUcmoJvLsHWNgh1HSQAg72d9WlISxlIkJVBIanzXAvWo/8WNLed5ufFQv+tYwXzE3Ne4KGWHwXLD98vt9PQDaDrGWbkHp7ipvhYMR9uEG7O+MjL8HY1N5X0cXO4Sfmw/8F2CCoktqmj4JEVGarxowrfkPz98MubyDrU3ZNZl3FRXcZtxX8f2Dr/Wyk1f3FY/PGk+Pah7adOzdc9fkoQsLB94brUKH1JyAo9YjPfiWA11WkuqadyrXou5+vdbk/D+ty2XFEv5p7Qj+QOdryqv9T63frvpX6iu1loq5M8h67iMpXk1Y+SP82eTZ7LziY/zF5yr2TJpnrUNLNwC1QPYqpt81FmfFzHxXcXr5Ynlnv51bkuX/JXb5O2rh4iw/mvkiP5Z9kou8hu67fzVk+XgSTzP2yXa3AT1xWA9+5Ku/au9qXHriSvvcaWZYgCMpZMMDXVEsoj5WWgVkoSgZ2EQowD2AmUTjIDaQoDTabQH+RHaQtpSNpQWkMw2Dw6uC3DjzQMzASYiYc0TGOmSYvBkyGUEmz3nCutbWY6WMvZ1Wp1de93vnNuMpY2aycEw6smbZjETrKSSkbZrexXRhTvfqVTua1wymlXO91ZxYcpB+T8qwuzUMFBQD7yTQpkIRx5VYVjvOBEJUyNdzyrKBZn9rCHjoXz21VHyYYfFcXHm8J7g5YlMKO/hZlTLdZanDSpRWthZo1vhJiRe+NM+SAvVUfKMjxN/6oJsZ6Rm3RQGDgSXo150Ahw3g8TSoM7dGYhuOZIOOwYHTCcP+jCr4/1sE87SrXDxLV4ebwm3hn31kOWdCkK2xTvGbmaD067e45j2fhUfN+RyyrTNfW99eyBelJvwtd048PNIvrzneKsWRWuSBYVZiXpbmOS+VR09Gwydpa/yLM2n+FZPljIVD5Y+ABfeM6ULK/g9PPUeHwYfxzIVMofoa9RcA14DX8JP3W6dndMNrn2ATjegYMGCYJv5AbuuG82DOHxxg0mM5DpT2QG4LRfRwuNfbgdzjH5CUoTlUedBnmVYNpLuhkukfD5lEk93OTuNljrapGrpTEnhU3TCvZwyQ/aYJkxmZKpTCKjw8Pr9RQ8ERKriucrK+J16WnTHqP/6tLV8coKXqj+NpuqNQzTCIWChlkZ53hBYSFM1eJNXMPzJ1s7z8x7aX7dur41JDVn59YflR4Jr7+0a+ehRq3YrDhjmc+e2/BM7YsvrP1NvPT1prm/3774tcVBRY7GqsT1k2euaA+3v7HAafnulC2D32yfOZ18OtHSJi5Kzm9+esnMH2Ie74A8tsGnGlPK+mkev0K8PjXmrfPO8Xoz9hGbte0KK2U9bm2099j8jECD0RBdaCyM5opy8vfVnLEy2lrUJq9V1xvro732J74+sy/yj8BN82bk89Lr9ogdKfcm1WSwxptRHe9CtdH7A29f6dee+5pPCyke0E+JBa2KGLIUKQzZcG+0rQiP296GXcs7Fdlw7JJENMmRmqVtksd2EBSJ5qwUpjGUTVomIRikuSBhUmASQHCdJgFewfyB6GUoPAUI9TyEJ7J6ivEXCGU89E0nABGtvR78FJPiXMK5PPNOJMtVsWwvIXvIAXKEDBKPTTJkCeGgSx+mSQvBA6cU04tQuomGDyR+pJtQurGh78K0orcaOGQSxvGSIH4riZTNe4wWivHUdzQs0gBneq0f4B96OCGQePjTke18IW/vAKC7iKgpIaD2eJsiefgSiLraeIFlsD4n6rEkYH2uBIKnpWrL2JDGVFZUc0ET2axLI71k8m+7Oo4+29nuDH/1pzPr2HTTzzcffnfT5sPeU0Nf716y+8OXhm8PX/0Veets0xsX/nbp/AWogo0jX3ADUDeibEu+fpsjg25HKBYVprTYDVQ30NwAl+gkInGUpUU8rWxViYr6bGQ2Mhzj8VuSELY8ElFCQhHOtUDnWvDhXAsazrVAs/7C5fM4NQPauVwtvqbWlDjzin3EtmYHZpvLA8vN5kCzuY/dx/1CPqgdjPqK5IjYyr7AtXo3+TbK2+T3fMeLT4jHfT7Dt8P3OcspFavUDepWlVMJlAEnXsPgoJphWHuYA8x1ZpApZlRVYsbGaMHQZ4njMFdHMVezakwpovWmogTm7aHbmJFbo7cxMSlhQ8dICHGUBJ0j4hR4Jk5h1si0vIXL4RLlzKGQzadoRSlaT1ghV94hF+1QQd4TsqHYRYHYQkZgBQUfIIj4AIFWZZxgervgK6SPMLUkfS6cKMg5j+GYqXMdC5ZXLlj6FOy9yEjv9BXwbsedBB7peoCUQZ1arh/+kFfc/KwotJYljkgYxg8Vwu8JU2JhE+Gn6pWoejMJ+GwKXwAvMdG6jJ72A8GGKcQR2rxcuYajpbf/2Df8n44vd/3hmt0Z2frUzkMHf9L6M7Ld7L5ISol4mLCvdb5dsq7trx9f/cuPwZRzgdzPwJQ6mDJATfmqyHrkKjktf0f21gXrrCfZ74nLgsutNezz3tXFzwWbrV77svdK4NPIjcCN4G3z35Eb1IiGbSeiqNEFUXSqMIWNyVOMGWydvICdI88NPmE9KWblNfIN/p/GfXJH0UiIUyRNBVNKgs6AKqHmABDjVXnPTaJwijCnx3pipkpXH7Kq+n9xi2XVKk27pBNNd/RmfZsOXsVUydtV96O+dNrBoGd1HhNLp7aFq1/BrcCEriATcH6LKlZHlyFa+ml3dCDWl/0uZX6XMn+eshNZf0zQCtcELS/Vb2XPCheFz4QRwYP0LRE4oYymMG0MhLJ8alMiaXMmRCmRkbJ04zhPQjuQWIQQjqqRXmzQKJhDiYb+vCYb8DUmyvYcePIoh5KEDQwHSlEYUcqbUhLUvCkzKT/IElVZhyUeanyeNvAmCY65kpu++tzWK5taL7/e/Fby2FD54U2b3/3dK1ve3vHrN795Zz/hfrp0Fqvcn8v6P/rwz+f7PjqHtXkB1OYycGUIiDMocabNWCHYZea8ueImaTW3zruheLVUFMLuj041BM4yjEotPFb7P/HeD96Neqb6Z0SmWrP8i6KzrKX+ZyLLrBb/i9EWawu/JXSXvRvWGIOosmk2Gs3GRoMzLHWPdkBjNc1TYokCc4o9hLnqVrFehy61Bs7ZGwCPmUDY4ChVpksVje+5baTpyNCSduGKycgIjk/GJhtXTMaHFlc/kj4iEzlqw9mxqnga/+/GttMmtnHabYhPZI3UaD3Q3D2fVuTWaS0mOLFH0i4vLmYFTTmJrFA+DiGLIpSXmkXhMShIgNDDpTaXWDREK+xiDXC6247XFhUK7BA0if1UXbmGofYGuodEiEiOdpGkvaPEKWVoidoG1cBbUwh6mUsMDwVBM5AxuU1jtBqNDXCa6AkU9CaWUL2JBb3561etzCUTeiqZax+nOI1J1TJ6UJhgIHJkQpy2l9zKU4/eOvnl8G0SvHaFKOTBF+IH2597c6iPXeqbnt316vska77TRWzoUXxk4vDfh/+rlXeeWkv27pi99j0Gqk4AMNzm/ZgxyUrKX1mwmKiRZKQm4kQ2Rvb5fim/LxdF5YnykUhvxBPBRbSjdrq0SOZ8qiWSEJsIBjwcz4j7gyQ4EsgvVnc24HhMd+FMVwhmfqVgv2NW/Y/uMo6N2rrj+Hv287OffZc73/nOl1zSy+VqAviGILkkRDo1ZpQgrRDajd6SrtHQ2qKtRRtBlFK2dCAqgTQ6RfzVVpsStAlVm7aFcIOUohGpU6VJm0KnbZqoClRjFe2aLtpYxlKS7Peez8FAIeLe1z77bL33fZ/f90eQLB2HqsaNsG59iY+e25grjSBc73EE1XtRQBCyuCPRSn4GtXAooaJolQSURFyz+Moiv5kT4kORBEHMnxXd2E8y9efxOZRHc1hHGdedCzMCGof4jXK8LEAx484Mop6ecrm8AKToNmGBN74IraFJmUo16GriLJFFJo1lsYvd1YcOYRcQsif7a6Snk7IE3UJ1l0z12KTcBguK/QVtFzmr3Sx0tHeUujqBHVCoeJ1KtacK5sToaLLh8L4tT2bXt3354elp+fVjQ8+Ver+a+LHeu+Mbx27t5Jz44uJj8sfAiQfQammVWKcdhqFYRcOxthibLMqa6puKxgqrWOg2Oq0vGb1WRe03vmnM6/9J1a0pFFsfKjzUuqV1pDhWVDvznat6ir1Gb37Tqu357au+pT6Vf2rVjuLB4qXW6/lPC/9sNe00TU1Kp6orG5OqSDrxZrRW5JyDwtDQ6krDXlxpbIzpm1oaI3o61e6068CI21zQQQe8WC5kUIV0J5O5aOO47dk77IM2KcIqSo8XRRWyRRWyl6uQLaqQnRbfwQL7VYhfRfmxX4Vs3vbyDW1DwZwPMWq+9sxIxd4bww5qyQWGzAWGzNUMaVdyD16ITceuxJZiJBfriW2DjBdgJVarVGsqMYGVWAO3XayFv1Wskb9RTFSmmKhMsXq3uDfPi5Pbd5ssQ1v9zjUerk+iQAnizJUBMdc4Za7xscy5MgTBCNIQbNK0jFCyURFJHmY80gLq7C6YdZpKrhTsSPpdqR/rgVFAELCcbadtv89sBYRIft2yO9pNS/SqyVDx2vkro23j3uGjmTq8b/y92W+/+8r5AyefeW/sNx+/dnL4e2/84sD+N/obHnPann6ia/wHuPz+qxgfe/XgrWdvTu//ubz63akLv3/7nbc5T44gJF+HDGXh33GfvonSsL9TdkmGvsyr49PkkA55k3wuSsSplF1fsjUzYlqyglGsUVEtQ4/ckWciIVdFgmzjtVYiDvPaO0tLDE8xnBZhJu1xA7GV4tPi5mGTS594Jl8qJpo71sCvg7NzvpmYxc0Exzf9ZpHpnB38+zN8NVlfmoPJLnWWxtOzaWl3eiw9nl5Kk7RkBSayAqNYgb8sR3DNi8PrzcKkoGbYNFcR4UgSFZYLzxY081tOjb8VIjWSzfuNIZIEviTRjvalNj+aCWfsIbfMvVOOg7pxp6tcv2iV/aawGyd8jtXROtWpo5EsjmpAMAQIcw8hQCB2s2cMHemyAuRaW92lqDhoEn10iQ4xnU6ZBVPYhabMI9WXpvb98pHq8889+koZ2sF/HR/86Y8Wvi6dOPLdr/xweOEtoNZRMAR8BT2bKuncDaclvTZDciBoIFQQG+rFImPIAcGCo5BWQpoEulqRjNr8y4GggVBBLP/oQqi7uq2VkCaBhh8ltdWVA0EDoYIIvWlgUxTSSkiTQHtdFdbJ13kbG2FjbJxNsStslqmI5dhudpCN1k5dZUtMzzFo+FQiyYzKby1N1X5hdUV+CSOqUKJT1VEQGSVjZJxMkauETpFZIiHSTC7CESE8m3OrkWWrEWE1ovNXIKJokqBoglgUDAVxy9O57Uifdrfh9kBV5NWxZ8YV+Yf/56TaM+Te71/2LNEVijzhp4Y/CDslO9pTMljqaLVaJf+Ynv4sRVZ8dgm2CfhFvgl+MeSEcAu0RMaGpJhEFmKAFtLkdh+0HANpIJQa3RvhlEh8tEKfYHIs+m9ljsoswqeHQrGp8nnRA8ECAXy67sX5jY/LL+hSgjYn8yVtcmn2dKK1BFfNVmFMKOJEXpzwXoYzlBCF0C62mSgO/YLer78gP69fkv9G1ZMUF+gK1dG66XrWE90WHSADtF8dYMPkReU19g79I/kLvUY/Uv9L/6elErquyDKRKFUZ0+CAaZqjUktVqUyIo+iWoug62INoGNZdoaoGFEE6mcQxjymEL6LSovGjVDMkZYm3Xrx/GoEAbgSoMgKKGf5kna0YDpKCb6XgW6k2lXUVycEYMloP2gY7HGzjrRMYi4tQFhcwEw5DCQGzhECYJhBWH4l+kN+8M1wZoQJujdeil8tz95w7uHXmhjsD9IrDH5itbNrdR5Q1LhmO/xbGjFsHQo1rZa0si89TVNq4vd+LPsJwjr0sSywTNUuAtaEBMOfGJ/s9nRWbupnW1FSG1b480dQNw58mmsVwKt8tXmQAOkHoB5Hrwh1vIro0NZHvBgdMTaT5cHki3k39QRxFxHDK8G92B4Ck/EYv8T7BmpWGp1lWWXzAXXMTGX7zJ6ey/uV4cEA0DVzVtg48N+vFdNjtBBENUEyoj+CeHjNhd9cgjNsxLmAVdg7+2UeLz+ILlxdPfF85d+s8Hl/ct/C0lDuw+DXYR4eBu12cu/jQvdTdEL0/Y+9i6fKln0POuwgZ+tV7eHi2ogjsKTzqd60vibHU4Y9r1/ljiyNGz4GsEFNyyqhyRSHb4GNWkXPKbuWgsqQQmBJdkv3iyn9JFNkUpOpRhKfQLBgyVGlv3q60TaFK65vT7xm0WsPgsw/EkkiUaBmCqI/cCUFOQai5goMipO35HOadRrq/eLVlO1xVzs331tIRXQE5viB/h6/MhuMoGYJZOD4nQtoM6abQDDeGdDakG0KaXx8sXmNIZ0O6IaQjS4vLOhrSdSEdC+lkKObHQzoR0mZIJ0PBLhzyEiFthnQUYMwXR5usCeDsX72tRrTkkGvkGvvA/nuz8mdlrlmyteYCy2SbmSwXHmikKZ7MVUwLDfVx/aKDR5wxR3Jsu6HOGTGxSbg5zAzvMkweEQ1uEdPiFjE5921uE1PiNjEj3CbQ9EEkM3mC484wucH4+5iTePB0Rqttm0xAzoy/O7xoJeOMZHFWPCm7/KSseBIcf+qZ/ElZEf2yOn9SllNVhNFshD8zyxsc/swsPOoMktoLwUMKAZ4LNTxblYKDLyIA9BiScohDWhaQbroH0hGxD9K1xHmrWtsKNzxLRE/f/nU+tx90JvH+0/nNdzY1IhFsFf1LPHRSNDqhNLrQt+mZhz8c2gNEL5chPQDv4zPAdB4hgmAasZIrrIiZxYloKgimeFBAEt83Wnh6XG8AVGJqpCC2ntllqEymD4Cc2EX9hqitx+UI9fdhqpOHWJt/+EGWJ9k7Iu2Jtv+zXfaxTZx3HL/nfL7zvfj8nF/Od36LYxs72CGA4xAlMOxQKIy0gZbWKuCUiMK2hGQlEBgVtIJtNOs6UcaGqKZtohDBRjcBSQbZOrZog1XjRc0EdKoqFqayrC3Kxh8IbXRJ9jzP+bILa2Q5P9/7Pc/n+f6+3xMdO49UvHL5x6cG4qXFW78/+NymJ/Y1MsnDLRs2Pver0+cmUvSPOjc0Hu6bOEL379q1+gffnfjATD1jaF2rYAyv64LHbmM99E/gEPzI9nfPPdsDD8tgfxBD3L4EwZtwRLutTWlM1OGVvaobpR7Aqk7BKUvyjOgjW1a+PB19QkU5oZGko5HUI5K8I5K8I07nHZHonRgjR+CJJXlHJHkH/f63gZhI8o6I8xBp1SKJVCJAH7FFw/oawNlHu6fRW7Wj2hltWGM0G13rU032VJNG1fRdKlHoB4OKYujv50ce4ZHIo1giD1PW4+GC+9EI1eKHD1othtMIQfdJDJqxA/1hFJGJwEkoP/6/HKSyCi84BE6wsTCpsHIQuAR3Gbs04q4bm4dggXcKKoLLZncTpOwGUhaccCTyz2Cp99iOW21vrYbCYHrLiu0nmeSR08u2Ppl9eWI7/epXu5oOXZ34NWpSS6c+ZlKIFielgynMyzmfhl/Yg4SHaIoLK9BmXOlkh5sTdGk5u8JRZNc6vsy2Oxw52OhuVOu0ZbDZ3awu00r2Ev80bHW3qk9rXfYufhPscnepm7SvAR/P2p3rbc/YnxHWS522zfbNQqck+EMMpyCF9DZZm47XRIzUZQwLsOhNBAsYqSDBjUOpAc8WqjS8lYPlrfcG8WSSgthtXOBJJQXxnnhG5cSs3DwUMDnIRTkb9w66J7nPuSI3fxQpJT5GjMRz81Atm5DJJluyQVuhCa0BSpJd2GgSVZMIVCEClUygMsSLiDelEqwK6NZYFWlKKl+XMq+L9XAIPwQ1P5CrL7f81hkkwe5MK7KnrTP5ovLj+XFkBbqRgcQOkF9jX8NvtG/kGWzziFCdFZUh29zBTlFk/Kjo72QISvkMDkOwHnFE+bwsG49RHq9am11QRwRpad9rlz4E6u67r49Ojv+yv/fV/oH9vf20B6QO7Jz868S1u18HEeC8euXqny5duYxeqXeynalEVLmpCLhJVKhHgnPgF2AzZPLRM1G6Ijpbioezvmx4SXhr9GDU0ehvDK70rwyudayXSv5SsMOxRWqHXf4tweHode8t7VbgeuSO907kdnQqqsaZDMz46phG+DizEq6DfxPvhiehqMg2NRTCjVYNySIl6zOA0i1A6dNAhYp6YkQAUCgIbcJegYkSrKIEMRTDxgoihkvQyr8fmvnsH4QvEtQwVgJeJS48sUIP8NTStW6TFrcpSe5yX9SL7lkUNYySCzgKzoB7gKkAebAK2AC2eqQ5AtIcAWmOgBANJHw7gJUMM0QOVfGNgYRvinoV4gvoFcvrNYCiyyN9EWJdun+H/CtvNXBBvGAxwlpEtWIHSXUHBylZkVXExvlOWUSSw4aGbHOmu1g+n2nAouMxe5jq89IIl2RKsVmA6e1rPPSVb4107Bjdve6NGuXEzl1vn+zZfnay3X7h20899Z2pN49Pfvb6E40Tn9n6rl28cvPK5T8jalZMtttuI2ogFQK/IdR0inSGTmsL6Wb6JYnN+/J6s34wcjRiz3lywXxkqWdpcI1nTfAFzwvBtsjeyA32pnuM/UT6VIOz6ZiU8TXQddIX6celdXQ7/YH0ofaR+ok+FvwP7QKM0xsIiZzMekMMQsUv11IzaKEstFDTtCSK1CwIR1wAugquNtdeFxMpiGiSIoQXlxs3Fxfub0SSXCyeTJdK9hEjhSfUpeIZxLJKdIgcLhCl7VFMaBRTCpSyxPiLSuK33HvcKDfFMRVcnluF5MoUDq5MVlWRSxD5C+D7cDEiiERtuAARQT0c6anMrZ4Zep/EKExkLMQsMnhZ9P98GHgAxkvwYESZdYoBgoc4Ew+gEA1RcpgRfx2KixY4bNXpI89emPzni9dfudR9bKLyZ7u2nzi9c8fxyXbasbAF1ADu6OQ3Thx4+Jjt59eu/f7dG++/i33Nfoqi/4DoUABH2Fg41wMgA+JMjnmMWcN8ielhWF5x8A7e6VF4J2VzAJGIASXwVQcdwBGLeoCHjinmgvyc0TbiXAE+2ugtCe5fBcViHFii8TM8K1mWFEtE3kFkv8W9/KI1uCFnsMiwqq33t91Bo4zHuAF9sA1toOAfe+WXL+IR3wZag+exqUReUhyyLbB4SauP9HN4VDnU8/cfW9yeX//84iVLFj7vjTDJt7pXNJ5MLc+3bZu4gccwP/Wx7Swaw3lMBI/hgH86IpiFjoqmeoJ9lWUJpCx10lLPstQJSx231DFLXWmpo9Mmck+RiXljjfxKfmmiGNsc28Mf4L+ZOOF5u/p3NifvD2j+ec3V7/vtQfpZmoZZIGglR4kvCSWxJJWcHY4OvkPoEDukDudgcjDlSiUTqcTsBYl1wlpxU3JTVU+8J7E38T3hh9KhqiPVh+f1CT+Vjqf6qgaSl5JqlRnmYmYRN4uEWZBj8ITGzCJuFgmzCA9N/aXgjjSsc6RmSQITiCZ9jFgTDgzRpwoxvRpzUqHn9VX6Bv20/p7OuvQK/UV9VGcq9Dd0Wr+AMPIhwk9RAAHoxYdDUAA0BCOApgAENNL84QGvmgOEUFnJAVBTCneG6XDIxzH4MfBJqBgjLOKi4MEsMqEasSIAAgm94NFyWXx6FsuTrhnfWCZ0FeOsR/GZehSfpUP8VrpKnB/a28QbnZNeT3GmTg4gwUmj6/0i1DCSBml8a3yZNNY2fO20KXKo+JSMZPodc9IHiukAeZbKVDrXlh3O0vns3iydhQCABKUZ6ZAsn6gxDagr4wI/IS7O44eMluVRLUYTLtIoXeRFXNGy5j7EERJVMpFaicgsa6ilUnTFRimAcylN6fOx0UKNE+mhKY1YF5HPyIxvayGGnmzsziC9tETKcZQl8YH58W53w1zSb9G6niD/0GpGH7So/YbXL6TmROJ2b3VSgW7ogTY25owGKb6KCwL7HPQV8aKflXI8SMXiTskxWwiCqhQvsBkmSFXAME4FGYgyhPFFwmg6s2/fPsqi3aB1G3J/0xuAEU4pAMJiMhmuYYhw14h6IOALE//nMxRlbm0+ozQotUrD3Frc3utVQ69TyVQNXZdbUG80eyQ1JF14/Sht+CO04RWT+X7Xa7v37Pov3VUfG8VxxWdmP2f2e++4s+9MOGyfMT6EKT5jnEC9iEQmccF81cEEV6hpjEhcoElVQgsNqCgmUUKbRgrQD5GmUglS1Nrx2caEpJaaRvmoFVoBbaioLJW2KAKJRpQ/Qmz3vb0PH1J7dzv7dnb2dubN773f7zWnX37vROeq5Q0vbTrw9lZvwHxq5/7HY7HG5OHfHuva+d6Bjz+hK6ueePKx+1fWVKSXPnhoXfu++nmZNd/bUbFx28aWmqq5EVHbtGr/tq0nH34DslXtzGesQTlB4nQXZqtVKWLOTJfSh1Fm62W2VmarZbaA8Kmpy3LEXC0YByspoaYlqERiLs84AlSjZDhuNamm1v+QbyIPm2qQbyad0fQH+APbtT3aQe1HmkygfHhVG9DGtfOaqqE6RLbQ8uowND7LIWtoSCQhLaMRsnS+Js0XJig2wVIL9Um+ANPOssdJBV022FvOIbDVIOhu5CtO9yqS9Y22FVMrkKy9pib3AygDitVBclACPbc01ycZwG/S0oD3UVAcni14yN1CRQg0LV3aWCgE0nHc1LpmrwaYuwVYpsaLIh6Ym/jKiq/3LTp8eGh4OJKpv+cXJ90vP/Yae/QFqvVNv/jC1MtrFyWQZ34APDMp18G0R3HnxkgCnM7nxLMsFYllHVxqpR/NZiK0Vo/ETBqJGUDTHvifNMVAhxX0FuxarEyTxUqEUdUVS1fEA6DpRICejteHrY8+jp+ZuR4Y6OR4yNFxJGUD5XM8io6OI4cb6Nm4ie6G69uBhS6fidPxOI2vSyBEYtll2YHEzQTbk3g1MZCYScgJswgKswgKM68chrrMNC8JB04JT/HzfJLLvCgceEk48HBSXOCEOL461Auc4QQ4w2nxdZXt68v2GnJPWPJhDoJj9pMXEbjxbSvy4iFMMwnZtS3HYqqmq7qiS6orm0li6V6SEEgIDQ2HQMshLHIgLSQoB5eMADJiagiDNhRxAIH5zSEEFgAImjyIdswGy9CW2vZf/NovO10jZ3i7Nmw4el/uZ7k13+xsfor9eGroxS+1b9j0wyOs9c5lQAFAQboGKBDsUUTBOQjTwmbmuhjqDKsgrz8tbbdetGEEUE9pxK2yUL+Zt2EEUNQYdg4ytnrzliCu6EToKlUFUbiuUKbUYvQpjZkrE+6VCQgL1FropeRos0JJtdcqkLUtr5XH/Kqsjg0DqhqCMy2cYcRfAn7P/Cyphyas83h1Okti0MDV5eD79YuzJAWNYy4k9bxOtJJmsYa0iy7axbr1LbyX9rKd+k7+NNlL97J9+tN8r+in/exZ6TntiP48/zk5zl8Sb5DXxNtkVBsUH5Dfi8vkorhO/i7ukFtiESxHVJCYqCd1okV0kkBwJfBjWQVgnB1Uw7VzWA8unWBJGjiII0FCvkNfYF9YIqJXwl6mKKYBiGm8kgHfwDGRmciQxra2EEXJoEVoup7mIsq5IBJjoIyjlMJEBMhpXWeMqprgEqFKo0nNaj0IAn6QM36GJocD5aDCFLACnmIBrTY+/RPC+UaicqpnqidRceNqDwpd1LptK5DL2iBt9SuLM/0H3u1fXIGnbpC/wF7f6imDe4b0dNOinRxR8nsdYhYpaz5tisTiy1oiTZT+errvnavpeRWZ62PTu+S6qcM7dm/+DjsSolIlRBkFVPrK9XOArBIibUDkOyHEzBBueRCaZj7kXbkQ+0rRUFkJn9LMFyUEk1kEu2qhrlDBKAzlM5+XoGwX7VyXMzvCLxuhz45AVihO764oyk9PLRiqXIorDrMqpk4bllR4xjFLI/xib/iq0ghtdoSA3uLK5KINhVJ12Yhrpf+QizaMSBWLq2pYmV0Y+rfSyuRZOx+9YzibwAvJUQ3VX9gCnC/kTCsUttcCAy0vZeZvjOdsN7wxHjSi5QXhtfAkSkyoh6jqAFotU8WMa3qUyUL2BF54RR72QLJNTLiXJtwLmQnMDhgAKNdIuX6KOVHaIC8U7CHvEe+oJ+HiVJzBZMjQctHwkNj4vPlZt2ruAlQaN4PRebVZWTV5RE3ySl+Riawa3LB13yURKapV6Uljrl1L0lqDnrGzpFm7V7/Pvl9qVwNtrd5hrHbavYf8R5yN/hPaN/Qd/j71u9q39TH1rDPi/0e9w+sNr57UWwvsemeB3xhdTlr8vfqz+nHpmHmKvs5eN35lDpMR9az9vnxJ/YRfk685//JvqZ/zKkPFGZth64atreblMbZ+Ia0khe3IPvF0TU9rTtr204TYmmRRM22dmbkUtCCNWZAdGtCgFo1GVGF4dSLjbZY3im1en7ffe94TnpAhV+B25Ddm1tU9YdHbmLkFP7x2r+I3L53hlwyikqIAl2kKF0I3TFO4ngcKomNIIT4UAg8GvcKxU7/zND2leb6fUbSoomg27HPasqOWZeue42SEHoXHiVLKZIRRzZd1xzNtK5yeDxpA1zUNU5vvOLZNRPS2a9Ht1h7roCUBmk8FItUp6G7xjGDiDPtqwDs9utt7xmMeXhmuQrcreyD5SZD8Tg3T25HbvWFRUbn2Vk9PBRQF8MMk2FPxz1LmcwtfWDotZEUvbPvXlifEu0+Ayn7bfVez3RV4oI1Hx8C8TQNs9UCwfuuWnJUyU+zczCQUlJMQ/+dzZImT8gGqdHnh090xkC2NH4MMcH5QW0LD/vmbOgaaNmwtvzk5qKXyN324eU/5Tfj3ESi54IXANOff1Jbga94ky9nZ/OtLbyw9Hi9/3JuZHBIpOUXwPmR+unpb+KcXRvxWsggOyAGDkVZYdHdBED2JbIDVWA/t6b672vl/H6SHkB0icaSIGmmBRDum3zp7uk1uOj12snnlyG+mc2+dXvhnoIufXvU+ZLumjn80wXrvXGb7h7/4GFWtA3rm38AcLsvk9Yw1m4ndEnvw2U4JOssFyhyHGqrMuMpUC0LBqQhr08ZMGA1ePBQmjk+d6spWFYXJ+srWrc4r8iv6Cfsnzrgyro5rHzncCWKtCSnC51gJt5neaxyiRw290X9Y7ta6jS32MXpcHDdG2RnzfeND+w/uZeki/6P1V/cfwi9GtWES33MqLFDDKqZVGy1HJcwiQjAITmRkgCB4FE/JoFdVJU3nnKoqV2QJyiQHNKZFHcdyoaYA3WpIpvtfzqs9KKrrjH/3ucvuXe6yD+VZgUjAEAUlStfSsqJRxPoOKFRqTJwkijaxNGl0iOKggg86k05lNKZWqBmJOKNGkhCTVttJNXZGO80U06Y1rVXbGEPayWBm1LK3v+/svYib/tEW5+d3zrnn8Z3v/L7HenRTNj3+M3QmSfbnUVKIKEmRfWd8ki/PUEKGoXiSkhRF1v0++Bp55gekwGzfRiPXY67QkzZGPSgZ3ozqC/RmXdH75OnR5Gxlo5w7H6afndL0LtcQ9YPxKgJFhP+af3Dgb/X3OBIXEfW2m9S/4H+XWH3TbHUL94j/D8E+U+Yus6nWm5yaFfGyvb1ZESN3dEQBuP9aTsTPycUTjki5OZGkaGbEYVNt/ToqRHEC+olqJGoI83FxhMcVNQlXUhHUJShHSkZzYVKKFmgnmdKW2N7LP52Q+WDeiQ9iL0o7L304NXZdLpBit2YVV5TciRlDF6Sq2lg9cy4ntlD5DJxLl3/FnDuBV4vn1ZBhN8JOY5TTMFGi/Hw4wdspO9n56nMaxvB8w65Tkp2Gz2nwDxxnq2FaGwm0zvKETMWrZKaZAd2rB6MBM9sbNbJteqcVFaZfSk89n57mZ8FcHxApNuOEmSmZbPfGzEhBqMY86lGivig4lF1Q/JCf/3MZSYFRvtRAvjffyPdNMab4JifvTfEWBAqClaNqA7XB2vCqwKrgqvB6/Tnf+pQNoQ3hrb4dKbsCu4LbQ3s83d53/G+nnAx94vl76KZvyH8rZGV+JRBMTU6uqLZdYVTQm5mhmjPMLaZipg1fQmiJB6y3HaDUNA0/sgtq4bRQMJgX8ITQMQ2kjzyvJ+T1eoKBgGF4dd6AMv2ZclHmqUw5s08uf92ERaKhPvmRqLc8EA3IywOnAnKgT6p4w5Ry6eEMD38SNotmG8XGfENZYFiGjAeoOFFkwkJyeW9GdhNSCUw4tG4QOSQVXuAfSPUPXk3zX61fN5Ce6h8QLTBv4K4ruOECkKmFybYvtAriI08kIwan3o3Bb6OoROlmfcwBvrbQCcEh66M3SiOe3NJIMsLE6+FISm44YtMfARjVuc3/ETV6YcbxNKVPKYl61qSZpscjrClq9PJCeEMwn39JlvK/u/U6SgL82twU+tqDZZWjU+7XvLG1v7xUmDum8EpvbM20scVNNQ/FnnzVXzA2o8HMUguG9j67uek5ueHOe0crahezlxC5iGYFu99bbpbddGe4if+6ruQ/wPLilquf3j469KSf3AvRTcJ8XgG4vhGbR9P9dPvo7Q3++D4j/lI6dHtIjgzjmPwBfVttpDAw25VF39dqaKnUSnXyYWpiKFkUVY/QdzH3MPrTIE/yWsyvBv4MlAE1QLo9NhdYASzmPua+xWuxxzO8j5CNVOceQ09rNdYQzuvQztITwH60u9Qr1K1HaC36B7HulEpUynOwpkM/THsw/jK+P46x/ZBL0e9EexnWFdvtJFc7pbEEdIyPwz477fvmK7+gKWqjdRl3qcWeVcA2nLEAciYwB3OCkBVAq3SW2qSzVhe+Q1ILzm/lcWCGLSuxz1Z8L8e6sei3oJ0OPXRIE8gBCuQjFJFD9A5kEe6/JH5v4Cw9xXcevhP0t3X6MuI6zhkJnPkz4D45Yl2DTBqhWyJaEjBbKaFmyAYgA1gon6e16jdJgr32atdIYYB3bKePgK+rK2ke+hL0XKz10kvcB+YKNFpD6st0QBmkr+LbBr0D91gJe08EvqAi+VMar+fRJvBrBvbfDOzHnh8LPqykR3D+BMgS9Zrg0DZgF876h2Mntg36m/Gui3DWv9gfsH4xMAvv0gysYX1wfhHbnN9dqolFMPcq5ixjYHy0AO7OnOQ1vB575dk87LorqQtz2mHXv0CqQJh1cCB4ZgPfzmCfNEAHsoAJwDWgC2gApgJzgAKcTThXEXwFZ5ibgh/ghnYWNoRugrPxO+wX7xn3mU57Lz4nRz9CDTZyeE/2F+YsdDnu7M0+xZxxpOB3g+D9Z3xP5tSwhO+pN2gW6yB8ENxyJPsddGZ/6MCP2DYhj1ALc5b1cyTbhbkmbAKfsGXZiLsWCx+BVIjus7ne4kjHFsPyKTqIPR/VH0NMOUCV6veoUnmRHlP/STOUcTRBK8YY7oO5x+QbtMh9mkrwlvPR35sg9zBc/dJq7TTu2QN79tOPYdN1ar+cq/ZLmtZjXddIOqf1yBtF+0syEdLp+DeWjJHf/tfx/wfyRa0HMbPH+kTrtyzc54fsE64bUjGQ7UiMvwY0Aw+4C6U97gapz1VNfp1oEHhajdJULUql6mm8TxhxHr6A8WrtMp1S2vHW/dYfpGZqlrGHK0wr5A7ENJwlX6QWBu8P+cwIHt3DuUQuOdLha6LkmG9zagykDv+7YOOqjS+Am+DRHHAyjXMDx2eRHxCjgW02X1cP8/McvQK50+FnAk9XJ/DTSORlohS5BfHd8VOctd25P8dHjnEcIznOcZxx5ifKEet3yIfBY47D56nO9utcG1XQ8a+27yMO472XWJY+0zqk91rdSsDq1ieh/XtAsw7BFs8P59SlVszOp+OcXBofJ6+TR7USWmvHs4Mi3nxOPxJ5tEbol6QfpU3aHbw7YqDQ94Dtg7An9G5QH4XNX6JduEea0gp/xDiwjG0i3oIolfMC50RlN+zMuaidWpQ/ol7gtSWUIvJFOS2B7ufEGHIqSx7TllCXfoMmqdWItadpJb8V34P14bd3P0s+dxhxop8mqq9iTpg8mHdA2CBKhwQveG0DEdvC9Ti5wNl5mMP7dYo1UQrY9jgobCHWoxZhDrMtsKcepkWinrhBP9GqaQl8qNPVTJ16NXwuTN3Y4xWsq2JdsC5d5Ovd9C34VxtiUxtiDgn+11l3lB7c53nEdUBpho16KFVrhg0bxN1nqPEY28r+oxym+5kj+m7EYa4ndtMOtZAe1huoHWPtGuIkzt2JsS3w30L47nasH2PHbcLZ2zHOa8u5luEagf3FFaWg3izqABI6cJ2C85Xr1KlUURt4PM29G3bYSuPpv/qzjsSlhALTuqD46QXIUrmE3scJXrQ5h76lbqZVag1NUibCd1NovPpb+Oot2qeYtFz9Ne1T+2gX99UgFSjHcP9e1JY8/htawOPy++jvoTq1DOvb6DvqcmpUjoN7vyOP+gTeGuu0H4AnY7H+c+xrQ7pCdUoNfGsb2reQBzFPnNFrzWaolTRerBsBoauDBJ3lObhVFd4U+nL7Hn2h67Cejo7/QT9xT94X63iOuo/KYKc/AXlxGVsot1MPcED+kKYrc2m91G2dhJFnJqByZF+dLDUBE9TJ9Oa/uS/34KqKO47/cs/rBqXhERwIIHRIAcWCMCPVaoVGDBARtSFBkYJKQEbBWq2O1Y4v1CBoq2ApUmXQWrRRKx3EBzLF1gc+KvYfRKdaHRE7aqe2AnY05p5+fnt2b25OcnMF8Z/emc98z+7dPbtnX7/vwnU8H4X+ER5J0ni3Y+RvcCPvfhrdqPcCJVMj41XJWwur4WX3XyHaTlf5hQQD480d0puINVC2N96spMszzuNpb7z/vXizwlqsU8JrpDK6XCq9EeQfTr1UOhjIftok1Z7E/y3Vp+7gN7ZgHCcWfqObD/SwL8GbBTpU1caGA+7bgcL89oajzfj+S/ola0j6lr0W70Qby16T3t5lrEEgPZp0Xzeebp7IX2nyU/OXqYlzOubp/HQ6Pa+l0pmNMrcQtw7y62GFnKj4EygP6XT2RTlRCZ/jv+c6p/37SzBLjvTWaJ9YgyM6p8PTZISSqaavVVqHPQf59KucEaBlTf2eMlnRvatkHuW+Bvn/j5GTlfZxlfE6rt6a5H83P25e0vND/8b62+X76Aj0u2g9Wue0cM+m9206z50lXZVJ7Y2xxd75/wR75yXYBs9/3W2VCWsVekH4Jj5kAj5yB/7kbFki0sZZ8sUYWM85NAPdSR7RO3cE9OS5N3nno3eLtO7j+RLydyTEGX+grLO+cgB5j9m6Wfu++qR+6wsin++FR5L6rS1wAc//AeJ561von9DVlP+Qejegf07+b5tL+nLYQvoj0ovgTJ5vQ/uhR0Ff6EP9VYr6kU730IOuXd8/vqziWebRzyHoZvRn6TvEl1Y3nyU0fddw819KA3uX6KzJOHBnehfft6Hw7tPdHccp85krxG+I2/CUh6qPVi+r/tn4R6vm/mZ8LO2KVDqlP+XqX9U7q39F9f3NYWD600C/zjH9snGj8Gwt2ytroRcMtHohZT7LjIi3c/ZUsL73cTe6TyHNGpPGhPhVYlcFsW4r5+4+9BXSg9F9Lqa5s7XTGVsiph3s9P7GyAOIqeMsc1MUy3cca5mqpGPx/lIqdh9wLC8Sowvj9FdNuzjvKD9RxinRxHizkvalnXxAiXQpn7u/6bTv2O90ype4dJpO/6fXnvMzVVKVJ7Xv9he9W/ib2r2/60N6H+f3m00zRicXwjkw0sbQe2EPZ8ZgIEbFK0hfnf1CxmUflnGklwJxMZ4ATfofOr7sVpHMp3Eb6etJ9/JfMWXPtDSVWs/pdav+3PhDxsycg7dp/2UMHA994A+w2M213iFp+50MUVfvuf6seJ+/HVIesKQeIz+Gh0lXkK7gLK4Me3NuT5T7eb4J7YH24Hw/AxZwlp8ebIvbwitNmTr+q/V/IlM45y/yd/DOXfGznOmL/ZxURIdKM7FzCTF0CP+vou5S0v3Q/tFQuY/3PEH95RoDwk+IgzOJh+UaO2i3UdbChZQ9zf9E7vAOkUm8p9rfJZVWjw5a5VyNV+Fo6aUxj7wj0JFGd+GNZ8skmMD7TtBY4z3IGtlNXeJPplK2eNNli/+QXML7NvRokbXl22Rttklqs9fIqrBFVnl3yRLy7op+LneFo6RZ3+HiqsZE94yZKosGm5i/mHSV1Rr3zWlPYPo3W6YRl+8tbNfVy9YSSz/h+2lb+1rK2xDjl0ET3+Gjn6bb0zHKtMR/SVQW2hh/eT7mN8ps+jlBx9SM7Ww5w7uae5/GdG1/PfqazPFvAjvG6b64thiXtmJeyHkTnmfCFJ1nA7Fb15VZSwkNwQdmvqbqnAU92cMVOv/xkzo+hison5EB/sfAGtJ+KqyvATAz8wbl17JHL2KvsAb9lXimFrnBQtl4vam3yNSbFNbDBPq1gHot8XvtyI3txO/5DbLMwHjp/GUq4yfRSzIv09ZxUmHG71L6dIvM8M/BD4lUMY763f39keTr+pwBzD/8lHS1+XarZqwmUq9CpppvxFN5o0X4L+sdr/6KcbNlo8elNprIej1EaoONUu39CP/yNGfdIOaujnmtkCXeu3K4f6zM83pLk1JWG28v+wjFqSuZD8l/A72ddLPMyuyUOYzXtbAIlvHdrYaX8ArAfrnYMl/JtJR9k///DmfZ58HJM3nHyWMG944WWV8A5eJ3oTVzB23XSFPmCdpYR19ox+vF/ktBnfMsI207k/2Z7LGOnJSGuqpj0pCv+q00Nr8qDfmqNWnIr+miH8XKFetHsfzhacgffhD6Uey9w9KQP6yb/p2ShvxT9qMfxca5Og351d30Y3oa8qen+8H5xD029zx304fQ1228/wCdhrL6cs/yzP0iXmDTr9tyv4LVcCfshRoLZ148lzLN6D9hPZzRTu5FdJCYn2snXglHQmPSltbNPZW0bbBt5jYm9dseRl9IpQ+D95P2TNt69m5Gh8Ea+31Lbbsbkr7nVraXzw1KvtHU29BO7MEPqD8ErW8ntykhfgb9PbwJ22y/9PlwOx76zY/ru9rPBfncX8OZcY4IsboyaknUv0qmmTP31Q6x6mJzHu6SB8x5F3P2nSDjwp74kLulRn2DnuHBfFN+edBEbBL8CV7B+IV3JPCfkwHBbpnrXySTvMfwxZM5b2nD/6Wcre/Wc1s9h3eznAqnawzj3NRYeApnbnOPR41/6UWZSv8f9PdO2cqdbWlwppRRP4xGk76NuH6PXBFcJVdmF8vW8N/0dYcsIF4NCefKccH1MsXdbcPFUh4cii+wml0t86KjyG+Rof77Mqi8GV/3VzmdMfuOa9t5LT+SSvJ1zrbY9QdfjIJpps/0Fx/m+6PwY3gmE69/yJg0mf5M1/jp/05871qR4GNi91QZGZXjvcbI0vL+si78lO8I8amjZFi+TXyA1yLDo/NlbNAsw4MG5mgUvvk9xnmG9HDK2b41midRMCtuxbvd4y80frGP/6D0N96B2JVX944WWR1cK7ewJkanfY3zUXlPEZg5bnBt5L8H1fiZ/36rBX7DjDv5dX4/GRX0Y+3gOzqp7VPUTx6g7HLnZ6OtUhd56HpZEN4k9cGpjEtfqY+ekT7RZOmv/iyKjK9brDE6+AwvWi/DmZuTgDtFfAGw/+Kz7B6/lPnbCbPZjHNsHuicx4eQ32Dr8n98WXLPMGX4L15mn0+yNCVltG7bW7a8ngc5y9sJ5h4ytNCnGj+aeOuOmvf1Zv3UltSU/yymuodZI33zftj5yc66El3o0vi8t9mjK6g7FELno9NK2VV4lKsTNd5Q9bdWf6NrTb1eWvO+uogW868FPjbZZ04TX31jSudYHe78dSnN++8OGsc2/Y28Xy+ljVJufKfV6FbOQzyoU5tfUaBhp/tToZo5Ec/6WPXvdYz7zf46vGg36LpTwutZAx1pVLzb5byuCIkkSrSoI9bnFyX8BfUgOyRNvEehz9clxL+2fGS5V/HKRBT/9jTxHoPe3bogvJt2IfvthOjFBOP/u4ExkIhImu1jNNRY2C24DCX62LLcEceKG3c3jm5c+Lb3+e6F+T679u17v+o8ftV5OVjf3V3fC2FP7ganodJlv5kfw54EPZ8o29cSMq5PwYPwkmWlwl6pYt/u8+aznqCwTqd1cCt3U8WmdS8qIc4u6p/sA+5IHybIWV2NTzQ/WX/RiGScglY513qv3XxHTz3fFXv2Vf+P9TIBrvKq4vh535aEQNgaJFASBWSzLAltLWtLhEdAZCkNS8qIDhFMA0V4yFgUWlmaVilTisOERYSBhLXFmVKQFKWCQKkthUpwpNhhRmlYamWUKrSUz9+53/cejwf11RnfzG/Ovd9d313O/Z+s0bLB+IJxUqC+hXdX73kv57cy9VbN54/l3OTp3eCddKnf3J0jUev3/kZ3Hj7hsv+6+yRaABhrccjRkPWB9vN3Yvuade4je7FbkyG2zVe0TvBO+jWh3lYdOzvgRkPw/ea84r7Xvsr/+ETyVDc4D0me0S8VUgV59iXK0Qv8h2fsb8sgfTPs+9FW6A/VC+YuiLR03sMGNGFdRttbku73V2SxU8o6gWois0+HeQO0/mHTvk3oF7voWHYlfvxdKbAuUY8y2j2jfbi7ZJ7qIpuIwh3FuRhD3TH+CbsaWxJyFR5nvuOkwlos3e2pUmQdR+/k8n0WzCTdGtsUJsJamCuF5vsnnJOPqQ+2Q/5NrCvlUGRdC1kaoOWRYim3dks5mric/oJ69aZNgCflkQNmrHK7mP6oZxEp2SgKOzdMe5Qvod1+hBv9RS4FfZmyeJ2sm3Uy5ku00VSJ2ouwPdERg/y6yAXp75RJc/a0CdzHXh8L4weNm94GVstfR/4N62WZrNgXZLhhtV9nd4bQui9KhTtAurufog/OcA7OSn/3X7LGfVC6eKN5x3bIbEn6OTH/OudurFXvH4tsYS5JeBMkN+uQDGUPJVPrhtbaDthIqXmPhDMtEaIt2R70Sdxhh3fN6NyMwbKIexyFwBcFWusu2jbSu0d6lHlja6QdPVlBDHWD1fL1PozFNzSizZjwDo/hPG3QsxVqQdWYO6x3NK5lLm38Omu05IdtHw3iUn8B/AyG0+9a4pi+SuSKv1JJytcp/++882O537kPBpAecHue/SwKuWVvvRdkoOI8SD2lTLrZq7VtsNfp8t4o6axYHRmjzR3yTxLXzSU21Lb56fPWLumgmPPW+fY8/2mIkvjf6fJNOFsQP2+JM/1Z/z/mq0aO8q7s97b59eT3wHL86ybFEd+nbG+o1561s7nbc4hBh0nHwIfjG2OSj//Kd5Zy9tD9QX/SEt9UrL4RP39d34jw/aui309Ul9qt8f/qy9CKYf8aJ5Voe9X5+L1h6vvce6VUfa36VPNmoEU1TsPflKtvsY5Kb+t64IMi9QZRX2Q3x3cUM8diY03a6hb6lGLJsnrzX1YE2E39o8Yn5QQ+yxb6+5X6M97fwF+1s9sE/ss6Gfgg6z3qxLkCF6WIu7AvwMRmW83b9HHgJ40vxE9rWmOXMH5qqncQfzEonV4KteX2FPtq3KbThWGb7WGb2+uXyVjnGOdkPXunb/IR6epOkOxE3CXSW9fffd/EKyWUqwa5qfP1zdN30uwTe1SKJrokkdS4wKmXsbq37kPSQt8u1ukwnEyykwPMO63r2IAua8S7O8KMgY+j/1zO6ZVwnhqf5HFOf5qI/eKxXDzWEOnnrJNN9jS0UC8pCd/7fUnx7SZFz5l7VGo0ZlPLt7eoVxK8G+YNOQTH4QR8CKfgjMinf2JPJ+i6JOKhX4j2udc9w3odlqzMEZLn1QV6xX5KZkeqpExhbqsUvv8ywTbJw/VGoR8UwjgYHFp8rgwzfj7Gesdkkt0CfTCacxKVAeQLSQ9w5qPVO/M9hpZ+Qh7Bltp5rEOMtzFm9HWRfnMWUK8n+xtj/38ope4hecz9g0xxr0pt1nCpxa61LennDpJN/MdvObMlqnEauqLKakS8FpORvA85aJ8lOhczH+prmbm3s3jTnpVq5yBlDdiZkMk71pP8ZamOXJRqO8Y+Ucfex/cjlH+ALaR8Rmjf5dsM/EMz6v1ZljvflUxvIj5npmQ60yFHCjxiKvzMJPp4gDaFZpwG3sSD8ryZw53QOc0M5xQSuehfYU7LsLvhdHwuqZh5JKPzSO07mYZwPinjKboWyei6OP+QHoy/En4NJ5nTQKhyv3breiWjc03w0a3zNmsYR9cyFV3bODnhOt8BXfdkzP+efnMfErAGuidmL8IzYL/E2JrW/611Lgdz1DNgzkiZWPH950yOMPN+38y32vmyPGbmxjhuFF/A3rMWWufhRJ/BeVpm2mk9yswe6tx0nXdKVzOHI+ZsDddxtVzX07siTb3d1DnNGK2oM0U6mLG176eD+Zm2Ffgw+vIeobyAt+oc35RWQZmZf/i/EnPX/de506fbJJg7WrKaOzrC60Jf+dT/EbpSz0gpHJaot9PsVQu7g1TjD9pDpfoF+BJ8IfzWA4ZBN+gd5tW2N/f486L3/fNy1fiEZNamQ/1BCkWp35xW/o7kvPoPGGlVYGtMOiNdP+qj1D+lg3dsc9x/pY6hvkxBA+Qk/Foy62V80vqbtXc+5D36m/xc8bLRNPWyxP2LLLE64dc70W8nuQfyYQr0grbQLqRrWNYpzGdCl8YrJZrTWN8Avy7nHWNVe3OjfOIYf006DZyq9eIaMLUeOvFg5JQ/GXsBu8Rty7vwCvourr3T5O3vswdJoHGHJJNuXrdp0relu5LQwLv8s674Z52V/nnnr/75jElowtNSlJGDbSl9svdolHLjHtbkOolKiKlNnWc6Lf6//m/G+8hoireCmMveJp3c19AiO0L9EZMy4tLB2AXk22W8JC28XGntjZR17m+kKmOrZHmnpSDUKk9nLpUmGS2ldVYO7+wxdIhqmVLsRvTXTM4qmlox+ru97Ld7cjbr8Ctz0FITeVfWSCMTH2o8eAYN87x8Ha19jvEHq3aKRP1jqlsZb5LqIvqq8PrLtuxx/oHM4X6L7MZSxDkbfEvMekqsyBZ08BbujPkmbawxxGFbpGvSt5LQdg1t/Pvjxl6RddAM2gbWv2b1kOdIV0ZWESvsRxfvN1qkKRq6peJ09v+t6Jr/N5ynpKNin2MPk9Jp48XNt5Iaxzmb8ROQyKfEValxWto7soe7p8TvSaVEFc5QfqAv1d5owI7CXsO+Ag/D0JS0nvXawPodoCOMD3khhZ7U/SP2XiiM63vSO+xC4rbm3LMTstLtKF30G3SznpPtsN4ZjEYcAKl2SFJa14f6dmf8YC+5KzJPetDHXG+C5LoXOX9vQp1EOetRk96Bfngd+wbne45sMmVDpMbpIzUZ35EazvQazuwafGh/t1Z+YtqtljVeFm1eleXuNv8DdxV3S/uqlipvPPXOU94uHAt/6Q5F68wgXSkVzhfps7WMdufLAx4xn5fHfAtlN5p0euRR/4nIan+DVSAFkdP+LuduKfa2ykJ0ZZWzER29FTsDpkmJ/Xcs393xYRlpYsIq70Xy48nPCMrRK1GT/oEsI78wcsDf6Mzwf2fXEh9Rbh2WZmaMDjLZWWTa6HgLvdpw3FlSzFpWmfw0/6rzPf7PP/mPu8zd32tVS/tMS6Yr7nGJZtbLQsPxwGbn0i4md2dK/Od/I/UeRL4pK6yXZbKSeVQGKt4hzv+h2/2hVUy7FdI3/m7Q3zH81FfdI/5rTqX/H/bLBjbq8o7j33ueu38LrNAW2oKjvUeEQyiW9goSeWsPyEY7GNBUFHSy692/9ODonXdXsZoJirw4CRK2seFmyjTRYBaR64wYTcqMQ4dOyRxkUWS8LIvLdBiXkDgnt+/z3BWYDJeYuGTJc5fP8/s9L//f83ven+eJoU8AxTu4n9zMvWczZeE95zDdaeUd5xsY6Th5vN/im/JjNDm3sZ0rMVk+qtdjYX//3H6v32Zs7zrPL7CS8jbKbw++62i73ufjOl/Ld5PmWs5DzYECxfm77ZC5uc+KFlHeT7kCrcWTKP1oLern3njqSkn7y9i2au6N5ZTO4PvxYnw6dot7+aZNo5zzx3F4ynAPRZHD+9CNWDD0r4gUPYYFpnwaZc7PMcr3U/bn3dyT7yGDb8PjuNX3KefMk7heLuTd+SmzjmbzuyFe5P40+Hb0RjFb/p17XN6eM2jXO5L7/gJslTuxVOOV7HvN9/iOI+Ix2lrDef4yNhUd4Jy9k3PnaWx2wHMhzL3xTePLNbTVIudgQOd5D/ItqOkzb8IWtm+T08l1eYT1FMr4AuhkPyzV4yB3YJRzHX7GMdvKufAP+p3TeWZ8utjue1Dj46tVn1W+lTxrGjmPn6eMUhbi9KGG5T1sVwW/raBd7ZOW+h5bYc4ocN1m2LZjHP8T7Ode2l4Or3n3NqDJd4Z3fz1Oj2J7sYMOpwm38C49Q+7mHbya95CnOdfO4g6WWaHPRfozMOReVHn35s4VTeOZ+Db3iHTuE187hppzNY154mPqh7mXfZQ777B93h2E7fJ2sGwHx/AsfsAxaiPtBo65xutyLr5r7umbvQ42y33sAx9q5Oscwz08P1/NPU47ev6M0X4Z3/RbsJFj+n7uvPcQOcZ3BXKV3mMEF95n+/U9v06WIcr9tcbzKe210e4r2OYobGP9XZzb2ubN+p1j+oJ98/k1f7W4rOB6q7h0L7zivvTfzsTpvNuRS/ehCwe4drn95OZSH0u+Tz1IGklpns8eBP65hWyi7rJMA+Xz+TPvwmp5EqeLMyjhP/+LXx25NI/vh+QjLtIHuB5nXsZr3J94qhazbPEHwDCW/Ro9GjEKKNsOjDwDVC4CRr8EjOG3Y08Afuqq7kqubc0zvhII3A1cPxyYdAiYzG9q/wDcwJvn1CRQTz1YD0yjnen3ATexrlnzgDl0eS7rCJUDC6h/8zjQQr31J8Bi9srSNUD7aGD5L4FbZ18dvSjuyABh+hTZC3SOA1aznWtS7BLW1/1MnjvP8xK8E1jfBfTuBu5l++9j2Y3NwP0cgS0cla1Me+hjYPs2YNfLwI9u5CZxu8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxWKxfOV4gLIfi+cwG0dQBIFSNGML4KvyfQAf48BwPMNQEohrdGj0IkQZ85g4PCXivoIuMVw+XNC91PcUdIf6UwW9CA3yOZb0eIfQZo38c0H3YKzjLegCwx1V0CXT6wq6l3prQXeodxb0InQ4D2AfFIKoRwNmUGtHF1zKxUigm2TQi6RJmc9YiroOw0yPmRJ1zAkhzr9CG9NW8/sM0ibmUrosfRfDqClZwv9CxjqY6mI9U5YY692sd7CeRbTeS9s9tKNoN0GbMUSoR6gnmZe6WI+66H09GqkFLsZmYIrxIUwLSZZVrDfMerSNCNYWyrYy1sVUndtDH9MX26T7IWbaEb+qP52mLxTmMd7BHJ0aNj3x723M20kUWqpMLT3MjZj26lgnba/ntymT0sNSUdNziumD49FCn3TvxMx33aZvZ5nvXVPCxTrWqXs6akJV8GiwrDLpaabo/kteHMFL7dD5GXoR45dp9kLIlMy3aLAVYeOTngFRU6P2ea1pXeeXmT37VLC+YYZq73LV4kR3ItObdNX8RCqZSIUzsUR3nQrF46ottrork1ZtbtpN3eVG61RJyUK3I+WuV0uSbne7/mZRuDfRk1HxxOpYREUSyd6U/kZp8/WNKqDFjCmqLRxPdqmF4e5IIrKWqa2Jrm61sCea1jW1d8XSKn65nc5ESs2LdcRjkXBcFWpkmQQrVelETyriUnRm1odTrurpjropldHtaGlXi2IRtzvtzlJp11Xuug43GnWjKp5PVVE3HUnFkrqBpo6omwnH4um6ZW3LW1rm14ZSsXB8cfsXxYzQvoRVJhWOuuvCqbUq0Xn1fvwfr/KhBrvS/19W+jL233LW28Lxr71s3S+mJ3qEV9PTuPH6i0p+2bzL95mvZJfJn8RAbiJ24z/8DrRvDg2TU/RfjEM1/LJWTubx7peTs061/6C8vj8w2n/0JTkJp4iQk7K11f4X5ERZnZ3lbz4or+svrwiOCN0gFQ/kqSZUDBNkPxkgXqySNUwvZbiBbCT7yQA5ShzeA2pMriIJ0kdO6RxZLcdmlb80NFGO4bdjeNCPkFU4R3JE0s8q1lqFJWQVeYT0EceU0ykJsoEMkI9MTrOsyu5qpO9V2YeN6F8TD5poOB+9/Tsm2n/LirxcvCwvF7Tki83MF2uYlk+um5eXE6fkZfmE4EYth5YED4UqZSUbWUnHkww94hWM8Hjgx15ZgWeJkE4hpVmW948PBPsGpBceKaSHM8CfOyQ92ZKyYGioyIlzKIdf/E18mM8RH/YPLwv2hVrFGewnA0SKM/yfFqexQZzSfc6wifSRAfIWOUcccYr/P/J/UpzECPEeppImsor0kQFyjhSJ9xiWihP6OmZCrTcRIU4wLBXvslnvMhwh3qH2jniHrr2dnXFT8AWj1E4tKP4JBaXq6wWlvDJ4UPwu+8kkzqgAR5oz6kU5DnPRKMdlJzRw+o3Ozo75D4qz/arWvzdUL36PZwkvmgxLiSJLyXdJkjjUjlM7jo1kJ9lLniWcZQxLiRJHyBvkOOpJM1lKisXRLKs5KN7KBub5Q5XiTfEqqtjjvxWvGfmGOGzk6+LXRv6GsobyiDicrfEjNIz54DellKWUU5nvE7/qH1/uz4XKxAD7zs9wKmkiS8gq8ghxxIAYl436y2nkRRwpBktm8Rcjn8TjxWhe428OzOcEVDoIzJxDjUGf6guI5sDuPYzqILBjFzUdBB7c/i/Gqya2jSIKz9s12XXSxE4oqWk2nnUcG5ptmiokdVqXeO2uSdEekiZp5Q1WmyZYKhSpSJs0EhJhe6hEhNogIRVUJA6cqlYVa6cKm6QSlXwiFy4gjvTAAU4lPVB6Mm9mnZSKIDHr9743733zs29nxztoMZX84ApaTCXfu4wWU8m330WLqeTUObSYSo5OooXKE776tvsVmhq9CGo2JCxglhYwSwuYpQUSEBbYRZ4G2Ny+rPT0YMZu6tqBHuqsg3MfnHFwvganBM4iOFfAOQ7OWXA0cBRwouDo4GzAEKbCAf3ec9WjegScTXDugmODkwQnAU43OCqkdE+IVd58jUOew0qWvXSIrw/j7hMSYpjRGK75GO4J36H+AaXGazqS1C6f/HKUYddKT8avHzrWfwlfnyo2rOJjqJJfUAL4gKq4jKrYSRU7CKHOoJxDeYDyCKWG0oDsLpz4Mtch1H0oGZRzKB+hPEJp4NN5hCKQS/UpfsMnxibdV5/4KEpAqOLVhVdMiOmdYSWshU+KywqEojAarUWFFGlvxy27rVVu9aB59UnzX0+aSTAbFK4Ly2zrFj6t43LlKW7d8EUluUGzL8HnJBrAlQdHSRISiEPE5vVBosgMB4gi3EHsryhnsFmokjxI16GFtVqlT5Vf6e+KJ6D5m7JBf1a9AFToT+i5s0p/VJbo932ejJ77SQ8Q1lVOXVOG6N1NTr2CgZsVushglX6ojNCLCg+U/MBZG2t6iI4np+hJ7M9QZqhuY5+rNKOcpcd91iBrs0oP4xQ03+zByR5Q+KDxKHru0cHTp1MeXNAPSjekgjQqHZH6pYNSTKJSp9Qh7ZXb5LDcIu+RG2VZbpADsiATea9Xe6hreCYlexvCDPBIiTrA7bDANDvVsq0PZAG/pdwXRVMwJ3Jgug9miTmjun9OxD1oPDXlvhDPgdtmEnMy5w5ppifVxt2UZrrS2FuFMsB1C72u8LEHZLLgQY25rna4bScKawSg9eq1DoavXr1mWSTSfjkTybQNtx59w9hFTde19qxEnrM7c+4Nc6JQGbx9uzNnuf3crtXQNt3PJtRiYQ0ewx95Yw22GFiFNXEYHufHmV8cNizL9OAM5xEVtpCHS2eL82T8l2Y8ospRn3fT5yWwPfK6GSAvGCQJzksEg5wXAMYr2915o9zdzTn78MOOc+x96j85mwnkJBKc0+6QTc7ZbHcYxx3mFEVBSlThFNhPFE5RYD+nnHlG6atTlnYoS3wkEZ5xFJ/T/HCb0/wQOdr/LaWcpsFK2pot5kvx/HQ8X0KZdj+5fCHiOjOqWp61WEB1xeT0zOwFhudLrhUvGe5s3FDL6eIu4SILp+NGmRTzk4VyUS8ZlbSezsfPG9bKyNhA6rmxlnbGGhjbpbMx1tkAG2sktUs4xcIjbKwUGyvFxhrRR/hYhC/1sUJZJjnrRNHHFaGpEZftdEfMyrWH3x/mazgdiyx2rOOnyy3SpFnunnjObUZhod5sb5aF8NVioRZ0h+qhyGI61rEOt+qhMLpb4zmizc3b8ySSf8fwfzYWdM3Ns4T7WrP/q2As7+rnDXuOENPtmTDdzKmpQlmS0DvNbsk9tu1rasp7tQe+8xA6jzGnKO4Qme848wWDdeK/n/98HU+wt8ARNlZAjwIeES3RjZqTAu4Ik1N4r8Wpwjp+WLH/CtvCG7RBA3u7j/q0NY34dcLueVvm5utWPRdzdfRbYhN7OyU7hSVL28nYHO+Wp1MrFrIt4hGxD48eVDyM2IvYi9iP2C/26W1JKgopGpRTtKnRoFKDQbd7tbS/BRgAq5+ttQplbmRzdHJlYW0KZW5kb2JqCjMyNjEgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA1MjE5Mi9MZW5ndGgxIDk5MjI4Pj5zdHJlYW0KSIl8lnlcVEcSx381b17NcAkiiNfMmxl4GI3rmRiTJQY1umZXI7u6MWqiEg6VQ1GJV6JgJPFGvFA8AY/xAu/7VsQLBUW8ZkTjFXVcNcaP7mZgZnvUxewfSX8+1d1V1dXv1ffzuvqBAPghHRKievRs0Tpk2OejhMUuZGBMcnTKexNzLABFAMHLYkalmgyxmktA3atAQEZ8yqDk5D4NewKN+wPefQYljY3PVvJtQKudgNU4OC469mFSpAu4XCH2aztYGOp0bxALXPERetjg5NQxX7RadkToLYBPWicNi4n2OXkiE2SJFnq75OgxKfWD9dtBiTlivWlodHJcYssCFvpuQN8yZdjI1NpzK3xBI+97/Ckj4lK2tp4zG5TqBfjPhSS9S1mQoZcXyW1EFuqrUcpFvCaQZI2GJVkrayTtDTR3H8KYfmIXEQn06t7JhEiY3FXyDFcXaqMz095IkNvtFtHz5G6epyFY9Bp4+AFBgp+YUQMhjNdGMWo0njX/34RT0sqs03t5+/j61fIPqB1YJyi4bki9+g0aNjIYFZPZEhqmhjd+q0nTt5v9qXmLlq1at3nn3bbvtXv/gz9HfNj+o8gOHTt93LnLX7p+8te/dev+aY+ov/+jZ69/ftb78z59+33xZf8BA6PxVUxsXPygwUMSEpOShw5LGT5iZOrXo0aPGTvum2/HT0hLn/jdpIzvf5g8Zeq06TNmZs7Kmj1n7rz52QsW5izCkqXLlufm5a9YuWq1dc3adeulDQWFGzdt3rJ12/YdO3ft3rN33/4DBw8dxtGiY8XHT5w8dbrkzNnSMpw7X36h4uIlXLlqs1+rvA5tUIZINFykqkM4JpBbY9L00RRIoVIPabSUJk2TZkh5Uqn0XOun7SG3kD+TB8iT5WnyLPm4/EB+xo3YrUvTb9Pv17sNCYZEw1HDKYPbmGZcbvxZCVYMSmelu9Jb6aP0U75UxivblCKlXLEpj5VnissUaxpuyjQtMR00PTH3N08yTzfPN6+xaCxs8bcEWoItDSyKpYnlbUtXS7QlLlQTGhBqVqFqVF81QA1S66mN1DC1mfqOGqEmqelqhjpFnaHOVfPUDeoWdY+6Ty1SS9RS9Yp6NzwiPDK8Y/jA8Jjw+PDE8GHN0pqHNO9oNVsnWwutO63u9XG/kJOdIc62zghne2cH58fOw053VUzVs+qPqp9WP6uudoW6Ul1prip3lefLEt9UrgYas6avplAKk6KkcVKG4JQprZDKpBfaWtoouZXcR46Wp8oz5dlymfyEwUZdlD5Xv0N/wQDBKclQZHAZYUw35hqfKvUUk9JViXrNaYCSruxQipWLyjXlqfLcBFO8KdWUZcoVnGAeYM4wZ9Vwqi041bcYX3MaaIl9ycn0O5yiajhlqbnquhpOpwSny4LTBzWc4sITBKeBzdG8njXEarFOsW6yvljfUnCCs47T4GwnOEU6Ozm7OMur+lc9rY54yelXl8mV4hrlSvdwct8CtI+FnAfkD18dKdcQT68tE7OmohJpvOHl9nJ5VQFVZVWnf3v4HrUFHkuPxQl2pAF3tWKs46jt8Hf4OXwdPg5vh5dD52CH7JAcGgceuN9EPuwtIicA19dcz67MrsyvnA5UrvZ4rodUDq8cILSWlZGVbSrD7F3sne0R9vftbe1t7C3tTewWe0N7kJ1sj2wO2z3bHdtNT5St2HbQdsAmKqXtmG2VbaOts62jrYMtzGaxmW3G256Kh1uiliSIjBIsQ27Fb20kqlzQWHGklugW6xbpcl69V6Coz35XA04Avg8C1gomkGJe1qIwUWduCCqfCltbOUPOFONC+QDAQULav8lM99TT6/vq53j38t7ifdX7HuAT4bH5tHstqfjD5rPEN9Z3nG+hb7F4F1Hv/Pa98fkd8ojfkdfagT/e6bfNL9tvYc183u+s+e7l/g+FuP5nq9VRSLcabZR/kn+RuA9KPJr/2Zd92WunhBXIwPdSf2TjLn5AJqZjKdZiJQIwTUCchLl4gp8xEwswhUjci4+xDOvwC57iGfKxASdQjAJ8hRhkIRanEIfjOImzOI0SnMFPiMc5lKIMhRiER5iNCziPcgzGfTgwFQkYgkQkIwlDkYthGI4UjMBIfI1UjMJo3MMYjMNYfIPx+BY7kYc0TBC39UQ8wEPspmxaQBqSSEsynKiihZRDi2gxquEiJh3p4aYltJSW0XLKpTzyIm/yIV/KpxV4jhe0klbRarLSGlpL62g9baACKqSNtIk20xbain+jgqbRdNpG22kH7aRd5Ee1aDftIX8KoNoUiBv4kepQEO2lfRRMdWkG7acDdJAO0WE6QiFUDxuxiepTAzpKRdSQGpGBjHSMivEf/IqbuEUKmchMFjpOJ+gknaLTVEJn6CyFUhip4g4ppTI6R+epnC5gDzWmt6gJNcVt3KEKnsbTeQbP5EyexVk8m+fwXJ7H8zmbF/BCOYxzeBFW82Jewkt5GS/nXM7jfF7BK3kVr2arNkGbyGt4La/j9byBC7iQN/Im3sxbeCtv0yZpk3k77+CdvIt38x7ey/t4Px/gg3yID/MRPspFfIyL+Tif4JN8ik9zCZ/hs1zKZdoqbbXWpXXLkMWPhuz5z5BllnWyXvaSvWUfPsfnuZwr+CJf4st8ha+yje18jSv5Ot/gH/km3+LbfIfv8k98j+/zA3bwQ/4XP6KLdIku0xW6SjafQF2ArrbuvzSX95NX1RmHv/c933PO+9733nMudzvbd9nO0hYEARGX3hFUqmDEhiYmMcbMkIQgKoLSewcpAoKiUeMkTsYxxBg1dKUvCyxFaUtZtrJsvjOZ/AGfXz4/PPM8oY7T8TpBJ+oknaxTdKpO0+k6Q2fqLJ2tcziO4zmBLZ/mSj7DZ/kcV/F5vsAX+ZJX493xar06r95r8Bq9Ju+u1+zd81r8iO/oXN1G5+l8XaALdZEu1iUyjxM5Sc/Qr+qZ+jX9un5Dz9Jv6tl6jn5Lv63n6nl6vl6gF+pFerFeopfqZZEjkUq9PHJMr9Ar9aoYtdbE6LVOr9cb9Eb9jt6kN+stkeORE5GTkdORo5EKvVW/q7fp7XqHfk/v1Lv0+/oDvVt/qD/Sf9Yf60/0p5zMKdyaUzmN0zmDMzmLszmHc7kN53E+F3BhdHF0CZZHp2Ef7Iv9sD8OiL6MA3EQDsYhOBSH4XAcgSPxYRyFo/ERfBQfwzE4FsfFCDgBJ+LjOAkn4xPRZVzExVzCbbmU23F77sA/8k98ma/wVe7InbgM5+F8XIALcREuxiW4FJfhclyBK3EVrsY1uNZUmjPmrDmH63C9qTLncYMPvvCjkYwg1al2bjg3nVPOLee2U+PUOnVOvdPgNDolTpNz12l27jltY9YUgZhCgoAoSFCgAYHAdUqBwQMfDFgIoBWEEAfxTjtIgESnvdMBkiAZUqA1pEIapEMGZMbsa27MK3Kcjk4nyHXKoA3kQT4UQCEUQTGUmAvcmbvwCT7Jp/gaX+dqvoFfQ1sohXbQHjpAR+gEZdAZusB90BX/jd/ANPg9/AH+CNPhTzADXoWZ8Bq8Dm/gtzAL3sTv8D+4F/fhfjyAB/EQHsbv8Qc8gkfxGB7HE3gST2EFnsZKPINn8RxW4Xm8gBfxEv6Il/EKXsVreB2r8QbexFv+Q3gba/AO1mId1mMDNsJsmCMD2Qqb8K4MZRw24z0ZLxNkokzCFoqQQyCTZQoJipIkRZqQiFxi8mRrmSrTZLrMkJnkkyFLgcyS2TJH5lIrCimO4imBEimJkimFWlMqpVE6ZVAmZVE25VCuLymP8qmACqmIiqmE2so2Mo9KqR21pw7UkTpRGXWmLnQfdaVudD91l/mygHpQT3qAetGD1JseonLqQ32pH/Xnm3yLBtBAX/naR59812caRINpCA2lYTScRtBIephG0Wh6hB6lx2gMjfU93/eNb81lc8VcNdfMdVPtl/t9/L5+P3PD3DS3zG1TY+6YWlNn6k1DkBakBxlBZpAVZAc5QS6No/E0gSbS4zSJJtMT9DN6kqbQU/Q0PUPP0nM0lW/T8/QC/Zx+QS/SL+lX9Gt6iX5DL9Nv6RWYB/NhASyERbAYlsBSWAbLuQZWwEpYBathDayFdbAeNtDv+A7Xch2/w5t4M28xlwJpnjRTzFPmafMM18NVfpe38jbezjv4Pd7Ju2SZ+dL8w+wx/zRfwbUgyg1w3fwLqsWr4jXxhnhTzBHzxAKxRCwTq8S6WEFsFTvETvG+2C0+Ep+Kv4q/iy/FV+Ibsdd8a/aZQ+aIOQE3xEHxgzguKsRZcUH8JK6JanETbsItuA01cAdqoQ7qZTd5v+zO7/MHvJsbuYnvcjPf4xZzGhqgEZrgLjTDPWgREeEIEEJEbbOQslC2lT1kT9lL9o7ty2Vf2V8OlIPlcDkq1jTjRaacJJ+Uz8jn5YvyJfmKKJDT5HQ5Q86M+dgsOTtWPHPlfLlQLpZL5fKYna2Wa0WJXC83yi1yu9wlP5SfyL/Iv8nP5RdyT6yNvpP75UFRKg/Lo/KkrJRVoqO8JK/Ianlb1skm2aKE0oqVVa1UnEoSV1SKSleZKktlqxzVRuWrQlWs2qp2qoPoojqpzqqb6q56qd6qXPUVqPqp/mqAGqgGqcFqiBqqhqnhaoQaqR5Wo9Ro9Yh6VD2mxqixapwaHzhqAn/EH///H+EKFt7//lET1RPqKfWcmsqfeY4nPfJ8r5WX4KV46V62l+cVeEVeidfeK/O6ej28B70+3gBviDfCG+2N8SZ4k70p3rPeVO8FM93MNLPMW2auWWgWm6VmpVlrNppNZot512w3u8yH5hO7OdB2m91pd9uP7Wf2c/uF3WO/tt/Y7wIOvMAEYZAYJAeTgylhapgZ5oYFYVFYGnYMu4Q9wwfCXuGDYe/wobA87BP2DfuF/cMB4cBwUDg4eNbutfvsfnvAHrSH7GH7vf3BHrFH7TF73J6wJ+0pW2FP20p7xp6152yVPW8v2Iv2UtCaK/wkP9mpcE47lc4Z56xzjlrciOvEukS4UVe6ytUuuuS6Lrue67vGtW7gtnJDN86NN42mye9v7jpVzvlobbQuWh9tiDZGm0yzuWdabMQ6FtwEN9FNcpPdFLe1m+qmueluhpvpZrnZbo6b67Zx89x8t8AtdIvcYt7H+/kAH+RDfPi/LJcJdFVFEoarul+/ADedrg5C2GTLvi+yKTLIImRhCyFsOiKoIwLKGhgECSAIghAIAYmyMywSdGQLO0mABEIWEpVAHAdB2RfHcYAz5wjvTuGZ859+57737r39d3Xd+m453zkXnDrnonPJqRe3xG1xR9ylCIp0SmEP7BVLvKXYAQ5AIZzC67AP9sNppwzmQwksoiiKphgooFiKo3g5QA6Ug7lDTXcuQikl4DJc7pyhREqi56gDHIcT1BE7BtzAG9SJOlMXep5egKPUlV6kbvQn6k4vUQ/qSb2oN71MfagvJVMKpVIa9aP+NIAG0iBKp8GU4X+GhlAmDaVhNJxG0Eh6hV6lP8tMOVQOk8NlhhxCY+kdGkfjaQK9S+/RRJpEk2kKTaVp2ImyaDrNoL/STHqfZtFs+oDmUDbNpXk0nz70P+tf7n/Ov8K/khbQQvqIFtFi+piW0NJGvkauA/AQbzroCOzsSMcjij1z4JjDL26On0OO9a/yr/Y/718TcCvgtn5NjzJJFEKhJOi1wOb0CS2j5ZRDKzCHVlIuraI8Wk1r6FNaS/n0GX1O62g9rqANtFEspU20mbbQVvobbaPttIN20he0Cz6hAtpNX8JG+or+Tl/THtpL+2g/3qIDVEgH6RAdpiN0lI7RcTpBRVRMJXSSTtFpKqUyOkNnqZzOUQVVUhVV03mqoVr6RjfXLehb+o4uUJ0n2zOXLtIlqqfv6R/0A97GO3gX7+mWVlhpPVZZr02xqZAP9+EkbINc7A452AOn40rMxVU4Aw7hbKehbqWf1a11G91Wt9PtdbAO0aE6TIfrCJ1spPEYpVN0qk7TkTpKR+sY4zV+poFpaBoZx/gbbf1sA9vQNrIcVKttgDWWrLWBtrF9xjaxTW2QbWab2xa2pW1ln/Wv1bE6TsfrBD1Ip+vBOkMP0Yk6SWfqfrq/HqAH2r12H6Ldbw/YQnvQHrKH7RF71B6zx+0JW2SLbYk9aU/Z07bUltkz9qwtt+dsha20Vbbanrc1tjawhc6CIijW0/UMCqNw7zRvlneGKHMOO0eco84x57hzwilyip0ScUacFeXinKgQlaJKVIvzokbUim/Et+Ky+FFcEVfFT+JncU1cFzfETeZEN+ZChhqiMmUb2Va2k+2ZDm+oN9VbTIyBapBKZ16MUq+r0cyQNNVP9eeqf1qVqjKu/JWqSlUzRaaqaSqLeTJRTVKTZbiMkJEyirkyS81WHzBTPmayLGKyLGXSZMtoGcN8WSljZZyMlwkyUSbJ52QH5sUD9VA9YnbcU/fVL0wMYmYEPp2TidHaO46pMd47Qd6Vd3jcY0L0YEb0MhEq1kSqOBOl4k20SjAxKsnEmjiVaOJNgklkJl1RV9VPzJlIpk040yZa9fEmeBOZPqFMnljmTVfvi95uKlJFmpUm16wyeWa1WWM+NWtNvvnMfG7WmfVmg9loNpnNZovsKDvJ/8gHsq9MlikyVabpoSbINJOz5QcBxwOKnKqAYtPatDFtTTvT3gSbEBNqwky4Wg6g+kEbHq1kHrQEcK/yuMbjli/VfazGQ7BvnHtFNgaAL/8/AEJhDWyEEPgVEznriyEVtkMPGAR50BfOcy8bADOxAjwQDL1hJ4RiGxDQB4JQ8XNSD6/CFLgOVyAC0uAyBvJ9XoZJ0BSed2/zZxosdg/zWY2gF3zFvewEzIB4Pk4WMRjNM+e4xRAEEW6Ve4m/recON8TdA8l8dAMshEM2rIRAGAfn3MfsNATGwA6cjbehHbwOSz0dPEvc8dCV6/cFTOOj/jBTXWp4ACbwVVsxCIvdH92bcMKD8BbfaT4sZsd7oVjEyV5qE7SFMOgGA2A0/zsL6rExJsqX3HC3p5vPv+6A30S0KJN+7CMaUmAULIPNHI06uMZ10sGOuB4LWLX4i7rE3tIgC96Huex8O1+7Gw5z55HIfUkQRysIIiGT/8vhmrKXKVODaTgCi7FEblMJvu7uM24T96brQhQMZ4cbmT7X4AEm8Dk8g2wvp3lae6appCfzeIVvwjqogVr2cZnj/hD+i1Gsq0+7EneYu9O9zl4aQBvoAukwEibCdJgBW3hXT8Jp+Df+zt3UHHHeU8pPz69uLsc2DHqy94F8dgbfeynv0l44xKrjVVpsy6voggNwML6NObgGD2E91nNf1k5MFnfk17JC/uDppJT7At+pKbTmeYNhGIzlHZjD0c7l9e6EUijHJhiGsbyiOr7+kegqerO2cu24zO+4OZ7H6iPfFd9d3+/uEvDjLOvLcciCXRyFf2FT9hCJ43Aq/szOV4j9MkCSDOZnpIccIkfIxTJPnpXVnimeAs/3KoXrSIHfaN97vlo3zV3AsUDwsq9wiIEO0Jnz5y+cTePZ3yTWFJgN82AJLOd8yYVNUMDrLoJyuAD/hHu8A4Dt2PM7PPu7nHULcTkrH3djCZZiOb/lPHoq0Z4VwV1id9FL9BFvi4WsPK6KdeKWbCXfkNlyLmuDLJT1HvB4PK5KYiVztdrhrfCL8Ev2G9Og8vH9J1FPRjy57ANfC98rvjW+Et9Nd6g7k/2HQizEsdNF7DKfc3AbaxdnYiGUQSVc/MPrbyhQccY3w2DOhhjete7YF1NY/TGdlckahiNZo3EMjmVl41ycjx/iAn6TWf2H1vLatuEXWMg6iEdYF/7HftXHRnFc8Tezu3fGmHAE/IEvDXssZz7uHFMCAc7EnHy+w2AC/qS7FpA9f2ETAiapyIeS9lREjNZO1FYt5A9ES6OIVKnSOdOoZ0JbGjWKEkrSAC0RqQpSkzStSkTbREqVlu1v9uzDrtSq/1byzN3OvI+ZeTPz3pv3EM19iDfyrxxKzBVoc5gv5jV8LXaa4Bv4Vt6KuovvQx3kD/EDuKGT/BQf479R5ipheOC0sh95y0vKq8ol5e8qV6NqjbpO3abuUg+qb6vvqO+qn2sLtKTWjwzgVV8Q0XkH/PCzvh/6PvL9w+/zN/u7/E/4L/ndojC81evY98s0udT43mYPa/PUR/lV2EWFMqgNsQ6cmI+3K3uUZ5QLWh+7oejsCnOUAeUB9zklxT9T9rFt/GdsIXKVmNJHI+SyF/FufcL/oJaydv5HtkT9Bvsx36ckuE8uol1US9WD2kdE/DLF+JPsLH8N2dlB9ycU046zq9px/g7p6jU+l67Cqof4UQx6iw/wYTLVldrnNIBz/772KM67jh9my5RL6nH6QDH439gNdgRe4zzbpC7iO/la9iI87j/ZnXSd7adB9m2Ks1cQVeeIsReUk2wzL8FtCT6LrWZE55UQu6QUkyVlZFW8lDXzG7xDOeP7lbKKMXiJC/Q4U9hy6M5EuUl7YQHf4ovh05LwJhfZCqqgo/D3n9w8Iz229q42DD07oUSplZbTDn6OYrCND1BNeopW0Gno4GFazp+lJ9wM64Hfvw/+kyMy2k01bCa8ZTlk+yreizK+EL7wfqz6Gfz/m/D6TexjeoTpsKyztESVlBE1Cc9kw/8Oo/bQDkDH6Ju+l7WLtJWVE6n6zePQ8t/STrw5v8f6lbQO8nXSCTUKqXV45v0YcexmI8VRn6JzjNOTkLkOdt6sNsLzHnF3Y4cDeKM24018gwbco5TA3bW6B91hut894W6nXdTmvgD/e8AdpXtoSLP4Ni2iroSPfYP9Au/Re2wYfruRrsAfhVkF/Qn1Jchfp71CjnoZvnO9O+L+mkpxHgtxQl14Rd+nB+ljnFujcpbuvrmFZ92UMogX6iq1uCfdBayY+t098Lxn6Hm/Bt+ToTu156G7w2ofXw55l1IZqwF2u/Yd5bLyF3WQpst0mS7TZbpMl+ny/1fKUMsRb1Ugigkih12KiGMZMhMZ39cgtlmJ2GM1Mre1iF9qEefciyimHnFPCtHEZsRZW1HbUDuQY1m0HXUH6k7EWGnETr2IYvoRNwwgv9mLzG8/cj+Z/T2CeOgriMgyyHW+hghpCNVBNvsMHUE9inoMuc/36DlEaz9AlHMKmUWOxuinyIV+7uWNryHTeB0R3Jt0DrHYL+kt5J8X6CJyjyv0HmKz39FVRFfXEJ99GP/SoS8//ND+wX17H9zzwO6B/l19vV07Otq3bomvr7t3XW1s7ZrV96xaefeKLy6vuas6Glm2dMniqvAiY2FIX3DnF+4IVs6vKC+bN/f2OYHZt80qmVk8o8jv01SFM4omjZStiypbqFVGY2O1hI00EOlJCFvoQKWm8gjd9tj0qZxxcPb9G2c8zxkvcLKAvo7WVUf1pKGL8w2GnmOdLSb6TzcYli6ue/37vP7Xvf4s9EMhDNCTFf0NumC2nhSpA/1O0m7AdNmZxQkj0VtcHaVs8Ux0Z6Inyo3BLCuvY16HlydjWU5FsyCUqDQakmK+0SAlEEo4me4RzS1msiEYClnVUcES3UaXIKNezI54LJTwlhG+hPB7y+gDcjc0rGejZ52RXIC67EhJj9GT3m4KJW3JNeZEsG6DKH/8/YpbICa/PWEOTaYGFSdZMaBL0HGGdPHdFnMyNSS/loU5BA+nbCeFhUdwhE1tOtbihyxTsENYUJf7kHvK767XSEqMvVsXM4x6o9/ZbeNiKh1BrY+FRisr42PuNapM6k67aYTE+qBhpRvuyM4jp/WxU/Pj+vyplOpoNjAnf6zZ22aPd0pmTe70Fmhez2OXvabWwrkyKZGxEeog9G4dkpgG9rRGfnrXkNO9BmwoFsMo0YP7GBAzErYTiAEfkOOFFg4YuvMp4f6N63+eikmPY3zhwKcku1JLCooG+kRfRCJi2TKpIP4EbhQy1nnwqurogRwXxmBAR4Pjo2acbdqK1eDwQyF5vcO5OHUBEJkWMw/r1BUcpXhNxBLclpSzE5TSDknJTFAKw20DevwjQjZHpaKoqvCbHSibm+yPCVb2X8i9eXpTm9HU0mnqScceP9um9ilQnr6mQBvvsTwBBy7UME5qowHVa+00JQI/LZwykgN2I0wNMoq5CVMJcivf40HFmwr6u70wswTMEjmXGvZ5+t+T8xdBgT0M01MiYDfmv1ZxKPQ/Dsq5N+Qor7k1bHxPIhaZCtdOgaeIV+IoEFit4k3tnY5TPIWWgrNynJShpxzbSefcTJehBwxnTDEV0xlM2hPXn3NPDwdFasTCJvpZrDpqSIrj9GRJCbebIh7MMq+zOjFsia0RyxBdESNkmL1YJBujklC7nUCPU33WYIdbsnF2uK3THAsQ6YfbzVHOeMKut7KLQDPHdKK4h+USK5ES0CVATQy2NMqLPP7gWJwo41FVD+HB3TlGHq5oAseoO8fzuEB+oSpvoThxUNQ8JT7BrQJXlMdl8txLxrmLQAlIymnCq0EeMV+yANrNePHqeCxeG6/j6zlORKJGgTkN3lpGp+rYehbMYs5WD51jmWxtPDjmzdQ6zpkBp8RlCjhILtkmTYT18hvvuLWDjk7zVB1hfu8LjnpZpL+EEJMtwXMv0go8X9qNB6wPrTRh24BVG5uyfEvEa5nXOpuMZA845B8vxCpIFdJ7LMllSO2QN/wfmdgkJun3vMmdQO0ExMYhAPg5YtdUsL8ApuQfD2r4rryBQJ893QyJ3UGxx4oUWNIi06U7UOKY1OSYN3iD/Nsw7A0i052WNg6j7zaA2ASEbnYFQxYmlO+KI5/57jSGqVWFlcTeyJQpofysHUvzsNyOyDTrtqXbMBbWYsJQdaGh1fvw1htpaSDN+f00w1ehSTttGEu4CCso/PBYfeleQ5q3kBebP/28b9okqM0UFHQcwxEMIoZTYMb0VcJXtVE2+A1GjHSvDEP6ZBTyL7KrPbap64yfc+7DuX7F79d1EjuObRLHjpPY1zgx+IY8RF6QhgxBOzchlKYbSWig6kRJ1VRqKI06KNOg0Yogk7oywSbygMYbU2EUJkRVgbSyhypt/MGqbG2m/REFtGJn37lJVKTZ9373u+eee/z7ft/reN9qhwS4Cjt0NbHZ590NU4hf4RKIg4jqp2LvBN3kZPpCwIRxwjThSU5AZGcgKdnA3p19kMAeg6fFo7h6jwh3QEIrvdsNC61OFPx0IryvHIHpodBMRuX/bkQ5DoRWJxcoqyo9b7prfYpKOUAZCU0T+0Z4SI3HtB6vVmdKHudvBXpliCqRvu2ZJj1rlXL1/Vb6qrjusNXXYERJTaWdQu3x42NdT6f896fN7d3PiUBsGLLZjRDn5hBikAoNTo+Hds0QfJV8gnikItdmEcdmySeXGaRWUeUKRs4CnrsGzwlicDkS8H78PHKEDMupXGqbYSnVmUuhNOiGJyCqo+IMYrOqP88NIqyC68wgRo6qUFUoWr3ba/Qa/SCwm0VPPMz1JzKHvkUe9jpUBfRw5SH+A7cfaWFb/xZFdZVcQE4krFyXBWljDMlyQ6wgC3eWYm9M7XqsH5CQXBGPnUfzYFOWaZ3XqRidbNaAHpd1CKlZg2yLqWX2sdOwvLi0aDQlqxZRejFt+Ko6ikdC8EEh3NIkyoLOjLHKLKgY5EinYZqxFtBiHxOIx6TaGpvVomKo5H2ldAS/FNjFN1ZVNbDDkYaGCJx4gKmIu9IdHe2O0JNoQ5gOhxuoVeOMj/wOrNLBX5VZatV81nnb+UjLaLMrj+d8/phyDUdjOLuyMAfmoOzKbbkIFKcDhGsjiEdarNLatUTtHgejdSiLe+ZUjEsP11kLg8DcyzqdmtVTu20ul92oHmI/tQ8hIzaOi+6fen/4miMUWs7kllcpWOMhl0pTd4XwSCakfPBB8QrSyyoLZaHW9XkN5YAJPsWB92lCiCzZyMZIKGlO5vsTNthM1bkkxofLDjud6bq66u/tzX+JN7xWKdfVVweP5/+KoDU9A89dio/3Ui5kUa0fKx6QNNRULTU1q7mt+YtmQcNqqZXzPKO3210CNVFWa7XCEDOm6/mQxt4i2LDN0Lyv6SuU7qR24INggjiHZJ7Cd30O4M1Pwz0r2WPhcL0CccOREKCK+k+uourJt5FR7jgyo3YFle+08byRHNW+YyTqScGIJrEZmpFa+KW+tIvH/Jil53kKIbOYS6UMKRpRi9VRlMEZcQ6bYT7EEKXOGggGSNyAElaeJ1aLvZiQ0ff3vXcG1ywfObvN62p7PX/A3/HiSTzxBZbwynBF0zf507f+dGni/M8oqgig2qmgalNQlZWzFQVbOQbgGAGWGWEsqAGSh4/yYDQ/Zt314f/DoqAEM14HZY7b7DaT1YBUcUkyxWPBCIlM7jtxJn/30ZFznV5n+yj3QkX7iz/J/+h+/k4eD/ubv8b7b92fnvhIwXSSdDEvA6ZuzCuYfmztGS98TvqN/pprrmW++67r05a/ub5oKUhw9fqNhXWu+kA8IbXUdhdYigylhpSlwbLF0lgpVjZvEjc1bxO3NfeKvc2HHYfchxoPbz3mOOoeb3xn66TjtPtU4+TWC46P3L9ovNh6J3An4XmmtTHJ1nTEWiTWFQqWFdkNbIlah4JSDasOsSXpyGhpKovnZZ8ptn1UhdCk7r41VnI/OCndT6c9HdGOux33OtiO8R00GYCklCGXyy3lIA+WlnKph9hosichMZJr13VV8SskiChrkM4VlFr4iAyr0wCzJ6mTA9/lB6+SEtK6yquA6LWSEQwE4UbRldlSgj5fKyYJ+qVT1tax4X+zjtLqspJInE9UNm0p9Ya3vNVZG2s/3B4uLm7dXL6JWMuior/YGtFy9ZWtfpe7NFpeLvZtrpfajxSFw8XetmHW0tzU74dfqgn/vMlXsz0QLvHXFRltot62JVhcWdFaHUo2vhrakCiyRqJv19YEo902Q8TtTJi0Fp1TLHRZvVViuOIN6vPh/EU8iW4jOxpSfB7cTXbbb9oYwd7nvOdkBIxULFtYYEIfm2Sthq0rtJZYx6yMNYsrZE1JYW8hKXQ6zkBoQq/IdOYytAQ/NCXxKr0Y6BXnIb20JpNWQwsPFN+qWiVUJQkCNOArXadqldrhgRFBpdL4TZbqunZpy8CJ/MXK0hNdZp1gEepqq1sO9Q7MUNw78BjZRezQ5XoU3B7CjRW9IL3BYQx1eZphEDHgLvjH+B6ewvcwj7M4dgWNsT3P0gDJZWgOVS2CpCBD0NWYbIFrZhDRbkbhea3eHYTLfUvs79PMgO51AN1AGlSv/JobCpGGkQW5Li7I6XivgM8JlwQijGtXA3AEyhVlAvrlLOIVw2FR/9NdBlXJSnO5ochIlUytYlYeks2QgcxaBRUQ91kJdEIMXS8o6whjIQRMg46ogQpaIls8TJTpY15mppgHDM9cxb8mn7FZfGDm70oVXaLuSKVTb3OR0OuGm9AOxDmiYdB6DcM+TDbnrV34a+74f3dyF4C5tpUFZp57CRlQGfqSYpjdU+DJYn6W46z0otO5srhQNgkuFJADRA70BaYCDwJswEiH9b3oAHoDnUBTiENO/29xMbhjLTagoGdGljsX10pX42G5A5f5ykrLCE8wgwmv8rvFIrFYZHhzoNCvCTicdifhvayxH5Xwrn5s0YNm04JWhj39WCwAYTJY+5FTDULpcVRUKGdFxZviDOfJqv51eZDjdNas6p+zgzodWB5KKw6OmRIQcnab0UKUzE0Y7LbaGkhXY4ymK41L0vbuK8/2nRn94Ngf+2+8OXSzOTkivVIciZYly+ua4ltj5OwC3t7dcO5W/tI3+Y9P/eP3j/ILM6f2HPwVTi58cCjq3bQjf4Z69T+wGeOBU9vqHkG2yI4+x5TjgYNFDtlBXkVHEdE3mPEPcAPsv6ZQKezEqF4Aug8WeIwK/0d11cc2cd7h+733bd/5znFi+5zYuYtjJ7HJB9hhpPLggBbKV9Op6wKULGlaQbp4hWTQjbQoIUqV8lXSrnTt6IhbPtZCpZJPTKjKNLF1TGjsj00DbRNemnVlU7RqAjFaEva7SwpdpJzfvLasvM/zPh8/eIby4g4F/zFdoChEJMCKgkRoahxu4cdXmXkul2K6a2uULqVfySiMovnGSSlMzsEfT61Tpyat4MD74LYEWkfdnLoDN+PxORcsHAGWFx1ZemIoLUoWUAvsTIkk3Pler6/AqF1Mai1wLGw+h9WGJ7VphjQv8jr4SCCyjPn47S/7OhaFSCRCgvM7yV9ei+mhYjz9PDz9KTx9CA7Zp+/h/c46n7/om0m/iQ/Neighr7eCT/Gr+Pd4ztSfYDYKT/g2+tuE7e7teW85f+Z60/2+833XRfai7zf+q76r/px+m7ntKyiAIKOxhQWaV/MF/bzoc/qdwaS2UtvjO6jzfo0QX0CTNE6mNcJyfsumeQ8jZ6HVFEUzX1rSLYKYpROmpLKBgxoMaB9oRBunEwjpgWEgUigLB7BtchP1nibPVk+Xh/FkgTc9Jh4sQOmm3q3TzXpGJ7p2Dm6jbmUwzfwmspV0kYPkPLlMrpF/E4FoxePw8n0tTKZm1dC4DiWqWiKdmm5sx8rWPshZY+6ZgyKcFy+LhGps3xCfnIstsHKLqLMfGdmlHdDw/Q2uVJ/K7rrgumDV3o5G5NKuvoVnZFkNhYgqorGNpFWWaLgYShNpVgNWD66rtkugUUtRtUmklePDcxGHCUZ4YwGGGX2q6U4OngT9yLNPD0Qj2uXDx/9as/rE7cXQkm5YEQB25ssILIM33tt9Ykf72V//oX/LlndGZz5fpM6vtH0a/eQ7yP4C6LLYP0s57uaGpDrRqvopqW6p+JBjhXNNCXNZhIqKRRVmsjl5OZlL3nLwVBKWil3hzqqTpWdLx6suVl0LX4v8ueqfJdcj0iqhIgv7h8vLVSpLJod/XwM1WTo5SrOqF7xZGBgNmvHqZDALy4dVuaL8HLRS+ZRIPjGdjyJjpN9mDHkfPi2BlIV+3K/sriT9lZlKUon7o018FwKQJX83HWYSMslfJAl2d1h8xvSc9xCPlrCs7bN7dNpcTjW237Aekzg1ocnFpzqWTDVOWXXcdruFVdWhqENhuBIjbJQaEYPh2IgrGnWgjVUzlS0QUnBlOMtawCFWcTUtUCwHLV9TU7PGFo/txh9bqx1Uu1WHRbq8AvU6mkYg6Jqs4BlJIwTBLH9zKK3K93jGX0vIC22/Q269NsHGXOpikbGdr9b2vWg4bOncug186wODvUcblo3v6t726sy/9jxVbWgB9498kdjmn4QDxfHXH9HrBx7e3Xy4lVm959D36je+dmT+2POnd7/7YFlwnsAu4ZxH0vVrFgXLl4Yc3+2t39J1AvNFRzc4i/fBgUqhbT8o98qgUA/JpkKbCsQkKOAxDIAWWQ4YySlTjCQznCSjaovMPF7I53lBoBmekwSqWAb5HLyFs60TBkyZBU4UOE5gGUlizsEq1KMAm02nKCo0DNAf0ITOwi3TD0ts+SrQjE6ZU2iFM3ngNdfXNNqesjlNoUBx+ak6jZQuqatWsTGoU+p0R8pd57YF2VcVZzBbraWiKOilHTgqtOOwJTECkbms4DMdad4hy4z1b81NoIlEfIHbZgUKwu6w26iFBL4AfXbs+PQvyY5nj8+Uwo2XZ34Km7vpnjv7ydvTTZaaWlBNO9m1lAHrbOyWH2Mgb0PomVAX28V1BfczB4J8Lak1Hqcf1xuMtqLn2J1FfWRvYG/RUfpdMRPOhRUqDIrqzvMUeH1CPjYK2oLVrRtYJRjdCBQW0byfYXF3YFjXDc84upqf9piIP0xQZMIwKAYzZzFVCCtHu/mMpRK4iSoJgxluDpMwyu/2mEoyBhjWl5iibqoZlahayTgcgus2upONGEZqo4WkLZxJNEBcYy+w5YLZZDlen1AVZxFayvpj1vRMuQM6SIfeAz2kR+fQ/SzTQ89bvmm96WxjtuY9HdrGbguyjRtwNBqk9axgjKZp2pD9WYEawQJgENwaShvMfXVYLPAGz9glnvtaHZ2ThVXfgd75yEzrBhAPv9jQ+60f7OzcWhUOlFWvWbdj8Mi+738IDLv25FjZkZeybWPdZd94bEFRXDWSg13P//GBSp4oeO/XI3ODeO/9VDnEbe5iO8TnHD909YhXI9cjHEfDLrqT6fS+6GNSQjnH0mGtXONovUkAAX1sTI9CNKpgjT0w7KdYq5INKzIgFabFqJnnDFAxM0bMWHMsE8vFmJg2yxK+RXlUj+6p8Ziefk/Gw3u0ivvF7A6W9sm5ZmbbFkYRgtI41YGgw33kR5xcIUdswNHL5hVFxLxgUaiIcO6IHI2IYXQrtbCFMly4KnVEW6AoT2+hSiR8UF81M8vAZqvGoBBFkxpNC4Lihyx/ZSTtZxUsa58MpRX5/5kpcNH8V5lk9TR3Mq90YQK4gvx7/GBw0a/3/vxoW2n/K/subXnh0r4nP3oVlP+2TV/KW7kisaphz0u7og1sa0Suf+fjPU/lTp/cf3LTMATH4OGZ9dMP9j3W/Ldl1cfeOPWFbmls7d1J+jhqzEnlZhOLuZsb9hQuZrN3c2YcF5oALB0Tl1Gm3Cxn5N/CRXIFrpCcjBSAEyjZlGnCMtjDf2wGaJJP04ShZdZcWctOAIcv3ASgiLLw5ljGCU5NYsfJZxRN/mFKFKMyJvMok2FY5kPyKSXN8aRaIrGj5obVFeLqVHy21fe5dl2Yk4a4nd3O9bK9HDMnC+wCHYh74ZjDQTHYYbJC8VCamr34eXb045SDI4CBVZcv+x3500xqGxya2dde8+1EkF0b/eIj5leFVc1OdNEX8PbuxdurUVEqAcfs+zuO84OYKE7EyrYmOku6nd1Sd6C7sCfyP7KrB7aJ64y/d3f23Tm27/z37Dv7HDs+n42N7fhsQ0w0Lilla/mToC5AKBkBVEKDt5GwAYGypZQSoN2CtomVoqJUGmOMViMJFNOxdpUoYrSdxiZRYOtEGS1Ni6tJi7ZBFbb3zulGN9vvfXfvbOvefd/3+zMY26cd8x0Rjyrj1pPi6dgv1Tctb9a9a/PSwALNNkJkVa9NEBWbYl8An4VP2Z62HwP2OaAEF4AF8KH4KvioulLrBb3wcaIn1quu17bDJ9TNqSe0YWrYNEgPMjsdO53D7mHvc9QB5keOA85D3p/GXlZf1irUK8xE3cfWCfuEOpFL0DZWLYEmODtnmscAq6hSxsQLhp8xm2bi4LIFW1jEPyzqIzyy6JhHnMGDgl4g9EJ3YaRwvUAVGs6iCyTqqBmooyxZQRf2C6Tgz78KP50GNWxxJg1Aq96crLkc3D5QaDJaJpfMyBGHl2I8StjUgCwNHVwDU+4Za0Daibg+QiHyl7GlSXpnrgEZx8xa40x3DmZ+DHTo0y+dFq1ApVxm1DAfnCybTa6ZFfr9sbLr884RDGKJTaMYAjXaK9Scp4rXlOJ00+AWcplxmKZ/uPfFrreP/eRC+fiJpoXXRt8oLx2AjVv1zevWDRYai4+0f+/r5Z2xLxPHd40s3fX6WP/Cwxv2LF7XN/zWwOpNK0Yvl3e0Pb5lc1t+feberflHup88tG3ZV5p6EfYtQR31M1Q9AlDhHKN2tO3qVdO7kasqtZ4aMO1gtrFbrFttA64t9c8wT7ksLDOcIOYwJtUXVn0mUlYoQJtehWuBD+on1XbE1QgRdTajfFNBdgPIOJF2E8LGZ08KArD5MPKJkDsNnLyz3kk6K/AxhIIJPTGYIPVEd2IkcT1BJSDGzjD6mm553UJY/PEvaLpqTdRN1bhp7jQo8pMoqQY7GWLcyOwMKco4rDFeCcQaYiFbeA0IctikMuiovk5GTtWBpgir3A+FOKUGc0mjtFKh/3GqTNN2UMNCYLPLyLiOle2mL2ChUCgWnbNq/DRrWswRCBUhzmctoQYklndev5R44bvDb6/bfv7olh/8+fyLrxGas3VgUefuzpZV6e8EFOLbMPqLx947PfbMsX3HP7txb+DJXuLMzsWr3986cvgPW5Yiy0aAE/+6CfeTJxAOCuBRnLVR0l+Bih609RT3+0f8hFkHtBURD6d7SJ3N7/eMeAjPWaggjvs9BDXUmjTcDXp8CJC6kCexOs3AWQdorIMcmkPDhZqr1SYuTdd9xzCcbmlJo5HKtLTiSJ4wTtGYcrXWjlrRfX7/3nFYIUfRfTYAw2PoUlh5w9FTPM+dixBWm+Ty8Kz1FZ8V36+7Qi7WQ7Luq0Nikw2xBFuU+BIXDoUHw2T4guSP9m4zCmDRFDJmSM6DuVPo7jP8TSPfRsphX1LSWZvVKvvqzMZWtLmalvnfvZCFotFUSEj/V1Kgq1Cc3tfXevpYmq5TnO7G0oJia88wOarXtqXfvZuKDLe7bKybLWmN8zet6hlFO+UBMJ0wbQABECK+amSEMJDfCUMyIQcB4mMQDEHEyu7XyBtAQINGw0Le0AWGCMgkxwS8QRDaCAchASHDEQzIYCroeud372QyuKr5avXT2zBTe/E7hs6d49FozEq6xNg5zsZbZDbUHjZ7OBcvOkRJCviC5jAyc2NKAYfx7PK8EZNpI44lasv1sdqyKNeWBWN5zGME/ce8K2/j6tCfN3EPc/P5h+S2cCe3jO9wL5d7uR5+vbyZH6SG7Pu4IX7IuVfeEzrEHeIPOg7JZ7gz/K/EM/Jb3EX+QvCi/EfuCv8J9xH/kXyH+yd/J3hHTrHcAokIIR5FDwkEZTnA2i0S6w0IkpchaInxONySZ6vM8fW8HAhEHLzbsdEBHTxnt1eI3+gOQnYThBwKHgGg9uAq8JRuZXiO9Hi9DMMygQq8q7Mc+g1xxK47KkR2vE2GcoW4rdvrdXu7/a920n60fsM+oyP8Iqosn4ilbxVDC3qjeRKJ4anmIXtN8Q512dO+5JBpx7mkD/BVyP/6/+chfse5ZroZfQwJnPz8Bfu7OqXTMhcMslwI4UlVt5ZDIWSAaMFNshZkF8fLXpbBVZsUcjj7SVTZGYfBGWHaIAVPuFCcVZwFNeitneBCriPIY1N/WxmZs+ZeR4df+xJ8rwFeaep6ZGpiSVP8Gx/ehucvt6mhDK0onC/7Q2rlZ8/tWWJSFCodTq2CNiI69Sdk/UAEAOpDpK5kkASzid8a/ZpdAVbIe8Eeea92UHxBfUl8SZ0QP1ZvZayzwTZ1QHs+d1A7Ev25dkW8ol6JW6hShbg1zvUUS7iiApE8jvpfPEJe08MpNPnlfE5viKNJCubnRecpe8Wr8HL0mvaBQlNRqNhyPOkxS6Jb9ka9cU82nXsw+nB+GVzuX6EeIBw84EsdcEW0u7SxNFgaKTFiVsy1A5Knxagc92coM0HKgtym7Yk+H72q0fUlvdReWkusJbtN3eZuuju72bxJ3CRtlL8V3aRui+8y75Z2y8PaYOli5lrmk+jdqL+T4UISG47wIckbbtCigKRSoJAMRclIYnZKI9OReKHAehNxQfAS6Tiusv1I/+OWKRWM0IrD4Pjcljw+HX9gvhF1N1pfuCoALXI2QAQ6qGRodqoRX+AfLDh1pCsJgKbrFEnhRYvNkQcUrKcgEquXdCVldrmIjpSV4/Bss6E5gvqA44kOrh6fcoebSmfhJRAGq6EPIXxy8WQy2byoiupuqqsv2dX3ANLLjeTMCckI1c4k39yMq7u/ahRnf41M0cA1V0WAg0HHUTMayaRBpy2ZfEPcJ0NalPwSYTbHoojktVjcF9Nghm7UYIMc08g8bNRIVUpoMGtKa0AJRjQg58iChvQy35xsvo9ose1AZNvVB/v7+0F/339kFcD0OwYihQp9+1Q5EmG9yQr997GyN2Gwr9eDmuXkv8muFtgmzjt+3519d36fHdtn+2yfz+eznZxfiR+0a4idFggP0WRdyEq1qGM8uq2eSHizrks6bU2LWiVqBYJOZVS0EptSlQUCJqiMMmkS69hDsE7btJFNFIEgHWsZTIM4+3+fw2Cq5Lvv8vl8Uu73/Fe9tClV42YnqqZMjbsGC9YQLFhC8BB8YBER/TR6FqsqxXzbglLRie1fLSqQ1Hhf8+J0bpQvzjk/vODc5piJV5esGb748exwfpUmhhIr8/Tyt9fu2f+d2ee0px9+7fXHz0yt69kyOHmq78xox5MSfTT86Fd+sP7EKq2kbmKq31VSmi92fPuGtxwcV/7eyu2HvHc2Sgd3dL/WazDCRLN87m9GB+RGbL59PWoKZ1GWzjJZeY9jX/ig46DrmOO4y8KH4R+AMfQ5zw7vq8wu75vMnsA4c5IxWRm7gQ4tZVYzxiwvOGMSDC/GSVpCaIqqMSuORd4wJoMMqtEXJ536YQEJNaZzctT2IxttqzHZStZtoscphFCbMP6eE8nOspN2BipAaFN7xIccPtlH+wjdfMu0dWtJ/ur9m1bOwFx6a9Mg1OpBnMODN/tvXi7PXL8J9oeb9llCl4hHYq2cFohb4l6NlUxpyuqBE+83ppFZtKVx50IPNq5NMH+CMUeCghCkaXcwxgSNAOzRapBx22Aqnai6TY3aVW4YI/5gcJtUAhbtcbswdgtE1qBGcKN2xXAXw4gvMPxOljsuvzXyp+e3zez9/i93yhvqN07W3zux6xgqv//6aItLcgcsxmfr+d8ce7l+4WKt/unY4CH35KH/TN39EPWeXOptknKQ9Cok/U5wSS/000UEs9UWyRJ6Udgt/F4wbhO2uUeEvU37PGels6ELAu9zutyhMMN50EjgpTCd5FlZomCskyWbooqKX07a7Tban/R6KT7Y3u1CjWKcc1VcRldt7q/H8Lt3LVOxJ3SUixUVRVQ0oB5Qp1VGVUTiCiJxBZHAJEKlsQrgCizZZAN4k90fXTOPHfaEWXKGDr1Jv0XAvC/9h+9JPRgIOzyC5o6HHcE+FPDAKeSU+5DU5O+7B9sLL1BYuf2D0k9tSo2nJ6o2ucZ9AouVyNNGUyKRJ+UHGcOCiDypB+QJ4OX/X5ARg8sjcKySANQoMHzQo5rvi3mDWHlJlEMLPxj/oL71z0N9V1Bb/dc3ntqsLVA2M9WhSErbVT91vv7xqQtfC6IlSER+tCgEGmuBXDsKiOXRGMGrXCk+E9we/GHux77x3MncdJHv8w+wA9wQP2QaZoe5UX7UZIrJUkiJarKkKypfwS+UV+x22STxHIZCwTucQtMyK3FBQaKRCh0slKfe0TNUWkjT6Rp9HiIvpQMn3wlJV4LBEG8a53l2vMwNcTTFCVw3x8CzLld6yLO2ZcZTupzOwk+rgfEItLqLEiN9qac4AGMuU6QEArVAUBUI1EJUixGoY2QzRqCO7S9Mn0AjpOJjmAnWoNX+mZv9l2YB7v6ZdoEAfh1aDSx1Um9ATe2z7bhICzPXKeFfOppfMR2ofgS6dGQyOsvqJpMeCIR05ID+MllFKKRTcDVR1VsI5jodcpO/Q2ECdqgBdrnhxPdVOy9cp4KlmXeq8QQoWHG6wYexgGGPaTj1fWZgkcMVGkctWxIFVtPsdtcTq+ofCcmHLm/+eq6jM7n1zrVcTo+IgVhvzuBxJDz5tuR6Iz17Rc1sqSfXBtVkvfOphBjJdjxfH9dEobKWGXwhnNTqf3i2x+OggCsKcEUGrqTRDtLik9kaClcWaOtKJoPJfDjL7NWn9F/of2TO61cNV813DHfMpgHjADsE7Bk2DrOjwB6eM5taaE6xWmsoXrHxEheSJVGJskAXvNNslFg7aRdhWYorqp5KmnmrwUgDiQBYMU2pcSopJOkk5pCWSMRpr8gn9OQ41Yyo5lxzpXmg2dA8xrIyh7o59DMOcbj4Zig74Yid0MFOOGKPhkOEIyGyGSIcCe3PfM4OboIbtEMHHpy9BOQAXnzS/z9aAGrwweTQ53kxe28FcgwCO/DYZW1ujhuNcZ4X4wjM+lNMDjHeIEdcAzJMVuO0W/QRWoiEFm2fowXhBCYAUCJDq6rTLUJw5/OeB2L7Hhvge3Tw9qpum6ahxOJFt23mSCrXOjuV6437bGYZiMv806YGFq//JlDg2oqN9WL3cq3e94zid/k0rTXybabauK5/9PTqJEZ/KaTxTyCNC+ggcYpes2FJhvYnAkla8Al+OlKqlL5a2sEP+Ab8O1rGfGP+w77Dfks6u80yYmF8pUygpzRQesXwrmG6ZLAyL1pOl5ilPKDs+yzqwhxQCySfj5B8Rkegda+oPNb6Rkr0+aJsMsXYk1ET0uWwFeMYJpCFWQxZOOp09rjGXLTD1e2icUYMueZcBpcBY+uCoLh0lARFjf53xWJu74kjR1yO01A8b1QE/Ji4gL+PLyuu2zWPPBg/+EFWJ8ATDgDyM+UZjLlwL8nn06AQ0TmB15KJ5kRLgmGtUPwcivMRFJEFJ6eb05RNhZMQsT9CmRJsGlk0e5pqVDk8ReGi14h4HXsJwlVPqphbW1M0HU15xQBwomKqimI0VWBSLITF0WqKidpJ14s+GPl62zxX5lMfuBDBg1Ej9p24sxUVD2QG63FC2SMdAMyklG/DNIJbDFeBPL07T9VnRwb3fDa84pVOufMJ2uZ/POTePP1yffuv9vVtmNj94fKdGx9qapIY6AO9B7649dy7/zhTP707rqGXNpSVeLygfau+puMLd9+/feTtn3/jy75mj5oH/uBu8Ca4x2I0RdyDph/rffJ4VwW/ekqrzd2axLhqhdrc3YoLXxaIHgsE6EIT3FBpwttNKEoYECUajtbmrlSIiKPkxmigU2D+ToXgSMGRhSNDWeFsgqMMRzu8TctCKhbLLKQzQTNNlbNZPE2eE2Zmrl8nJ5TFAX76nI7Xv+inW3Og4MGBrgNdv+2a7jI0de0PVko9cEkDby1KNCpLQSVakKWMEl0sSx1KlJYls6I2yZKkqBCTaUUtytJCRYW3oMZiUsfChRaL+b90V31sE+cZf9/3HPvOJPb5YufufDa+O8dfcWIfzkdxE/AhCmlGKdFoy8KISlS0ZW1akih8bp3C2gnIJFpp61j3kaFqm0BDGiQkDaNT80dXraN/RNXU8iU1kwpjsGjqlJWuJM6e93XC19Y4vnvssy37eX7P74Nk6upCIY2XKk1im/hjE+umZfaax8wpc9p0mhNEt4Ni6/bWyVZOb8Wt62JmY3vD9gbSMLy+64qS3ijO9gNBtYh9/Yyg5luocsGtdCzR01KWWGHhzjTu7NDGCmCLV7cAqMZ7wrVZTgsyzqmmXGRX9MC3c68mblLHazwqwB8DVlrOwT+FlXGXZBiSAEoPspDx5by0+Bb8a7IbCCltWeQRpknASLWWNf+WtTmuzg+xSyvmzy1yFVwh62AG4LY/wi93lxhKFtfsmHvtLl3hXxSfuYe8nrvnZYC9eoTIXsBeBF1j3LXTYK7FYOAz7GSjanT5djTxEY0YphLRJMNUIxo2okJE8xlRyQfywysqobhTeYoz1UHfqppCLz/IT/PcAo8tvp3fznNP85P8FM/xDvoynmGYn1j4/Ax9LxRFO8wMU5feawwa0wZnGe3GdoObNKYMQsf6OMySiQ+QT1//ogIx2SnNkR61Eb9PZKrhIxHCsQmSJdWgc4p9Se+XpkX2PtBeaDxre+w+8qf13I9YDV1Mgf6/CV3U0V9ZFzURiVhHOrbNLeSbZA8Z0l/XT+hn9XJsTuAjdr1nR9OTZNtyAl3kDLPqIc23ynRHNNGI6hEdWchGHPpbyCeSUJRwPDqJe8gEecfOVv0/6y4IbrbnbvasmzXWPWx0dd4V6xJTz85SC0ct+yed1LJT7PcD9rUxkBRJ9DIrJhIuNOGaHenhHKx73JIVy0kl/pQ5437vHYgvgp2ZsCbHj42B29fqn4oFmPn+Rs8WXSzPvfTMz7/bjfe4iq/GVuoD3HPUeMdwjb1v7uTmSMCf2UWV1ETI+S/oo0UcrI/XvQr2IF72qBVJb8pb47Bc0iq8Ktuh7MTdyvPZfcpR/NPseeWSch3fVCoqFAiITmu9xTUpTVarwlVZCSVucU6lzJJlLo1S8KgZPSznlUa10SrkNuW60X60W9mnDlhD6LDyfet1dNQ6gX5jHcudyr0vv6dM5q7IF5Wp3Ix8Q7mhTuc+Q1/It6zYo7hNXp/dijvkp7LPynvVd5U/Wh8qH1pXlauWxxvRBMPUI1rQMDMRLclYjzeiInNvRkRLQIYD6UbYjxQVYVVRJsh79mor67cU2coqWZyF7y4HVVUmAs8jZFmJJG99HXZVzWZMXTeOGacMuhfThtMYtnM4hwn9iArRq3t95Env8Aq2MDB9yoMbqZOnRQtIYBEgwGhwiQ5l8Gj5g3wmXfai+A6cFVYod9kRtq2vDwzb2m2A7KzoLy/g0kHMK4ovr4hSHvFKXp5YmBqT87Llz9Och0r3DtyJIAaUYyXLCWoVQbwaKum2SpyxFCe44dFoT1KgMKsHLgXJBmqV8wA1A1NU3U+XVKkxvmdn77mMufXzs1qs3SomLch+fs+GzXgQ/wN/ggezWyALxtqz85PWlmjV/L8du+Z2vxipicUa9H5u99ZkOBG7fdnBHs4N3bkwdPsHCC9cXbgB/u4xlMC3GCo3DElYegVjYm9qfIVgKUxwgtRVrqzcW/kT8jFZIK5K05REqnSmQZXO5Cgion6KiKgk+TD4F8n0S5IJbPCG7U2cxG5BwEQL8pLAsUmWS5t9Pl20RFvkxImF6TM+GCsUs2dYkoNinIW54RTNlWKh0U5hPYWPpaZTJFXppx8RMAzLxJMmuALmApihM6m1czN/oCa73lhiiM4+yhEUKH39aZoAAS7iNaqbhRJKZmYOlgCCwNLnGThcYgsNef1rv2YnBUmVUriA8tIm9BXpabRV2omelfZLP8Mn8Dk8Jp3HX2DpnwRTH9eB+tK4D8B0FpGF46PLpQKB3zBaVVEAQ3p9HOBoh/K0HFk8aew0ruZBaWh5wfZKealKyhMxAHc1DxbowsiyPHzMVOn0+Zg/T2xfHi1qPF48UzwyNFYSTUBEEhLlAs/UQiCKFmJ8p91RixzTeApEDpDYcJ9YRB+EJguZGu7lVlGY4QsUgNVz39PimwCNFH3Nq5rDzWWPzbk4zxK+bh92PDL3hzto+9262kr4VixP7IU8UY409AFD3Iqj0nHXCfcJ0bEH73MdxIdcjrV8RRJxgaRTUFoiXJYjiBM5nbM4myvj2sIUFcFCox62wyTsaxEFXSBeISIQoS20o5TiwMnPbBT70p/Rgnl4ZtpzWPPGlsWD8cq4p9xXhzSs1GG/C6qqMqhEd0UdVgkcJD5Qh2RHgFn2Oy1OHwDC0E4jyHIzZ3oQ5wxMuG6O9DgX7TgVEB35RGTQ40NNMnTTJ1KTLflEiKwzmMcvFfcXbxavF1+68vat8RcOH3l+9O3/HH4BPPXO4l+K54vd+AhuwWvfP9128HjxreKZ0UO4Bq/B2357CHoHCuJIMz9Ti0/T3p1FGWjFDx9uzGZ2KQPaQOg7yd7MayHXPuXN6t8nL2uXQ5eqnWpCzCTj+Vg+0Zy0MlsT30r0ZgYzy95FOBhKhTaEPlIva2XHk/jP1RflS9UXExeSN6udITsaTvIeSu0mjmguIwrEHzCiKKzX1oSTheimKERRV6AmWVUVILyLl1BQDFpBO9gbLAu2ZeiIVhcaUQbbmVMZ8svMZGYqw2VqMZN4zMQcM4nHptfDdtjDnvQwhfcM12Um8J5RowvGmX68pPPzJbVnW9y5cS38+jhX93eNnWY6mFcSZ6hx7YTAlpdKHgCGHqpOySElloyn5Hg9rg7BIaHW1OOYBgllcbgHDqC2J/bZ4nIgtWizw1yuN8MUIwizrIbSNKihvn6IabDkae10OApBbKwnHOYDNROuT0d6An62agFSxgts1filVUtTK02h8b98T3cuBw30O6NmPFFF01gjzWumC/8qFN/YMH8OnIZfA6eBPx3/4NXLf1rRv6bxq+Huo4++/ER9O/l2cddgBJzGysgA10OrDf/lu3xjmzjvOP48j8++u/jPnX2OY/vsO5/Pf3NxfI7/hLgpuU0DSmEFpoiGKF6oWFMm0iUEhgYIQTtKCkMbsLZQXgxaCmMiEzQl4CI2oC2deFGVaS/Wd2RS16lTUzotmjatcfY8T5JOm6Ypzt35zrbs+z3fz/f7ndxz4b5nVVPTawf6Tq6RANFbY8S+G+utGaRgG9VbdgXsY1+GNocHPomPhuAueAgeA69wvxH+CHhGsMDXoW0jZzvJ1NF9K88FMqINKBMcR7LbKDgAGPAtjnPbjHi3KuUlBCRRikmmZEl2aXVmSZsZK4My4W7RHXMjwa26kXt1+n9p82N8d2ZqWKHdPTPi7IJKLT4VS0ZSTleTCzmCyYSe1JFDbY7nYJQPY1kKeJPy4qeaX8nhXya78I7nQp5ADuo+vDEMPDT8oKNtxX+L88PaZWx19vdXhxkAlDo7PTXMAV4M1NmHk8P4VxIVFw3xPTIueyDQ0pxKJEiQRuUFTfsB/ErSnRXq2LZDQzMnjzTeb/xp6FjvnnF4BOKcBl/AGt9zbeToj783dXPH+ONdvxKuXHDF7E+/9XT1a09B+Q404YnGs40P/tF4kfnz8+caVxrXJw8ffh12//XCgd14ajoA9q1Y6RlQQt+kU5tMBIk8klQk43HoeyF1V7+bs61O/DyHgmpL+1DCxkM+mUquAn1wBI0k9sK9aIe6I7Yr/oPkETgeO5W7BC8lr6du5uYTzY7YQXg0cTB9OnEevoEuJC7nbuU+Mh/m5nNuHwjAMPJlsJoL1faqOZT4br6plUORCGxWZUGLg2RGBrg0eTQ9oMoRTbdQWzKRiCPox4UpMYFiiG3NnmfJUmghX5cV2fXsZtZ2jD3LIhbIE5FSHR63hI5MNBpBgscDIeB8Gn79ZF+Z7KwV68pAu6yhdTgMIm1KrECrMlq5X7FVShwlCEfvA0cJwsUDzZQgzfRkMyVI88/KT70NQ+DfNYHiQ6yNzda2GwahR36BHvlFeiyGxpkZEeOjNpY35vCJUFicGffg2IjTAfR1hTGNxBko3jbGRfu+9wpmkPAlV1B0NZnT80VYUPCmPd5WBHrCjHUUIVhah889B8fwGhyjUfNtkJyfnnR1QZxYJv1dWDXT1/zU7vHhF1NilykK2ODhgq/jmEnKX6KNqbOf4nDZ1iZEIIdvIvvl5HCko85+jncyps614QjKuASRAkhYABAhkEG8Pk8roqZBCpv/ByMW4rUPOxZxhGlk39p4pVEuxtyKGEmtLVMs0QIEP//og5+cuwSDm4+MfPmoFOHfuXvmh9UtaA+CsLHrP+HU84vv76unGnsP9bnQS/Di8/vPSLgVHZj/A2PHfFqGXqXrPOR7uQ0KUEBOGxCYDMjajXVwHeK91Tpcad2vLKuEbTIzGBwMDYYHZYfdbfeA1ttVZqdzp3unZ5cwqoyqo/lR8zB3yDnuHvccFMaNi8zFouhzF90ldzlajJaiZVxCUI6JKTE1m80Vl8PlqIcxQ6Ziqqb2aOnR8mPux1p7nRvdT4obsxuNqApVJBfVslzpDfaGesObOgaKA6WB8kClv9NjczqzklPO6s5Y9ZGsWR3zjUmHE6fYU/lXzYv525k7re8bt6tfVP1PcMtkMILky/BDiOB+COENULetsdzl04WIHB1RZUW5ESVnSqHTfgytbpfH73J5DFerh0nxdOfQ4RzukZmCTc/4eTQBLSVeglBNwVQd6paY997yogdeGPNe9j7w2rx1NH5dnVAMEbOBvEA90w5vtT9sn8dmbK0qW+0f4ic20B5rN7FFM+034UrQBVfC4IJwajVjO4b02OzMHLbduTG8iBbSFHVaUq7wBuvD8JBWBcTPZrE4ZmZn6FENittnFpFeSZislEk52/giyArEhiW8YU38tCnnKgKnq81Ii9iUBU+2NenDxszlHUQ9BjVgullIYVhHWEU1HMz5Lc4h9zPiFoOpbapBnArAdkB7nMsZFLoYU+gqmgKNyZtkSyqXC6FQAaGCovgLy2xRvuDAxn11uGDz65T//sUUR4Nx3rv0oM6ttyM97mjGmmlRELVrUtbiDlb3FhW0oJN0KpFKlUuVYgexh0qn7VLSV5sY2PqisfzTX/9ozcObj5TUd8OhKJtMhvumhvcd76ymG2/8dO30L4d3L2sJa004BBrjZ7+9f8Py4pp9Q8++tOH0A97eo+Thb08c33ywv2OoTXl359HeE78rh9Q8wNpZjvPgFZIHoUK1U+2H/ag/2q9sg9vQtug2hctrPdo67ZT9pHzRfkFmEYwqGNmiFucJyXU2qAMViQKn1dFtS+KhAawWT49PwBFzPbiMnb6OMlaY4ylzeYpXnjKXj7cEVEMhrPaQdwBFVAaVswqj3EAZEJj/zHISIgcoiwP409+KfacWNERcv2ZrBL4Khr2zTD5g0imU8IiMj8VuiuhZOltgOcv4f+nSJzTezXXjuCbeE+8VTLwIavI1pCgipwbr7OzUsIrcopeST/yq5eBBFskAJT1FBqb/F/VI3cEzlJjXhJRTUp/pvYUrTX7uDuk35wYzpcfZlGhf23inN1Ht/OfsUpdhXB5peAAuxxNwzk/b38QTaIcTC3ncxGWvNV8ySemLJeje6g1EShlH1bHWsVtgknoy3aF3pFfoK9Ln02w23ZVG682dzr3C6fSt9N9Tjm4PtlakxVVVDmnxVlWGmi6pclDTQ8Eg9leUzLj51mx9/i9XyR3GB59cJXOhB+RuZ+voniXyPGe5ujgLRzHO5BBXn5+1vH4/8Uzqnw7yZnL2GjXSMP2m3+gpiyYcNc+aV8xpkzHVGB18jA4+Rgcfi/t8+yU4IkGJeq7kIdckhVyTQvnZ15cMt1bDWZ0O9Akc2Y2/Ee3WaICnJwlFqOUaNKav2bD7zU4OgyKlZZq8cU3XkENIppMJTywHRG/Klc1BZ5MmJnMg40ySVgYXIh7Od4QIWPlgOwGEPMXIwBb8F93lHhvFccfxnX3NPu6xt3e799h72r7btX1497CPeo1TbxNIwbwOgooNsktSiExwG2MoglITqwEcp1HrNmkVqNq0jSKwiyKMHfucVEr+KOofpRKt1Ir2jwokSpAiJNTSqMTcuTN75qGmvdPNzM6tTrcz3+98P7+wS+MgQnqzSBwXB738MtyFcQiCh6VuiHXTMIcS0A3AB9OuqZdzkfoDuNZaala23r78t5tWeu2mVrK7bXtDNLHx+wMn/7gJ5SCjZ7NPpQ5U/nr5+i/OfKf3X6Q8sjmbLTYMV6a3XB7uPvTeVTL7UjqPPSsvXWfexZ4lv4AVMyv42RQ5TZJPbe+ZVUFS8qI/Pu9LkSr0IVQyu2S7S6pcufIRMAuW5nhkKQNUTrQnVeDyUsTlpZnWYpvb5023d15O17f9U15M3clQ74cXIh/ELmTuQWYyej72a2aOXYDMFHOWnYRTylmV+Qmc8E/IZ9SJDLNP2RM+RB8VRjPMTnVHuJTZy+6DzC7Yy+0S+n29CuNkSsR2agfzDMukM210u/I0sd7HZNlGaHCGYqgMwuSMldmduZJhpln8UE6c8GXSghpTm1RKhV78iJoPIQbkUj4Su7pPqly6dAmduX0oTWxbc0IEAzTCr0ia38ehm1PhpJYqL405ARWyaQ5CxHshBCoMy2KpF9Uwugqn/AgkCRKy/GIYhD+2VEedUO+otHrLUhylpFxQ7ihMWtmtDCmjCq2UyU/m0pkfZ/a/GsFHUl/0bt+NPqSRzpoqx5hapqE+4g6aUbph8Pt824sOowN9j14us/U1g2EcRbwQkW2/I9t0eenWnGRzXNBGYHx1LmgLRhDPXp3227VkQycdIj1tXoVSElA+rythtEgQa9eVrmxj8SosROtXD/CRpiPJsjiYAKhlkF5k3l2XLTZW9WyV1qXo+i+STf3tLaAXOGbHWsbDbMx6M4W9i8fpH+wMpeqZbJZvaVj5wv2/U4FDKxJFEZ0vSKXa0nU4glRqU9uwSmv6nONBe2MuhM9Yxy/bpE7GeUujRZkUOcJEUg3bXa5YH8o1yrNe6OEEHgqCxdpQ9kWCtgd9NCxWjm9D/Sju46h3bqHBKr5odvO9dA9/lmdzbDOXFw2PETRijVqToRdWsXaszfoyuwZuENdp29ke2MP1Cj2enliPtb2wj90DB8WB2IC2v/UwfZg9DA8LR8RjnmOxI9pI/Ej6m+ZJ+jXu1fgr5ivWeOGH8LT4evD1yOnYm9obxo/MN6xz3BQ/JU7FzmmT8anEWXMGznDzQjk2a/3WusfdE+8n7qW7B8y91kBhnKfbtcHki6lvrKD3wr3cAE9t4Dem1hkbTLpX22FutagSLHE7RYqGhIAQMa6aTfHGVAHaIr/sjAQhr+7QLD5Oi4HaymoyB0UgcrYuY2sgb3S65sD2cGEL2yPPx+MczwtxxIzJJEewyCzBWEgLGmajZsge9Ct6MqfpdqFds8tLQzOaKKTLSy86IYuDaY8o1mnobi0Wjyd5QcAOUrQ4moibCY6rs8yQZZkFFkL8TdwqoMtCUNYNw7ZlghQFgeMgv/pn7DsFtGcXnWIBH0MdbufkVlhtVmG0MFGgthS+WthdGHIvrhXuFLjCLe5jfpuovRcT3yfTRAx85oiOp+S54qE8ZztWl8kXZmpm/LTv9o2odCMiVe66pVpz5ebD6sztau4c843U3PlowI085tf/b9jHWyj5Ojn0hlIn9vEDD6M0QQmDiRObOGQYqrcriZu0hZpURBa73BtwaYbgMsTHXSPYJCfyTYFcO2BkBdlkZhBvZMT1bldrF95E18B1yw5eNnEtd1wXB3U9V3s/Nrls7foiHCk+mQw1V08Z1d9Vf99Q/foKT2jtavBppNieB+J1I63EvMFoNNhISg3tbSsADch8Qs09gUyfa6s/sfgB9bX7P6WfPx7OZbNZq67+eAWSY8O7VuaCXplj0VRj60uVFPnJt62wwfmyOK+CBMFMYsIhaTevGALILiuc6yo6Vn+kP1qy6Hz4WPho7qj+3fC4zkaZKEsSlgIVI22VLIZh0NMaCklniDRogIbeYGRbLOtp4FhbQQ/cmewxStZB9iA8aBxsGrJGwSh7Ap4wRptGrbea3gZvkz+3fpP4U+KalT7JjsExgwKQ1EANY1O5tJYijBaNqAFtMpLQkg25SDiMAD2E1hJyHNZxnW6gKyOSC5sGtDgD6rkIk5IAQaRSSQzAYbW89Nkshh00uOsCFR44fpdf6xyOJ134RXPzLv+eT+t4FWRvMa1buqOX9CF9VJ/QoV4m35wxsZKjqH5qjiHa6YxFlplnOV0euhl/xujlqKGXpQtke1m7zY8ptTauHR2zHbkOnST6apI9cAAXPmAYYLEuEMzSNceHVAoMrFLcRFD2XPTg3MEd+t+3pj1uXYRzx40cXaJaElQygzQ7N0gkP0fSj8LHFSUS73+RNMj9D8kidLoC/hKL7dnWWV2I57blKx9hsq6+9qTZHcqRa5LmlieABoTOxKpVSKItX3m2Uqmef4DZ4Etk+56V9UI2m8839Fc3gF/2t8TzUaTJGKp7ppAmA8B0NSk7iEbxbjwXjLW1+9ulNUy3/xQ97p3nF/wLEp8Fm4m1YLOwh34O7g4eoofhUPAU/TIcDU4Sk8I73g+JMvhQKHtDfglplaEoNsCwIgFAHS+E0EnLS5wACDTLA75MOU4rJ4j1gQCBaLweCYzn0qzFOuxbLM3GzGBXcEuQCgZWpiUgfY+LysGjmf2o9GnefHcTYgwEwzf7JCyFTRWshkqndFPGYghjMYy1NCMBEEgV7syjUgc0Y5yYJSS0ceWlOxdDtlBe+vd0yEWHXm2eYQKSxAVEt6QNkBwow39cHOS4WkkrP6xkQQZVpmEqUwSZulrpc+b+STI/Ol7MOIsXqOermwefbVVycWbjIjv0K7Z6Okv/2ez9FniGIEhi/dJtapz6D9dVH9vGWYff9z5t3zk5f10u8dm+S3puknN8SW0nceLO1zld+rkG2qSNwNQaUyuhjCWuqNjYqEu7TW20LWhiILSpGyoDbRLt0iRNVxAGyspXpIL6R/+gLEIBjQ6jIHXVpC2E33tO2YSlu/fD73v3vvc+z/N7fhfQFrSVnv7UF9ha3iacyNuEP6EwnzRcgkCNGk7CYCAxBSu2Bb+fGk3JZAi0/+IkLylCsRAhVsoZm8ryTsl3Jclxam6YkkyhKNOR6E6LthseKtqRCLn74C9xcf2mHSWDRJE5oWDF6VWcEYpkRPlcgkFWLV+DaFCEb0As1pK1Rkh301zCFjQc21Wt3jbNa9LNpZ5uSCDsxwX1bIry7+/Ffi2WreR/7F7w0H7T/zR6OvUsmhamM1zELw9I+Uqecat72D3cdm17654BO38m4vI08Bpq3Yl3e3YKOzO7+woDO7ceFI4Kz7hPe04LjQfkUzIVyx/OUyVXCqVzyY6u9FUI4CIS16sL7qzYLmRFsveWgYwE0ZEiIbIk0ppTHBcZMQdsvmV3CNl9ymHlcYW2lBMKpXwTxIzsuDtn5yjY9mRXpYvqysB3W6Qfsn2MkKx24a6SgVJeUUyn4cN/AifAjaau4qNoEzLIGxuyyIgZFWPGYGxj1aAqBjYkMsi4ShUQj0IQ6GPZ0CI+akfDVraHtxuyGj/CV3ha4vEqj0fA1RceKHzVSQGLU+Wyubd2t2ZCwgcNM7dmboRv6V4RCHB3baUo1abytfIahHlflowxTauucLO0iEHfanBW5Lh6uiE1HM4Mqm1soK+/t5/i3C6Pi+L0Vq2V4jJCVkO+SEBF/kBjzKvi1rZBNquifldaw5m04FclFTe0wm2Ay6lE+Ejeic2NDLKzE1LIk6CfoKN4qoyKhUOzeT8Edlw0kUO7HtgpIHJ5VnKKhYZsnwZ7r+spFMu2IGQVTcg2waUStLcI4O+FbF87KT1QeqB0Q+l2hPezv3HYZ3heUZiomF7k35+fEMXuqAS1uQk4z45Fl3duoltgcosu9+wEI9QZ7XDahE9DWG1AgIUsNpPu6+3tA911ctimYL2vN7WlSW6SIaeVZaLVfSEn4/XBHFBq6KKGn9/Uu/XwN6Idv//nwf15I05ZccO6eO7JhwdVv6epURJDuckjPQP4u4l9Q2P9e04/5mv+1lcKPUNfH9t05khra2IguSXdNTbTEXvQfOY/vz01GOS9uf6Xh17CxVxzopTdcRi0Y/3j9RX6CvsCktEmfO9T7Xg7yhINkIgasEERKR7CfwUo8HcnGosEqKTLqRClEMl4LxkvikoTYih3gCQkvqDthmHBEAobbkEfp3iUB+bnb5s1J9o6TL9tVqV3gfaQm2x4cLAKiIZHwDwyh8yNsmzcQAoIETeqUAT/ZDkfzZE2VP51mXSJYtzwOZIC0lEltaWN9y2R15Hk5wkpjs9zC9w8fyfGsPGCt9irxb9GH2eepZ9j3qDfcvHDPB5wBTd7twWiwSGlSURMWEaSjv+3kp4YO8NSJbbCXmBp9gNRRkjZJIqSd8Q76Z3xMhW4XfTSyCt5NW83VKveG17eC/pxOZfxloxf7naoSOiX20tCDcSbYrnmrLSc9zVlP6x9gj90yNXerNECH9foqIZbPIqKmhVBVF3QijG6hpuFsIoiXFhDdd9AaAyVkyeBMsAScB/j4+FLIUTpi66muQnIWcOLfG12wn0fryT4ABTlUJCv44/Yg1Z+s5Hy+Qgwezdwiwef+f7zf/rB9FsjPxxr1BS1swEHulKPZb/w6quPZjLt1L0r//7j3e9UBgbo+Vd2tEhtk2vta3/ekvrNzy/+LBwEb/AQ4GwXxCidaiUom3Ux+H6Uolo4keCGEwmOOCfScLLR6OZL+qQOK1+vzhPM6RGIK3OBIDUKld8tkLgV6aEhkECQMIv5azUHTEvXCIr8bUSsj3V2pVEbOeEm70GWUgMHmP3sfu4Afyh8SOWPssfZCqroc+Ffaze0ZfQ31t2Hh/GYMqoebispJfW4UlbP+l8IzPhmlDfweepC2yX8C3ydv978D9eKeke7ixWO2uU/6J+OTWuVttU23qfhn64vIw2uGMgSiiAi892AnZJe0SmkS7qmj+hkXzP6a/pFvarf0Jf1Vd2rH4m814gbr8uGm4ft3QInQQq735+FTQr6H2Ii3ie+KFKiJaFuZKMSmkQz6CKqomXkJh0UevNYy6kWaqQFn2vBLYtYtP2rHEacxNV9EMsVWgtXqG8jB3zlqb21Ynlqbaq4MuVAzzTztdqUEyBW/Bs09OyPfDlyLEK/FAHVnxoH/vT39+N+PEWsTxmVnTwM3I+SDYO6LgSyrCRlMck8JaK/1beluqxic3wcT4UvNza6dZ12y4v8nbkJN09HFl3q7AQt/L8d4gCLVCaNHGBCfbNjY4l8ButiSe8ybp165X2M5577SU9iMOoT2toeeHTr514/88jDfWn8xflfYe69W7jhxb1xKx46HovueuT18x8Xkk8QvzS0vsKwoHkx1EWVP+OX4pZNcNjBKQ4EXXU4OtBEWkR2JFAWNCJ0PoI+TSSw1JzR0PuR7QBYU8gMTX2H/iuKEPMArUjMT8RQCtjuBmo0EEQGHHMiQTsuiGihBRfecD23wfNUHSiD77kviJ/3wyykCTRNpqqTEWxHShEqEhPgMYLsqKLMEAmEFQZJqTGNjXCnyD+aZiU7nDHO5rhRjrOSjk4umXW5NKtLpkkE6HaxuJSvgVaCZAKTriBrvXppeDhtEUI9aCbTJesp5in2LFOxLlhVi7etikUhS+4MmaPsqOuA+TLP7+CxZvV5hj1jnu8xP+p8zeKr1qpJaRrS9HeAGwJE5u05bZ/2Je2IZ0J7UjuHzmlv8lf4dzuFuCuwWdzmjwaGQpHN8jY1GhmKwTSBSYScrxZL4EQiRgsxJOiiRkyPP1SSK/IFmY7JMzIlf9AxwsFaL7Un06S8PJzhCsnCibrigvNZKxdzaznyA7MPclsjgis5iov+S3X1xzZx3fH37uy75x8535195zh2/KP4jBPHiUPigEPAVxICNWQJJCsBz01UKnWVMhFbpeoqTWSjDKWtlAip3VJphG1dt3V/NKROayq1ZFp/wRo12iZGmShMYp02moltEZpUpez7nkNpL7n7vvfuPb8f9/1+Pp+vfA9462IJC9loxEhDGCUs8IiLRhg3WpsY1OIqyBa20HiAaCjiUrEAmgEUgweFHDajIv6DeXhThVjveXg2y2RBVQGooADS9+C2qgO81g1ppZn70te597snci9c/9/vvtsPsFuXqMFK0hXR/UnHF7eaha7DLcM783Nj+Ud7t33+7rt4V9+vf8LQ9/OrP90VUDYUL+DLPeOZ/m9/cPHP1PP3AgoP8nPIg+r58lc8P050YFqnC1wVScxIDIYlLWUiHAbA4RCS4QEHyhCYFkxFUaCEHH5DEZEoi5xIX9PRIsNs6CdaKncusRFQuPgGjRpLq8PB4Iaqf/A06n2FQoG5PwiBlqXFezKgXptAZwDk+DDDPL66iOqMhE5iRqmry2JYnBN5JI6C6D0jWsRTlp9Z5i08nUqErdGIjVG393hCQdgnLcJuITzobsFIOm2SpFDw6+IhsbRM9UPhnUIhsYmtFVZKw8L0qSO1Bd8oGvVc4q2+cAAkZiCjm4FMiK7K3p1rJyFKPCHmivF21jzY2NzuF3y2YfdD+oj3UG2+TsS8TRBtxGnVHhAmueeEk85n5BP1P+d+U7vg/hP3seuKvMr9l3ero+IoGYfdTdp+K37guiUCf4o1T3O8jcaTAPGU67D1crts/aEhbsj2MFfiJt2Tvhn3S7aX7BWyYJuzv8/9nbvuXLV7yLKIkbgsckVq6dlNw6HNiYL4PYsHpXSNLtWtZtQR7Zg2q13TLJrm/6MFwxdcBlqyUHntpuayuVvN0DP+lh/TLyJ+SPS4P+PS8RH9mD6l8/qqxzNBcIpMEy5Fpsg1wsvEJLATMkeuE4G8ImkWNEn9im8y1ZRkSgMSjyRZCkv8LQlLdCU2OEupO9i9rpkgfelbK1LBVCyAWYEcRab0VaIulSgBgdA84YgGeQKkNl3AZ0BoQFy4gLZsQcUC7h4uCwhzXPEgS2zoxbKJc0iE2RwbMk4zmamBm1Aei2fEqqFYMu+v1vzVd+s1e7Vmr9ZsrGZKtowm+zK+sJKpgZtBxtcyjIMUK0TRoWioIv5tYUzTHApos5vlMUV0WCokND/muMeLd1MKt+Clomyzd50hVcqQRgTYEWBEuIIfeeTkoRPJkHbxx7+4+e/XX3xv7ST+lVX2He4YPM5t/fDxxw8/6Zn8K8Yf38Ti71/pHI5uMb+PQJ31I8Q/ZX0OJbj7v4IKRpLxYdKktJY0KSD4E1iWBEykBkxoHavwjf5pqjSwJZVBBiNBSaD0ZwPOs5OoEfQi5GpwVbB/XhUIasmuLMqL2aUVeaVKeos0AXhHfo/+gXyDlnUAOIdcbAyCoWZ9gxCFXyINmAUwFmjkYpYJsGVcNh0silk71K+wjECSkk13Ke4qfcD0S0tUadMw3v5seEabifE9fI9zt+8Ef8JpfdGCW5LHItPCtDhLZm2n5dPKXNImC4BvI40jCS5ApHKQnLoPl4NihSdmaENwNng+yAWVqOHFiQEZy6nGBlURiGiXITAqeP9rU0mcrHC353FjooJlsybegFWXIp9yuXCUOvlro6PtzHZ2Vm02W7XRVmZNPRBpn5YwDY0RaVxalJYlQfI1vckLvFjVc4WqM/etgMvThKKrC8ynhRslYLkskN1aqSu7pmQKcBCM31Rjo0ePGVrM0OMBtNETDeB1VqNUhuAGBz3rjVbEz0zbWDCowDdUZHDQ18caFMFKbCBo5seInbropmwb3PSQqXhTPOCjbVokDY7akVY2pNsg22XpLtNyVSkHSa7WpuGXA8b2wbWrDfEdvvn54YXiY8Od7UFvWy4UijWbgc/4vWsvT9zXFI3Gex7mDu3umnz7aE9ySzAd+Y7b3fropR27gRK2fdHL/wUyi63oAXSQX6P+a/5A1Qd+FJvp4FFSznNPND4xyKFGoVnY/2zYkt3cnz+y+WhsPD9lmbIe9z5dO5V+ZvvxnVN7ftj/vPf52pn+iuWctewt115ov7BnMb+cv56/lffXhbU2Oe3pCOWtvyS5jqwf6XxHJOdHvm5VkV1SjdNht9ncbo+NTBhYNSp3PimrwHsG/YweZ5Za06E6srPGq8Z5gzcq+PTCcGIC0kroatbQvups5NXI+QgfWR/DLAyJQF+zdjqHcya05kxoyjXRkMsNeLCngonpPkLwMQIFBX6GpIWZbtxd4VtNpy9nb/HhAd+Ej/O9xf0BCRCUfagLXtkF0bcP72tqcvW9zaeAX4PwzKA+PmWG5BQ+kppKzab4VC3l85SThlIqnWnmJ4bwEN1bDUQ5FC6WZQ8rfFKmXaBwy7TXQAAOGaE4jjPf9da1T8Vxf3w8vhhfjlviEu0Jr1bLFCqg8C9TpUATPxrOp/Jm/gycuTVPhwYczva8NPVCL+6V6aDe1rCOXfq4/hGQS+XOf0yFjtOdVIjobI16hXvLdM9kcbY1xQ/w3ACPES/zHE+P0lffziz8Kk+np/KdFt6ge+QfO5R/Ez+JIth+drI2kbhNwwm4Y6W0xgoridINOVG8zSqJEmWbRFG+AZqyUAIkWyehtU8pJWXllRJwFaiakkz7Q2dgpfJHkWsRDniptLoCYjFBW4xrBrSUaMAqILoBqeiNqYV/FqlP7TnQuTOaDtR7a7E1ZmxqbWttb+WF+2P9sWajMfagMRTAga3BANqT7gujHTgbRtus2QAaSPYF0P7EUBj31PYG8Dc3HgjgBw/Ud/qhu38r2tuaC+M9uXSHyXWHgQO2W7oC+Bst+wJosGFfGO30dgcQYyy5K0GXd/fBUOLLqxEAg164VKDkWmRUatqbZfDRtKxmmsEhzqosCwQ4IZ6KeNs0xsBVwWFHCO4nOEtwC8Ehgl0EqzwRzI5cE/L7uivitYUxny8ndLGSIO5rcgHYtFX5kB1Pnbw08lBh/WLYEwNdTaEGaJHCjfh/sss/tonzjOP3nu2zfTn73rODfWcnvrv47Itz+JwE/wS3vkCgDEoaFUKgWyAt3SZ11WIi7YfYD9JNE/1jKt6qbhJ0I9K0qtr+YWkGRlulDEVof8yM/YP2x5BYN6FVJVq0Ado6CHve13aJNoLfe+69H/Z79/0+z+eBMpnstJAcAeoo/aNHSFdZyEMvWSzRq9AAnECrayFvphG3eQ/2C4deaC1+e/aqFXRxHpdofaW8+tPxZ7aq+nBf/fpTM3OvvP2f33xnf49U8B7PWxW0Zd/L4/nJZ1/avW3jX7nh7S+/v/zzbflzf0YTmTePvr7qeDh/NMZ7uL31hUu96UqvpHndLo8/UH/+5InvT48WZTm1039CHVGTx9gzXz714+md86cuvLDz4WvbjqSGjadP781HIm7AGCYAlfuf0MsW2fc3Ve7+skPSA+YlnpZpXjbIvhwjOzK0qtR5ENx2aH8rB4kV5DSp5SqZSOv5gplFulsQ2Cmd3kPPyuQe2ebjj5fJLAQPlsmBbNfJENx1RIoM9H5ZBD3oGA8gEIJPCj6D8DGZPGCBWHD8cG2hyJhS/1a3F8yTy9VuWYQJ7t6Fd0vBwGqjOF69NopXrfZMy1rFBBK6PcKRfIgYv0BH+EYzDzclt5RMnsIBT4GAp9DAy3RKplMynZLlcgnpdFqn0zqd1mE16zSnQfCPZXIAgoeXybFstlzqMAVFik7cIigJq1ir3WpJ1L1glbiTKztDBb48C92AmBLTC+VG2X2xvFK+UXZZHJosz5brZMopI80nZxJS0yU60kA2kzD3DfCZBN6X1DOJdNMVdOxkwbTH8onCONLMIkNXCeQnSZhXZMPf4NFFHol8nb/A/5538yQVprKMbthqdjI7m61n3QvZRpa9mEVQF7Mr2RtZd3a29M5p2cIPCCYTXn7U3gI1EL/DWqpSpXJ/7SG6Tx4+TUi9sT6Pj0vF030epQ95fTFvP4EHSA0UH07OMzMIUqRFCBfeL+/ub/p4gAi3V0wNuqQQJQeJkkN0FAC3RqmBIAIxLcGHSAcfSsAPeYq2Xqm3PTtaKnYnvWYKHZj71thEPR4O8sPOxtNbnFHepY4Pj7yyb0tlz8b2p5K9sqjGtuSCKOR549FLp3Yf/ozzs41fT2tyn2GYaTyBxn9wLJd/bqPvmK0aRpgvH3Y99aO9MZysM9CWVGHwgrt6mAF27om/rjAGFKd+Iv5QgJojoMtE97pMfKCHZZcfqhqtLxDcpjaB4Ca1CQTXL5Gz/QG5W4Ug+GC5Y87bXXPe/CX1pgbPy4k+p8/ppwENBubA9bMc4iiVk67kMrkBN8CFgWxvQqFpzeBbM22wtlrtEQwEedxaJYrs+iagUcfodCT3Wd6/vxOMjbUDRymVuCmHQwy3yLHkSxlG0we8YbK8B04fudLvN5IB6p4AS0wSoO4hK2u7RyZpgroNZi63DWckNzmGhi347bdatdYM7ck6xlEaBpo16kbDWDTWDY9mTBqsQwaDFPHR0Tzdlre3t9nh9jaZolvHVmJ5sFN430AgkwiBiUxlTEvo44IihBuwlArDDAjecIhv+JG/QrhgaVeBbByxVnB9QRACSsCQHasik7lYcXu+IaNJGc3KdbkhL8rrskdeSi79hJqH/Ow14hjAgbU2cgMNwNJwxzp0SfAPjDGD5sEZVxjON3LZgR/hlcK91BLhDkzXYmvEEaMdXobaFP5E/VT8Zlf9maEdO4aGqju+qYyMbezaZcf93kSsbzCIej1vkAPVoaEdG/oj7XAF5B6rTqEX39qqKaJRZ9jHJzb2oLOes6DtDFrfVDt6BsO07Qur5C3fWyZJnwYdEd/uiviPTrit4rYDeDIdUJuPN+glENyll0DwJ3qJSi7xk0tUhsuYRNXCIEwA+GUi8euYya21cqQC3Gx1xGtZXfla16Bbu/R2DHEKssj7qJUKAWsJUqpjTVoN693gu/2LFqfBzoLlwjBzw3LFfIOmNmYmBscVsiRuKhzzDylxLSN4I00UdAKYYQQvfLN4IYzCTfR5pzrUFoPzTMFlW9FoDFTQ1rabattHtW2oakNDooZmtUVtXXNpGjlFaz6+7wTICdrSkPUHnSjDmrhHGbJ6ABOIrE7g3Z8dv3PgHmgEMBFqXq3WduNFrhVfpqpcmz+KIelWJAqBIavCUAXRxIv7EkGxP9Unqn0oEYwTPkPdjg1KD7Rs8eVIBGe4pm/kksOgjBfHm971pVcxISeLCIu47f/F1YlIjxbZ9j8aG7SqVQuktPDbxU8fGdFjcelFXbYjT5R2lh4esqob2sPPffTXncnkaMA7nZr+HvvdH1o6VRtiJIZxC5BJS65/b9KaFaP4odBRE4hcJDoiOsIMUUuEjMAmf6N6IoFjtSGlaNoq6uCJm6ZejgKLTfnDjhAh2l1OsbucYpPcTG4AwYaD6RRGkupO89FYapB+EWlMfgW0kmYKoNNQkdJKscSkFYH+NAHke8kvBKgVXB/8gufgbVprVgdiHlkrKysE6DdhjLVyDfIwaBmSAdNOBiTLXREraoUNcRjB/zf9b/GNnoZwXjwnnQ+dUy9U3uP5ilKJHcfHpePqq3hOmlPPs/6PEmsqu+B/LXjNdU38kP1QXJP+HvLVpJpcU8tarbJHnOe/JPpy7BDWUlo6VymjMvZuwVPoeXxIcyfxNJoW7+D72PMpaa961X+V/wvvifojWO1X1d3sTpHrkcRwICb0i4mgyh10TbkPeo7iQ9KhMKeI/f0J9SDr7hSSXFGm+kfYxZsFeEZfF5DwNfARzymmIMBXd+hKoHQFD/0OrQykNaCVAYKPaWWw7Ur5CVdRrCI81YKSRpEqSpEq7kxhEbFSKBzGihpLKDagkjnAs/4ET0jJTBbN3FghURxnckwP5ChDU3s1xGoqsOkwYnsRYpHGaGoYuU1W5DGW+RLDRJvorvOsLPyup4fnQP2KIvM9w8KCwK4L6IZwW2DrworACrlo9IKM5JhaQRVAK8bI5Rgb2xftFfuG7Zm00YLdsFl7tlxpoq++p7/zRZoGTs7PQBIAup3A8w9IeA9alpOfYFaVHKpVFbJk0vqBcHC1eiZoy1bwG3j1jK8TMHCC3KkpeA3hlfZ4hhxb9XqPwvOZnz/5X7arJraN6wjvWy65K3LFJSVyl6T4syKXolaUJZLSipalhMvIFm2LjBXHlEUDcoVCQApERaUAdlLHbYwCObQoDKGXHnJweih6KVDZkRMGqFsjaA3kENiHAIV7yClA4r82KAo0aG26M7OiLKMl9N7O+xvtz8z3fbO5wq28wZyyiNvkNqEk+5gLQNqEoCpLDUN9CS1hQ+ANK9M8Mp9v2oeX4LTiXHqciwyXq4BEGKzdkG0xgBnbxwK6KwfvTfZi/IO683qyMdWVG4bRB+vRHHLZBOm7UgW/HGk8rLasyaGcNRj2eESxn6ox5LUpLLMYspzmaLzyfpF34t5xWRocYpdPfr/64MF30wUj+mJnbmhguPNVdKzRGZvPhH2KX4+FR4Is4L78ePPzw32yHErwus6Pzdzt/OXtwXG/1zBYuF+bYK917rQORphhBH3a4Cuul67UBoIZxKgXQO0pgFFh9tv9Wk8DqUNaLyR7mMgIbRihDSO0YTIWCAg4YNyn2kjuyjkZRR9CDRhfXMczsvsGwIoETeT64cX5+kOELaEwTCB4lLAEYt1aJ4/VTuDWvnon10+KLRQiRoNjHCcyEl2M0owRVeFNOQJMdmCPDEeAybKmPleyVCC7HM310ZZ2U/tGc2mopCrzk3i1D03PTDLtWu/a1KLGbG1RW9U2tC3tfdgoymZSPJ5mZtKTy4RyvdX+ZOgw3JLo8XLM6JV33cgkoayZyS2ZLcpsVd6Qt+T35W9kt3xN3SehnMKjMvtMNK2wTYY4SZppJ8y5RYm0krirlSisnhNH3aB5OzpZ61QqYzF/KhIbDrKg+/J/qksHEySEXPZ7NRL5xEyegut33GlB2sdMWstG8mjZ+BW1IH30YLNe6HJIAT81flicsRX8+oU87coXy/PdXfPdXThjD+Ku+WqtSvuqFEJVCqFqPYT/rd49V+9yVr3rAIx/21HcW/eim3qejufpeL4Mn9b24UQ5gMdg/Lntw3PlODqG8X07hVvLPK3z6KMcJB9B8hHUkVfJh14g8m0//cTxoY+gDxj/1fbhVp3fXX8M0Qt+dDU6XjpyFGFAr51q2rhnvMlONH/QfKfpai55asVIdtQnzo66RdQ8j8aRJVdWQNg9uYm/LknuKb7nzN0kgB4yIU/XW1TL5PdyYhbcg3ef6BZPNZfESLEWpFwI6gJRU96DCZCnuXy5SqMqjap1eI77lBa6vgzv6VtKGjJwFxj/oNVyebmOugEn693cAuNbWq3XW8u7KRXc6wNw59TgETh65s8qFQR6iOvt3oVTy3/k5p9+zR2BNg6t8PTr67FINBKJHHR+ALPxSfFO6++q6xJEeWsV5G6+l221mC7pZjLS5h/vpMtmsgiG7UvXzWTteDpoJrW2y7+TyZvJQtvVu5Opmsl5MOwXM81co3oq2TwsmeWGPW0OS5yYrS2dxg+THZW9PtEjuMXafLEQ0bwtUL+BoDFY0NmGvq3zeptZtlI2x/LGwUKZbZS3y3wZ59TG6apRr6caiw3+UmOrwXONQINvQMZ/GFInG6vLrTZ/BnjwnUibrb1LknhXEUO1BMaTL53L7MuojSH98VehvwaRIskoeLncLirkqUIEORxKG7LSm80MGfJgnPmVtD8bB7AIzOYdUcyt5BloYniN3iXxSGk8qrprGKUfrRcjNW/WPduWvB+s+yAokapKlQniK0QUoB8Qw6rm9Go4GNIciJnoUlMOUAYYTHuGPXvTokf8/+XaBFtc6zvwvYmli+HXLi8c2xxUe71TL3Rm+2cGNa8wkFuyXq/zfPjQfKdYn/a5B0dPTFmvHogWFzozlVKMBHdOYaE8/3BNGRpZ+85bCwvNQxc755d0NWUYWiATXGQ/2xizraO+fGfh7BhMAsmdhLminRgtd8JnpgYMY2Cmyc7+ctQR5oB/Mse5/gX4N+ES9uOfRfhXIGVepN4vKWoGgWQMR5mEYUoEZBKhiEQoIqkGHlNjuKDKiA5qF9TA+IKwDIy/2UO4XeUSdDhBjhLkImFG0IVJEt7sSnXTEYtkONBoIiJ68YTJxXmjQCqkSPVksdT7ByDYALQ0tCyuGIpREmOjPCHQ+Dhw7MOHAZDqEFjPi/R9qBNA2MEOsWYPbM6Oq5j7+Go8zSLZdANFx79iSMTGEuGLRFgjqTxOqTSlSjilqtYkl6CdCZpI0GKCHhRnzS7ImAhBuMM0rcln8tjRx3scPg6PhRp5mjQyFhaHLHvEkixEjYK1aK1aG9aW5T4gMJvsSzDatjzb1h2L37bYKkzctFwJSTWTStul2MG0aSaN42nJTPqPZxJmMgOwYo9lirmRaiFZPBznMqUJemIjk1EUv1dTDXFLYtsSU6QN6Yp0WxKkNn/DHjAnEsZIylw0V80NU7hkbpnbposzAyZvoi7oAZgwVycBIEAGEDYAMjxxrl19jDAwPb0HAJT+fZGoyyNkoy4tztyeiDvWTX7I/ZVN+ONWGGgKyP/rJVHx8rG2JINO5cV0oNdlZCFedtYVr4FCokJCteLk/v+k/K4YhRzeP/lMakywhV/9YmFdV/2+4kudmX57witUG2+e9/kxdUPzRSXVzdxHnywszV7s/PB0Kho3jNyQcoK9+aPNn3QSK2oCcrO2xk79+miMMpMHYvjS9TFkpsIl+AP7cjMOQpQ0pUyC0qlHAz4f9DEBsw0X0bD7cVKgbYKWlXyBLOcwMEX8ZxTqoPy6kd2D67gvhocHMApjQohiNCQHSEMGSEAKpDfQFISkLKeSGIpEeRiOwHn0T8CxfaTvUpj9Rv1Q/TP7tOdPibs9nr6vvOxozxH1dPhd9vOenyp3B8SUXbKE1BwE6pUUuxX+NMbbKXZM6t5Nn4Bhkofa5QQEr8DuYL8orAobwpawLXiEh7INi7Z8BcqzueTcQiT/cuCfb+Qbj1ZQVS5sD7+6sL34ypmrcvLY1ZRw7OSZ5Ruc/PQmJ0BLPb2JVDu3/Hsu5ipxAhdyle4F7g3sGwILtXYfCMJuiiX6sv4hPhsf8mY9Q0ElpHMJFtOZ2gNWRASrvzegswEXdGGfpnNRN3RO8bT3A3piqHghTtncsh08x5/zXPBe8F/oe0s9FzkXl1ZaUMRB4Wb3xAPB6QFoYXjpV33T6KkFQX2VC7TF+zvrnChpbfHBtXXJh5K4kscgLkEEhzyeTDo3ZE1OTWlpjycc6sOoBTbiuTs/fv387Xdu/5fs8o9tozrg+L0722ef47vz+Ufuzs79iH+cfXe2EztN64bhg3ZAWyCdKm0xrWkoFWhtRhJ3EnRAYzFo+bEpkZjouqKm0gZCTCwspMLtVJaNiDGVQDd1TOOPbX9U3TrqIaEKrStN995zXCrtD997uXMuz87nvu/z/d7DT36wbc3e22efeuDAt++k5o4dmnv8y8YrL7xx4Mqjt1WOPfH+yl+Pv3v5B6MEef3KymbqFGTRIMrktptYzA45KKeLjIkGxoNQY8SQRGhUNoRTPaRFsSTCuF7oeCNOcg1BFsCCSWUswcV65FMwrbtRKYIalE+xg1UPbeBcJ3CuEwDSCzMbGmQLRzhWg0I7uhcX+fdgVBcw0Z2wPkkUr395AoFaZBCzIpoyzNB6uDrMdQinbkhr7yoetKh/OzEsjRp8V8bDGgSQWLgYP1oNWgAiocK3sxa0MxjG8dl2HC9biPoDzBCiucxv4rfzzwVdB20wZFeGttjb7T3BPfY+7/7gfvtp7yv0Re8VX6BvaKRUHRgbcDlDoOClMlkhBPVOOtgbgpJnJAhDHzYUYiMpWBnKlecHAVoJSaM1SSJb7FeZGYYcZRrMHEMxn2pkqAkedmKatlWf0MmGDgid19/UF/WzulsfXf/bLat16xYe52y9hSpXC36serC7zK9mLMXyyMMw8VphDR3wpgbSXem+1Bq6qIFCAB5KvkEN9PvzGkHcQBtG72S9RkzWUOy+BWjPYNPbvTDmodl8k/7HiTHW3y3JuMBJbLvAQWBR7FKpUgTZFuKWxtwaHYkqRdd+Vezc7QiGGrZmVbZIIKfvnB5+fsfksxOvbx7MFLvLW1Y0aa0RivAJRUyBAR/7nW27b/3GDmekr5CkyvWP9z8w9vS51tGpCJdbuXh/SUmlQNTfv5vaVe0T2amV18cT60fufejkHyfvFQWYwxtXNrsIyH4PYZHum9iX0zh605EoGiIeQCsAIw9Y1KWCSGNYbEIsNiF49u84m+HkPyfQI8C6EfFeSDhP93g4RUikRE+2Kvhpts0ZRAw2htaqoCxbi5jwNmSLMRNFcsxE3MZMxKzMyco3eQrkcFXQRGNrjnRyjdzPMsdzrj65T6+Y66xh3pEdfdi8yxrhtspVZat+n7nTGud3ybv0cfMJflKeUib1KesZ+YfWy9xL8svKS/qPzWPWa9FX5Z/H37BORt+BK/jEumRdtUwtty+1LzMdOhw6HF7M0dtCoNfLZhXa6AVZxWMkYiKnqFRCzgL0sRKpHpGmPWwsRqgqizAtECqYAeQoaIA5QAEv+hTg03Q/H9kaIX8d+SjyWYSK8OhsZIO9YQonuzVZv6d1zaohQUAPHeL3llblGuJXKK/agZjMhLqT3WmNyITgIRVNaMAIZ7U2q6gewHyFsK6ziDpK1NhCD2yPXmwFNCsmmvSlhTGRFrJNb3R+TFjNVkQsytcbbBYxmyhpYdASuDOspdqswsSFoA5Se8XS5pViaF1PWNz+7KZn/gDC75ZH0+vXfN/YXZk4/tN9QzuouasPjRTjqRTvL0NdHxv+/MxFkNK0ePJaAfwCGsM7vzm5WIKuHoBa8DYkMQM+uYnDjIkz2KN2Bw2s04aogiAmMYh/DmKxDqodE1c7Dq2itAsiJNUwolXF0g3Pwj6J3wh4SoxKv4KQikQaYsoOG+PGlEEZGVrsomAYLsNWW2vx1xb/z6P5pfc67tzxiwS6XRr+7rhvykf64A1ED1wpDuKgC/2T0Rr/i4MYTv61gPhGk7fRNVU1s1/pL7w/UagsL9duWG/MGYc1lSuSRc4hHe4pF+2YYKcJVJSivcGs0n0wYRjabWnF2EgwfjMY1njgEhs+4CvzXaCrSlEEDZvvTg9wPMCTV01gEsGkqqoaaGgzGklovPamtqid1dzaaPbVRzCMN7ps/fxkHZPIt+qtWrDdWctEJ1ChldehkcJYnI+KEsZMZDJdTW/orb1Upl1BIV0IrghSULh9Q6ZW2+SqdXbK56p3grv37V9710Ay8a2IEMn1hQK337pi3dErMe5AQlYNBkSouQ8/3GAbg18PZ+9f2XS3ARUzGcU98cHjX4sjzQTE7uvnyT9Bpvpde25iyihhpkoOMkgSiIgRICImABeTvUYXOm/oXCfSOLSZF9F1rp/2GpzuEiw32O8GY27gThUAACYtPaqABxWgpDQZjMoTMinDx6qyVKtBTyvAEQ41uKFXEEbQTZfPLfPn2rv5DYKKOmd4XWZUEfJu0uyn27eRhC1usNf9uJt0p0x6owJ2K99VSCUl+AFa4eeOjIjiuFJR9rK4mxkCGgyjVFzdtZfa4xL0vFoNvfilpVqFXxLK8AJcFMIr67MlmxSEvOMv2xl/WQxXu+5LH+V/lHQzNJNhsqOliVKj5OFKTaA5h2AEnwmcYZeSS6k/Jz5O/sW+4LqQuJC8aPuFil2zH8k9aU+DaXKaakQaciPWiD+Xm84HOMCRDOXr8sQZ+/3e3ye8cSoaFuLRHikbs4/4jjBHtRcTLyb9ghXI2Jvt4dLO0mPZx+yD7GuJudI/qQvxrqy3XyFOkwpQQQGQoAmseeJ0vglkJ2iKinQ6psiqDHhZg98cuiidjqKLvYKQTAT8Ls7Ag1sBvyPyBbOfINCXKh+QJLFJ3eGEowX0xZIfCAAIH+l/0z/TKb1JhR3/BAdGuQluhqO4Jhh0JEOW8qoXeO1ZA4waE0bDoDSjzyCNU0AjikD75ZbOA3RPq34ZV75rtQ0j89d1UKuWC9B9568DOIV+0joPr8PtEJXB83xb+9ABmjMD22cy4A8HAv5DbN5in+SXqiLBX7rcqtUB37rcas/xtA3RQl7zBQYIq4r3iXgmq2p80EOrQT0OPFlvHD7mSpygM+446GwWqFHCv+W7Sn/BfxG8mnHVqqBOwMcZnpRmwSw5S836fxKYiczIM7GZ+JHew4nZXBdUeAtMou0Fvs1fSBSSL9hHk0dtd62KxD6Y0aSyLyOVgcOUSfiKwZozz5Rl1HYkppyHp2z88pW7eEWosBo6QI2d/x/fVRvb1lWG77n+uh+275c/7oc/rmPfD9eOnSZxPUfV7LKmactKy4C1BUK6lUp0ClIbVCpEK8wP1kQarEB/kA3IVAk6hMS6tE0doq3ZNKFKEBYJWm0/AghVU4eSaqAyTTCnvOfYbbM/WLnnPef6+JyTe5/3fZ7HqJGg1XIgNGaVWrYTghDmlFpRVTpryZ21BBm2kGELuVY0ZfybDxqCANOEmkcMwT4hvMAHDTkE+4RgDlyqRC6q8P8+8GwOkpLWCNF0Sddjpc0BjdvkawXeuzy+KSCnoLOBO+tdl0gINNulyHgsHu8UOyLnstIAlneg7uwc8S5YEsK4Sp/N2Ce/vONJMz32o9+/duLz45loPJTJJH7+9PD+p9b/0tv74re37BmQRDnoeWX9+o+f2d37iJsvjRw+f3o6xelo5LkffLY2/JWzQ7X9x38SF8IqVL7IvX/SW71vUAbtbqh8VrIhQ+VLNnBZ44Mq5sVgVEE+hXQVQpEKKDhCpQrmVGJz8BMM4t8oPFMUYhFvCxmzFPIDR7aXl8prb3XZcQV8SvmTVU2LBzHBxUgb3dCHt3j7MhF29zsaVpYR3DvGI14wUPRoBO2KILJdAwAMe/MG8hFb42MwgfoIv/rggHfIEvikhFmh85+rxAQpycRDZi0sL2G3214eHV0Ul8S3RoG6yMkBDMY8FYIDbAvWxtAYTdeT09K0di16LdbSbmuBmSSa0tHe4N7QWHAs9G/V51ejqqN6YlFV0z0INxHjJeSJ9nVP6+mjaeQPVvChY29H/0rU3pGI8QeKb6HVRtEEWi6VkxeTdJJCyOv15SL7FNRUEKWIykVlUVlW/qb4lUOJX0/dNzVtXCO2iqN3QZWsQXXZStXbtzApi2vw1S0ExEwRnbi5D2wKcSsT2KzMGQhqG/IS3Yf8AtNi2NlxoYvdWk0XlwhuB6JZiei66gBRfXZFyla2AC9X0e6bNwfczKOSk21uLx3Y9MPqN3rjee8b63/a0f7NwUfz7tOHB8YO01/LxI7utI8A/uh7tzxtzznKog9swF/MaWCcMV0rwZsuHpoPNJmZwvdhfKuhYLiZOpmoywk8T74PTLkjpEjn7hU8Uc5hsxHHKk61/LwZVv3JYpgHzXtv8QoLExiOKq8UluDdd2zHagexSwUSFlcKG7Xc/kCDOcQcYzwMx5u8Gs5ZcVi1syTf1fEcRhki8EOm7sUjncg8ncP3dJlhbJNg1PTjG6Zpw2n/RVAqY42Kv8IdglJZduwuSiXcQiMuwYA0ixiydYArEYOgSZcwY1eQg52Q6WD+ueh4B/lqesjcmd5p+nRG2Qu6MJvZm7KcLOOgbYEUs93krSTTQsMNhaMsCygP/z9hjud4PmNivxKmLiIkoGNoBr2NvKhFv9awZE3PyfI+5axCN6G5qHgwPM0uQAGe9pvf+aRWBKoDoAJOKYzMegeya/jkD9QiUJNoJAQpIegJSpQMMZmgCkjcCmwEvmUUQ3Y2p8ZBSF4dB9PI8eFkiwnOjoc7iAU12f/AqPRX475s5T5cQT4GKpkuiGHkVDyHhUws7YTX7/R+89TwnuPFRHUn2nawXvj6p2tf9Jxr35gZSUjZ4282P3XwuSaa3tZvIKv9YnPflsfpwGeqtAVYlgDLa4Blk/7HQyzPsSyly/7I64A7CS4TLtrz91cpKIpra6ur9TIwUxleVBdTm1WONRiW7cnA7/hIDOMgovgl4m0l2U+TO1AxTNIx8TpLhYd/MtHc5ZUlcYW8flb+HHdA/ZLmgar5zixf6cFs+FS0EtEiepbt4TKSKedUUzP1IbbGDck1taIN6buZXex2blgd1nbpR5mfMtPsz/QXjJmeX1EvM79gz2vn9ZeN15kr7Bw3p17VfqsvGIs9N9QPuQ/V/+q9MyzCu1zqPzRIYmFzJ6bynTgy0omO04nZbCdKEomNhpYYFHpOURNogj7mO2V+1/c96fkedogZ5AbVmvE7/2LmHT0wyU2pZzRPVd6p0ooaSSmUYaYomZNSkC3PNoqsrpmqpvWxXIRlOUPXcywDPSbg93m9DEhDRQb5Rvl1jVdbCAhvjEMil+NmuDnuz5yPO80aGOxiw19+iZln/ghZfprVTugLyKBMioXzCvIgi8+tJUmc7a/gcDVYodhFsHYtdG1O7EHNns7TgFk4zgnKYAaXak0sFI5P3B3FdUVvq+9pkBvqXX0Nxwl1rWOjSE7gen2mI+vO+Eoq6RRA360hcXFjCxwF7uH4fWVCUqSAJkBnXeHMWKgORe72VYhsDnQ7mBZQSxyEBqfUGBPkElyow3FY1BBJw+qU7Nd5U4p4KA/k2ew44A1yK95PlAxkl5KJdjSMooBgcUDRVDJRPzg2lEW27diOhF5JOPnojZtxhu8ZRIXBSDaxvpBfn4+5aanfc86yzWzfup8OPZIMswJvWV4ptePjOx7flrLIMhTkVejeLd9lyKuip70hr+xMSgrTxRau5RRrq4zXtdJ+wY8Tol4vl+M1sb0Mn8UN2TVP2cDc23ElVRPEBJEWnB2kEtNpVZv1Ui5Z/FtFVKROWMjiT7jI5TurF4u9mUypt6vj8F710fqouDJKNpOITyLP33hVLmE4J+qVmGOKpmQ5ZmmsdJQ9Vnrfet/9yPrIDeIJs0qFzLtupAczpVL+q1uSmpY2smLJy9lJu2jX7C/EL8QvqBdshrequaqzl3oc7QnsYkZyO5w97p78ZKApNqXvW5PuZL5ZekE8hydbC+K8Ne9eK123rrvvWu+6y6U05fMG/FFvnLUCDuv685X4Y+Jj0j7fE4En1SfyU/zz4qQ6pU1lJ61Ju1mKn2GfjZ+xPSH2IDopnpS8kD3wSi2LQwHIHzEupUQzm0mZVL6YogQunBLSWiqVhvS7xLgO0PPpRkO1ciYTYNhALu9G8nkXIGE5fQwbYRgWlJEWzXFWhOOsbC7Xp2oRVdXydlZT4xxkKgfvYQGtQrql0OqlNBIkPBKpMOgi4FVRTKdNk6LxTUQVYQqks7qAnqEsikG/bAhuAw6by7m8+bFwhAMX+D+6yze2jbOO4/fcnXN/fPbdOfadz44dO7bPvpx95/psJxfMfEXt1tK19dA61oJp0Rh0UkSbaGXtIEoRGmHiRRBosHcZb5imCdYmIQ1EkzopvCz0BVRVBSovsjFBI8KUVQialN9zTrYWmE/P8/s9z/n+PPc8z+f3/V1evEo8a+SWEevFvKTd0dBrGnpb+512G/j4w7wNIEheyYgFJMGk400bFOqFFSQROhEDFggeb5/Ukadf1EkdxNkiN1W02V8DEFiQcnyGKKGLpY0SWcJqAi4tvcZghCQ7BrpoIMKQjIzhGZeMq8Z1gzFOVT5SbOubZndCS6xvrUGaNrFDAehKQAecjq8lQMbhgrGAoZDAWq7dwvKutXP0/PVeZgic6PEiDLxgd8HBPthj/j+E/G/NSGyLbflomUBdYMokTnq6JqaKLkWFNk6lFsD2Y6KkXPUBE8VmY151C9jE/NblWA8y+NdjDOw4qkSG5XQ2QJT9WD4oEn2FEg7iTttxADYwoh5q+nqkKWKw9DizS56dNspRPfCE0EUI8Ku/qceLSgstHkhH2evvRIsuyn7e2P6t8e72h4XtW6nRFgCITg8Mlrf+gX4+01LDVKFAqVIuGtv6AP27melPk4VC6Ll7fyMPbl2hyINOCBMpSRDUX4BIo7T3gGoVdD5e1+kKAbezYSCLlX6JHAVniaik5R6YbBtT6apf4Yny4eTNRPbzaDY0G56VZ/SZ+o3gDfVW8ZbDiZbOF4J5YZI/F3yvxgyMWeKJJm21A22pLY/q7ZJbr44dDB6VjsqPpg/qj5cO1b2xp7SnCp2xc8x0cFqalqeVafUVZk6ak1+Pr+jpcECURFksD0qD8mDZ4A3VHuOlsWPciWZnjN7RIHl47wujaBQP5Bs2si29HudpwsJjSFuplGtZY+4uAG0bhwKgLSbg1V6Nx/RtHfayqijFer3BBwXBAWHDMJpeb9SdRiEyq9gykhsgjBUhNaV10ihtF87kpnNkbjaHclrBslyn8oFhFJ0OfPGpBmoEAkxBY5h8oxBtNAqCUixWHSHqOALMfpwTVKdY0IKjth7nKaHONAYwVMsc95lj4gAaGIQ5sS08ISASZBlHfquSwWfpCqpU0ukUL4Do/eUZBSlWYRmFFzIa0vAtBKnhaZe0P2sbGo07cNzXVsgm4RAM+tp8wyoCTxYIBzkr5DuES4yRhxey12Brm3e765vr0pbZNSfWIRfr7d2uuRvYQf36ldTqmli0+WkZ3rxhy5wJT/W2KnZQPOJO2fE70loXf/U1/9NH3K7dhR7Jb0rfugMew0qtcGsmLLWmVlexWWVXGTAs9B6HPTzZ7WJZMEFMwPb9FRGEXcm7QUiXrnCumklH2uC/vwA2BtbjBuR2yEtK7TjuhQa2Xr8abge8SLDNxKFqYm8Myx6wRknEd9tYEt1CRsTi4ua86DIYBaJbA7MUghMhv8cTI66ewUWGPhlfB/LUFyTzkZ6Re/IkGXIl+AAyFNWLuJIkujKUshdz+3tcUXomgoNpzE1Ay+uPuU025paqUdeAIrOKy/k3U1zDk6HE3Bou8GQVPx0Kvvyy/DGdHv4R/9VGD53AIBP4uF6nLVKC3Afveo8fl0EuDA5QFqbBwnja4jHSsHh6CGq+fFJUdQRjbFc+Mf2KosayjRruLRYx6Px2c6Q5MoJlVhK9ZWRzQWXvoQNDOmruye85NrX25AF3u1PR+r3v/mhfpbL9h3xSP3H1F5994tOAuQE1XpOGTp9+JhFLAeTiQ5Ovby9f2EPl89GwqnZXV78gx4tkPh+Ipl64f298BHadsP0otQmcq5HHHuAcqGhzmCLOF1ExBZkNqCfyWBRjTvZdGbuk75LYrflubXk36THXzTtwtO1r3V0A7nAnzZlEKiqTL9ZQDXQn0Zd7ET9DjEYdgqg7H0muP3VXIc/1SYPzxT3VS9KhJ59+m0je/yeh3d8gEhBmeGkUfjAtb3ISLM2w+YpB9tct5SvN7wRe6iM5LhBhNTbBmdGEzuUj+YRujqJmpJF8LHKaO80/p3018UzydPk8e4G/oL2QeD55vvwy/7L2KvEq95PEj80V4nr93b4cKCLTLA8P88jPKDSchpRrO2mIzma0RKI6zEfhD2XT9BMQcxguGU5wNM+WwWqgc9jcTipSxLgJw9sW7ZybEuuqmtCwVknO8ug2v8GTp/iz/N95ip9qc0e5kxzFTbFAKi9l3hAzSMzMZcjM7MkyssvtMlnWnPob2Z9NA4eOQEZxeK07sba12d2EOL51ZP+z+94j2oe31swei/BE+OhhH9ANYDGWPlEmfCwN0ATGSm8XmFwK5q62mzEsQsaQKi6zmfnxlIhTBz95wNP2icmDnz309eWG9Ea96dRUxanBmke6H/UF9GasUsneviYz7JCJhgulOKdtf7/51hOfenykmnVLfPqx/N7tK2JWk1QHln0xVdy/XUP/MkoRLhiC9CKeDbfvff2l7+0rDzuK+MjxOXJh0MoJkoAjuwGRfRxWfAzdwCvesyMsHafn6LnQXPgNeplm5lQUUs+F9jQ7xNNiJ0YlaTXcL36J/px4m74uMjsruYQoVaFEMhwQDgXQNwOoEzgVIANVoW+fiJ4X0UnxjEiKVZIn2lsAZb/CESCCp8F1kx5H3JWkvbE0EVxGea8WCCzy6SAdFsU8RUcpiqaCJC0iIayG8FPoTgAFqiGhTzopIrGKSF5cIR8hwgRNPuKVKWTNwdCsTghVQ17obIgKJWy1rR5VKVWwgg2CRKSmqD/tBa0jmxOHN9eOSN27sGg2u2sSHBC5tiZbfrX7jvg1oUBeOjO1GkfSOgjzD3eMH2qISRMSUD/OhO9f9ziIKlQVKhov8hA4oodbecUVl+//cUlx6VIUuzeXoi59NoLdHyxFXDoew+77SzFwRd+9LD4MaSDw8eSVYFCIxUghsMzcWRwX+khxmfnr/DjJ99ZcDx2w5BCVbaDsEF5juZFsDGVrmKjUF4P3bpKntn//5VZ/kv4P69UCVNVxhv9z9pxzMUh5KgLCVfBennJ5yCuIQoArD8VelZeCpi2xRIwyg+9mNBkrkTY0Q5ym6liHOsRxoI1G4yOa6ZA60UkzpE+wJmmbqjG1jabjmGbUyun3770Hb4ltbaaX+fh3999/999//8eeJEPQvb1KzZPVkSGBStToxzNESlRCVtWo4x+/TUib9k1Sad9ou2jRW6mC6pU+6SmD8Y1nQ1tyUxV88DRmzcivyGjcUrnB853K3sYjjYGdzk6P+oimJ6937nRoE6YF10TZk+3z7FXFlaWVZQGJAUlprhJXqavMVVNRW1+zibYoGx2bIN9FXcrOyoP2/scOlZ6puKpdKbpWGplXP6+moVacXHjOeXGqMBZ2ek44zy0cKdY9DndSJU0QHgdVaqlGrN2eX6tE1NYqJaWl+TXOiJoaZ2lNiVNLciuxtXYtXjDhkQAj84wIpFQKEoHF9sjWYMNlzDVWGL3GEeNDGKuwNTUvPz0if0J+SG7SGyKM5qjnaLEIO7Y2Xok/pTQcd6fnz8oVzIkGp1qEFYeGuKe5M9y97iNu3X22YdUW+bFz/Z58E0l6D18r5Lruar6OhpWCrBfQWBrihnwXKT6fQ8Kn5mb5PdKMrBNzMqjSk6kZqYWnbBdfW50aZkSicXQ1LlFefaiss/gmkNlk8qQImze1eMutr/jib1KEYZvM/63Ew21mIv1wcuI/jOdZAvKjw6lsLi3o27Tmhejw+Pi0AP3R7MonYmauertq1qoOd07fptUvuPDyDIlKzC99yp6x9Y2y7NU9P3DM6nHP2tPQtUhUV22Zu/7lzrrEuEnp9mBnZERy7srK4hT3gp6ORUuXnShf0F6ypa+rwZHtSoopCY0Nj2stmpNZveL5Ns+ypmOOZdvdhZ41ORnN20q62+YixNuVfnWl6KVAmss++ToZyukTZAShkIhTyuJjE6ImBjGdvq9PRvqC+5UAVfioUUw0xRU9xObKum8Jpa11167W1l0vil4mDOxFZCPKDruatiJ49mcopcS/A5djf8Z05Nu/e/zuunvPhywP8KA7AfNZArBNHy2n+hC6u+72r0OWy1G/X9h8o0CZyi3VQj9dEWW0QyNyAKuNfqowCqgaj1gPeEuAdIz3aNvJgflr0F8M2qMWkMB4FfA3IA1YDEwDvg40APOBpwEP5h4BvsdrWBDd1GRbTl/Tz1OIXkfxQBXaCdplStE6aDraFdzHftkillLQjgcv2RaLuefNj5iPefFyXh3kOugZ8OegHwiE2bopBjQYCMd4NNY5xDqDVos3+azmp2hvgB6VaN8FdUPXMtD5GF+IdhEQBJnZaoH5DbRD0S6CbULRngiUQ+42y2B+EHRsAT8CfZXnYt8g0BieizWTxQUlRtlLPxIX6FVtCUXIc5+nr/C5+czWmVh/1unfwM36+cOrnwTrqt7X7QtQx+EJkS3v6lnfWfepQ9Ques2baCcYEVTOsF2gOJzvE6BAa6EoW6z5Z+hYqb9GOegHAFMkeM191CluUTF4qcZL8JsWpLFMMHLMO+q3KNZw0DycF/amROjeyL4HX5iBeYulfAvFaR9RNNrFDPj8VWkjLypw99WgpbD7jQAyr2ONUgbWeR14E/KR2N/FNuB7V+pGBzD3GngbgQ74SBQQCf53pQ/30zssj31KeA/vPVCI9EGAfQ/IsuC7HwuBFqT9+yUmA5FAHsD7vgScAWqAWJ6DdSdjfhz02Mo+w77J/sG+If0f/iR9lu+xA7ZhH/PGzMvqStoJRABpBlGnDymYK+OF75F15ljgtdm32GcsCr7T5/ef8DnZp/xogp4m95YxyL7lR5PZ95mKYnmGZHWQithnvba2qNShnOORY8Kilj4cnzJGQEUbhbPt+N4tatlijPaSA7z5+kWap2VSvXgL/t+E9ldB82Cf/TIGP9W+T1fUHaTaBikNd8mxu2cc3c2wDSursN4gbOnUhmiPpMNqvDas6PqAeU0fULd6YbX96Xgog14eU4Y/738d/zJQR/QBWon2X/Rh09SG6UWuEba/KhnANIti/CjwDJASkKrsDmhTTtlqKQR+cwtYqxXTo3ox5WmDNFebJOPOgfFarJ2tteGuh0kog9QlaumAMUCzxDDuEXupI7SdweuDto/50Xif+6IvSWr56wMox0CQRWVMFZh/kHFVYP5RxmSBOeqlNJtrA+dnWR9I5uZQy1/H/PKH5BSf+fnnOD/1889CyIWM98vx1Fdbgqw4hcxkrjV8fpkf62Q8yTwH3lFr/ng6Jt9Pp9R+832Zh4doqRXXQCbgAP+sL48gD+O+uXZ0m03GRrNJVJlNOOcJ4znQm+YxNdF8daymOijLl8uirVrKdtKHaOpYHXXQQl8+c3A91Q6hhnvraLisnx/TFP2mzG1ZUl+OQ45BF/JeIur43807WhitEV34skNc8jh8xMM8LYAmiT8h51bROrHf/I3okTmoXIxSo0hFDEMWNpuiqzRVL6NqyJBcj+eA8hjrb2jwT84FFejjrqy8zHdv3KEgIFG/Qbk4s0Pvl2d1yDy+m2awHaTsetQVrGVLpTBNpVTfHIeUeQrvBWkP5EA/W/hq8xxe01gkfTZYymSbdwLCqIChH6Rc7O+Qe1VQYUABOfU684Z8V4RRjThPGaKC7GhHS79/DjUqGfWyAvUREJeBUfhmiLcva7Wk5m1Z77fJej5Rd1G9fE8wz6A4I5nSGVoCeI/TTHEQ66yFX91B+xXTlO+D31Mo741xt+99wu8EVcbLryD3Ns3kGGMdZL1hffbC335Bdq6JtgOw4SMURA/1M3/ipQpKq/muepHqQAvVJfQhQuYw2m38DhTv0QrRh/s7TNPFUtTvt1AbC1HDq2CrX1KDeBfteIzvBzbg7beOgrVgahGXMC8LvHbIDWGNA+AzOiHzAegrVCR+Tk+KQbwPLvEbgaZr60GbgTIqVX5MbeptajNyUZMLfesz1pmNEgeQ7y75ZH2Qulp4kM6b8bZ7gL5SV389WccH6Cf1wLpSDnM0jYJhpw8Ah5eOetRuGgB61fcwdwFtVg6Zp2Fk9zhU+Pe1HOVpIF3LoZPAs2ingf4UOOzt017gfWAH1h4EPWbgU4GhPgZ/BsXYfmA38I7F8wfv86Bxf+gx5ul/6R9HrQGUW+Zpxvj52rOUi/1ytSLzNENcQw0BjG0UYdtAESIR43GQG9fXY5DnjtMMQebn/02n/wT8MvzsWPwwZ3xYcOxyff5/rfewULvNIdyxS+rwOYV7fQhv4xHzAmidMoK6vR659J/cl3twVdUVh1fuOffcJEKDCYJGA0IIEFJCBKFFSEAJJQrykIePaqFKmXEYEEurHazS6ihopVZ0BGnHR6dFm6q1BR9VWwVLnZbysDjjsx0fIG0Hy/gABJJ7+q199r65OclNjOA/vTPfrLP33fvsdfZjrd8GykMpl7j5dOtE/V2mPrZ+7BXROY/Xx8vxde2snNggc7Nx+yCzH1ZLneKPoz3Ey/l/kTol2MJ/W9qW/Yc64RI0yjr1iT04qG05mCaDlMQAfC3VPpw5yJR3EFdB25r+3cmXoGdXSWwkF0Pm/5HEfMia11E6r9666H+3Pm5d4uuDf2f42+Vs7EBsDXamLRubfWbjezpe52JJe21iZ6Mm1zv/n+Ds/BVegj9/0WPlCXsVeoDRqGNkYjASzTlHyKnNfxNp6oktIS9w8prIq82v8Hw5VPH8FHVrsSuxhJqmNPUhecTD3ueXot9FVgLvSC+J+jYfhGujdzQ/K3L0Nct3ov5NtwPr24wya9oID8NjUE8f9547KV+NfZHypOhdTTw3vwMrYDKsiWzTbaD/FzDGq6pH2rmHHleb6/7xWa27Zzjb5g7RFTvmM9lWdw23/p1Zd5dox5p5sP4HWf50eMdxlv1TkA1aulw1pepo1bJJ9LPqx4zVe1uDsSX2Pc4WaQ5U7az6NTkCzRzd86qy7oMTXd7Ijq15n8h90ANOtXYhbQ5z19lO7Ckiph7g+36hUC7RvIZV/bmD5yJy3fPaBruNchn2gMtpLra2ibGd5LTjXe5qjvwcOXW4ZW6MXPWOr1rOVeK5uKt0lrs/dy7PkaOz8/Sxll2edxTUyXAlNT58Ronr0jY6oJNyZzq3q+W47uhyOaZLXDlOm//je8/pmVIpzRA7d11F7xb+Ey3a3/kQP8eZ82bLzNHEbIgDg8lZlfBz+JiYUQbFsJryDflNcmb+ozKcMnk11HvsOJiv/2FH5a0iuB0MmynfSLmHv820vcgyv7P9HN+3qs+NPmTOTBz8ifovw2AMFMNvYZFba717Mva7iedE9J7rXxIe8LdDTAN2akfK1fAo5SLKxOrwaECG99fKAOLyPdYKcf48hZj9NY31wc2mTT3/1XtbOBfvyTA/IbP9peEijelQHFRK90QqTBOfyyn3p+2J5KKh3jtySrBS68JlNlc1pBbw/pXkgRG8V8LD/lLGXSqLvTLyw8NyeuIF8enbk3HE2rrkRyYvnxCMM350o64U/yr96VIF49RXmM5/X4Yh3u1ypjePvrw/b508mBgnD+alpRD/dhfiY8EsKU+tknpEVGXqNN7zbanN3x3uQZvtCUZLN5uvTF7VnOieU2Xhv5ibc20uE2tr3TfHNYH6R79+idHhFdnjun6pe8ml10l/5mdPdi7PpW0SjeEu3vVglOvDdBsNMod91UjOdTaW65nnHzDP83VOzdz+UCZ7lTLL5HTN1ZqzX7G+2zmO++LGYk/u60ALGW1Ce98fxpoNCw/pHqM8QddK95LZT6vIkb5M8S6VSTDe3yjjvR/JRL6zJtPmAXxhbmkr6qNqDEX3V2KQVGBHwWCoVfz7pZY1LLCcyB6oMb4cYd+ob4VQL5P9RWacj1uQbjpn0FvL3l5imsJ8qT+Kd314N/Y9nTszfzqn82WBtxkbrX93M9aH4uvceYeA9YexcJndp5fZs9XgvSQ1+r3mG9FUrOly/P3EW0K8iObHtA0WSn2wGXYxJzcT/x+TnskzpGdwvkzzV/DNy6CM+tfRsaulDwzMqwv/nvcH6QNJJXGx9PEWcbbmiZ/3gtya2AeN8nvYBE/DISWviT7g38ReiJipJBrz+vH/PrjGPpdFz9SNlicN9h2wPgvahfu9L7FeFzH2LN6/AR+n88w4Xg/2RQz6XG5RXd5b941/ITGqNRPi0FftsDjUq62IY+tL41Cv9pw41J/Tjh+52uXyI1f9wDjUDzwOfuR6b3kc6ss78G9yHOond8GPXPM8IA71AzrwY2oc6qfG/SA+vQ/Pcy/9L/Zt4vjdUV2od1uyS3oPz9wvwgW2/LZtt7IF/YVfh8uifuFc2nDnDfcBd5FwRgvpTXBb1MeNE94C37JaYXvUN/1sNLbxz45p+jpfN8XKveCJaDwztvr/DLYc1tk2T9lxN0d+p9dib4zaN++OvtH029xC6MEF/N8XS/9wK8yEFJwE19LuMOzg+RTsP+EVGEJ5ZDQv6dfhrZa4IG/4xTLDO2hyY0mqb2T9USbmCrmuMCtXLSbml5GT+nl3SW//p8SvnxHX3pBCf7FIwD3UxO8PyBdVtD+PWLGK9nMoQ3I8MXM97dfyvmL2wDb+70VMZgxTJm5q3jVxtpa4WyuDNYdRrjA5lXhb8E30y4nok2/Q7yLpk/qjDEoulKG0Ef9pkfwJ+PCIDE1VSXFyhfQu+DX5+zo0fUIKyJuS3Et9Qk5z3xTcKGf5T8poZ/NfRO+Qb4JSGUKcnliwURoCfGfOvpIZ22qtxCPSh/r18JzdN9BUBZpzK9Rf1Wjei9ilqjfCw8nu1PeVvvhThT8n864K7z3pG5xL/rhHugXbOc9NUp1/jlQE06Wa/yeb3GPHVB3gLafdPNrvQn+MCI/4AfOQYg7nSqGzqjfcHOgYjFmdXCTFXtpolnL1LWPdO8rQNT3wtUHeiusap6OyNIXqpCluDPc9xpI/3fdn2dZ6o0HGeFfJqclG4onqqLi1PgVHpCI5j/WzejZYDENgoSxI/lJm+WvI5ffLrNTZaFpfuqk+I8ea8TRHJ+9E5++UbqwNmjysgUXwKLCm4RxYyvq9CpdyGK9oqZfp9ixNo1xn234froye9b/we7a+zr7/yqiN9m3+B8/ftWMVRKTfjQjvgH7ZOpW51f1xtB2b0fX6/Z3ZuP7MaTnD7JFpWXo40pOdWPqg48L/RHrW6FSno1tZxqk02s7Y8N/W7rX1RbrXNFbEbYuuzmVz6tdIA9tzljlvcX0dsxl93b6d10Z/t7Lc6Ww5rts7sMV2nozlbnGqalBnoUi1cpYtaXV/iltdk9FhmNGx7CX86eWfIRd2hO47JZhF3G4Hq+/bkGwihkJqbGu4M5zQEQEZU8k/vX3MvcAQ/sYSWnYpxFBRkl77mLVvB/c9qU8tNRHewfBIRxhfh7Sg94+OCJYzDqSOWq5qjZt3N49uXtx3O3/d+O69x7qOx7oux+u7O/I9G87km/Catb2U9vzWPRiUwDtwyGgWPc+DLL3YMx/Cy/CxZadB4xb/e39iD7zBvsvq02YfpOVig1sTzqLRSETy1AjGvF37ayw08fCadudnG/4NAxRdMJw+H5n7kWqvN/39UV5XXOzL34leiWJBf40t+WLOeI2/SRZYvbfVar+nOOdDVS/xf1EU76TexFziQOJWYlTInfAD7m2NstrysmWN1X5TLSfR73Hsr7LxqtFn1ab/WYx3HTxg9Xa5LUP6d1F9xret+DLAxOCkJJOVgG7wnpah3i72+HByOXg/BvQC445NzJVT/BmU70BbRfqj2pyFXbSdTZ/zYbbRFHXeDS1n21sv1d5jYWhAE/lTaF+IFqzFFkAUZ7trnNSx+JaJ/jQp8hrQX5qjGEff4Z9FHbrIm8d+ncq+OJnvVpbw7QcjvGvgFumTdy8c5rmR+k+Z3wt43gArAD2aeBwe4nkS9n3sA7RBGydqKCs3UdcXuwyuh+4Refv/x3r5B1dVXHH83B973+MRAZMAKUg0EAg/AoEIRSQBE0lgUEB+BDBQqMoPKwO1YpjWwQrlh7QdbBMoDlSRdhh+Zax/ANVSOko7wKCCSqvM2KljBxWpSGurRaaY28/Ze198vNimzvTNfObs7tvdu3d37znfE+Hei52C5VneeWwVTIac2E6OxjkbsE/BA3G/ejHuRqimfD12EPZpqBaj8zlvxP3rM/rM+7xP4mGpTS1Cc6/BlnEvq8JDznmp8OvlWs70mih/aDkV5S0tJ6hrjqHaaDv1F939Ml9hLRMt28JDXgnE1gQy318vt/ofkff9XG70d0hnM5q4ekFuNaVS5K+RvpLx4/5c5Nxu9eok4exhLRkEsyWvw1F8KP2Stm9k3WbAOnVRmy2TbUlzNKd+Z2mNG3QTNxiGjhxitVMX/Y8xq1WfWI1NzLfxtUbIIx2mCqt5T80f9Vt4ifuSYsz4+Psdz/v01XsV68BfKO79Mluf6/YID7l3aK5gx86JctLwu1F+G05k3ifMQblZcT4OtygZ9UPK/7vuryZ/GAGVlCvb1jnL8pirzjVokjGKP5Z+Sj16cpuOjc65vXowRUoUt5hn9PiC+iOSn1hBXqljC9uvuwfw+2DvWknbOu9Uo7S+d3v1azhLSN+11vv8n95fwj3W7+6TfPXhVqvp2e8LDyvco0J89G9irVbpbuF7PSpVQZHk4/tKo9iPr1TftQA/iOaP55viH7O+/Fr16RlzX1bdau/nwnCo9WPoROvj0H7ERpsnqcaPtcYtWlY/a7+nteSHXEnN0fBFxvoVZVLsg5qVcJdbRFuT9UVdnQbsVEsP54d8DVNiHzWQd/lJ7H+eCnda/7Ip9lGN9MEvOr8Km2JfdT0xqdDdBtNjPzQMqyyDG6C/fiMtmyJsXnbYxqWhsZ/UeacxjrLqff1uiTUV+g2yJ9Pb00rE/5OxJkhzMtYJ1ranCTPGffRF/bnr0/1T3JMh6ATyN9X85qRcl865OLOBGq/NdutrxrXmIrHGt+dDrqfWxvEd3GN8SnZO4LtSRzyrNkslV+MW+3QM/pBh50eoz45idKITMplYqnPHOdhgbEp1g64jzhs6ZeR76TzO5hneMakytfzXgXi5XWqYdzRMBVxvy+XIN7bs1HtmnpR+qmXUxnrhTuwH2M7Y9zTvxX4In1DuFJU/eznO4ca15kIHBZ3R0mRO0H6MXOmK9Awe13yHO/EP6ed8S6YqjNmqsJfvZEBWIrXAOmUYzIRxscXn8q2clZGMW+j9WardP8oy77dS7a2Wcu+0FHs/kOH8N9s7x5mckfsoT/VHyWL3iNxBuRQ9Mxl7A2Pvtv2es/u1UvvpHvivy4DgOOzhu18kfYJd2N6S8l5Ez47n2TvZ180ywptPfb+tF7hd8YM/4r48KCXea1JiejDnTu7GKvTTHs6qUkr8QrTtxzKJNZX5ayXpd5JUMF168N91fq7tM9I8QFtXxryGb9Gx+2h/hvIGKdA1fCGsya4nA7ueiMDtGl5Mr6UNuo5MctvOfRW8u64n+3mK3YtM2Jdob8KX4GW4kF4X7VftVyZ2rWkeYo7M9bKHaXQvs9G9zaTN+8Xovmdi3zsN59AKe6BnYp8d3wE9d++k5Nl31j76npXxe/E+6OGC9Pl7f5XRdix99B4wpsCuS5+zgr569s2MX0+5t/1/RPo+2XHaTl97hrnx/828m969gXz3+t52T8OLup/mCOs9zXwHecadjEUn2vXp3Ad4drx+fxw+i7nM87SX2j23Z2XH3MIc0foLMtdu75muXedMr137kE8Fq6RAoX+Z+TH9eRbrqwi+jiUy6DPdmdIdvgO5MBJyYDQUuepPo7ai/7Ufzx6fTBDPL3FPPpQnlaAjZ/m6rDNnZZ3bD7/ST74PpVAI98BQ6Am9YgbE//WL60non7NFajvlqA8KD3U6ba1qv8Y4f/tpexosW2ukNUh2P3TK75w3wvnY89h1pqeUc3bFrdqvnbrXgM/LAI1Vk0l762qjiV4htkCrBjsQvm0kfNvfEr7vvxO+n5gr5eZNKScmlZs8GdXxrX+9iZ8vZU+u4JeXwHK12etsTwt+2fdmvz7x7yP2TZGOxILJ5JDFxJ2+/izpayZIb+LeXHIi1VMarzsmx0iueVZygo3EzLXh5cSq8KLZG4Ya6zV/TfxMcoNCyUl8ir9fKEPsXOSY5kbVeMStfTJedR36rzY4Qw40khg/QyZ4l6XGjJBif0F4weYnx6U7MW+Q34Ru2xe22Fz3MRnsjAlP25i8XFZpXNY402G2fCNVGT7X8ZciqaFSzj0bd1W+9Ia4zh4ph9qojXFTyQOISxltE2I7ILbp9mXWfizboQv0jCwadIhspLzE2Sq17vPkCcDavhKkpI9phMtyGzlWymymvFseNwXoh8PSJzGAvekudeYuqcJPVCUaaH9d6vE5ffyt4e/NK/I98ynjjsgazrePWc89OCKBeVQeNC9Q3yTfDk6E/zT7+b+BOm3secqUMe4u23+O/zD6eqzU40vEvC/LyC8Ws87BTossd2aEH8il8Azv9arzN/azQYqDm7hDoeT7dcTtlTAIndUNvdyA3s4jTy2m/k3ifi/p7PxJOgcV1IdJrdb9/ozrxn9jGVcha/B7+a4XTsNf1XtFMpB6hVsrJiiTzl6TzMD/VfgFjCmQQjR9vs5PvlHh9cTPjaRego8cwH6sk0mmXDpbrcOeJx6SGkX3NDlP8pNL4GvwVSlMreSZf5E8xS8JLyl61/8b+NhixXuXbyej3G6euPtqsvM3fzf7Aq31rHwqOz9r1zc9i89T0v5pCfp4ifWlRIRwQmRbzmGnRDo0PAjTYHxW2eH/XZEN0ZVhMcyKacqijL5nsMNhWFrXi+Z1z0iRV48mPGr1XxFtT9O3xd0ozbCDmFhBTKtoY2syyro/9PdKpDe5Tb7zkAxhngbm6x3MljwEdfwLJ2WfhzNPNrn7Zb6SPCFjlOAo53C0rT90qxm3SW5Oxw3mO6U5iPl1eI9/b3hPxzLpkQSj2iUgp4rzCbNCJppD+Lyt+KGbZIHmVpaTcj/2PTND3nNFGnWdSmqrVDkv4O/rZDp47iNyY1KcWYndrAfcJ0QSa6QxnmcP3Ba8KnPNQpgj71iNvSP8zNsh98Mk9qGRe/+YjtUyLMZP5sf1u1ljIz7Q8y9Io+kle9nDvYkun5ed49HuJdshyJWnONuB3ja943Gsyopd7Nl0d5HkOXVSjL0WRsOAmCprD6I1IrrhZ8rhOh0DGyAfSr/k2CSkeGZf7zC6bZEk3EXhFectqaAtJ2iW4cFKGU7cuT05jPzjrMxIGPIVV2bSVpmYTFt+eDIxVsoS52Qe8aSEfbOY1dLFX4pm2yd3438qydPOmXeJPxcYs5z/j8vtifukMZjLuJnUYxJVMqHDZu7Icc7grHQnNhaZv5PrbZFRbomNmxq3ujD2jBkkS718Gcv5bPs3++UfHOVRxvHv3d5dLikhPyApJXBZxCKQcCSXqUhBSMIPEyQQwsGAU5XL3Rty5HJ3vbtAY5OqjcaqjXQqrYq2pIi2UKo2EVt/VDujI4Njq/7DjB3kRykKFVrs1M44jpzf3XuT0FLGqTNqndm7+bzPs7+e3X3efXefZX9NtBv0XuQaXI61rmfQw3h8uWjhfagSbc6HMD9vI23HeIZGsEx8HuC992Z1drq/jyqOcYDtVyo4jhs43p+rebD/eq6RLc7FV4bdZTjIesu4fy717mD8AgwqvDNzkkwl1aTETi/hnjLIdVjnrkZd3hNcr1HqR1HqDaG04EWUFoapx3RekbcdRQVnuU+fxTyOYQ3zZqtzWt/zAty3q+iHl6kr+zeixFuMkoJ86rN0XgXXWYX3BsaL9DfHvVrdcTneknxgnbKl5WZ8yH2Ctu/m/mzncZxT7O/lGkSc/lTcdhV3TeA5ggCgwinF37OO04iwX7jOc389TznAtTWENuaFaG+x+r4Y/6xRKF0x9q2+Vbpfx2qFq4znWRn86jsc+xYVyi7r/cV5XO8XF7lXdKr9gsTpg0+zT8sFx905iW94kb2kYPlsfd7xnSs/6/2CbWnvVtbbRA5xCqudeYg4fkxbtlT+UvGV+0+MQX/DsTtZl4g7IRU8vzT6/sC7Tv6HUcx4ojl/Eoo9TjR7h5g+iOa8CL+N166Vaizqvak1rt7xNfKb/I5PMZbj+lDv2DPKM/wQCjy1XPt3YFXBFDR5fsQ4Oq3qZ//m+ivLT7C8mhQzdjnKempN/J7yHNf5Fp5zF7gOpqGa96RGtS5VP3lDqKBe6NrIeMNL0jy3lb0x+TGurwjxo1XB+GqqBtigUPcddwwrxR3cIw5w3Dt4f5tPv21BuXsW3/8RzKX9m9RY+B3Opv8Lec6tHGN8fuWY47qdbe067iL6J4VW9R7EAUzlN3qONia5N2d/KYayx+01X+h+g2Vz+E2ks90qDnbfjo/w3tfq3ks5hfI5lm1kvHU0+zzr0w79BEyesKf6y76h9gKeY62eDq5jJ6oYKze5B1iu3sdZ7iEzs69Rn6zj8lLE8xbT9kqu24v0yyB84piOvVQc7VfvhN9yQO0F+evp59rsJXeGd9QP4uMc+yXXbv0drFc+cQ4yHnuYa8jH/US155gU3NcCCuoR9/NYod6nQr1zhTjL+fnYbjf9eZ4U8Z200N8t8PG78XFONWzrVNDuJG27keVDmKbpzt7JdIULV064Ggmu9IkM77OHeIe9Hz7HCGOIEd5J98HBtVjhvgcL2H/IE6HNhdxnB/Uern3z1njiemlRxvOvbOLOec1d7F/FfbdwvZOx+oyRnuRZymM3u4z6DPIF6tyjsnWkOMc/PsP9apAMULdYp5byqVxcd2W7OIkz3gym8J/7PfhmHDE68BPXImhZMPJz3coz32/zR8YkQfITxgIcUT6jvoL7+DK/xAX3MFB0gh8cbU6p50JkvXKWT2O0Oe0yLzkvvD0z2E6WMij8BTeyncDN+3lQDQPzTvPwuQ1YsH8C/8tALe8ndbR3SzWwaBuwuBxYyqks56P+p0Ajy1ZxDM3DOdYyGm05fH02cF8PtgKbOfatx4GPvgJs445pPQZEeZh0vcgNmOWp14EM++8l/fT4p+ifgUnAZ9nX55h370vA7ghwfw3wwD3A3unAPm7Ej7DdgRnvfr49AjzqMxgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg+FdgwMobXEewVL8Dnlwohj1GATcF1x/hptpYDK+w6cgcE5XT63nYSdTDp2Go9B5n60LTBMP2bqL+hFb91B/ztbzsEScY02HK582fS5p6w7UeJbZuhOTPXFbF8zvs3UX9cO27qF+wtY5nrxJOAiJAGpQi0XUguiERdmCBOIkg14kdc4KplLU1TPE/Kiu4WdJA2L8S7QxbzvbZ5DWKYvSYu2dfEZ0zUL+m5hqZ66FXcxZr63H2e9YP2tpvZe2e2hH0m6CNqMIUw9TT7IsNd6PHB99DeqozRlPLUK1HkOIFpKsK9lviP0oG2F02XXXMNXJXFXawzGmx+ek/BDV84hddzwd2hcSjUy3s0TlhrQn3jzHnJ2EPVOpe+lhaVjPV6U6aHsX26Z0Tg9rRbTnJPPH3kczx6S8E9Xt4tq3S3R7S9ew0M0+lacj+intEY3VlTo/zRzlv+T4G5yYhyrPcBRRtkzTC0Fq3bqNxDp7Lm2s2609OTavkB6lWhMRPQY1iy49345/Zz0dlIGa2kUy2GnJlkQ8kelNWnJFIpVMpEKZaCLulw2xmGyLbu/MpGWblbZSO62IXxYWNlntKWuXXJ+04kHVZm2oN9GTkbHE9mhYhhPJ3pRqI5X5mjo5R4lF1bItFEt2yqZQPJwIdzF3TaIzLpt6ImnVU7Azmpaxq+10JFKyMdoei4ZDMWn3yDoJdirTiZ5U2KLoyOwKpSzZE49YKZlR82gOyrXRsBVPW0tk2rKk1d1uRSJWRMZyuTJipcOpaFJNUPcRsTKhaCzt37CpdWvziqpgtNtKr7N2tSW6Q/HWjS3Bd5qvMyRzpM5SYw7JTCoUsbpDqS6Z6Li+v//L+0OBxuwR/y97xAZsQiu2sucVqLpqx8jtFxO7RSs2cnxB/da3c/QxPZN32vo/Xf9/suPl4gQgO4v23ubXUICgeNX5BGaiUrwiLjHuqBSXRjwzK58WF0fF/MrlDWXiJWwTF7CPMcIp4kIxc4qpLSdJ6lnizj4rzoyuWhWof5qyyq/lyNx5gR+qgpHpMwLPiDPOw3gfKplxaqS8QpecHGlstJX3fyCnjM5fEDjVUCBO4lXiFCfFKczNtRqd6w9cbihkhkPchSKHA5UYFn/A94gT9eKF0ffOCez7mfg1y38ljnHKqtmxkcKSAA0eFU+hlNP7AYOgXMmR0cklATSkxRBjnWf5/C05TS4TFxLiUXyS7CbfJS4U8VlJFpL1Kkc8Lh7nOL/F9kV8LiQJspu46NlDzO9ST/GY2IH3sO29Yg/KKL8ovqzlAcrplPuZ76N8hGkl99npr1Oq8r12/teYLqf8qi2/wvwKygeZVvIBO71T9Oh2GVsOi/SIr7K4wcdySWqIoLaH2h66bo9aKXw6xICI6Z6epAxQduck3dU/Mmu2fkf9ozfeFBimS/vp+n56rp+e64eLRX1jdfpydRaIPtbpY50+1ulT8aJIs7+0imX5LCaSiH+yXrWxbV1l+Jx77evrODd2s7R4S9sT+8ZtMjtK6lDSj0t97dgtiUOTNl1rh2rOR9NuY1NSHA8x0NIKgqjQSETRgI01gZFoWlrl5rqr3A/RaAh+8IMW8Q9VImL9BT/oVijaNAjPOXbbVeofJG78PM897/ue9z3n+Jyba6x7HuvO7RZ4Bbgp7N8BzwBzvCV/HevYjFGdkV+wmxg22YniTjMauyofx1Kb8vHik5ui0w9b7iq+EaE1FfXy2FHhHS26q7l1tPjUprIi6qvxGnmEfBOQSB24Efg8kAQc8ojd2MquyPvJSyoxa9ikNClPOiadjrYkrb0uR0mfSrAla+UWYqjkEssZtGNqLj4lD/M3bbAPGAdmAAdmm4O9QX4WyGFdchjUs7ATMEHLB9zE/SrUiZYXcV7EeWH1wuqFlYC5pw8YBMYrXuWB534fHn+He4Ct8NbAWoNZroLv8DugGy0NLQ0tDVE3pU8xQh+4AegDZGFbBfD9ge/72ir+QUAR/jsi5r7P5H2lT83I1pVmajXTuWY600xNIxaPmkFQbW3t1HTPUs/1nhs9jlzPWM9kj9xRWlsp2uG2qNBgiOt79pNPRTu88d3SEkaWA88CfwZkwsCtQAwYAxzSEpjh6dYKxIBeIAc40eMCP7NgVvFx+6zw8Tvulx7xy5jDeXtXe2/8y3iO5YBZif/yaQXHAB5dvlsSdgu8Kuy9lfg5YWfg+31k0Yc/OwYqzIAYkAPGASe5IR/Bc/cIzw9mwDiwBDjkAfwdkY9IF/B3XjovR0xt23pGNmzAo712neqL+6RqfKkafUfwTwSfERwT3GjWdGv3urVfdWvf7da24kZqwjuVRn8kOGB64trFuNYb15rjGrJ9jgSIJq0XrHCmfxO8X3DErAtoHwe0uwHtw4D2VkA7GdC+GOD9NuJYaFKdYA9n+rrgbsFbTA/Tfsu0I0zrYFpco+coqpOE4M2C6znTjy56k17ivko/IklkorbRzEoSEULXbCMO+Y9t7IP82zbOQT6xjbPsGv2Yiv8W9J7deJvF19N/0C4Hb9+t6Ie0iyxC70BPQBeIQUPQX9rGaR7/Nvq/gfYvSFDl8T8nfaLfLO0S9rcq/X5mR4ZR9U078g1UfYNERNUf25HbsJ61I2cgP7QjL0Km7RAf4Au28TSLr6MnSKPEY0dISOIj6alU/BIyvwjdV+6csiO8V5IXKNFOW98G2cpHeY3qpE+UY7YuJrmJ6CLFRqKLQdeTkNAa6hWD10hQqGrrp5FFuRi6zf5lXOUTJ/+kXvsc++Aa5ncYzb/QLnuR/eEyXy6b3YiUaOgS+71+lf2msUQP22wlUlLhuB4pSfQ9toxFthAr0UtsKXKCXdCFd16HF1/1rNHC3tQH2E9DaNvsdOQaHwZ5CTM+DHc2sof1GItsb6hE4TYNFDOr2C79a2wnzDtKtKu4yLY1lvhQ2pBj8RJ7GhW36BjKRbb9mWc6rkjbiYsWzIhrwjXsOuw64Nrtane1uBpcm1wbXXVqrepTa9RqtUpVVUV1qJJK1LrS2qoZJjiHdYqPi+Lg7BD3PokziD/IJapKOD3WE3JaSvcnqFWbJulDCasjnC651g5aO8JpS+37SmaZ0h9k0bKk75UoOZTBFuWmqXqrtjNzmVDaOvVaPddvTb2WzdK0tTJC0sMN1r1+zKTqwIDl1BN+suHlmD9Wu2fdzr3Jx9BghcMPL3/4s5d/U8J6Pd2fsbe/++6mRNaKivu1NdynrX39DUczl6WT0lgqeVka55LNXKavSCdTB7mdvpLMPggjQWkcYcTgwsOKJMjDSJAWRViPCMN+DaaSy8FgOeh92sWDsI/eF0EnyrkaUQK5+rggTNpMGkWuRmkzD8PGKCfzfjZZNaFekcxbTUSyjTxoORRCSCTEQ5Y7QghYDnUI9+JDtx4qDydLQqJOiGZFHUofxjSVY7AZKjGSipjw//MaTfwPwbQ4dOvYSGpUTw3qqVFg0Pr+y8/5rVPDDQ3Lx25xR4MlbxkcHnmO69CodUsfTVrH9GTD8tDIY9wj3D2kJ5fJSOpQZnnEHE3aQ+ZQSh9KZosLk53pR2qdeVCrc/IxySZ5sk5eayH9GHeauxd4rTSvlea1FswFUSt9MEHTfZlllSSynUfLWpQ8VTgWg/WBbGKDb3yPOCO7A/5X6684CP5/ecJZq1pPWBrAXS3xljh34ZByVw3M3orL/+ruQP0V+k7F5YN5nZ7AjzR/6vnkg08+n5/IcyoUwuCJgl8YJ3B4A/1pa++BgYxlWEbKMgeTWcq/DwRmzC/k9Fwo15Sbd4zpY6GxprF5R6/eG+pt6p13xPRYKNYUm3e06q2h1qbWeQfTWYg1sXlHQVzZzozpu27cMKQxY9KYNmaNJcNZNtdeD94ISrngWHAyOB2cDS4FFe44mrlkGrPBvwflAnYincCVSorhFqD48OZEgU8kj9E1DrrH3afcss/d4G5zm+4+t3NMnpSnZZnJrXJM7pVzshOvUbZrVzvE3Kvsap/xzHksz4rnpsdpKSvKTWVVuaM4G5Q2xVT6lEFlXDmlzChzintGmXFJg55xzymP7PM0eNo8pqfP42QuSjC3PMDXqFCoN30uJck8VUkmS0nmVpOML182XAh3ZuJBMoL3Y4p3+RbyBKAD7UA/4CS/Bv8R+AC4CzjIt8FngbeBIrfILXJLyv98kq9BNsyfpH45WmzbHt1Rgg4dL2v/QFlT+8tqxKN+qB1rr4p78apOyRXw74A/AX8FPgGcclSOiuSF8hnM5kk+TDEtgsYEp3x4goZxQ/nemciHw4SDH1fsJ4SG6aOnmNB8geTzBLsLgiBhzfNuBa73Lzh4lvB/BRgAK9X7mgplbmRzdHJlYW0KZW5kb2JqCjMyNjIgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzMDg0MS9MZW5ndGgxIDU5ODY5Pj5zdHJlYW0KSIl8lQlUFNcShqu6bjM9qAiKggv0zEBP3IIL7qLBjRCDgTzz9BkTAVncQFGJojGKARXBBZe4xQVFHcB9RRFFEUERBUVxmRHcHcUgLs8lQyAX9Ol7553knlNdt/rWrT79nXv/AgSABhANBH6+Q9p3etvpSB5/Y+IWEBQeGLE6uf5MAPQAsN0RNDVSU2/dvV4AdmYAVUpoxOjwQf7B3gDNEgGsOo8Omx5afWz6RgA5B8CraExIYPDD5DV8f+gKXq/rGP7CZqhdMI/zeew6Jjwy6rlv6DAeVwB0M4dNDAqkgj4bADaU8PhJeGBURGMfygIoyeb5mgmB4SFDrqEfj+8ASKkRE6dE2sUsKwQoS6hdj5gcElHcZamKx9sBrDsBkY+QCSJI4lrRHdqhUud9KAlChUYoCoKKrERRTewW2NR4QtQIXqWWB3wzuL8GtKCpqRLHV3uhu0qLRz0Bs8peA1CM6FP7NZD4U3iXD/acH59hc25W74vUFhOE2pz/HXyRmGilktTW9eo3sGloa9eosX2Tpg6OzZq3aOnkLGu0OhdXRf9Jq9Zt2rb71K19h46d3Dt36dqte4+evTx69/nMs2+//gMGen3u/cWgL30Gf+Xr9/U/hnzzz6HD/jX82xHffT/SPyAQRgUFh4SOHjN23Piw8AkTIyZNnhL5w9RpUdNn/Djzp1mzo+f8HBM7d978uAXxCQsXLV6SuHTZ8hW/rFy1es1aWLd+w8akTZuTt2zdZkhJTdtOO3bu2r1n7779Bw4eSj98JONo5rHjWSdOZp/KOZ2bd+Zs/rmC8xcKi+DipeLLV0quwvUbRtPN0jJgDZfVkuC/qgIrmIU1gkYYLuwkF/KlaTSb4mkhbaJCesUaMF+xvThU9Bfni/HiEjFPfCy+dBrnNN7plFO+U43zbOeNzs/kJrKTPFAeLA+Th8sj5O/ln+QDco5cLBvlp/JLuVoTrJmkWaxZp8nSVGpHamO0CdpftCk6QWela6hrpGuia66Tda11bXXeukBdiIvgYuuiVUARlPqKrWKvOCotFVelndJZ8VDClGglVolTFirLlU3KDmWfkqFkKjlKgVKoXFce6D30nvp++gB9kD5UP14/sd1sNwe3fgatYb5hlyHdULM95AVarCwOlq4WD0sfS1/LAItvtUtNVU1N3ZlJEkDQCt8Ku8iV/GgGxXIOiymZiug1s2F+YkdxuBgoLhAXiUvFIrHSCTiHMKccp2pncI52TnJ+LjvKGtlb9nvPwV+Olg/JuXKJfFN+Lr/SgCZUE6lJ1CRxDqD118ZqEz9wsOMcmumc33MI0AXXcdD8BQe/DxwSlSQl7QOHfM7hGufQ8wOHEP04ziHADdwcDQ4GnSHOsMfwensHzgEsjS1Olu6cg6elv8WrWlPLoeYuvxJN+Ol4w33QuytRPbbuYrziszZcSUZZBVj5W420+g6gqqjqXDn35SvKjQDmrQD34rjvYe5m7mJ2N3cydzR3MLc3f2puZ25rbm1uZdablY9XzfyA7xzJ9SClbGXpytLNpVwnSrfVrpQ5lE4q9edRh1LPUvdSV5OXaaDJw9TD1NXkbupgam3SmVqY7E1orDCWG83G+8Y7tbuMucYs43FjOp+dNm417jYONPYz9jW6GnVGrdH5dlZtTin/ZqiaG4Zkj1rmWMmV8zq/ButUv6rWqtaoVlvbCs/qtIJxHTgBwNwAxKZisDiB+yiRq5/4kjNw/vgXqkvvvNS97tn5vUXA3w5ptTpAPVWdpubaqa7menj445p1Zq1ZH38fZfx9pf8e1susV3yYJ/5Fzqy6+rxHWP/+n3f1+nDz/r9UgmSIhbnCE1gJD2AeLIYEWA+psAVsIZ5DioHlUAnPYBGsgjjI5n3pKWyANHgBz+ElbIYdcAZyYSeMgiBIhGDIhxDIg7NwAc5BAZyHhxAKF6EQimAXjIYKWAqX4RIUwxh4BOWwAMbBWBgP4RAGEyAJJsIkiIDJMAV+gEiYCtPADFEwA6bDj/ATzIR02ASzYRbvlnPgMTyBI7gSV6GAhAxFsEAVrsY1uBZ/hT+gmqufCiWowXW4HjfgRkzCTahGa6yH9XEzJsMreI1bcCtuQwOmYCqm4XbcgTtxF+7GPbgX9+F+eANXMB4T8AAexEOYjoexAdrgEczAhmiLdtgIbsFtbIz2eBQzsQk2xYV4DI9jFp7Ak5iNDugIu2EPNsPmeApzsAW2RCd0xtOYC2/hd7gDd1FGDWpRh3l4Bs9iPp7DAjyPF9AFXVFBPRZiEV7ES1iMlyEDP8FW2BrbwD24j1doD+2lfbSfDtBBOkTpdJiOUAYdpUw6RscphbL4Cd9GJymbTlEOnaZcyqMzdJby6RwV0HmhQnhKF3gfKKKLdImK6TJdoRK6StfoOt0QKoVnZCQT3aRSKqNbdJvu0F26R/fpAT0kMz2ix1ROT+g3qqCnVEnP6Dm9oJf0b3pF0TSHfqYYrrBzaR7NpzhawLtOAtfbRVxxl9BrekNvyUJV9AdVUw0DhkxgxBgTmRVTMYmpmTWrx+rzDmXDGjJbZscascbMHkvwKl7D63gDjVJ31pV1Y91ZD9aT9WIerDfrwz5jfVk/1p8NYAOZF/uceUs9pJ5SL6mL9EB6KJmlR9JjqVx6Iv0mVUhP1THqWPVc9Tz1fHWceoE6Xp2gXqhepF6sXqJOZF+wQexL5sMGs6+YL/NjX1Oq5CH1ZtuYgaWwVJb2J4N1wRDUFcZh/J73nvPeczz/u9kdmy2o2N3d3THn7O6kFDsRBBF7tmJ3t1PXm93tjDlbQQXHl3ien0yQm+RmuUVuldvkdrlD7pS75G65R+6V++R+eUAedC45t+Uh54o8LI/Io/KYPC5PyJPylDwtf5Jn5Fl5Tv7sXHWuOdedW85l56b8Rf4qf5O/yz/kn/Iv+bc8Ly/Ii/KSvCyvyKvymryuq+nquoauqWvp2rqOrqvr6fq6gW6oG+nGuoluqpu5md0sqi+lqH6qvxqgBqpBlKgGqyFqqBqmhqsRaqQapUarMam1G6fGq2AVokJVmApXE9REFaEmqclqiprqZtPNdQvdUrfSrXUb3Va30y/1K/1av9FvdXvdQXdUO9UutVvtUXvVPrVfHVAH1SF1WB1RR9UxdVydsD1sT9vL9lYn1Snbx/ZVp02UiTbzndw2SbwQL8UrcUO8Fm/EW/FefBCJIkl8FIHik/gskkWKKJqqFodSCUcuSVLE5JEmQ2lEMbIE8ukr+prSUjpKTxkooyhOmSizCBIlKAtlpWyUnXJQTspFuSlPqn5mp34/rygpSlE+UZryUwEqSIWoMBWhAAq0/XQn3Vnf0/f1A/1Ov9cfdKJ6TkWpGBWnICpBJakUlaYyVJbKUXn1n3pB4ymYQiiUwiicJtBEiqBJNJmmqJc0laapV+q1eqPeqnfqvfqgElWS+qg+qc8qWaWoL+ywYGKXJStm9liz4TRsGezzV5yW03F6zsAZORNn5iyc1fzJ2Tg75+CcnItzcx7+hqbTDDfGjeVvOa+7wI3jfJzfXejGu4vcxVyAC3IhLuwucZdyEQ7gQC7Kxbg4B3EJLsml3GXucndFqv5Wuqu4NJfhslzOXe2ucde667g8V+CKXIkrcxWuytW4OtfgmlyLa3Mdrsv1uD434IYmhhtzE27Kzbg5t+CW3Cq1NBu4NbfhttyO23MH7siduDN34a6piujG37sb3QTunuqKHtyTe3Fv7sN9uR/35wE8UCfpjzyIB5tYs8DEmYUm3iziITyUh/FwHsEjeRSP5jE8lsfxeA7mEA7lMLPYLDFLzTI7yA62Q+xQO8wON3+Zv815c8GOsCPtKDvajrFj7Tg73gbbEPvRfrKfbbJNsV/gQHA4T+CJHMGTeDJP4ak8jafzDJ7Js3g2z+G5HKk/8TyO4miezzEcyws4jhdyPC/ixbyE5tBciqR5FEXRNJ9iKJYW6M8URwspnhbRYlpCS2kZLeelOlmn6C/6oVlr1omb4pa4Le6Iu+KeV8Ar6BXyCntFvAAv0CvqFfOKe0FeCa+kV8or7ZXxynrlvPJeBa+iV8mG2jBz0YaL++JBqliD3RA31A1zw+0EO9FG2El2sp3iVfaqeFW9al51r4ZX06vl1fbqeHW9el59r4HX0GvkNfaaeE29Zl5zr4W+pC/rK/qqvqav6xv6pr6lb+s7+i49pif0lJ6B4enzznZnB810n4kyzm5nj3NSPHR2OrucU/qCE+Ecd6ZBwyCNkwALwMdX+BppkQ7p9W3nNDKIOWKuvoiMyITMyOIcdo4gqyhr+4tHyIbsyIGcyOUcRG7kwTf4FnmRD/lRAAVRCIVRBAEIRFEUQ3EEoQRKohRKowzKopzpgPKogIqohMqogqqohuqogZqohdqog7qohwZoiEZojCZoimZojhZoiVZojTaiHNqiHdqjAzqiEzqjC7riO3TD9+iOH9DDdDSdTGfTxXRFT/RCb/RBX/RDfwzQ+XUBXdB5J/7RhXRhUV4X0QF0zCXnkA7URXUxXU6XN9+Zbqne624H2IHmoXlko0FwbSLq+4kYiEEYjCEYKiIxDMMxAiMxCqMxBmMxDuMRjBCEinkIQzjNwgRMRAQmYTKmYCqmYTpmYKYzG7MwG3Oc5ZiLSMxDFKIxHzHiMWKxAHFYiHgswmIswVIsw3KswI9YiVVYjTVYi3VYjw3YiARswmZswVZsw3bsMOvNBuzELuzGHtd1JfZiH/bjAA7ikHginopn4l+zEfdwHw/wEI/8In6AE+88T5XgGidaVHciRU0xWkSJaDFfjHH2iRAdZBLMJrPZbDFbzTaz3ewwO80us9vsMXvNZTvVTrPTzRVz1Vwz+8x+c8ActDPsTDvLzrZz7FwbaefhHzzGEzzFM/yL5/gPL/ASr/Aab/AW7/AeH5CIJHzEJ3xGsvnBHDKHzRFz1Nw2d8xdc8/cN8fMcfPAXDc3zE1zy4/yo50T/nw/xo/1F/hx/kI/3l/kL/aX+Ev9Zf5yf4X/o7/SX+Wv9tf4a/11/np/g7/RT/A3+Zv9Lf5Wf5ufZD47R51jJtmkQEK5m9zN7lb6SZ/RZ/U5/bP+Rf+qf9O/6z/oDJ2lc/Q/31UeFdV1h3/33vcYQJFRRNbENz6WyIALikFQQGcGQdSCSzuImBnEiFp3apXYHqXEcEaaozlqY5pqjMdKjml9qFWakkRNtDXBBW2jTWPUmFR7KsQlGpvi3H5vQKr9o/N4j7vf33Z/9/s+4h/zVn6Kn+Zn+Fnexs/x8+rL4BWTaCDeeLGZ4ojkVbxf4r3hnyg71YWk+xfIKyICqLyz++36JdJdptFzNAOYNx24+AxKRbQP1g9BTAZTEvBwFJtOnAZQM7B1MRC7Lt+jS/QtZch/UF9+iArpLVbI3DSEsmk95uiUS6Mpi6YAf+bSWBaKtZaxYL+kSTjfrwPDX6RI9C8SJepFegbPDrUZK1ei9VNWxtbIY/Ki/Ia2SUlPURr9Fbi2WsnHessJO4f8jjIh4yL6FfBvHI2hWcD5NdRIJ9ggeYfCwDSucbs6lYbRBHCCb4D9Tsp98qj8C6VCwmzKweyFiLTdiKkj3CYcsoHGoe05eo1+Te8BxX8mnhYb5TxYZziVgz0coiNgGefRU8xaeDVu5wvQaRQVQKNZYBZ1YDJbMLcRnMUAk2ihI2ANo9izzMU2i0MP1/lzyUIx0DmbymDH43SVHgDPJwOHjGQTYL1y1iLalWo1Xc2RJH9BwRSOlReBsdSCyWygPciL9zFnMKuRy2V9t+9yqBRjlsEu6/C0wCufgy1EQsrX2Sf8p8C78fIF0uCNfEg6mWaCG/0Qo9eCe+0Cj2oDR2gHkxkIJpDLFrArYrbYJfaIVvWiest/Ua6Sv5VX5XVIngALzSA39qqFfevBxwz6A07qh7BLO2LhAXaNxjqpbDZbA6b0JnjGOfYdt/NFiNMz/LIYITaJa8C0nYpfrVevB73vb5MToQUDT1QoCjuMgYTfh9bzwM0asX4zfQD+96cAm7uHHULBrZJZBp7RkLaQTQY/exXMpoOP5cXcjZ2W4L48IEjEihThBXbZqYxQ8pTVQLY3lH8Dizaoey1ev8e/DTaOkEPlBNlO0fBxLqyzENG/CjywjjaDjxrw+WHE6aewENgQJOgAO71P34H59QY36ws7Z7Mc+NeUo4xVsiWsDrnqAPhbG27hr9jXAVQ5CJgum+fwcdzDV+L+fg2394e8Q0SIZGEXK8BY3gF/OgcO8qIaCe+nq4WqV90CNNCIO7zAUhFsDW59mPLwc7/ud/rn+bf635YJcpycJb1yu9wlD+OsHJcfyUvyViAmBCLHCp3icQrtOAE58HwRTaXZeBbjlLwAz79IPpyLV+hVWHkf9GxFJJyhc3SdbtMdaMhYMHhsP8REMp4hgTjODGibB00XsKWsmq1mtdC3HnfxK+yX7I3AsxcMtgXctBXs6TNgkSvA11beHyh5MFDuMO7g+Xw+sG0dMM0ufpAf5ccQGZf4VX6T3xJWkSVcYHLbkP/eDXDFa2CAd5UkPIvBVq6oEWoRmMUuMIJj6gOgyLKg5qAbliBLrCXBUmx5y/JniwxOpvssCXpcpsd+oo7v43dZM1dZjbIJz3a2Q0kMfPHyGiphb3OviBHZPF5ksw5Wz1eBCXSgvgNxmcC9bDviehk5WSGvo23dbyLOhAu4TGUneaHiZPWK09yND1PPK5GinK0jnS2mDOUklalblU2UyCv4JXZWGSlCsdfT4qiyXb0hZmFGrfxaCROneQhi6z6fJt7kl/lZCgW/q8WC6SwE52kf+zGYSg3bzv8Ji9/kU0SSUiY6xAdKEh0WFYji71Gy7GAJtFXMowviR3yTSBJJpozsAlVzyXfzAXwHq8GBi0e2PQw2VEX/ouGskWVRI2vFTZDIOdloBftjkOBxbDxTEckJIoMvZw2Kg33Fa1k498MuE/lxeHYK2M1udgZ5s4k/L/YLN4ukl1k5301t/i+YgRiaKbYgQ31r+ZmIow1KOe1kTkY4Xwf974sTdEOcZivE38GtBilbkKN02L4Z3rqFOJsmDrJGtSMomp2gn9ApahNrELfvUmvnhM4mquN7Oj9WKvk7bJ6w01I2CmkknapEbzaD4vxL5AleyIbz2/7V/oOdd+R48ZvOPp1ekYJ8sol2IrtMAvWbjZO+HqeknIqQWZppvTyO87Acua0UN9I2loHbaCzyUQ0yzyfI9hZk5C+Qp1rYAmrn1VRm7kp7kUuL1d200Z8HKxbQ39gGYNkCRVP6cLvyA2qAB2tpkLggbivuvPEzpufl5owdk501OvPZjJEj0ocPGzokLdWeMviZ5KTEBH2QTRv49FPxcbEx0VEDIvtH9OtrDe8T1rtXaEiwJUhVBGeU6tLzPZqR5DGUJL2gIM2s6140eB9r8BgamvKfHGNonsAw7cmReRj5/P+MzOsamdczklm1MTQmLVVz6ZpxyqlrzWxmiRvlnzv1Us1oD5QnB8obA+UwlG02TNBc0VVOzWAezWXkr6zyuTxOLNfUK9ShO+aGpqVSU2gvFHuhZETpS5tYVA4LFHiUK6uJU3AYhDJidafLiNGdpgSGSHR5K43iErfLGWezlaalGswxR68wSB9vhNsDQ8gR2MYIchiWwDbafFMb2qA1pR7xNTRbqcJj712pV3pnuQ3hLTX36GvHvk4jqubL6P9WsXg/h/ulx3vjhM8VPV8zqz7fS5rxRon78V6b+S0txRqYyxPzPb58bN1gGjF6KAQxxTdV6VJqru4yWzwLNCNEH69X+RZ44I9Yn0FTV9v2x8bm/V5eoViX5pvu1m1Gbpxe6nXGN/Un39TVB2LytJgne9JSm6x9u6zZ1Ce8u9A77PHC3J6+QCkw3CwVTe0xJzMl0gsRBYY2R4Mkbh2KZJqfuZnkm5OJYfiVMswyKuGG+UaIw+OzZqHdas431ESrrvnuEdyut998ssXb3RKUaL1HZtEMjp74Qv+jsmG3GykpZlxYHHAkZMwJ1DPSUlc288v6UquGfzAfFbsxrTRrKGxus5le3dCcRxWoGGtL3F11jSri9lPeUHupwT1mz5FHPZEzzJ61j3p6pnt0hO9BwBOiSCM4qecv3DogwlWVZbAB/6d7bld/0TS9qGSmW3P5PN22LZr+RK2rP7Onr7tkRDjc4j+MV2twE9cVvnfv6rWS8K4kvHpYth6WVpYsy5Yly8KytQHbuCTGYEj9CALxCJhH4hqm08QdAum0GARtmL6SJtM6M82EJplSbGNYO0zjUCYzzTgtzDQ/mv4ozLihTFGTaT38ACT17Mo05V9l6957Hqt79rvfOfdeB7UyohxEsQITt/3XWRYGDRdoH/yrFSbvkTRaoKKiwa7uC2y2p9wOMW73//mQVPpSfkrpvnpsJcwLa0KPy22PyY+FZ8gRCJj2U09uHc7lmMds3VB2crlur6s7l83tlErHd3ldrDc3R66QK7lvdGUfrahUmj/tuNB9ZgheYgSvAbZSaO2UF5/cPCXik1uGB+dYhFwntw5Ow0FjXXbt0FQt2AbnXAiJipaStbJSFlyyALUeiD5NaRV/x5yI0HHFSisKRd4tYaTotI90GO2WqLKOLU/kVyYS4Vq0W6LLFvGRNw06bVl3vOwdWPHWgoWVLfOw/8C2LxvLH7lUrNs6+L98UJJsKAyeVXC7q1LJZzsN6p2i8Pu4AqmRhjo8jVS0hCsuEsRo5MEsRjatWvUB2ClEcCfSYRcOIWuIvZcqpDayy6neQgqlYcw+hKap0c25OR80uIpGD11k4aGoQg+Qi16AWTdTN+gX4ea4Sr63TOEKCX96yWLREGYRS+RnF6nX+UUOBjNpFrPz+BRyYM9UFKZaziwX7i3lYRpWngJ7zS2JlpbmKOxncFaTxRWB7GnSEpP9QFukTWuMFjY1qcn4QKS9i7qBj+8Pp3ra6p28d1vxOH75lVxbXesxWIZ9xXEyDjGxqE+0WOiwNkYTrNUhTmfGkUZw+C3+M9IjLX4WANLhI6JePbBDP6qn9DZu8xw+BFAACpnefJ5dYguZJZROm5JJCDKDITY1xVl4DeJiCYiYjJte2X52to8r/nv4wPVJ1cHE3onrhfeK9899uAaP4L1/+Pju5TNw7CjZiuNUPcTEoSfFCgft1bXRRAd3XjPD6d6HQDSIwUcuGXAkDfFJ1K7LmoE+AzZ83zyPP8FfIgWxPMTCQkxfxUMAM1PCFI8JCcTJwKlvm45M/ire2cdi4/D+G5PF8UT/NfzMRxjfPHc1WXyt+MYfP/6HEhEy4iG4B9UBX7yiDk0TvJFCGymJnJolNvrE9xQMevNLMF0k39RodmvcG6nujsJlqu46vM/fSktw5q8HGP2iCT2h1pObFTo8qjumo3Q2Q2oOv7GC4lgvLLL8A/Jqqr0efzzWcqoru7OzM5vF9Vm5gy/84nDpFtmsGoF4OqYRhmO4RaygiIWi4DyjJ0iFviAS0V6EG5ONnsf38RxaCXFZZlE6NaFqCB1lrwEs2IvJ5oev/oAcUI3cf1E1ATmExkpLpAC/bkH16CORDbh0TMwvN0IMGqtUujkDvWOlt0ulRTEKg1p1kPNZa21+R72/Tohbm2xRe9yR9qeEDfYuYbhqIPAtxwsBs9PhD9DBmtUSjkK2eaATjXpjjWgxpGtEkz5dI+FDMxW2sP8K5UEBUo2CpYUZMAYl6MEeBPs0bW+QcHzqjvxa93oLOBRaXpJfUB4BhOk85ky8suwh5YOjlQApRWnUMqyAa6LF1MJ71MACAt/VlsrmqMxRc0s85qc+3Zlr3/Lj4eQvn+57ecOWrk/eyVTXN/vXf32t0RwX6uxxb//RRFw1MnZl22TxfHEpm+rPSvs/v72A+R2dfPfh68U/3X4i093UWhk++ABLV0eb1wCHbIDqVUC1GV0Xg3XRWLA1SiJY4NxOd0NdtKWy3dNj7a7uiTLBUC1tVTcGhXraqgN+ay/htHBWoAQJj866MHaxhnmcBU6OzLypwzoJn5tmVfUS+cWsS/cFTDQPmBko7UWXERtrJUotGmNiI278LFKFURWuksirYoWoxurPXOa0eYeZmO3xedyIiwpH7kEqjy2PZfJj7OeRTH4pI6NZyCwvcaZkhM1n2DyXTMIY8E0mlczKoAyWoZOR83rUGmGlGgGsmkpeqVFejyBTuTnKVyo4g6cfq4ynnz48sr07sT0R2PrO/u++tWljcnw0vG7xvVsvtAfFiLXS/1q0I9I1mKNuhSxC9ETv2u1reiwvHfrJSP942O1pTA29dPf174RrmhtSDLsvnTnz3Ft9iCpBwtKLUD3ccM/8i7guxLQxSVuLfQPzNeMwc5B5zvgic5J5127AVK3XSwyc0Wlw9zsdb3v0hHHqV3/TaX/GSzjswLU+5HF7TRzU5L2XiddCiNdTK48R7AEY670SJYomE3HY7QaDXltZ4zatN9d4uXkyiQhpFA3eTZ5NEXfafcxN3BKJzPjevC1vHJnl5Xt5tpBnlYoOf+m8KZmJwPYxsaohNEEfvSaDC9giGWN4Io/ZhXI7wR69tiqluqbUV7dGU6Yuv9otL0ACNxNF1ChiSyJhxqSjuG1rtsrINLcVDzItwdb95MNwmCREpjCrHzBWNah09uIEnh054qvmeWsd8fl0zsBR+tsP3h0wdXaofD6tetXQ8yU8X+xGpLQI+2ad6inkRH7UiK3iCZPN1WZv85OQqDPEIjFozKJ5dQyJFZZYtRAI+E282WlCVqcT8QEhaPUHmGqhWrAykbA/EKjhrRarnPgwdVAw1W7yCyhQLSCBBbYLJkSZtHxTwMqz4V7jeU+vWqyOxpB6Uv0BJK09yvN8E9P6Iyvm4XB1uYaP8Gme8FymNREKsSmFy6HeO8t3ZIFdUDYCYHSILSDYGaACQqmAGohlPpexDnFJBXGkYF1uJ8BF3nPlIpLBcNabQ4HS32eMXDogQW9g0wjq0nRFEsrg3amKpOw3hN0y0yEFIAOUzu1ORGFBlOoi4A4KOo2GEEiGci60U9aZ3mdHB38ze+WHZ/9Z/F1h0di/PuT8l69tN24/+fMdu/oTU7+O2v56ft0B1VNm6+nBnp/urIu//fy+32d81ek9ZO2xkLeB/g/f5R/bxHnG8fd97853tmPfOT77znbOZ/vu7HNM4gAhv3Bro7a4gaYxkAEJuMloyhpBFcJWwQJsqFVhW9d2KxpsKxT+2FRVlG2oBNzRDqRl67Rf6j9rJ1UTTOpUpWpKx2jFIHb23DnlhyrNtt47v3eWzs/zeb7P96n+law9v+7hLYRUX6n+nPz3+fvH0lb3OjD/T2barogTU3zM1dDOVubfLSiQrDTfHOrA78fpHu7tGOGhFqJqjGYimFTw76dQPM4sA5m/eFZpaY9Qgq+C6bOe/aJTKFqnhSbk6itIWAolCCliLMSLbcgycGFt8oKtJdDPMpPvwJA2OSNnQZ4n+mYEqwNVr+XymVkgv5qzZBqCvrgNVAS0GlNaElSEXpDkjs6llmCjZe2NuqUeIB7M9GiKPb7/e7VPhvtePbRrerRtb/XcZ7W/fYIv/GNgXyG0ZCmzrbbmV6c+/s/vLr429fiTvz6M01cu4yM39cYOUIezQPAxIFhEBpoufJeVIZOy7Obzhkdv7Ga73V2BzmAu2q0W6V52lbsYHGI3u8dcY+5dzEHmROpDRsSFRqndXRD87e6oW4tEIxrtZD2qolKIxgpyM5aKBIMqzYiMxTZNM00pFEi5CeLopMnQQvwviD/OX+ApPpyiJTppQXwL2b7bvIJCgCIAegxAeBeVVv2XLSAzGQ3IWgCrMx6znQ0dxxjiZ4ero9G6klzVsOWx+Ody19cb8Dt4HD+w+lBte+23WKq9G5Ciy58bf/5H64fyxppxasNAR+si1qi9V7v21v4bl+m5m3NFtcknbZzA33rzO39cpoP7qEAMd0AM2/Brb6D4/NXCGJSBPwFBjDExR5bNciWm5BhmhzlOWIKlxDcZkk1lzW7UrXel8mbR15/qN4f04dSwuT213dyVOJh4OzGDPqI/TMzon7NBc6UgtodSqkmcyKk7U7xJ86zKjrMUWyFaoUHgFBY5BMcIyIC9gRnFUQhFfGYpBU2y80xCKUWjFqGB+AjbxmI268g7XgDhuOS44nA4KtRiwBZMtg8hn0+NJ8SElah4PJFprlBjr6fTZmRFA+kCmUtRx5CJorBK1Fb43kZtPWPyAhGgDxSSOIsv4SuY4rFqHbBiEoWLLzYT8bSQKTZbbqb5F03wRIXGcPEHkRMRErm4JC7FQbb21TMOCZ/94BrOzGamb6vURDlrFQfYV3DV1jsn1HK3SWBzuYwMbjFXxtnwpHBdzn5QX6GOwq2zSPisjOuHOibliZ3IIgVTdkFRmg1LEprfAiQ6bMbvxAiKMAVlSDmOtJ59pcf4seZc0Z7Y9vBTvmBs8CRu3Z1+7ubuhq2PJOcDHSNuunuDTkeanz3K4OrVkcnqp8vinSt5V607p0he8YeHat83+p6mxnqbk2ng6tRourAcNAlezB+AoQx+ubCtMeaIATVZ5xrHGrbMlZ2c0IKdjraW/S1UD+qJ5bW8/iAqCv1av76R3uAYim3WNuuPSo/K49q4vlPaKe+K7tX26gf8B9Qj6snQL8MXW2aYyy1RfaVPbAeIQNs4lRvnKM7mhXcqHGIFdqRO1DnsUFi5JEmQqSmhoJc0zaIoGiqFwzZFygjXxmEuy+bZF9jj7CX2CnTeLyjiBYQEQVWiYtSiSFGiqeQKFzUGAqMBNwbKADk64qmtUxjLOpHOw66MwtSxQjAUkjllkRlVDCFVTFq8tCVxskJtKThbFElZ5Oo69QUnE3dCYrNh9TM45GbvouNgbvrLdHwK68KXLwGywIfV2wpefwL00C5lSbSb2SCmbC+xgE0yRdnSbJsMm5jOZJ2YVqJRKw//pHX1ZDr1kulaWjozKTOR3IC7usm9ZUi/miQkV3bRA5sMR88zLzKohoiL/+r66ky7eu+qCF0b/EpI1kwJG0bvHurepw1tMW3UfrrjiXtQXXGoN4EWGf3rjDfKd+PK/N8LcIyFS2GyI4xReLkjJxbZotgbWBUshfeHnV4YT87xvnYcg+W0g9w3sBE0W2XZcIhCCiYeQeE5lJ/LwcfyW9mPI4U8cVAK4f1wCYtwk5f1KF7RD4qKedPBsqpfFEUryX6/SDDhvZw/ZIpCyY/9kj/k6nqDGkT1fJUzC4nKL6TGC6nJWM3uLh2/cx20XUZ554RVqp1xFqx0vUBvhRrijyNuctgzNKxfjzTpo67qsPuxR5I3pC4mZRilb88d3azqYpgYRt9T1GgpbTRD7M4jxP4JYpfGf349JOK0FboXIbck68kKOZJjcx4QG3FpYFmwy+gjD7KrPav5fmGVuDLQa3wNbSNPoj1kV2BH5lnyKplCTSE/DqKIJxQIBWkYP4jb4wzSFEsrlB04VY8pqpeDwEXB9UUNXZZEP8dypmqaaUOGaVUNSmIQE/hfHGdF1A4mtgTVG1iIbyAgGrpub8HPJWtLliWsmhWomgSiCEFEjUbBXAV4yILsbzZFv6TKWblfpmSBO08WgRPxg3OxBkpIT4V0TWFnoBjDFXz6XDaYD/YHqWAFXLqz2S/Jkl9udlVI6vRLdvpymUwIlFmeDYfAL14D8cRhGc7KObv+Li74dtu720Lt676d5YM0nMn1WvS2yvU9rrW+Y49N/5+D+rpArNuNT4qnpPPiWxKDyoO2oJfheaBg/fgWI7cQwRqF7xgBOjGoeCfFjpJn8PsNW7bqN+TcRmd1U8MTj+vzc9fTk7Wq8MA6V63gXJN5KIGN5vv6G5iH5jZTPzMG9s4dXWsaLcDSuj3U+M2X6d1zezqNJffAhECpXd+gPmptMoCu38z/27EP6NLwtsJaHq/H5H4BN/PZRFbrRjmynOnxdPg6osvVXCKn9dJFXzHalxB47KTzmFKR5IIhKfGeOuL0uBSnHA0pMkdYhZN8QUVaoKLJ6xE9FgJejLweCyBeEHkoPwEQsG5o8AmiYN3g8wkJi5CIpiEnxyEiSxzg4fPq5v/4LtfgJq4rjt97V6/VrlYraeW1tLuW9VhJaG1kW7L8iIM2tMU2xkAMxOZhTBKM7RhIDTSAoYVpKVDcKaSZQqB0nLZpk4YZUjClDmkwnZZOwrTTDmk/tGkyMMOHfMDMkLp0XGy5ZyU5IZ1pNaO7dx9a7d5zzv/8/g6Od/HOZg69TaaRC27C67TO4RVcD0e4cfKHS6+oWIW7jer+pCvrWuE64DruMruuR2hOdImcK2KvPzufG/mUmOS7H3QPYd+dUh7shMZ/lhrZpmJ6TD6SFPMJABMjO7j/JrpHx6JSQ5o0FNLgkh2zkPLF+KMhUOv5Vm0Fj4HDed4rSRlZYIg1NjSZ/A2/PuHMtjP4vL1jUM39Ijp7KzftaF5O55bQDaWJlT4cqG1pYSDge8iJTKKmCdyeuWP/wx+YDs3sS6qZJ1TVzq9/ivrrY5AaCLh+29wt84R5K+LBSezTGSUBVkI2Bi8YsDGGTQvjc7/XfXCgy94l9JM9jiNlZletjfLXIlpsN4GTAF8YzOombPKFAu0AbiwcG/NLaWOr02JpmgXzsDVvHjQN7IJhGjC4OJSdzE7muxV8zKFoFBwBStUY7gpZLZ4QR0jeMBR4l+iv3ujN4Tdv7vtwX+7qey+/ueL5Pfu3Pbdqe/vpX/eVH/54+0f4N9i5/6Oh2Ry1Y425seHwdG718eGvtr5Iqj/41j5417kJ4BMF8jqCkviovsd9L/TvEAn7Qv4GZ7Wv2l8v1wfrk824JdiSXOvsCq6NDzj7Pf3Sc/K24F7PMc+o5xx9zvNG/Ap9g5aQmkxiGwvQYTVIw+NwK55yOaCUYzYcdCQr4yisVsbUCKJCWJJlA0iBRZOYdUCfu6WLZYk0DrDFImBZhxyUQrFw5dvAFR4gVEpPhcvDK8ObwlTY6iHB8nIb6G0oKFFVsphgq+IOlk+0iwZdiHpZTXpUnBCJaEAGW70SQiCyVfYjRQeyA2RPw9p0wYMYagVSVZQ74I1uAzgMCXMXBQ9rRz4ndNiQNmT8rEGDy4xL/2eaH4Hrm4yYDhns8RaIySdjYCQgFfJbePcHF10NzvG5uxfyKGKwyKNiV6yAGsgBwDEPMIk3SFlDMcM3wqlwyEqW7fEveoab3ck+sz4640332EnN/d/uaPnlcHXrmty6a0GGDpd+91ebOwSJnMz1di6ILgS9W3aI2tKaiCes6uuHRr68JJXr/ckXKZWcJIvIuz/atBnDg74/d9t0zjyI0ujP+pI0m40SJsrEpChVYSovqYxWxhckW5ItqY3RwehA8rDjMPdu0mFxx5CKQ9AGo6k0qsVN0nvRGzHGr0hziiLL42RCL5WmkYjFGSGtoDmiZPEfMQFrATIIJwNounomGow5WEqx1lZSwVpBgj5JRw7x/oz9UGKcLBirfedfpcCKk1A+7ZOFsEHduEQIx92pyW7Md09OAfjd7Z6CAMC0KC80pPS8vCCjvxQNQCi/3EaRWSzhUAT2rWFPqowUFhjFoAozqRrDQmTqTOeGgoycGHly+VeePLV31a4Pv/1U7qEWysRje6OO1Wc3P/vNttw/U+q9a53fWRVSFgbMg7n01ic2btndtvT4iZ0/fXrbeG/KW0bMRycGv9HVdgzb+ts7T/09Jvqgy6AfQzWOQDX6cEpvcDO2RpK1NNoava22Vm8n3cf0OXfbd3FHmNcwxwsuhXfSHNAdTQcEr+A1qkYQvMQHEKAvRjbvVUR4p03wx70CTzWT8+4svob/hOewqRxX4R58EE9g8wE8mvd06Hxps0+vk7ObfPig74QPbjN37ZJfSfvoK0AZAklf9tOCKPjt49hf5Af4PsCTSW1oB0D7VBIAO0/XTmw8CjYKERt3NFJ6alKbZ/rsbBM/8wjJf65wjNAUysQG5cG4s6C1H48BrBtb3Qv1wpQCtdsyfIMXvk7ByS/SCp+1OFj0fPiR8sHQOMK4xfSFvggZfjF307eoh57tYfs2xvDCszc7Y+ZluZeUkv6dthlqzYKowQHth6lZ89deAh5H/5i7bclAPGQc1AV3nEvwmqtSahbWudZJl0sui3QRX6ISJ7ABLOAyReZ8UitHOTiJssgWkRYUr5VY5BKZyDTKdmebZq9fv26oR3eekZKzyVRK0uNsh2L7eqhEEpUScl+xrg97OfilXE5zi9dI+REToAKHwQGKLAmyLMkOGQ6VsRLnoGQgRFBD+I+ycbJRp9kRR4CMIJ9yherHMjIazVT7ndk7d1C2IHLwAMb/5xUMSG5e1BogroVAaIVx7XxAdJ9sD7uzsh1CK9shtLLdZYfBSWcLq2/+tFUbtIYzxT2vBUQLY72Cqm1mSSPT2mYpJ66+qopFHH6hqqxiwwwbMG1/1lyXhrbcdWz2cbJl94aQL2ZXVVYMDj4cMOJwFerC8EUa7tJXxd1xqVFqja6o7MWbbb2OAfcLeJfjJHPSccb5fc8Z75mSUfF06RgjtKJWmVgdNsUqSqWKqGpRRbVgs2IpcXqVkogSViKKZlGdHGesaouxqpxDMtJWlhwcF0BgjjgnwqBaAaQJSId3RUhDOAO2CiOKq5AlJwczqwriYbVaiBqxKco4qdBZGmm8RmAxaUPyKi4iGvrYDxGHOOByGqD9BIAG8NjFCvrCW/kIacP8J924NKkN38c+oKJh/raxxzfhZLc2bMzRPHEVggcpVCiiee7KAxjW5qco35X+L31/WnOAWhRIYSF6YMY8ns/iB+HL96OUwV0lBm6Tsh3KgkAHQ0bYnk531werE5kmBp+qW7krd2Cdsnh5lJldal+2QeQDpBPfO5iMOKGqaoMduefxwl09kUjGqqqWpldm7+V+9zSv1asq1kKl/bAg8bk71F+oUaSiOizq60kGN0UeW9gWuRw20XU4gTQmzmqRRPRx9LiajS6qW4ra8PLoADPAHvUezbysfi99OvNG2c8C3kw04jWp7kjQx1pNTjv7/s8ZzLyKTCbNrQput6qOUxcuI0uiJWitGae+pLt9PiejwzWv6U7GXR9XefUdPIRM+CIqR/9hu9pjm7jv+P3ufD4/Yvtyfp8d+2LHPseP2Hn4/I4vb5wQ8k5awBBCx1PQpSTtRhuEEDRtKQImFcS6qqlESpHGiMLWmoEEq7pNWjuJiXV/IG3lD69qC5bKFlVaR5z9fnaywDRZujv7fJb8/Xw/L2bl9q+0sasMYHJ4t2iwyoN+JmQF31qB1RlljExU4dxT1kPIsuxkSb2sMO/ZNGkrFNEPzfAslqz92d5Sz/KxhbyvpIamNHv466wpWDawdB4CWu5Ppu+yBZgssFK2KIFdShAYDBEEJV3NgBEj8ivoTpEIZFnpiolApzIYI1QTj5KBdC0uRgTi8491RKVc79LEnF3vZWNJzjS1v7lz6+DP3zz0g2g7XTNkZuz26ra3nfpAXWt4G3F2efeAhqpgOFUfc+ylRIDfN/D7odD57afAgee3toy+vDBQY7Y1F0+8EQ42de+/iZKzFuJ3G+YFA+bGHovbVTSA/4Bu1jXrM1gnmdH00OOeo7qj+gvqM7oz+g/Uc7o5/YJuQa+VY3Iah1yCT7iNRsh4I5AYHWa9V6eboo2QdLSqXH1oeHFXf8RgwDAHAi4kkZoTSqWK99Aq2u6n0HcoROEvqBUK56gQtZ16l7pK3aK+oCiK9dC/xoPwxxdFpcrMq4wqXvHcOna9hTxMFHDEPl/vf/0K4ZKklwqz5FrJAYfp72FvQfyqLKkopYZ9aRbd+qTUXAAESUA46GkECw8gl3g3FXEBhEUzXk5tUgqfvdK3r/lHL33yi7/N50CDQWeNKcGm4s2gO1wTmxkWvZ1Nzlpy//L8aOzKZPEff76xQ+LqsZrUOsKT+P6OTe9YfDzT1d3uP400UoCzfwVyx4OdE9mRCgAw0mTTsgZaq1WRGHaJHLe1qSh3DkTFSlKJ3QVwBE3gQZ8BGOI0qiceXRqdRRp+/i59lb5FEzTrdfrl6EM1vHtLfluOy821zn0lP8nCwoISGArSvYXskq9QGhZsdV+bgnAqQTQarGwyaCwuY3lJ0ZbWoOHoVpe3NJ31ZRUIYNuxbebVzSdbF0HNqckXRsN1KcGl0XHD3RN79mXEtx5ZpoQNvSczF0Hq+nPdbduStYLHqmeUdPvm4sNXJqZb0S7WruQlWbiLfiwJ//L5Wl1tItV0sykXJ92gRukJJDABpF1pb9q3AesCGddebFZ/zHvM91ri9eQZ7xnf2fj74LJ2zjvnuxzPgY/w69oF74LveuIP2nv0N5oC7axwAXkSOB1QTgiFUqpQJQN1Wig6yrunFWBBARQXCZ/X651yEXB/XYzOhXbT5WK8d31H/H4MC7XZqSjaYYPRqED30gpRgSsuqZRMCglQDrQuEteY3NPqw8rDfhaqybcsYJ0pqD6pp9THt6owawKThmnYh5XV5f9uMdr3wlqbifli62s8CTMyAE9ozf9KjVCWmtUSAre76SnJYSTZ4g07La80uMI1py4nW1jbzNbO1p7dx6+8s5FP8d2WGptarwCZ4vEQx7m63nbonc6ReXL/v9/ba1DSldZN2u/S9cGxXX/NCIen3wKOj4c4/7+2ekwOgk8tv5qKVovFmeOhOm4jOATxDsD9PwH33woZ8I2YTNq32Mc8f/FIlCpKp+QIqR24KafMKW+UNcq7aSkuw+WMjJFL5LKKKgde9TkWgq58ByOwClcO/+VHopaSyS6Nk4gv+gql7K4c8UX+oMIBHDHmKGQNooUcfmbY58X9GsSgal0anUUNIosG3NcAjXONLdBhfWW++FYDrgHRCj5iQNgbkGahn1yEz/rKVjFZphR0CFMwzRZKtXSNU/UhWGAmkW+XAVr3glVuUdC3pXwzsao1QJSPZTpPZW2H7h2/dPQWyLw/POqNLxzIvPDMjmy73RRKHgQvtXh7NrePWE6+OLf3Itjwu/5UpmPbIZvOqwrsPN9q5doOQ50p5oqdEg3kVRTExaHbcSCzVNmrOB7jhR5OWhOpiXLxKEgQCVPU0gU6Ih3RZyzDkeHozugJ6qhsVn0Bu2D5wHInrsfDTBjHcACESrUMRlqTmnU3in5/Dv+7qBCiAhahI3gkkgOma8I4DFHABHujAL/OWnQWNDKWtdTON7Q5sSi8uUc0V0UEoUqKKQEHfXxe10Zq2JjHwtIYfPRDYFlkZTEY9MRrrDAPcsRG0Zxm+1j8JHuGnWNvsRLWHGONbEzRPfSEl/cum/MmWDTpPJ1fM4TlfHaylMOWYZXJr/cYSKivTEG2dMwyMRjn4LtCWf9WTYJMlvwB9iQCx8twCWUl1BtXbTqidZZClvCEQgprhtFI4abpwZ/9aXakv1UIhGykVGbTh1mm8bOT1T3t7oNL58bH4j5PU7WmItG8q/msk1AXG4rXi/dOtfhrk3VOzk5SpDbYVvdbwj4NPJ2fLnQnmlINTnNUoVRnppenMWLlHMTXAXnUhLVjg6AS7elDsVkZG9BpYrGKRC0u71MM4NywYLhI3R+WwC2D2ZcxcAayw9lT4U3JO2geI8hWeSKd6kvhqZSznkD4VIMj4bZ6yqnsSVg1Hf39Pr1Wp9drN8XM4AD+IG0GZgQx3xonEbgk4oOGtJPwitxOkhw83CdXSAnJDj+/AWy4AZIwmdEgKdr4eDzEn+av8gR/hFvUBOwBnAuIATwwNfTwK5MPCVw+ny3Q8JVdt/d8dilPF1DeKmVlE9THdGEJwRXMllgWW2Xamn1lMURhWEGqKSdCBkHDS1EWMxrQq4wWj+CKuFdP6AiBNBooiN6akiI0weq7Ush2Eyag4N7gdv7mRXuPv7WyQsM2ftby7JYvH/3z0NCBayl91f4jE2N7/3hipNVxsd4hDMS8tbbYsFA8ur3j9XMzP9z9k3Zi4mAivOWnW+Uyh06tYVRGpd/imhqcudEf70/t8Tis7tq2XQ38y4Nj70xoFTqu/svd9TFr5NGEX3i8xzXa0LJ3S0podzEwR5hXliRSyO8wGBc/FaqbvYPcTu7HktdkUqoajHpHfP0RAjMpq2lTjYk3e6pjWCKYbkw39WAZrsvb4f8P4+Uf28R5h/H37pzYvjv77pyz75z4nNjnn3fn2I4dO7Zj+8KInWQhJKEEWMmAKu3WUm2jQoJBCZRWCxv7EWmjUPiDMDGipJqIaEcCVCqaqq3SfqiSkbpJ1UY39scEaNJGO9qBs/e1IYSxSVN0Z9/5lD/u+3yf5/MMRL5kft67U97n2es9Qh31HEocSp6iTrSd8rwRmU5MJ+fALDbvmffORc6kF60LiYXk9XTIiJk9poglGkufAwtpY3tE06IKbE+QYlTOSootYmVBwISz1qSSSOyOmq3WlFvmZaQUt1tWAUhFNT6KLqNRLVFJTnZ2AhBINBo1lRSKgi7gAlKXlWuh3KmQ7I5qrHXWfZmAlQKyoCX6seZMuQVN0FLkxCWiH9QtoMaEN6AqVNS6asu/j70OcR0WsdVxinoXsgHxP4L1NrDBRAU1hK8H65S1Hq67xl9CcsJWFt1IrATtKqxverj5BCGvQCR+pnpvKv/0q92JfvEgZzXTdJvPzAfHTvYWSuLLNEf5iocPb7mL9fF8c8qIrWvYeW//L0vPltfpqZHqWFeTmSGdaavL8f0X9Jg2gs1rPMV1769+Vv3Q8EJfq9PaBOmyzk/4NqgDCubptbdpkstYlpY/1TtZrkAITYIsFJVy657Wg8oJep6eccwI55WLrZ+7rYKNcThJ4qNpM2Y2My6hMo2yktD1OBNUAoHd0Jto1ePiPWhaHo+r8SMAceY8VB4IVIKTIQfMQse0Y8ZhcCzhqm53ws5ndIVDHnYYFi7BFV7hnV0PEKe7WO9Qd24XIfj8N8J5sNYqV2tUaJvhI9gqg2169PoF/PF3D7nm14WNY/nusY37f8PZSI6LFL3H53vWcUf5gIexW7ANDTvH8vkxdFST9zP5JqqJ8e/gq5/1d/kz2B96ZYcXC6URo9PLfze0wHfagX1br4QhA20KXAoaSNnkNymkZlBbVEl1R2PReBeI8V1KMVaM1+CULwX7lMHYYHyLYzw2Hn8x9mL8QOxA/FjgbX7RcdG/GJKYGBNvjbXGDUo4rMFwwXjeHggGOQzDg6EgFwIcT3oVQIcCOOZ2SgTpDQCFoCkRBOEdQzIBg/iZIMcHMRDk4kosdlPbDkIhNazxGhoU/K9BHCMob6wSnwQgZKnQNFnRqcZwiAxJQGKlNomQ0I4xzu1eSguz7oqkWxRauoytATTec4FSyCX8Hzq1PTQbdibCwkRerC/Y/ebqndu32BvNLNozUEQJCsepFtH32xBd1SK4U0PUlW3D4DN34WinTHX7xtCv3IOgRaZdt231oYVPmdhuE1q++rl21JMYIW4aLR0y4rQHZiz6MzY5hIfUW6PdYNBY38BAQIYbeKp66y+DHosptI7CjpN9ETkx6NHyMkcxcsxI+7/45WIisdbb8bWJZWzQzstJM/YU3MKha2u9ImOxuxoCAc7BBXNt4eqtGSczSvHCd/vj/af+/Ex1zvB8n1OQrP4s0osb7uARqBcJfKKvBTrnKl7iMLOAAcrsYCmW9lNeOgvSWFbIt+RdxdYB0IeV+X77HvvB1jfBrP1862VwEV8kRFRQGKpCIjoVbGKS1Bke1g2aL+rkNDlDLpAGEu1omXApLS27BVRZBBsvoNELgq2l4pqUJABIVFHqzzeQswxlc4cElpglh2E7cYfQWbC5H+3nkMp+sAs1kgfe+deadf6PFgJvqMgwoWPW2gecjPpY/XhQO9KPjPBI9WcSR9rYWC64bWuxvGZIxKwOuytDYSOwRZyccFps1uC47USPVu7wjxInB52ilScCOfhm+eVPGn4FKWcYe1//qa3Qu4/Bt0Q2tW/p3lj622gDM/rHURz4WF/AF/CnxVQ63VcWS75SV6m33LfZPj40vn4Pvbd7KjO19gejx0zH+OO5k93To2dNc/Q5fi4y173o/Lz7bsnTWyoBGgNln9QsB0k6bc5ioOSrGGTsPfmajMtn7c3NKSVaTy5FiZqzWTVX4AvoMpcrgFJJLQ/wA+iyXB4YqqyfHE5cgbOxgR4C6GFb43AjMJZLpVwuS4bkoqzL0/KMvCA3yLNBShkJRZVCbqDMji4R/TrVPGtQsKvKNQVXlghFN2dnDTnsag7LoStHaba8Xhm6OXCh7BxRhJxQFpSRx7Kwtqt3EDRBLkbH/Xu1WGRXDVetcXF3EXTDMyKu1Qm5EpCrs1Ks189MrXzW7bm2sOjHmgxeArW6pFsiMIHybi4zwLOZ8tLyrQtsRlxa/t0FhiuotcKEEY/S1Ihi9P9JVithNMorMQuXvGllydsOvZLbtCvTk22JHM5s7okkOsvurzstJsrkC5lt3t6flPIDzl2C1WixNK3/UcaVv3+FsRj9w/smRpbfcbG+BIltJE5XR3/R+2xhKBrfdub9Nc/5mssZ/bnq0Q2iyWqUumin45W9X4iom7BvjfBGSyP51O/37fgt/r1O3kjveL1S/Rh/dVuIFSxQslCzzZDMjIjMsYJ+3JYPf9OAb27boAynCKqN0mKpb6QMfjFNl+lSeGvH1sRXTK+b3tDOmea1Rev1lMUg8iIeVhQQ0VS13So0k1gYCwNFrAhnEU9JXt6LhCZJMCdAql3l29Fle7vqTzQ2go5KYjKZBEZVqQPVtDAjGITZZkrqDHmldhXy1HsSJiEt2dSE0nGz/YLq7JQEVZA6n2AqJKM746uxqm4NNXOANx/jKvGhVYifIqUgiSCl1CSyyskfCOUSDNk/vQVF0Qo1ojPwiweKJuJmM5qbyTyplMfV8SR2PdKD/PKBwtOvZZMD4iGWMZGUDKkr8MMfQ+g6YLHRgdR3XhldvtLC+jqg/cC5b3ind6JvXaFruLqxiyNZk9RpdQn/1GPKBuxNBSJX8rXqv6of4oe3hbjagHHQsXyD+DmcLwObzaLuSTblXPh27yHvjPeq9wNvA5sDRjFnotxZm0Hv6EwaoJm/xbC1T91NWZKnDe8acMNXvfasjdITncnT1LsUTske5Meozaro/fyb7jKNbeM4w/DODkVySWo5PHeX5JIrLimyJCXepKiLC9myZCmKXDc+Ioe22iKy4jS13SbwIUex4yQO4h4qjNhtg0ZNCluICzSOfJSWA9io3dRAi7YAg6DpDzuHUjgwhF5qf6SR1JldKVJ/FCD2I4ZDgJx33u973stmkqzM5LsNTq1GtTot28vq8QzMkZiE36n7dWS/bnm/bnm/7n/3UxiH51QZMFThU6V16kF20hw+RHol99jxSdKvDZ7subz4p9Mvvrz353cezMsbLrQ0RvyJo5szcHLjs4OvL7597fWnTv7z8v58oLyYnmlu50P/AcnxXImi6CX9Yh8kXVvGHghdcmNulMmf324t9UOwwbHVsdW9iTvgO+E87TDAUA4hGqJQzmajc9kQ1KUiuRCCOtrGxdzu+zY+Jgi3fVRMlu+LtM1W8IlOkdx4n0+Ua9Q4JqdUFXZf0utpA6rCaaUQWVdvFmq8u8ZzrC8fFX2oKcGQbzDkiCYZIDEpRmGGmX3MJPMmc50xMqMFegZco0TYezmP2TWPh2zvW8vjkRhhbjWQxpetQPpmeeETbAXihPk5tVvG67RZSaBn7ZNwD6WiEWab9vanbxnUSqQg8zPuCGcN2k1HGseQvOrmDA1YjuLy1Xa4sTydcKUFHgH97U2PvdC1c+Q3F/4YziVzvsSXmYW/mJQt4Xkvklqm/ClJ6hj6SqYYkQNNHXB3y8+G1/3gscUP79xi+Utfy0rh+nCYfvAY3LgzYuNMC5F0g7znXG14YIPd04NveQRreEfVMA8eUA4wWMSEPZEOZR4InnXUXSjiU5RMcUzAeVioyzAZU8qctxajLZleaj3sqVMYxbSdHqUPgUP0qdRE8Vy0aruSupq+z35QFIdsQ+lKFu6wPsE+zX6fPY/Oy3oUlG1BWbbZgq5gqNmWlZEpxjCEVAPQHLNYbiMKwgJaTpMIyaHegEGm9NFmrL7icJktlpqZYWpmE4twdEQIXgPT2KMIXzwLy5UDCATQXUTjOxJWUJE5WgSxhCAXEIcKJvkq+CG1Ru5KHM0SvQFa1fvwp3zyMMKPMiFdnCz/j+Jq79NGJVH5BIvlBvuXw6QGS0RdTpW3ky46VGKKYB/atVnIFQ1EYHUPMSTxI7yz+L5fzwgNPeaFv5raSgnf8/uG+zZuTLQduPn1TLlzwNo4FQp3rd/sRoIsP/RaER7/vH7Um/AHnF59OMyEt42CX9/oKRR6x44B7/tZT+/m8VBD2y/eG8uJLqkf7HyiewOZXTJFwRasegNoVbrtUROQAil5O9wmjMIR54h7RDgID7iq9E3qZkO9m6MA4DxeHxQojivwglMg0vC80GCgDAFL0lK2QEsVxpVm1FoXqFmlgDQhQUmi+IY6A28SeGSfNIJdxuvGu8Ylo874IQXGGWqaq4JpxclLsVRACdCB+8JZXgjyWhBB87PzlVm0MBufBapEhDmcRqWJKxsVh4QfLHknBlTYeFgNKuV2LVaiublKubwaTmwki1DYkhrBaFOJWrp3sZErU1VcceOk1OYtaJXltGpeXsd/ltQrjpJXsSINb7S5ZV+BGmLmZX5ZHVHgkzMzO4sdsVzSH45GEWMyu3tGW3P/OGt3NOAM0gwnF34PXtnV0tHy1a5YX73eUvnzmXfpM32818+KXRRYWsJ54zOsUhbolZf0Zn29KaqP65J0TNdoiaXbdW3h9nS/rj/9iO6R9OO6x9NHdEfSL6fPpi+n/5V23MgDoVGGjSiRaE2k8n2JKcoYCZssOsmbBum6JrdkjxhjFlYW7F4f5UM+yQd9TYCm7dm6tiaDtM5uzuK+a6UDdJKGdA2MyyXEDrI0WwW/UxIxoeYZ99UoL/LS3vvGkjX2hxhtjS2RRyCWiimx63jlbswQE3Iz8BxIUNrU2/+tAUyrc5grFipzn89V5rVp1Y6la7eVKkmMIGA1OOJXBetHhMOm2g+gTI5ZbZpksOlVR+EFfOpZP53NqLmxkZgMC6Paiv4sETYe729u9zS9un7T5NbWLS0+wWcLpyW5YyRZ7E1ueSrs+cn3OoeavBEec8JvD75UaJRaUuePbhz87hYOWXkwcGh3R3cqub3yTHdG+caE29yAHRTB2ozrTlEi2H2Vqlv6aNpRqqsufaScsJa+5Cl4aImWYJCVrEEU8oXEFJ2CRaTQClxvXYcGhUFPl7iN2s7vEHZ4tokj1KP0o3CvsNcz7BsRn6SfhGPCmOeZwHP0c/B560nhpGeCnoBn6n7sOQ/fFK7QV+A71C34jlijauLH9MewAHQGA2U1sXYv5RF4kXIJAumoVn4YbrICa005xf6UCIcjpd8wbMBpknc5ec3FrjKrsBP4cx07ZRdmwCgFweg0EKkq6FIQsJtx6PNHeRfS3TZMuYgf7P4yrh9cLBRzpCpWfzrnmvEzLs61mjbj6N+YWOIAW3i5s5bRPB6i2J6VNXnTw6PFimehkvEcRvf4pCa5pn3pBOm5t74YngBmDTJck0BX8FAm05Pu33RcPjaF7GabvblD7j63aX2/59UXnUcvHNGdWvzbtxfeLvjqHay8zX1wX3e+dQct9iXHv0N64YalWV1IddlB5QV7FwceAg9b6CAIsTIfjJfMuXwP6GGHTEPSHtMeacw0Jv2IesV0mn2DOm86x74RmfH9Mv4e+y761Dxr9abywGyieNGEeB3vQJwHWgwS5TFJ/oBZZxEJ3aNMLL0rvTdNp8fj9QgVRIvTopG+BWfJeDzqjFeX/q743fXlOI/X8QpGfAL4EAN+upYZz2Yp3G/fUrh6CqcUw+1w2GOOirmoRYxHEZpSqR/BqehMTuSinBjNmeR7qiqqLNh7K6RP5h3GmzKaVdkGjz3M/Zo6a6PhyuzDH84iQv2civzLNi2p9tSmHiFUice/PIi9cNHh7ERV1RoA0z+G484YWcaVJcsrUZF00i+mYNFRXKuxJnERj8m1YUALhL9iDUZz88A3D+1YuMFbjWx9qC14cqrzv5xXe3BU5RU/331udpPsbh67N0vIY5PNZneTQDYJYSOSWzQrbxIFpClRazEtUh7RFooOEG2FVklFHRWtI8zgGAxTAUUnVYthoEVn6gwdCq0z7eiM6NTS1GpjxtFmb3/n7m4Csf+0O/ubc+/3PN85v3POd28oabz/mu5757YsK+kr9YTi9nffxJpZBTmq48Zt74l4zsT3V+Y6vLkz1xhftTfNuemFXy/4zoLl85pWi323B9327V9QArf/B+170RfmwoJYQaxyccHiiv7Q0dBr6rHQuVBOVXGR7BSefKryk0cU+svc+fki3+OJCa1IeLxCyz2fdzmQrwvXbWXCLBNlbaafb8cFcGm/7c5j/k/8KvmFH3H5iidvV67IHRabXtJ2ergy+is6hcB/tjAhtogRcU68L3TxmryCqqWa43caMb6s3hUoGTUujffMK/GM9yFMAsYoPIFiiKuqoyEdZBxRGX9lsmo6paarKuXjC4KYgcQXZzK9zvSHhFoFW0ucTlHZWkIF8hzb9pncytlX10SgWq7yeUsLy7xIlOvkxzZ3eK9vbi2LNm5btLv0xuhd4ujCFsOjVH8z9Ulq9d4X2xpurTWak1WN13U88Mrin1La0upyWDoqesxNBTN8RRHJVejyKRG5wlcTrIg0R/ojByNaRIoUxvwNRn1lfbA+2ui/JrpEXlKYDHZElkW7I7dE10e3Rx/wPxTdLz1deKDusPJCwdG6N6Jv1pW6osJv5ORKqyJGVNMVxesc8EWpIurzw/C3m7VGtMgwor5in784JqhICPJHAlHyUZ5eeT54uUo3/P4iV7ASvjG9hukV3jbnFqfY5xQrnMJpJ0Sj2cm51Sl20svFO02f8A1La01XXbhtS6A/cDAgB3iys8LYYvQbB5EZ8PpybDG78KOecVxZcNmZGLvns9hdPX3GrNEez/g8jsx57WOj7dlyuKch5uCQVBuM2J4dZ2J2nkzsUc6ImP2pRz09Pem7TQQsy4M7/ezTItNOIYQgK0z7LzzlQUlUyaIKF89wTdrHPm7Vhdy3+Mm1RfMUPdnSUl73h9Tu2vmpzpjb62wq85SINaVOryJ+jKBa8Pgv23x1y52FM5puqG6+fnNqf2pY6p14Wvg+ezYZiSqhby3vuHMg3isFcZsxU0k7oubS+2ZL0BDRnJjRltNmJAKJhmVGMtzt6DbWG3eEtxv9bcfa3Dnu4vqIbojQ3PN0uUDoocHIsBg0y8vdJbqr2B2uDeKyIiuqpjXOntWg6HGzWBTXuTnEfDhyu7vTLbW7H3bvcx90H3OPuDU3XHRCXxEUwWFp3Cypj8Zp7nP6oDt+NC7Njm+Ob4n3xw/G1Tj7JlGVCa/RcSTGSz3pz8LRHo4cP3sjU6baR0c50rihIMGOSlerQjak31eIi/5kxHDA6JKu2Z8BV1xQ7DFhOR1lzaI55J7hKnZseDD6bWNRc2vXkgePD23cvTAWTXQtary2KYhly+ZoDm9OdWm9t1ju6G6I3LBjPPXxwF+T88PJcHl88crEdcf/mBp9u7+vsrCztXWpiSrTtsNc/YzYsb4hKCPi1ond0gH5FLkoYObSz/C9kSsH8rrW8w3tI88lmrVsFOewNU6rKu7f9vzg1m2Dz8unBrduPTy4besgRy4RrhKts8d6b3XP+9xR4iD+HSp/4zmWF+951PXVgYm9rhbHApIpB+N5BqBXpjroZufZrw58mXS1kMGrTP3yvtQSopSfpAzkmdSn9IkuhagTWKEN0V+0BN0iJUS7NETflYasErSPKw9Tp0TWb9GWB/mhlLC60d4HzAYcAI+rBpYD9wKfAkuBmzHnRkDwGpMgekU7bH2hrrb2Ar9TV9Nu9az1Kp6H8UzqWfq5lrBOyjOtYYWsf6L9pPKBdVKfab2OcSfRvxHvp1mi703lbuu88gEdwvsI5v9Ln0n/RvtP0Mbz3sI5fiMl6CDkTOx/DmsuhU5j0KMWKJQHaA5kBLJeGkrxnk8od1MJ5kSkROpV9OXiuQy2KUJ7AO9xjNEgw7BhFfS00B9GXxJrJKBDAv2H5AHLRN9l6W26WZymA9Lb1jewfzhz7r32ufnMmTOx/hmdvgbWkfW7EtjzKkzpNg3Q6yoQHZeb6ATkRmARdL0kvUPrIP+kUOqQ+iVtYjjImpCGxKOw1a+UdRTXB6wB6LhKPUEteC/jNhtkjSrPWP3yGK1AX0x7AmutoyapETyrpL1SLx3TQlSLuTXYrxzIgd1qlXex9zpaifmWvc6Htv43Afng/NFJO8E2+gDtgmzA2E+h198x5jMG9KsCang+9p/FNme/i9WpPeivhO4/AhLK3alHgH2YPwbu/wJtpXg+g32aM/sMXyGHmXtXIuOfLEaysG0/RE8CrwKHoYsbeAjoxLsLshy8s/D8ns3FBBHzlTnD78wP5gZzAPo2s+7pM1inbI69SwvBmadhw3sl/p7ppc0a0fYM4D/rBxwvzFk7XjJrM7eYM1nJ/FZICOmI+ITPyZyalBx7ExSxechnB7eykuOOuc+6KjGq5HfcpstsfcG3KWlzKc7xyDGRlVNnpUPIG7tYKibvBa6Di1mZtcWkvGC9qc2gLVon3adsBDdKKCQvJK/SSQugV7Pyoh1jS9Uk/VB6i3L0EaqGL1dAh6emyf0M/YK4Ux2hP9v55x16CrJGuSAFlQtCVY9YHyujYkQ9Iu3k56/L6ciOZcm4su9/bf9/IF1Uj1Avnv+mXoBtL9CjXCP0y2I2UJGVaH8J6AeijpjY79gghvVV5AFvxoDN8EObalKrgs8VpZhM2CmE9lXa4+DRBloCe3VLpmhXNogu7Qg9JW9Ajsde0kVay+D1IZdN8elqzk3n0qTM8HW65JzPeTcrmc8cX/9dWke4NiA/D9v1ATnahs1X60SWl1qH9bpyExmT/LyKpzxmkp8HsLYynZfTZbq2gHuZOOV6kT1/Jj/WcI7kPIfY17Pjp8up+eIO5Ibv2Xn4HerOxPUmYC9wBn11mTzCeTjJe2mtZOoR+CuXTPVdMjHO1BbSfJz788maqljPsr05nrK1lO0E7Jiso0nr92wP9PO408oY6h7HJ3Tj+qn10rj6hfUPO69wLUUc2jGIXGv74TJ0LrFWyiupXd6DfMo5PExddi26lmbgfI/BvvdzTZT3c+5Gf7l1m/wI6iTmysNWl7qGtqv/Yb1KgKuqzvD/3jn3vpcUNQTSYTEJyBYqiwOmZQmgWCsYRUiFoCjIztCCAtYFClIRQYUWCLXDlKUZaNmJFkgDsqNYJJRBiyxCWw1LK9OpEBoovNy/33/uvS+PSxJ0JDNfvnPPO8t/tv///v3UNT4e2ghLndhvv0ULxBdYPelJ76xKfF0Q+SHPjhziHfZUWmCNw/rm0wGsZbvZgzT+TPbB9H2R02SsyECerlO5VNqYdtJnKs+S/ZA9StwLucNGU8iYB6nA7EdnjBWjiqQwbxfYaXQysptPWKl83MqmaHQSb7Rm8GQTrx26XxXQveFLfF5doXZy7yNL+bLK5KPxOHw7dFNjnNMUXqoneLHbxHC25f2I3pA7Ym119YTp05GGQ6c9LNA/oBxrLj2hVgF5fM46ivEyzX631e2pgWrBJ1WeeS/sahnRCU4xzn0J4nRDeWNiA+bogXI3tZffC1+iHvAl90fyeL0eTNCLzjUi7gJ08tAlAV4dveh+02W034z48Ht8l+O+dofKnIz674sO1M35A7Wdi5TFU9QMWou789/wS4ibBVSiG5DSTWhUuDu0yUJapV7nzWoOLVYn+HOdzf8LP0dDwgv41+oPlK9TeIk6R9NUIW/TY9D+DJ9CeZPaRRussbRNR3im/oqKdTG9q39O74Y+oefUC4glqXxZ5jPjL8TYi/iYmgPNk4L3gH6JEFt9VGPzaNic7dk7OtFeY6tnp29jdfYZO2Rc6Sfr6M8V2LOTQAuXHdHl3cSvG5+VSx3sjvBBB+hH+O0wUWUxUIi2r+A7BqxDORtAFwcqw5kJ5AM4w8qdGKYf0BLfE3UjSvX8zEi0R7XTARiGdmvBH4FPAxg3dgbAuJVDgUdR/heA47223YUpL0Of1zDOHHC6V480phLlykUoPwb+DrgAeMBDXdQ9DNzmcuyM3M8bdMmt5+rj0ddkL/609uJP5Q0x5Ztw7tfi62KPf/434yoNeT37++DH0QR7ao15PuOi7EiE+Fbxb+JXxbeJPxV/4rOJ4+LXJHZA04PfgR87aHIz+DPxpeLPrBjuP3wR5vkp9jns2yW+APfqiDrLZ/GORcPWs0qonfh2U4bfNTyA7ohrDsQ1uwfapMKfiOZtSOmY74JOpSTwPaI1rOW0zc4z+V2GHxe9HC9ZYpa9lwZZHzozJJ6JLdFm0PylKPcx+YdttPkkPoO+/5GYGf6SpuM+vOVqXOSBZXTKukJvWH+k/VYX2oR3fl9c1/6YnwaWqQ94A3AI80bVGeqjUvnT8AXkRMnOWZMrvk/LQjH4/3SakLyGi6OnuRjaoXUU+iZyJ+ydSBlJWCtyoR32OmoEuyv888XZlFejSURjdYhrLm/Nwbsp9sGuPIkTifP6/SKnECdn8oNx3X+TN+a9lRXV3LnEfCEazxuCecH1+cPHegv/RBVwb18jWhdgT3fK0f3knskekxWwJcWfC/uysaY36b8R9Z7RKVke6qF/GurXu/kT3v5cvqRXUVh0kOrFjh7Kjlotesgpxv6scwEN8wX1UytpoBfrTayV+2Vi8DNcBA7L/cOaPtH7KQOxvrOH+shTVxgdkMXFxsZBwEpgNMZN5y8SsBm4okbg/JvS4+qfiCcXgHR+J7zSKTHI52PgjzHPaeBTjJuhh+Len6cc89YGkMKaylUyRWTvDHD+wBqVi7FyaQT4qCpmyXfHmTlWc4XZs0JZh7MEaz6rsCbUtfL7WFeptb0M9+Ya9u0ItddtqZXVlVrZI50SvQ82NAWaYI+O89pwH8oVhKbxxlARuIgeFISfp5aqIfLeu0W/IA+ZEOoHHdwMaOnq5tAhgw7ISTrQYZPbuXhDEF4Tjni6+RKwPLyGs4ADwF/wnY/fWoMrPCyqAn8EJnV7yArPog2hQTQpVEbjwyU0QuZRKfR2EGg/zAVPA0/BXlzU+fR2AA8Egb7C7YNAvXCLILz6RkGgXrhnEKjvWY0dNbWryY6a6lsGgfqWt8COmsZtFgTqm9ViX24QqM/9BnbUtM/Ng0B981rs6BME6vsE7UCsGwD0BaCL+Cj8VUfwq8BVYD8AfUZvApnQWv922xicAN5HfTJR6Hb8Bq3lPAv8wgWLBl+N8pdVdYJK6Ejnl/j97+DvAtM83SjavjHQFW0wt9MG+B7KW8CDwRCNTh0wbIg5rsbkEHgPgKvvnAI6ufOZ/uu9NtCTojmdSyiLhsCYvNi13bkIQHfyU+gDfejs8myX34+4bOYVu7F+ygFEC8NGHgSMAQ4CqOOeANbP0L98F9osdPeA/+qyc9X1Czwcb7UdNEI33QmxrJSO2Fuht8G6EHr7NmqiZ5HyYgTBV/5O/RYaA6ekNvPL+i7cy8WUilxqIfxbob2XjyMuFVnraLfkU9A1j6pNvEiXUB2BVUAhPZses7Poad0DvnwFx1R9/IY59BC+JvrF5GfiZyfg9wn8G4lhkquanA6xJKkpbJlHfaFvEN8oNaoR/0ZgzicQ817jp6KDoAfOchE02TBrIg9LngO98Df45lQegNyzrT2KPrQG0rN+3LOzqVz3QtzxOHqaxkXSUL+S6urtlJw0kcbZz0vsdNLic7taK0u9wjgzfglY550HELsbeERsNnEcGk3yU8TmvaKdrIu8U9fhk7CnFPYcjmvF+XRSL6KcSAXWE6VGSVGs+06cyZ9prIrRPd6cTRGnCyVGYvydZnxPQ9ox6gWtUOaz6I2ALm1gTeVZujEvdXUpr/f1qT9GJB154BReijuxJ6hr4jrK1zeeVvXn8NZzFPqpVOKnv/74PgR1RzZ0Xx6fs+bTAaPNg+zbtJtPWHNl/6iN6A97CLWxHHCXUNiaQuN1/1BYZdL4SCbPwn1bavTZ51iT0WuYZzOdiqym+u77JeRr1ByYRObP6Y5/w3F+JQDqGHmcg3yN6rp+hP/k5pQUBuCTnLEA/I9zH97gP8Avu/1lTKc/+EmgLfp0ct+vvHXCW6TlHja6CLUH6khdwj6Xulo+yHFdL1qodYD19d98pPrcjWd6fCyuCfGGw2ucEl/X+nqyekZO4H3jXi2Gjnomrmd9HR1g3PcdaLcvwBkuO4flrsk9DnJcV1/P2mUuv1lu6b+z+HvzdbVh3hfg+nF9fTOuym2Wu+uhx8E54M5Yz2cB3Z4FXoK+lTfkkgOoHPvfGTwZfC9yixjKnX2O54YeV+WwXv7k8gsez5G9Ebukr2mHuyTnqsdhL2qB3DuDrfyVgf/twdX3N8LOoMHA9MgGGgMU+Sy5Ym2IhGgw8Hr0ERoDFCVwmcDkBS50QjkO5IiDgenWz2gMUJTAZQJz9tXA/hXtAc5HMzFfJuzNh735VAT937s22HfQ+UhXtHdRZu2nrrXB3kXFgmhfzNMXfWZjntmGywT+vvv76O+Lvz7fXn9+f9xve46YI6U23OxcbtW6a7U9AdAlb4om8bgY2BKwWfYtxX6V5gGjIiNpHjBK/BPalroIPVR1d7jChXeP4LcEujfN0+sJeU6onoeHgndAZ/L/GS/36KqKK4zvc2bOuZcoZS2wFGh5CMbwMjYSUhLLQ1OEYlaA0IQA4R0CUkCji4K8FCIkRSlCCxapEQ0kTQIkFBNjqMQUQni1lMVDXgVCBVSohtVQ1OLd/fbce7MuMSz6x+/OPefMY8/Mnr2/mSQ0PuMsCk4xvQ4yQDbGeypAQ3PrA19rgP8dxFo0yDo5X/EXfu1l7dSXKFPiuxCMfd7/cBViwRgTRxFrWozjXMSBbbqaMvx6z2C0H+YTJnoJ39P98Y56YK5xEjdR1iD+bBCg8z4Dn8PGh0A0/v8dJbQf70KpUKajPA6b3gZr8D8M775UkZwPNuN/qV+L0wi/3vbl+/W37yro4H8ftM0XBluqJfaqp3msLuV4xL4wdYXPqQrs3dPQPkCdAtALsPOKup936BZ4TuJzzjAQiTpyFnL5krpFnYKgH1LLKQzf4s33KrS5wSXqU5qLGP+AyqYIdZy8zo9R/woYQ8N1JQ23D/EzGOuWiiFXZ2BO4WiXwlP1RZToQz9GT4kuUsm4Y22kLkpRL8NE6qPa0YNgkBpPeepZamXtpXB7Bg1WCfDRa9QDfhSrXsM9Np+i1K9QZwjywzW0Tabe9ie0Q71KF/XzlmtPo1ngGSkR92fZI5E/ZqCMCfBwgJ9jjHHU346DvnyLklEn2U7F+54gNcBMrrGW0ov2VEqzV9KzahnqtKH5djV1tMfxSYtpkT0Z9UpBAn9hjePD1kE+bE8Fbfgy6gy3mK/Yr3G5XconUGe6MwL+UkLFzmC+qf/EZdDrf3BcrtPXabvTh5fr1Yy7B8f5tQ33w/7e0GQ9BP34pdwNvCBY2sV+wWQl+9+Z/2/ip9ivusTfjdYcxhOdi8iJZ6Ff6iSHSQygFWgzW3QCKJTca/Jea2qDXo7Av8rBA/4zwIdwPqE5oAn956i3PsFVdgNfQ51foM48uVPZa7nEbzO1MWcE+RHxYj/OxnGNuxD6r1HpXC1jwR//YsaDHlQuJev2fNQdiHvSJC6R82b8Ops/0ZNBoD+Vi3x7gNeL7kH7YjnLcgZN3Y6cZOYw3ye6K1ZyOnzVkTwdoIfoNH9eYNF6NsbBO86zC3y1ohmgp1OM73iwnx7qBR8xvmJlcQ7YakdSJzuR5lvj6TmwFPQBMdZ4fgPlBDDA8lF/NYtSwAI7keegfrI9miLEn9Sj6KuOeqKvTVYWRcGvxtsrMMZUehtshG9Nturha4n0RoD70O7FQAz4GtTJHQhxI8mexiftGPhYKs52BTRiDH8sGtPkohf4suwT4skH98prWIMfNeFOPXCP/H3P+pU0VzQ2bJuEcnFQL2N/6iWmukOMnowI6EeFWFwq+gp1LNHjUqLfTkF/+45ua00t1E+odfDOhfXZDcrAObAOwD8ZMdW31h9bfR08YfSwiYvoO6CXbwbOwR6s2wCj7WJ5SVCLh2htow1h3zfOTN6t3oXvbadY9Iv7CiFWUwQIw3gFGGeO+Jc7GOcP+cYdTNPxrhrUg+PgAjgMTgLcWXxyli4F/mcFdHZEo16tN3en59xUvB8KHbuUbrvR0MRF9JLN8LFYum7HWnL2NgjIL4lgGL4jX/MUrOubeJ+qztEQu5YPqsXQ2+lcqgq4Vq3kT9W/KVHl0RR1mOLUGewDUabqhm9H+Krayf/Fc7T6iCJRLlSbqQJlAhgtc9QHcM4r/ehE3xp3HcpY+J6Xj+kEmqKR/9QesIp36Xw8N/AxewJ/oNJI6yyMUcl7neX4tpz36tuUhjtujSkRf1URclEF/r9K2fpxaKBuVK2j+H0dRat0Eh9xsnmH61Ka9IE24Wh7SMbTr8A3xIbmgE3GnhDEnlAabWmK2BGK2NGk7zsQW4ruHCsUsx5BsC6h6xPCGimdKXeuWSjG3iBH0U+ozVjHIGY9m1JBfUGcrHPjWjeDrH0oZu5BsBeNYB1kX8x+BPxA9l6t5mIzZ6nT4LfRrDXmox/nsqAPqM+gFcRuqQNfUHV8xNiFcZw0GiX77xDt0qf5rPRv+gysmWkn71HXPKM0332IReJ/Kdh7zDm4trKebjuucSMwVh205wuwZQTN0XV4FttbI38F7NfpPFT6cjvz71UGvl8IIG02cI2xPzCvoO3G18R29Bm0HXHkGPL5Fhf7JGDP09wBGEfGGkrh7td4t5RXqnnwy0oqAqfBOrAJlIEq8J5dCb1TSYfAWLsS2rsSmqmS68B1cAvP9wECaeAHeJevqyjK24Ur74Z7DveFA5RjtMNM3OtuN8NA1LlEv/Hs43X6Q+SRJjgOdfc4+H+D/yaEjULf9X6Qs2ffhTGGLLQ/S7M9o9C+iM8ITjZ1d89j3KZ4cd+9iLKQK52xtKmRON4veNbToNC5mXmFcLf5ydxCkXn+v3N1uvnL4HybzlnmFSQ4P/iP+NAxmWcozc75vH/OoXxn3rDH24/yvPXQPbnIU3Mx1r9oo36EtsKGVCeSnnTyTU57F7TE2HmeG5ztnOZc9yxy4PPsenbyAmcVLzO5rz/90Ovg+2bO9e7h3c5X1AG5sUK0l3Ob/yw5UrSeoNtTuGcqvj2BnJ1Ds9VJ2NcXubbQd9Vo0RT6BjnsEXyTO+IJc784RS2tJb6ruEfsM2uBPCv6Dvl9vfMPqnW2cJF7P+1229JwrEut8yH0Qisud17nQs+DXOj2ojRnApfrl7nccxLvT9BWJ8f6nt6G/dhCyaZdNUW55bTfWUGZrqbL6GcV1qAQzx+7a6GNt2FOi/Ccj/6/pRSnE41yMvE8h6brxei3O213J3KJ25N2eJLoZWsDnYHWO2XlQgdOoRnWH6HXZtFoPdc67fangTqBu+hI6qoXQSN0pWjdkrqqYv4Wfb3lrMe3TliD+dzWHoY1n8xtsW6P6V70qJ5OrXQ8tdfT0O6n1E4vpng7zleoM6AXmcP1Utw5I7mNO4B+pvJ4pZ6HeguhWSZRvPsEPYn+u6hb/BG0VAfznMCddQ+Kxjq006eoD/J1kt1AVZ4FNFjA2oz0/pPivTngPNhH8WG1FC96Xjm8UGVRMbT5Te3h5X6djxhFnCP6zY31fa4zfe+EbeTve39HkfCFDbo39w1qMacndXYu8Fa9zFfhxEPzF1FLw19pG8oSJ5lKcGfZ6A3cZ5oj7H2KtgdZnfUvrZGIme/ZL/EmL1lLPAX8a08B4h+ePcsIWkf65xrQ0dOPypwbVAZfzxRNAx9LB3JvmGs0SwZZ0h7/RcdE6tXQWQW8FP/lThTjtjN3rWj9W1pvv0NJ7lGKcTpCR+H//9gv9+CoqjuOf/e+dhN5iREFBC6vGF4hhJdANA/elFeTlHEGFZfdG7Jmk93uboAMg0PFqtV0Bim2pYpA1TKowyMIDR3CpNThVYaitFA7gFha22FoacH+0VRz+j137yY+Cn84ttaZk8xnz++8fud3fveec38/35F0bnUzm2+GeQJDuP5umT+wfIQ0khbyPtngyZsz8D27z7dR1FO+U6tizFwlzpM/k+tsM8hQUkGyPDmQgXPBueO018RJjj/p+4Z4Wz/A3PQ18VvWh/suiINsu2D9DhutVmxkzLk2cD/eMH+K2f5ljCOr4Jjjke//E94wcsSj/mLxS8oV9OuD8sy7sfG3+Hxr+X69KtqtKPpTxwKzjd+6KyhgzFnFsY/xnh1pPYAI++4nuTLW929EYdZ6fI/3wXUynrlXuVWNpLkXOdoq3k+8d2Quw7kJcwRSeo64ZlzBZK532XwIgcAVcVUvFsIcjUbjcRToLzAOXY+vaZswy38eW7J+hsnGUpTqBzHevAOLacdi8wweZPmytEtC/e2MzfdlckMZy8qcxNxEu1/FM/6emJC9X7xgAQ0Sf3O6JA6JkUe8eqP+Ohp4nzWbbaI5cJYsoMy9BVK4nl1BjuB4YI1sE48HtorHs6cwf7kk94gnpA3ybnRj6RnMGSowzDzk2jSJ/prk/zUmZb2HSVYR+5nzWFPES4FZzFuZF8kcSdrPfeXw2a2UutyyiM9iPXU/ydiiq9iXdQtW0s7dzAlyOsGFTMlvRJoH8GOPc/oSHMpg7UUh8CHS/EtoENuNMIK0/0kJz9BC2jFInjV5xuWZ4rw8iZQl3vl8j/2HyMXMeTU/wEDzA343g7xrg6K3PHcdnOM5hG8c7dypncE35X1B/GQxbfiQesq55m5ykb65IvOWAMRfJBwDfkeOk5eln7nWec75I8fkkHXkWW2oeMf3Ju/EofjI96bPzuR81qN4yexCu3sim3HZen0LyvQt4jjj4DLjGeZPMp5lHBk4IBrNf0APPO+V+aLRugO6fzbr6z5b0g7HzR+9nPLTpdUdl/Vc3rluXirPk3if+zpkJZj3hXhmVjOOmMlvBXNVtlvmWtxqtImp1lmcsVbxvHp5o/Uwy1Z+Jx0c1K9RPoAA4+rTXH8u109m8kqjGCMNnTouiZ9LfR3lD0SOnhLDef/31teKrcaPxGHi5nzsf1dbjRpzMd/RBgzyO8gxt6GPHsZg8znGwRf57N8ROzxbxhnjRTHPxj6jF8YYXcRZsoTn76Lcn1UgivnN/0lmjGnjCX0h7+BJvn76Zd4HR9zn0Ye2Bmj3Bfd9l/fOFXQz7xWH6bcCGXdY8/n+PcRYo43lMMZJsl7D+hH5TjCOcP0rtqX1iSPyDuJ6Z2S8wVJYu6m3pzjB2GSiuYrf/0X0+yXRQvt7mxvETNbn8TtY6X+e+z6GKWZK/EE/gon6MUR59haai3w53NNmeY6pb1JWH9ForBCnzB/iNn0lbNp+2NjF91HGSBC/0QehSHsRPq0BC608vo9T+R2/m75uE5clMi6yfNJ+DJHIZ+4+91Lxe+M7PDeXMZjxwmB9vThv2uK8/hxjh48wWtvWLuOy6aQ/7SoieZS76M3i63qTuFVvaj8p7xAD7U97rKZtJTxHazXen76/4ymyVdtMH3yX+9wsdpo7+TzimGEswEyZW9EXJ+ibs+kvIZZ/Fl/2DXiRHij4FHWklVlof8BIdWKe+3zw64/AX4GsNuCW+xjePgZ039VJjyuf5LY5wO0TgF6DOrmzhI+dY/uWpLnraCf9d90cOw4MpN5BvCiHsMytBPLGAcPJyCJg1Lo0o7nnMX2AsSeB8TsYdpwC7tkATH4aKKJf7j0BFH8fKH0dmNoLmNaeZsZTXyFOKRQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKheK/jA/o2oZrKMKzsKChB0ZjEWC8omXBYB3ohh381Qm0PvLXlf1YzprPrcPXVVvnyToG65s82aDc6skW5Uue7McUw+JIn5FFnf2NUk/2YYa1xJM1dLNe8WSd7Xs82aD8T0+2MMNf7Mm0x/9tbIeNQhRgDCZSqkQ1HJbzEEMdSaEBcbdlKmsJyvI3yPaIOyKfPaWI8t9GOduWcX4KSbfmsHQ4ejl/w+7IrvyfxdpStjpYwZYFrvY6rptZZy61N1B3PfXY1BujzghClEOU4+xLdKxjd1hfgLGUcjtqEzHStSFIDXGOtblukOtIHSHUeGPnsFbNVtlbTxuTHXuSfoi4+4je0J4q1xc2ylhfyh7ZGnQ98ck9pvXEvJ3a7ir17A25+5W1KupewbkJt6Weo8Ku52y2Z57HbNokvRNx59W5vp3iznfcEQ5quab0dNj9tT2LMmNttz3JFum/eMcT7NyH7E/RighnJumFSkq17hwb8729lHNsrevJzL6CrpXynQi7Nshd1Lj7rfo879N2u7BgzES7stqx58XqYqmGuGNPjSXisUQwFYnV5dul0ahdHllWnUra5U7SSSx3wvl2166znKUJZ4W9IO7UVco5c4MNsfqUHY0ti4TsUCzekJBzbKm+YKydK4uJI+3yYDRebc8K1oVioRq2zolV19mz6sNJuVJldSRpRz+upyqWsMsiS6ORUDBqeytyTIyL2slYfSLksKhKrQgmHLu+Luwk7JTcx+xKe24k5NQlnSl20nFsp3apEw47YTuabrXDTjKUiMTlBt01wk4qGIkm88sqppXPnDmiMlLrJOc7K8pjtcG6hRWjymLR8OxUkLPnVX4xQ9w+m5222ys3FbRTiWDYqQ0mauxY1Y0fyP/4Asl2UZfIV+USKUMFptGHM/k/4mNXSvpC6bxOFnLcKI6OcV6YdqZcL8i153GWfBeWcU9Rd39fjM7/Jy1fylUrgxJxtSUsBuIX+A9/pV1QqZ/WjqEfBuin+f+2/haDngH6W01WvwH79eP6sabxA1B6u34IBaSEbCG7iIk1jGM2k53kV8QQrXrrnunTC0uaWY7Id8umvGGF+2VHU5/cwha9VTuKuzGADQebevV1e1qayso8YcI9aWHP8FGF75Zm6y24SjS9RT+IvPSsPXn5hX9r1g/u9a2z1vm1/WKNdrRpzNiSZu3onrvGFvYo7csVHiZxoqM7f3cSDbv4e/HfxFZbbBRVGD7nzLQ7XIZeKO2apvszdCvIFIpdutt2gJ3d7oK4TFpbLl3ugmCI1CJtiYSEBpFbEHkgSoSEchOJlXR65LJlgYI+COqKL5IgVojhVYkRefGh/udsAzHxwTdn93zfOf//nf8/88+Zk5G9VYjHZa8KMYytkd20zyr4HabYmVqr2nYQTsN5uA7fw0PIaYLXoBPeBVWFIvDDTIhBzkN4DKwX0vANKLcz9zJsf+Zopi8zmFEzmYxzz2H7naPOOeeqozpOqFvtzmHdrFtheQq9rdxXHinDinpQ6VH6lEFFbVRWKe1Kt6L2sD42yG4zNeu4rahZx0FFBaVKCSuNitod8Snr8auwXeIqiY0SwxKrJILEPInDEh8JVNZzI5QX8bMhMRexB9t9bArWYghrMUTa5agHN8V9bAwreIsAtjC2VdhUNoS/W/i7iVUrooRSMooyopGSEtxShQWaHSlgu+kxEiY6nS2xWCBrJzsRSwTSzks79T926lt26hGd1RA/OrwSFYH0VYnj7RK/fsavf+DX3/Hr7X59mV+f69cn+cWk+cSH8nEC6Q2JpyS+bZf59Cc+/Xef/otPH/Lp3/n0Lp++yaev8+nNPj3NivDY1+lxe0xI/yukTwvpZSE9xSacz4vlkVFpNgHfdp3N4k4ZpFg9dwApxJ2pcIVVE4dhbdl0DocgMopVEqAVODaRFyNPlXadTaE2vprAgLZJu48EVDGvjAceYrRSHoggFXNjGqTol9zxIQ1y5xDSNe5k4ApNZzPRSxxex4j0Ikbch2NOgiIS7SdBegTZ5cE0zurjwV5cED1H2/AUBfoZ8mbkM9yoRPfH3KhBOs0NC+kkN1ZiihOkRqbYJhJfoVuJIyNvEQuITKBd2XujHZh5I/KmkYztyML+Rvae6AYe2CFSryeGtK8lluR53JkkVt6AfaGzSID1IteTgBzX8cBMXEyQG9Mxe4AYMlo1t3pxCJh0Bw6fy5aohBvzkAp4TQZJ485WpFwOvUg5PLgZiVxCyZ/4tj4eoLZG7fHwKFAJv2HwX40F8ADv6b6TopTDTyiuuAD3IAM/SulFuBvcB3eMFF3M4QdLUsaR9K2TFmslX1ObH4NbA+JxcvgqkMIEY+CLgAU3ArVwDadWcEhbaU2IP6dtKP4kRe1LG+GUkYGTNSl6xM6DE3hrH2Hp36t5iIdJSsXMO4xa6BbTL8K2wALYKpQX4S1nMryJC6E4ab3zMqw19sHqQDMstdLiEZBWzLAZluByNHoBFuE9NmazLQgeg0QNRuYw30oxsciXrAzEjanQgPEq7GKIOs0QwWrYgX1QF9wI040ZUImz+VYwsRxiUVNwk04WK+GwKHSFLSEeegfbHnu652fPWc8xz2LPHM9MzwzPC57nPRWeiZ4irVDL18ZpY7XRmqblaqrGNKIVpYYf2JUED5qi3HxBuapAVfbzmUAERMKoxvAjq+cq242H9W4yiE1xxysJlmiJuiEzkfIMN7u1ZsL1NC1r7af0/SRNuNfXksSaie6TlvIUHf3KUjenPErdwgRJLIx6UeyyvbgrFram6LCYsavULWxoHcDTqm7XgVLBs3YdSCYphu8gxVvC3nDhnIK6ubF/gdUjaD67vOY/Lq9Z5n6YaGl1Py1LutWiM1yWTLiTWyYubx1ge9nueGyA7RGUbB2gfrY33izs1B9LomyGlNE2NMeEem9Wtoa2CRnuuTVS1iBleIrsQRkeD3ukjK0kIGRoXylk+JSzuqAMR+pHwmmHSVDqgtphqVNpNq1N6uOx/vp6qfI9oLZMavseyKRjhajfslASsISkv9BCQb9VKN0vPnMbWXdT1t0k3XXP3DVZ94qsewW6zf/lWhf9z9L4hpYoTTS19mskmmxYnuXi/E1z5E4qODN7V+llWqrcJWPMpDu6POqOKY+ScNhr5s+iVQlXXyi227BbK8r4tJ871s1FqQebiGIZ3u2ll1VCz8ooY9Gsj7imRaZFhAvfGuEah+a8EZd3u2Vg7rMjrnw0F2Bub3xDDP+COvDqNOOxzs6ukYsI6MRxR4cZ925ATxalwjQJicfiYlpnFzHNDrR0PC1EV4dJRDnwDfhbgAEA1GH2LQplbmRzdHJlYW0KZW5kb2JqCjMyNjMgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzNzkyOC9MZW5ndGgxIDY5OTUwPj5zdHJlYW0KSIl8lQdYVMcWx8/ZMxfuoiIgCpbdu7twN7ZgwYKKBmtMooG85CUaEwEpooKiEkVjwYCKIIjY0Fiwrl2sKBYUERUb9rLrYsVVjGJ5Ylxk3yz69L3vfcl837kzZ+bMuff+vpn/AQSAOpAABEGB37ZqW9k0N4HPmLiFhMWExmatrj0JAP0BXDaHjYvTiG9ylgO4WgAcl0bGDo3pHzwgCqBhEoBDu6HREyLH9bOdAJD2AsQkREWEhj+YvGA6QJofz9chik84t3EN4f5I7ntHxcTFZ61yu8L9TICOluhRYaHCbcMAgGMTuf84JjQ+tt585g7wNpLHa0aGxkSUeQ/l3/J2BoA4OXbU2DjXxMxYQAeyr8eOiYjd1GSfxH0vgFqNgagjZoAAorBE8IWWKNf0/SgbIhVuKCgUAglMUBK7Bc62AIgfxLPYecB3/Xtq+EhjqxLSq/ugr6MW9wcA5pdWAtBooZ/9bSDyp+JdPLhzfnyEjbg5vE9iT6ZQ2GP+t/FFYoKDo6h0qlW7jnNdF1e3eu71G3h4NmzUuIlKLWm0Oi9vWf9J02bNW7T81KdV6zZtfdu179DRr1PnLv5du30W0L1Hz169+3ze94svv+rX/+vAoG/+8e13//z+hwEDfxz008+Dg0NCYUhYeETk0Khhw0dEx4wcFTt6zNi4X8aNj58w8ddJk6dMTZj2W2LS9Bkzk2elpM5OS5+TMTdz3vwFCxdlLV4CS5ctX5G9ctXqNWvXGdZv2LiJNm/Zui1n+46du3bvyd27L2//gYOH8g8fKThaeKzo+ImTxadOnzl7rgTOX7h46fKVq3D9htF001wKrG6mnQT/VUdwgCloU2gUAxVbyIsCaTxNpRSaTSvpHL1idVig0Er4XggWZgopwhzhuPBIeKkarhqhOqoqVtnUU9Ur1M+k+pJK6i31l36QBkqDpJ+lydIuqVC6KBmlp9JLqVoTrhmtSdcs1eRrKrSDtYnaVO0C7XqdQuegq6tz09XXNdJJuma6Frq+ulBdhJfCy8VLK4OskGvLLrK77Ck3kb3llnI72V+OlhPkJDlZni3Pk1fKm+Udcp58QC6UT8vn5Otymd5fH6DvoQ/Rh+kj9SP0o1pO9fHw6WHQGmYathpyDbZNES/Q6mD1sHaw+lu7Wbtbe1kDq71sVTZbzZnJVoBCq/hRsZW8KYgmUhLnkE6rqYQqmTMLEtoIA4VQYZaQJswVSoQKFXAO0apCVbUa1AnqbPVzyVPSSH2loPccgqUEaY9UJF2RbkrPpVca0ERq4jQZmmzOAbTB2iRtxgcOrpxDQ536PYcQXXgNB81fcAj6wCFDzpY3fuBQzDlc4xw6f+AQoR/OOYT4gI+nwcOgMyQbcgyVm1pzDmCtZ1VZ/TiHAGtPa59qjZ2D7S6/EvX56XjN+7B3V6J6WM3FeMVHzbmSDHEIcQh2GOzwE0BVSdWpct6Xzy83AljWAtxL5n0nS0dLe4uvpa2ljaW1pZXlU0tLSwtLM0tTi94if7xqljK+czBA6frSheaF5lXmVADzOvtKqYd5tDmYe63NAWZfs7epj6m3yd/UydTB5GtqbWpm0pkam9xNaHxiLDdajPeNd+y7jEXGfOMhYy4fHTOuNW4z9jb2MHY3eht1Rq1RfTvfHmPm74xUcsOIgiGZnhVcOa/b1dLxd8cljosds5xcFM9qtIJxHTgMwHwAhAZCuMA1UYgXuLoKLzkD9ce/cLzwrhf9ap7t3lss/G0Ts5QhynHKjcoCAGU1gNPej2tOB+zmdOi9l/f3mf67OWU6zf8wzviLmCk1+XmNcHrzn7la3bj1/b9QgtWQBNMVj2EhlMEMSIdUWAYbYA24QAqHlAjzoAKeQRosgmQo4HXpKSyHjfACnsNLWAWb4QQUwRYYAmGQAeFQDBFwHE7CWTgFp+EMPIBIOA/noAS2wlB4AnPhElyAixAFD6EcZsFwGAYjIAaiYSRkwygYDbEwBsbCLxAH42A8WCAeJsIE+BUmwyTIhZUwFabwajkNHsFj2IcLcREqkJChAFaowixcjEvwd3gL1Vz9HFEEGy7FZbgcV2A2rkQlOmEtrI2rcDW8gkpcg2txHRpwPW7AjbgJN+MW3IrbMAe34w7cCa/hMqZgKu7C3bgHc3Ev1kFn3Id5WBdd0BXd4BbcxnrojvvxANbHBjgbD+IhzMfDeAQL0AM9YRvkYENshEexEBtjE1ShGo9hEfwJb+AO3EUJNahFHR7HE3gSi/EUnsYzeBa90Btl1OM5LMHzeAEv4iXIw0+wKTbD5nAP7uNlyqHttIN20i7aTXsol/bSPsqj/XSADtIhWk/5/ISvoyNUQEepkI5RER2nE3SSiukUnaYziieKp3SW14ESOk8X6CJdost0ha7SNbpONxQVimdkJBPdJDOV0i26TXfoLt2j+1RGD8hCD+kRldNj+oOe0FOqoGf0nF7QS/oXvaIEmka/USJX2Ok0g2ZSMs3iVSeV620aV9w5VEmv6U+yUhW9pWqyMWDIFIwYYwJzYI5MZErmxGqx2rxCObO6zIW5MjdWj7njFbyK1/A63kCj6Mc6sI7Mj3VinVkX5s+6sm7sM9ad9WA9WS/Wm/Vhn7O+Yiexs9hFbC+WiQ9Ei/hQfCSWi4/FP8Qn4lNlojJJOV05QzlTmaycpUxRpipnK9OU6co5ygz2BfuSfcX6sf7saxbIgtg3tEH0F7uydezfDNaFYhBHFEbhnbszd2eYfynu0uIhCUGDu7s7lFLcXWMQXEOc4MXd3bXuuDtFSnEI3rzEOd8auVauk+vlBrlRbpKb5Ra5VW6T2+UOuVPukrvlHrlX7pP75QHnnHNdHnQuyEPysDwij8pj8rg8IU/KU/J7+YP8Uf4kf3YuOpecy84157xzVf4if5W/yd/lH/JP+Zf8W56WZ+RZeU6elxfkRXlJXtbVdHVdQ9fUtXRtXUfX1fV0fd1AN9SNdGPdRDfVzdxsbnbVlz6pfqq/GqAGqkGUqgarIWqoGqaGqxFqpBqlRqsxabUbp8arMBWuIlSkilIT1EQVrSapyWqKmurm1M11C91St9KtdRvdVrfTT/Uz/Vy/0C91e91Bd1Q71E61S+1We9RetU/tVwfUQXVIHVZH1FF1TB23PWxP28v2VifUSdvH9lWnTKyJM/FOPvtWPBFPxTNxRTwXL8RL8Vq8EanirXgnAsV78UF8FJ9EUJpaHEojHLkkSRGTR5oMpRPBZAnkU3r6gjJQRspEmSmLKEFZKZsIESUpO+WgnJSLclMeykv5KH+afmanfb+AKCVKU0FRhgpRYSpCRakYBVBxCrT9dCfdWd/St/Ud/Uq/1m90qnpMQRRMJSiESlIpKk1lqCyVo1Aqr/5TT2g8hVE4RVAkRdEEmkjRNIkm0xT1lKbSNPVMPVcv1Ev1Sr1Wb1Sqeqveqffqg/qoPqnP7LBgYpclK2b2WLPhdGwZ7HN6zsAZORNn5iyclbNxds5h/uScnItzcx7Oy/k4P39J02mGm+Am8ldcwE1yk7kgF3LnuynuAnchF+YiXJSLuYvcxRzAxTmQgziYS3AIl+RSXNpd4i51l6Xpb7m7gstwWS7Hoe5Kd5W72l3D5bkCV+RKXJmrcFWuxtW5BtfkWlyb63Bdrsf1uQE3NAncmJtwU27GzbkFt+RWaaVZx625DbfldtyeO3BH7sSduQt3TVNEN/7GXe9u4O5prujBPbkX9+Y+3Jf7cX8ewAP1W/2OB/Fgk2iSTLKZb1LMAh7CQ3kYD+cRPJJH8Wgew2N5HI/nMA7nCI40C80is9gssYPsYDvEDrXD7HDzl/nbnDZn7Ag70o6yo+0YO9aOs+NtmA237+x7+8F+tJ/sZzgQHMUTeCJH8ySezFN4Kk/j6TyDZ/Isns1zeC7H6Pc8j2M5juM5gRM5iZN5PqfwAl7Ii2gOzaUYmkexFEfxlECJlKQ/UDLNpxRaQAtpES2mJbSUF+uP+pP+rO+a1WaNuCquievihrgpbnmFvSJeUa+YF+AV9wK9IC/YK+GFeCW9Ul5pr4xX1ivnhXrlvQpeRa+SjbCR5qyNErfFnTSxhrnhboQb6UbZCXaijbaT7GQ7xavsVfGqetW86l4Nr6ZXy6vt1fHqevW8+l4Dr6HXyGvsNfGaes285l4LfU6f1xf0RX1JX9ZX9FV9TV/XN/RNuk8P6CE9AsPTp51tznaa6T4SZZ1dzm7nhLjr7HB2Oif1GSfaOeZMg4ZBOmcDLAAf6fEFMiAjMunrzilkFnPEXH0WWZAV2ZDdOeQcRg5RzvYX95ATuZAbeZDXOYB8yI8v8RUKoCAKoTCKoCiKIQDFEYggBKMEQlASpVAaZVAW5RBqOqA8KqAiKqEyqqAqqqE6aqAmaqE26qAu6qEBGqIRGqMJmqIZmqMFWqIVWqONCEVbtEN7dEBHdEJndEFXfI1u+Abd8S16mI6mk+lsupiu6Ile6I0+6It+6I8BupAurIs4r8Q/uqguJsrrAF2cjrrkHNSBOkgH61Bd3nxtuqV5r7sdYAeau+aejQPBtamo76diIAZhMIZgqIjBMAzHCIzEKIzGGIzFOIxHGMIRIeYhElE0CxMwEdGYhMmYgqmYhumYgZnObMzCbMxxlmIuYjAPsYhDPBLEfSQiCcmYjxQswEIswmIswVIsw3dYjhVYiVVYjTVYi3VYjw3YiE3YjC3Yim3YbtaaddiBndiF3a7rSuzBXuzDfhzAQfFAPBSPxL9mPW7hNu7gLu75AX5xJ8V5nCbBVU6cqO7EiJpitIgVcSJejHH2inAdYjaYjWaT2Wy2mK1mm9ludpidZpfZbfaY83aqnWanmwvmorlk9pp9Zr85YGfYmXaWnW3n2Lk2xs7DP7iPB3iIR/gXj/EfnuApnuE5XuAlXuE13iAVb/EO7/EBH8235qA5ZA6bI+a6uWFumlvmtjlqjpk75rK5Yq6aa36sH+cc9+P9BD/RT/KT/fl+ir/AX+gv8hf7S/yl/jL/O3+5v8Jf6a/yV/tr/LX+On+9v8Hf6G/yN/tb/K3+W/PBOeIcNR/NJ0god6O7yd1C3+sf9I/6J/2z/kX/qn/Tv+s//ue72qOiuM749907s4uiiEEegsqsA6g8fQZERSK7iBIaQGx2jbULiCKmKZ6qAY/2oLZVF6PGRk/UPGpzGo2PMqCmaB/hGFNfMdZ4jGg8BttqfEdNbTxBdvqbRan2j85llu++5n73e9z7+4nD4og4Ko6J4+JTcUJ8Jk6Kv4lT4nNxWl0DXvE8xeLtJ+dRFJF5Ce9V6/VPNh+qc0n3V5p/l8DptOHR2/nE03Zaw8FAwMvIRcOBzY8BM1dTEZDlWLrDZ2kiKRj1Kg2hbCDfCC6lXE5HbQ1FmsfQ85J5TVwhAc8tBW5fAExSDtRuo808guIoA0h9nDmbwtRWehYcYIP5JdmVkfBwq3nB9FMecH4rj+Upsk7NoheBxxfTaiDbRM7gxZQAHWqQ4S0itNs+6kEF9AMqITfQ/l6FsaZKhdQApJqDldxUz6O4xdxFGrRKoBR6jp8VSeYBGkCJNJLG0Hj6Jb1Bb9JZTuVxcpiynyKxp1Ig/RBg64H8kfkWxaIU0HRouhqsZQeYxnFg6BKRJr3qB/6rFAIesRjWqqczdBd4/0WuEc1yt3+8WWXuMQ9hdjrWcdJk6L0EvOa3tA0nXAtOtb9in/25EJzitjJfHd6x1H/K32ZGmHepF3SdCtbyCvjHKvjmHWTAeWDwB2AeQeABB4ERzssQ5R010iRzBbymURo9B2vV0Aowp5W0HzM+AdIfzCN4Pn8RwC4vAz3sFDeBjBvlP5SvzRxzu/kxbH6N7KSjJFAxvLoEXlsL3+0Ch9pHzWBc18HJ/gVLVoGZNIKZfCf6iN3ijPJQbVXvmG+bDykY1o6nZBqKMgIWnEiToMsrtBmeOgpedgHc43uwkdH8c14BhrOGN4BLfcX/Bno5KS4CU3wAbnEEmHy4UqXWq222Inupf6N/s5mP3YXh2yMRN1mwYQVi8WeIibdgxyYwtI+g23fUDruEYbdxPIaLuYYX81JeCwZ2TuSJKvFTUS1Z9pe6HCRXKrFA0aeU80Ci9f4Ev8dMJStuuiMaxkBvN8qPwSLnYo1F8OkmRP2f4K3DiNpriOb74H3t4IAWrwsHjxrELpSp8LqbZ3ApV/ISfg/M7jzfBlaMEgNxc78h3kNOfi3nyV/LLWBPp6VfMdVgdThKvurBfneq94BlVuEmLbNvC/q0I7HjSMdFfw9/uH+Qf4r/F/4/mm5zofmqudXcZu42G8yWQKZKxG5/xJeGMohSkTn59DzNgP5zwWwXk4/W0eso27CHwG2KiDtFnwP5f4VyBWz3Ot0I7Ok+uKzgKHDAYYiXdJ7OZTyLq3lRoCwL8NwtYKkWzzwGZmgxojaUAI4O4OE0kS6cYqJ4QRSLclEhqoFT3wQ2eV/8QRwQn8DLX4iz4rLwy37whEvmyR/JGbBILXjbVjBJiwm2gvE9gG0U+Mih6Eo8WNZsZbnSpg6GnWaCXbyLchDItcrWYNtjO267arcB1eTZC+3v25vsJjKlgdYjS594EHHbeYh4CVpK/ljsxc1xQjQpt0QIe3iRJJGiJCPGC+gKMG48Z8kajkEev0aThIQNQ4CtJiK6racYWTwCcViinlbCeRuR+BVX4rw5ifjJx5iVdIDizVbqTa+bc2kfRyKjKsxNyIU6zucW5NBsMU9cVx7KUEToJXkOcXMFuT+SN9qO03SRhGgbR+9SBI2GPy9SLWsilabRJrkSnnZQX0pUXlZxhvM92UQ7xEaxSuw1jwqimzj3pikTmZQ2nPuJFMs36PfQ7Zg4LVbxPsXGW/kF6NBPBiE+DlOceJsq5AJWwCW+VVrpnBgtpslkvqcMk5IK4afl5MFtHES7eKN4wA7awHXY/WW+IS7TfPoWXKlDrhWVfIQPc4RI4glyKPnFJS6DNnF0W43kIJGOPLIhrq6IHXIWb6HT6kF5QSmQH5LCf+F08VBqwskFMsO8RfG2B7Kn/4yZQ05hmuuV4I5vYJ15dM48JFOUUmVy+772kyKS18ufqG7znn+Julxk0Sz1mn0c1YocnBAncRc1UCJ/I6Jh91i0ZMJSkcq69nZRRP3FHb5PNbwW2RGHnZTg5Gig2bwdY1XcTeNxC3wvduLULJALcM58SIcQ7YtxtoeJctwzlVwMcpjKSuA+2IxouKvMoVqqg///jNt0J6QB6u/82fQZzr0fIhe/5HpkXZ4YrbhpCu7SZTRQnpV3lersCVNLssdnjRs7JnN0RvqokSOGDxualpqSnJQ4ZPCghPg4faBDix3Qv19MdN+oyIjwPmHP9A7tFdKzR3D3bkF2m6pIwZTs0nO9mpHgNZQEPS8vxarrpWgofaLBa2hoyn16jKF5A8O0p0dmY+Ss/xmZ3Tkyu2skh2pjaWxKsubSNeOEU9eaeVqRG/JrTt2jGbcCckFAXheQe0J2ODBBc0VVOjWDvZrLyF1Y6XN5nfhcY3D3HD2nontKMjV2D4YYDMmI1KsbOTKLA4KIdGU2CgrqCaWMaN3pMvrqTksDQ8a7SmcahUVulzPG4fCkJBucU66XGaRPMHolBYZQTmAZw5Zj2APLaHOs3VC91pjc4lvdHEpl3qQeM/WZpdPdhiz1WGv0TsK6TiNy0T+j/lvFx5/Jca94sjdG+lxRczSr6vOt0IzfFLmf7HVYvx4PvoG5Ij7X68vF0qstI0alQRFLfWsrnZuq0F1Wi7dKM7rpE/RKX5UX/oj2GVRc62iKjs7eb7ZRtEvzlbh1hzE+RveUOvs19iFfce2evtla36d7UpIbQ3t3WrMxpNcjoUfPJ4WKrr6AFBhuSfnFXeZkSyN9EqLA0Mo1aOLWsZEM66cig3zlGRiGx8OYZcyEG+YY3XK8vtBMq92ab6jxobrmu09wu37r5tMtpY9abPGh98kSreDoii/0P5aNpCQjMdGKC3sOHAkdswL1USnJC5vFbb06VMM/mI8K3ZjmyUyDzR0Oy6v1zdlUhopRV+TurGtUFtNE2WlJHkN4rZ6Wxz3hU62eusc9XdO9OsJ3LyACUbgRlND11ys0IsxVmWlwxP/prujsz5+i5xdNc2sun/eRbfNLnqp19md09T2SjLD/MF7tsU1dZ/x859zr9+PaseMnOLZjx4ljYsjDhDj4kpAQwsLGq00YZpTw6lY2UkGzsUETUQpzKR2TGF23dWqnskG7NYkXcB6UTMvEqNZKk6qq07ZOrBliKxb7I8lQi+1995qUoe2P2dfn3POdc/x95/c9T2s3c9H7b9TF5Fm0xG2fLZYG3bohLoCPQrbkXRmlCk1RpkBZ+5Cwo6PY9mi83v9zU6bwT2mX3D3Ydl/MoRXhh8dND40fEk+XYigwF6TrNm9NpTQPzbVj2Eml2v1l7akdqccyhYGd/jLBnxrDQnAodaBtx4JGM4Xx51xD7ad68BD7YAVaKyUtw344uWFYhJObtnaPCVj+ntzcPUKBtu5o6Rkux7nusTJCRJlKJapElAZl0oCsAzT0EaqS17vGREIG5FlOJsjj3gwQmaZaoAHpzdAiTSgyCsqMREz/vRmuOCMurOaQpirSBoqrQ/dXq3BGkGbGMaNgESFNFj9SqGjd3P2f9iA7WU8EV7oxs7t5qepTksQvKdxVKDN0j1hCeO4uIxoldxeIQ6Xg71KWgc60+tU/2cPCfDwXXy/MxrtycZLAd+EeNkujXpPXFMAG3By5V8am7ok81rVl3BTyCWKd/DJmNAHz3DfEisNG0Apaj0tweTgsNE0vChcErlHRuPhzitWGViMvaInHaSIZeGZEpTJhJ+ptzGuzObVZ8rYza8oUpkZq67EbuFxdb3KUvXrNHkaJwuGu3Hxufdvu1TdJoisbF7JgMjfiszTal0ySJJQ0xPDbULsMMyBWecxb8tCQnl2k4wwWodnvrzAEHc/nd3r0+pI1Vf5KjaHpOeaH8ictos/hD3qcocdr83+E0NPVK2OhxfZFVd/K/0FCcWfhBv9nPGcN3ig7yAfprWGADLwp+njaDORSdU0zibqbQ5zR116lrKHVCjMBMMY+72PmCfZ9YiU6EEW7eqWxdaXValR3DjQ113XiuaFJd17UZmAwrTxfVpWBvtHQhqj5fHsGAqPNG9yB1rpJ6CRRqiJudnFkxXZPBlSiVlxvF/EP7I61T41BPSli1JWdzc7m5rPC3OzfhDnHvDNnx9+MjFoY9dklZIXcjDCTyJoba+JmG+Jna0QkMaTK7dIoJMFrVSgQsdLaZbFahcLvC1bIbX1drCEQxK6IqUJptjXU1wUrAggz9n6fwmopVSqktnZZQyxIuXo42/3Vdb2r+lNb2iLxZ7ftONX2teuHR39zrheiPP/+uT39b3zY8fgPgrUF8mL92vblHbs0Z3918ZXBNX29Yj+9FtR1PPGdLdfXbly7ZvOmjslz6ZPde4Ot7t/d7tvylemO/PvXJw7Yy9g7q5o2PiZ2Hj3j2zLS8fsDR18Lt++CFizkQM/81Ib6MpCYqNEaXIYywgxqyfAuKZiAwKszMDRKHMbJT2X0uh5YF5gaZSgeNiHQSybTFi6v0uibU2gyoaPViVjIY3MHB9FEgJzKd7IUfxo9IX5ZqQIoUZvMkl6N5DxaSlua1zQhz0dGja28w9QyRoWi2rqyqJNcVkDWCZmtMlgRrBdiZrChIqjVAoO+/rrQ2cvwkn3s0HfH81uFj35xMgUtBVgOIf+3L76X+9n8JIGCN99JPTL/1stq5G9Sl5j+B39RY0Q/9PCUd6J4t4a/IEkxn/wvMWKlWE0KSgoVCIO5vg6qfP21lWcz+b2yGPw3S/6KYuSv5PPX8h94Uhfeoz0oBsrxcb4AAt4fLaRG1BGL5U7CAE8bwGAah4OEo6OXyUqtw7p/rnj62zNZUpPsywrXl0aVsjFVBCUAPjM067qacgUXZcqmUGXi1PEbvrpQwGxURdWm0vDKlmU9l5Yh9g1wmO6GAvqpO02OUcgw0yWeOrj9pyUuM13CDKnJ4bGU3hjdXZn7pBIKx4/jvrbC31HWNNGSxWPo5WdGFFoMhwdH1Q7dgoBZksCdMVkY2REaLoab4lVVTU3pJqnFn3TqicINpkf0GWkXfXvJ19lPCd6NAO+SzEKp9EpBy5LEyUMSBRuH24jGfQ6Iv8Qmnoif4JeETxyZlhUAfmD6nKKbFvjTn2zif45cyBEU8lF+H3GRt0Wn0gmP0L30KXqQXdHzKqISbGAzciojqnl5WqUExSotLMf474SfEIEaSIg4cOyEHKYBwQiMqEKC0XgTiAUwGYzDLHEyvah2uQivUuoITLAQWpOTatMeIxgzrELUCuBGGtjArRmnIfgIjxAW4uFwPCxMQXg+OROfi8snEWazJwxLwkeE6bAUZuxEmMuG70Ex1EwVW+mYSdIHIIUNG+pGDuKxkoWYoqwIsEfzb7lrt2tyOcNGZ5XV67tlpSzodcb0sIHf9+mPe6sDFcpAgGrNi5f0s8BaraXEH9KVb0esMKOzKcRqERkVvS+ontX+UPU9zRuq13VXVeO6d1Xv2jV32D+4j0vv2DitbtEVxMiB+PQTNywXrYuYzc6V8uh+JcysYDaulANthlJRp37dyDvsN1EbOt1VasMU+C+yGC+uXrw00hGz0zMO83BHVu1810xWmJ9BPIRcPJGbQRxAAgOfJdnbRMiBcH1YIeVwUW1kWs7DXBxHkj1Lo5jRkl5vPSlZAOJBIEJOGGBr6a9zScqd7xrY8/wX/bXTTw4OeaKD0/kx2Lzxy7ZQAKYB+o/tO3ZCGHxh+Gj3ukNnPsz/ZXWjZEOrC7fYK4jLEvLOGLEUpsR2kzuRjOyPHAweiZyOvBR5TXPB/mZkgk4oRzVj9qsRw3byJaC7LYcslKdqo66SKVgpK7f8KHIx8lZkzqrkLBYLtYyz0/j3s2kAg2+cobXBEyMuvXYSzhENxTsZDg18eBKBsjE94cF7STRBjQlMV+FlEiUaND8tM6Kf2NI1HvBMorPUkN+ybUQqTJKzswglxolZyR9nMYdJSSw7k5Sw6uuDvmQY6h/YTcNC9CiVWvTb+xHF9m+yywW4ieOM47u399DdSZYs62npZN2dJNs6FQss27Wt4AMDaXiZ6QCNIU4hwzNgjAOGDK80BNfBlAwk0PBKITiF1KZDGmMjG5ck0yHNJNPMtJOUCZ1JoQVKSzy0qUsL1HK/O5tHptbYu9rzSLv//b7/9/tCFJQn+KcYrvx64/wlj6/9XjTVsXjDqztPrnh2z732bZO00mh+vmPrtOiClrpO6poUXTVzZd3yXeL6jbtXP9VZq73ZvPXezkSoSJ1gYaZ5f7th0Y8bAOh00PQaMxMJyIZn61qOiDeL2E5ZrKWonK4Q1wltTBv7CfkDEXiRty4VWgR6roCXCZjJjHzZ7fWnWBj1NEywlQJEsxDEcBYisjYrJbKIYa6zIpxDFHj+rlV0WXmLVbTwgmi1cTQBY7Hn8OfwAdiIleroIRYLgyBYj+qCUCQgmi1ibOQcdRIeA912I14QMvhur8gjxDNMhhT18PDRPN8P6lso3GO12ayieI4UIx4+T9RFNqdIdLBeNkf4qA/f/EbKD2mbLkOLCncBaAHLuETb9A9Y0MyZw3gGw99hgDTQDGvQHIMo1wCQ4fQ1MxvaLOM0BnyibZzPsAs7/IAxaNpzzc1AduAOpZxK1Dy5AhMsk2vZ4eORt1a+9mzWEyclrw734b3MzP/u2JLdh1f/iKzOZod/CDH+BNzH53AfCvpAb2IVZyUNvzKnhZNcOjyH+S47h1vMPMM+wzXTzew6bju9nd3B7aX3ssfoDraH7gt7ttHYEvQFp3DH2X+xjOzzkJATUxGLLyArbkLTdxXkUhSk0ATRISdNFCWHImCldCCDV5/NsTn9aqjLMkDxKII+wh4ziMHorxqAYaA1KOAcdQPDJo3zG6qYS5UmmBnm2IwaNA3LnMwZxdhlkNnDUIalsVgupBz4wrjsyhnHF+xavn/e+g1Lq4tSsbJJRfluqfn80iPbmZk/PZk/o+V3u64cSKQToXGR0jJZ5K+c2frOd3JArRsjN+ikGb1v9SF65P3uiXNSEJjmSBuj+pj5XrfBpJKqAhcQGJrO4Dd0K6FchFA0ESgkGP7IM6yhAmR4P1QPHq/oLRCw4BfpAXwPKmIMMWTzGVwAzdcAhJuVcuK0oc1QQxpSG6ohgAhoZCh01QT8++pgAxAwyGEI4saFWFZYTsW7qY5hyxzqYPZ862K9mJmp3D0fpY+VLIQ6PBti4K/gc164gSS60IeikGIrHZVc7iprq7fVT/uZKltl4RO26YVz8RK8lmmJbE6+hFt9L0Va4+2Jo+Jh26Hg4dj++E+SnY6uYEfkZ9HTyXfwgHXA1u94L3gzEY76rHBSuzlooTtORrvD2uQuZHfYKXs/hcACj+uinS/gKd4/flwX6cdfowCs2Wrci9w/cF920+78CZBTHjQGYcO3RzUYvt0APjdYM5g7VjKMs0MwYM9DDKl4FMfLH1C49yGGwxLVvaj+P70dvzl5o77m16/v6X3t49Ub1zXUr5Hi0v6DbWueO7KQ+veK3oUd//xwR/OlpY2vTGt9/0TTmjOO6NuNy1rW1tdWzr068WZbY+uxprl94B/VoOmgqWkUfdCHZFB0lrcyoHghwWrLqujz4sd+woV8Pk+IVDMzmGUFW3wbCtoD25U3fIcD+5RTzCmxM7fL1xU8oZxjegqc8wz0YH35PolVGRoBuRw+q6pIumNnAFqX605ky+9qcl52Us78QjsuwFQ4g+Xuy1ZshWjracIY+2P9+OCYhCDdUMNgw6iWpoCQZ8O5kFFmapWWIjOMoGc0IslrVIzyirEGB5lSUggqrNMUkxpVsXr5zLaLcx+bEn/9GK44fbRzIHv+Fyvx8O5Vj2/4VdPcmO4Le+LTL+0JOT/deQvPv3Xsk+z67J+mFlP1OHSl8fls75+f3+xFoN2mkUHKT9qBNb2oog+xQJuIs2ZgcJrQ+S6/zg4DBIy7wE25/b41c8aOBFFhngV2/giGkkfmuDueBiZNpzvjVdXFQKWkvTpuLlUPJ6rjxdXGIuwhkh2hguRl2IOMprxrlVn4ep1HnHzrBT/2j+0iaIC6nerRbdaJdk+Bh/L4lQd7+eqqsZuSBtiOKeWjmyj/f3pnOdw7urXq7MGVEzjyLdqSLoxPnDHZ10hertaMZ1r1vUPp2rDLzpeKua74xMlltS+mnN82NPsQqLoLujgFaOW0nsv5uYA38KnliwDDJHIcKZIZ+azbkZtSzNFpjF/qMZcv9R59ifmigByhT5JT/AmF9oefIsvkXTwd5iTXm0JlPoHoatbd6uxinnu6RKqR6iQi5SdzL+TUejNY706YTVOTLsZmlyTqElTCX3K0D5fdDzLwKsfQ8NXRxgmA5DrQneHcJtGaJgUEp5aXo/tEYmTkA6HGUI5mv3GFK2I5T2NnomDtk/PKQnJSVcd37Tv0y0RVdmDTwjEJ8awXMlitr6mta4y4JNc0rzJuQvGTe37eVD95/h87sxdBT2hINLjpkSMI0YtM5aJ4r/4icSMP7SOyRRFUNsJZVVyi1qh16vfVJnWb+op6SD2n/iV8OywyMqMykaRcqiQjU6WpyjylUVqiLItscLUobyufuT+XL6q/j+TFlKQr6R4v0cUoESgJlkh0oe6vSsX0vKpUXlR1uiKqCrSuhAWnKAmSLGeogD5dkUOSxGOLxAfdASmout2qrLhkWVGdqtsZGm1EIlFXVM3L4xVEpGBQEHgLUXIVSkGq7HZFaGcs6cZuoyqJVSl3hkw+q25TdH/AuHxzTcmQiT3IWEFjKyiDJ+s2rDuqUnZcgusAJDJkdk9sl6qgcD9ZQBaaTDPUoA1p2m1NG7quNRimCxfaYMA7vGqMgj0IE6MeWQxayQFcoWHie7Sjgb+Wrx6843IcaY5xpNNcOm0iDcQGMhqeZkxMp/aUQtNTOsHseirkUd82+6ByE3boguUWe96kWeLw30TvpGLJIQqO7Jb2El8qLWabxOnNa0m8I7sRz2NW3TtQ5y9yS8FoNJiX+B/dVR7cxHWH9+3qsGRJK61WlrSHLEu70sorrQ7LluUYa41LAgWTpKQhHEqGw4FpWgo1OAFC7YTEONAmE085WkopTQJ1aFIHI2MMBAqhM007lLaZdJoeoa3LUY6QqZt/wHLfW9kUh8lopPf2aa953/f7vu9X2f6zY7mMx6/gokjkd+nmFgfGrmDE+O8gJ45Cn6/ColgG7FY7jLCtwaloIifmEg8mFqW/VrOxZnX2O4nt5j3S3sTr5rcjBxMDuoL5uHgy4Xw0+p4OD2RisaiToXknYDEeRGMxH8PSDMOaaoW44qxWQEYJwHihxAOvQMwCToA7ywKZaIypl1jGbjKFY6khonMgBwV8GEzHwkRnwaA6KBSATw3YPXAE7kI2eiL2T3aImKHaKAYh2c+cYs4zBANPKjhqEwxghkD7YL2JcTP15mHQDlyTqRSVp5yXWxY/dhRj4C05Rw5dNRByo7FrQPJox4MxeKw6sqhU5QWgdUQrZlluvTK65ooX5VN0NxhwURzDPLkcXMmPXbdrHxRL9FpvOwV8o12DOT+7X5o3u3/dwwsfO5T2ikPjl+rrF2Cz+2W42AQXC4IUlAJSPVwFefieqiURcGVTgapsGH6118mDTFWq4q4GBua+Ko0ldZmJltA5YfBQW8Bd07gNjGw4+UTfyY1rV77W/pW3i6R1Lic5PNJ/KjOtjuPN/PlfP9sj1Bd/8vVpP/x0+36/og+Lc3rmrDsRU3Ytaht60uMQcauDC/UQtSurRXnsHF7oWdFuubXIdnzfxq0E6h+3jv9dvw8qSxh7RRUEe0t5i32xYUX5WnNH+dO+bvsO+wFsEDtsse6nfknhBhLgQ6BVNZUJvWU1YT/hGsKdRxzLPSYMVTHhO4T3QKGdfijcg6r1MJ3FRm2QICrFqQ/MTnMqnd3LAa5NattUkl4E0ZgM9XcElubYSK7x+jX7iNYEwl0jgmGFQGprnEhAmRqDLhgQoL5SAorMaEm/r03Q6YWZq1oGug8ueeji0LY/5eOriqPH9o9j3TfA3j8s21jn8QjV+qeKs1Y1Pj4jvHTTyPFfnL367HM/f2Pb7Vf/Bl6/GafpONTYMximfw3WE4PFsI+PYtz4ZbXGAZkzn10f3iBvCxd8Bitt462QnTxgOc5Hu2iadgUVa1QBuLWMViQXbY8ME52YoURRwzBwY3GYtE3O7Oo4iLMfcMMEwFzEjMMUSQMasV4x0W5auYf1azTK05Di8D70BNXRqJZDrtOqJ0t/nu95KHatV0pEh5kbMnsybU/htZa7ISP9OspF23Dd56ioB5pswb0VMnWl5ASiFvAOcALTjxa13yj++/zYaeuDrOTkhZtceg5oLX5U5aKYhj3A+uiG3gt/rIUc/Hbx090v3to5OF/ELQ6+upNIL8mEq0O3Td9i7T69qVnNg/vPX/0X5N/47+Guk3DXM6BP3a96D3vxF73bvW94iS1cd3gHtzN2gD0QO6YrUAXuSMy8guvgujFCT9LkLC9Ro7Iwqbqy3oDT1cSwgCQxQNrtmDFqsz1Rxht5ARqUks5k3o3zimEmji/R8wb2Bbf7JsOzuiiIijIfxex2HzQpQRAzShRXbCTpiuJuhS8T6iVRsBv6jGqQysWNwMj1sarbk2Yhs4/wD6TZXqU3hvqoCoZL7419EsNjTBZ/Exbtm2Qf9n07glrUoBaAgM4rp91pAaLWhY41wRPcQknwGqYInlxCXygJnjBUYoEwwQI0IsETIAnuIsDoxdGLKMHIraO3ZXkknpdHJrlwHeld472EyCvXr2H2/4Ipg/ZPaaq53ZY77Zo8YXmwMrViJIJavxoMluyvprQ4lU7BTJV2WhjmyCC+c3dnz4aouE2igtOWPrfZ6XV86ZkzV/Ni163L1rmsRLHiDa621WUhzj0iGplAc+ItPTF2ed7qIt0UldPeYq45wNC2rQeLWyCxKC6ymUgtS4dksXhUqawVFA+FGHUOMmoBZFQczCy4AqSjKYk2fzPMM3qby7YzdCB0QldwHAkZgc2GAYg35IvVivhSwbv5ivDKeHyJxIcn+eIiad6lE4HoE3gRI0kf76N53hdXRFyx2mwuEa9wlfEJycdDrmBG1Yj/1vixETeGe7FQIqSGHgqtDulDTBL7gESM8EEbtFAkX8nHeaKLBzxiQsIEn5www+k7t+8iQokGfAl+fgJ+flIEeIg/f4/prWmF0K+5A33jF0GP3YXzvchvgchveg9aoKYW8hTAS3iXks3/kQ5NIq0B/YMfH3rm6VzouxL58DcPd/gzT1nGIMKM5GTFT3imZo5Fxy0Plc/KStv0urFLX15fpBrD01qKK74hiJJR1FQj0kUkl9UzIiUW+5qk6a12M3Srl8cv6H8D3aoOO6POcUI7EaxZOpuclVxIPVm51rTWur66Q37BsqNyECuYhl0fmT+UHGwVx7MM5YUNQQovpxwOX6CKDjjIQBXLMHGRxCtxHB8icNVirKnprYsTtuWiiUUuNmFmdT3YMSjk9Vg5dDIyAp8aQW4Wacu0LdZsDLmY/TPkYqjWGq+NXcyjzNG4pUyRbah8UOz4nAhjSIUnNtRPGBw0hbbYqZUKqhojiglGAnWzAg4ND270Hcs73RYyvbWr+Kuze06/n1qwcJmLqX6cK8fT5tb7vY7Q8pd+mv+w+Fnn9/76/MDZV9fFK7xBDrrfV2cLS3cW/3Kp+I93i9eoSpCfKQtOPhwGgQj7fLHvvvA+YNrcD6b9OTc/4XRHUSW9j2GGTbCSmmHat1CeAOlsiqAfEjZmA3DMoQbtZTihA3R2ULyUwrvNBXqQIeblOswdEeIRcnULDqr8fhwLNDcHTWZgdsD+wetneG91UuarTQ2gofk+vsGEwybCQ7l5TyQo8ZFsqp6HcZ3y+XEaXtwcDPqSKTqZTAEsUBWMQx5gnoZsFjYTeHUk4vV6ypL+6RLuTyXtVLMFFhmOOzE/eAkLwnmKmIFRWBJqdk1dOqmKtUgOBmQlrY1SRBth71ibRNG0K9mfPJU8n7yQvJk0JGFB/o/yso9t4rzj+D13jn3PneP4Xnxnn+98fjv77MRJnDhBZllyLS9hJZRthVIYoQMCZdCqZRPvLaSj68qigdZVQ3SbVlHaqas2BHkhIN42QfvXNtptmtZJE2hUWtVG0G3qhsjLfs/ZCSmjk3aynudenjvb9/v8ft/vz+Hux3G1qMaL97v5+aSbn5Cg1VJNNkjT4aKjWF3uozDU7KITE8mRm7nFauZWrtbFuor9dRH37ClI42J/uOz+FN694+KIKHUWp9O6upHsHvvn9bF60rxAXl+c6WPI6JrZajMTmG5mAvdoZu4ae+9xylet+JdI4sOGpv/gaapu6i8ng2USc5h4mE5IFX+bmCkAvoyvQu2n60PiswpGdT26RX99vR4p9XB00r8g2awmkjdibX38xM0A1AxRy+yeGNhjlPrYiY9ql0IR0TI3jUjbEj+t8vPiTUosTd9AS9e1k1phobpQomn7+K83NmSybiUR9ex+9JPJtX2NMydyzzKtfaXqcjnRsBtYv0hRzCJgPYa+P4SSdWWFsO0A25RZF6eXq0ekwSjTH0c0Zgwai0gMS4aIImAFBS5oCOFIJIY5GWNOFGgasdi0ORwMnwUQIwAhR0vQFtVhEzfhffgQrsEQdQzRPlnfRqZTrW3YyWRLZN9R7bZ+fBFfwVfxTVgJLGAHZAwTpTAxVrHpegZplmcAZXYDRRTDCWFH5LuwI/thUGphUANdeBpNTNAkR4NxicwuoriKqHseCHV/WrZcuSmU6sKEWFyltDp3unPKPe53MKCMHVt2r56QP4XvLIonZinTDLD34LT3jlnt3Vpfb92bnSpqCrrFT7wbWBZtCCVSH8U0goafd8xCk/VhPDLHcgUl1rSLadlY0tKSG/UH9o3/ZqsZSUkQ+/MU5WmC2NsIO61YCtu0uFw5lBnIDtjHqFPUSNSXtRFLG5WgC7gabxbLLItTcXsUeZ1EvBFB6BFrZ1OUJ8/mbMwGqTcoO2jHbca+lI+cAw6wW4xYCGQOsyqbc0vKpTtxdBONrcSEdetTmMyu32P7K37PLQYVpa92taJaBsPfERwbE8r/4526Jo70qMPgQuXOyOjU304K5VC1mBPgT8Jc+YrexF0dahbeeHI6uV2z514FU/DmuBT4YjQvm6kbsTk9Auenc2zvg5qY+zAaFTr2H1rWWdK7NYgBLxqNO5nyxuZMHllWOhf97vgfVqfDSl062h7bUSCKc46ifH0QiSKtD0ZohAh/HcDxw2hVjBaTbJvRHV1oPKKvMB6jhhJ/NP5lcFn9LYPeaDxvjBhMxkCFZFDopJphiJG9E1563rJHnCzX0NoSNYp+pCP48pgHxQpMsyHI6ayR8TQbRcnIsEyRdrHsCE5chs/lywK8WKLkrn5Hna8VC7CSwR6DkTTZkDINcLPICYZomcQbIuR6Q0QbUAq4mBaVNS0KfyKlR2VdjxYaGlJmTDbNmChJesayDENnixRD0xRt6IjRTK3FjmoxMwhUHBvSIO81kpbzflrSCApho+Qex+a6xyflNs3tKgJCKa7t017RGO0cPUC1wntcQjWAcvGmExRKpuOvLZnVB5jVB5LZEeBJ5t4WTTVVzWzhOmakLTjh5uvY9RmFu6M8SCCwzVKf4Gzl8YDy1MyWILBA4f/uQT9rXDnTZRBMnTo9DLE3kjBQZCBkUmCbeqEZTYS80/lPaIT6QIgEXFGKmZEbF1KUyWTn0AeeYSS0+HEpMSd+W4lmvhzGE5e5aI9tFhuujn9g7/u72b6Jn7yPj65viKdQNtHxJa6m5/ZZz3zL56t98MnxY4vrs7JhWUpw5RFGvH3Cs3T89BbLIpLSkt7J/CMZ9lmE4LenrnnDQHAOrXO2+SRVtOV2cW5mIbVA7A5tonfRx8L8Mml7eCjM7EeIF/0G77apOQuMD0djg9OVqKETmOSQLCNaDhGEJFGWECWJVjqdUkjJC+V4nuMIOawsYUXK26IUUoKoSRplOh1ZduboXbLTEuly5KfkfvkV2SOPMoVBTB0hvafDK2SBQhYoBCaJCN7FwVyh5M5G2p2diNbWpSxV9imHlONKjbI3jyVVUSUlP6twES80Awoau17/CekYJq/PNitdVVhmQGH/Tz4qeTyE4jhQouqBE6oXlAGhWdWp6iVS6C63UYn/YvTqX/VSt7+WR0P++YkmNZ6Y/GV68vMfR4urucmHoYLlZCONarMr1/AQ+D8x2rp2i9Qp11Bsu33Us3N88Kut0x7CaNjLHO8oMBBzmto9da3mPHQlQSpJ/WI4ngSBVYl9WAQ7pchcfW5yfmSRvji5jF4ReEheHlplrIltCG3WN5vbpd360+a35IPGYe9L0o/0l42h0AXjXCzqC7ASLbRSjNbKYnUUGg/BD42H31nd5ne6+0r+Dak4ORv2OIn7ujzgX2FY3eYh1zxOpM0zitSRp9IoTVqUYO8nbnCgSSEjaVLGINO2kji1AEoy7UklMxnSZaTVJGk84AWSTqNdhLfLfPztK9snJje99+PfbTg1ieL9fRfOLl794uGvHH90x9EXa7Zse3/Pe5OJ8YHrW86jb9x63ll/beTq2wf/vOqJA+iN0Rfeoeip34K+/htyQgeFLTkRL63Q3YkXrJcSP7Re870eH/ENJzgvh/KEuEcjc0tsOJf4XGJhzQp7j/Uq/WZipPZM4rzFK8lgWUjWBTsNm+MM2+ZFBeSYUnWDEnjQZJvnY4oKuaFyrGFmGim21TQFihYFljNSSs5WlWDqDLOP8iB1MG//nj8DiqzS0pDYryBl1BVlRVUqovzsHVHudVVZqaiyUlVlpWrfFSfsps6wWFZmXHvF6YBGL/lgWqLLpGp2gVUfC4JKi65Ofwb3vgAklS/Q4RbD3npqay9KtECUvBCl7Azc1W4xk5VIqCpp4EMOrbx75bnJ8cNrvvd4pn0jN/E+v/mh5qt2ee1bWxc8Mbjh6b3z19b0DH/zsV/tSk4efC4fz3st6wuvMZ6BplRjzcTPjVVDazdsF4DqqXcgakchahmqiL7jPMMqONuRX0T15B+oX0VtpvZQO8xdhR94Xy78LH9avZC/0Ci87h3y0V5d0Q8UGCZbLHr8/yG86mObOO/wvXdn+85nn+/LsX32+XxnbCe+3PmbxMTEB0yMEtYE0gZYGzaNrHyVhQ9BoW0KK4UGNmCiQ6sg0PHH2k6jygjNGj66aht/rBP7Y1WlqZs0gVS1mrSo08Y2bZCw9z075WPalovu9975jU+55/k9v+cR/YqPIb0KI0sRRU7rKSVdIMm4KEmiKGm6HseABFVTA205S26zAMBkPO3zMQxG6RrAyHax2CqJXDtCLY5evFmOIwBi8UYVw7AippdAqfAhiQCVcHFSRAZYbHpb0bGnEDLRDkS6xaZ5FZv4iYvCVdGJXVVo0Z0leorYfIrzEXzKfhGIiCFFKIBi8WHbNni/zW1i7/TcPfzvTc0mB4TqA3ntf2rgy1xt5FpT82CYyjSm3kOBytPRYIlHhB3gAYgVDVIQ/R+t6NsVUlq+Rs/8lVkut4mJ5HS4Z6kPXP7DtffHX8p/dQszs8Yunv/lyEiiHX8FcLNP9XVkwwKVShE+Xsk9Q5RWmZYNUm8ePvCRMrvzxBp3Cv89/d6x4d0URA9j794kB6D+dYHH7YMH27+Zw9f517HrApv9w+xwYJgb8e9j9wWe4/ab+60x/xl2LMC1Yll/2XzM3KANmc9Tz7E7rMPUoewh87TvFHuKO1l6E3vLN86OB85zP7B+mLsEfuq7yr7HXbR+krtlxVuslUyfr9//hPlYzu2WQtJy3zJ2OfeS5Q6Yfov0tCpTRNz2tg4Fk59pWpDArwALw7AqvMl7SuUyRnOG4D2fyOfzeB5unUyO6olRfQosnlS1GxquNSYiKhcj0TKqdlTPlHNaXduvEZq80Dgv2FZFuI6Pgq5RgP7wNewGnAQoysGNmB2qYJfBfKwG5l8YCTcTGrTt3PQtA3l3RJjm9SCiAuLG9J+4aVTgAhlPBPcOMIhtB9tDYqmpyJVyJo2OSnl+qQgZAA+k0yUi2cAabcMQCdxQ0DMIfHab7hk/emBUzV1fH7M+fL2zqK5a4GZ5JRtLb9TJ7x/Y+GI/MNZsvb63tnFHRu7SVPCPR/KHz5/b9IXO/t8MFVauPfYrxq2HcCJemO2upfaeerZv6b7Zm+ee2PCzzS1GoA/ifxzDXEWoFBow7CSBes8PpXrSDxybLDDQIbuIUTwxquEccANwhaAwL6Yh88pXNQ7LY9vQuyMom4tyXqjiDetMx7zRKTBmSxiuvQsw3CsKlKy3RjnmA8FxxBBKpxpWoybbGjWeKDescVgu75Nfk8ehNZ7C4+/otBySde+GS8RyrNm8DSgMA6Ui2YYe07HWoarczLaoviOI3TJySk1tnzaaCdao1+7AsFCr1ebU3HiW+/MgCOcMtLoBF53GNQAhnane384ohkGd0BzUIEpJ4MB7z8SCJJrCSdBOuofToqkf3TJ7q2SvtHwzE4z8aFbJZUFk5a7ja2Ip14rZV3u7H0nF7nz5x23pQioV4dd+h/hFbccmiMvvoBc9AHEpgv5LmNqIeS5kTLbCxcnk275J/5UWst+1St3pP5gkKYvKVYWuDEnHjAwO3DDwRhMxJYqZRQVzBNxN0/GsKWWzZkLXk4IkCYIUlWUo2zg7lKIDHD8v6RKyQqnVzEqcPirYUHYFR6gj3ajafr6aF2yhTyA4AQhXiUcxGmp2Fr7zSCXrYNdadqphOtUWCgvKiSzI7inR2ZAQgt/tnSLqF4bvWc8GggB20qCTVB4IKtMP+c65XPJfpbYZGHkpTPNlAZ0kQU+QbARDTWkg6wlQPkH4eVgcBpCmW+rGm/MYWlGEHsHisAcr5Tl5zgAfvpBZ01NRvpXy+N7+3vqx4SeTe8yFgwwYZ1YsKaqvfPGFzy5c/xdDqYdi1Z2uFSlcWT40m9jfanfsfaPn5U93g7Onc1rOBYNjz9Oz9N/+eObTk11L2p8Gvx7KpdrcMDFg0Ie+7/ThkG1jNOb18pRERd2aO8jbHC508guDXZFqoqot41bwI/zz4jH+ePCMNBZ8N8h+XR1K4GP8OH+VJ2ACSiIQEnoZ1Qml4lzKUefyorXAqXYxW+ETYhB/nA54FVpORBWZAh6FivBhJRLgOGe6czwGeI5LaglJ0xJTd3fbAodpCTkSoWkK1zA6xwN+Cj8ywb2gXSa64b+xeBJDvEFianPQDgawCJSI/RiJRXR6ilh54efhuakLZ+3fb308iM3lCwMm0AcDxv8Dml7Pv8i/zk/wJDa41mjkz88TqNM1E/CNTTkFWY4LUrURQ8GgqxE+khBw5Jk9BICzuMkAJ5wC0LGNWrJsnhcPMasXiV6mD+cHWgJW3Qde9RaUjq27Z0iV3DQQN2swZ+htLRvu/Bb/YJelhqKtZCpFBuTN527/BU3Yf9696TkKkS2AGzbvbgd+kgn4eVYMSG7L7UeYQNF1HBETKKNrm4cL4Ad53RcoszY80QhIpkKhD6eZimjDDRI6UXFapROBlNd0Wa5CLkUFrWChV+vVezO9Rq+5Tl1n7mWf04+IR6Sz4lnpu8aEwdfNXrU3QdQzdaPeTtT1eqqeJupqPVHXCMu08ngolmMtlQhIqoRLrKhIHAUoH61QXBAEoy1KMGO2KhkPcCueQDqXxtMqtIZqPJ60TMmyzGg8Hs/lpVxczeVZvz9ZyEuFQt7n9zuU8rOQJT5/no3GlLhqMlgmnQ4GJYmiPHghZ2F0no1HVdOdg5sIrDRFDExYo7kpfHSiMOqwiom0QVapcOhEipfBHmccOIT60vSt6Y/5UAn+Qk7VmqxCB2x+yCljhHNdgxwLNxbU3GLuTpNtg/9Jt8EHS1NFGkqCfrDtSMS2Y01WOYHWodT9hHLj8MbndxpxVwQguMuzeIABd5inetgeuGXxVgpPMV/RwpqXgF/61tJ5+QUUOOGtrOpMDM2sTn1jZrVKbl6UXFDDIe96TszMI6IS21nzoLTLFLr42VWzx/BvbxmIxwwYD8j27nmnbn9Cyrc/gVy8+wyc9tOQi3XwpC0fJk+TPyKJcMsAt1V7ozRZclEU1dIRJir/5rvaY5u47/jvd+e37+c7P85nOzknPj/uHCe2E2ynpiY+WsrKI6SU0kHTNKM8BAy6ha5j3RoGalkEZHQUpWXdOlOJVVpZNQiPGRgC2qAKbdLaia3qVHXalnWAGnV/QDVtibPv72wGk7ZZvvv+7vw4+z7f7+dBdWYhX5yvB7M5ne7g90qSPxAwS1JA09Rk0m+xmK2gdvm8XdOS8L+6u1VsBtXh/YLMp/MZOV0HqYqb9LXFsoxcdiK7IoFWOYI6cEeyXe4oFrS4ZLHM12EhWcxIyYNE+ZMQApPmblWNBsw+uGJ3PhkM+O1m23wdlnRlRUr8J9GMku4A7QL7p0R4l+0svsEEoRUM6KkZK5Vw5uakwfyY7qiMjLiG6zIC5HLnlf8J/K3/0gtWwVaylUYE2/CEa8JY1Pcl20SdgAYGgF8MhLHXL4WZhtMHs8BiQ2/umH/MJm5LDpz2Nt6WUE0K/qVzzYHh2uG1rkQgu2ixc+ZT58OxptBg7e0BjzPs+oKjNs+5stC3D+/d0rmo34H/wt2fCQYe/+2OjNvbtBj0x7V6d+1QbSy3deHcFhaiQLOvtXkQr6xdGAx73GGvzR6P21oyo3gUj5xcAX3ijvoDq2rjV3f0NokS8bDAW1XolUehV7J4+AxKQ0dc9hYJ5hmO5aycjed4wrsID1/BjlpHbaNklOcruMJU2IqlYq3YXnNUnBWuQiquCn/QS7p0UAOb8mbrGx3nmBO+U2nLD9ij7GE7uwfvZV9Osw/iTXgrw9p44JlQBNRIyyZlzSAZQ5LUaEJWI24BmZSQJrjd4YgCmqTwGKGowPsEgUfZLEJhJeoDe4NwNspjU1dnNopZq6IENRX4JRS0oa4qc+C0YHf/RrHXM8JcyAjMd3R7pFNThEik03EWP40TdY+JM4ZdxBAHJ/AMbJ8EMwFDsEqlIGTB2x1kG2kolrG4u8tSdzXY/9/XNW08B/9o4N9GBW8bSuG7eYTSBk2Q/v+IkI0+ojwDjcT8CjPrUusd+E1bjxSLZlbXTq6LS3JimWPmMreyucOvxLYfUOcvd+Bb3BPE3ywz7+NN31X9MvSBzc63tn2rVqgd35FtaXVwOB5nOE84vR065epzlGWsZmtbc3ItZZNphEx/hg7xYkmPeu4hi8g3CAV/zPFjxynHu+hd9wfoAzfHKAmpbN9oNldxu160yXZvO8+v8cheE0sYlg1zxMdxhGOdDOGjMNLmqJM1pR1OGy94BIKQg2GJ6POexQsRhwsnfXb7DoYKYrRolFCeaQBJ6ynOnWOmxSqEt2kqDJ9Tgu6dpBIBhgPiWhGeUNxFGtxmDKqYKdEzI2YgiOEJxiWUAjg99SkSbjUKHWxqKXQ/p4SLRFGKHGysEoAaCPbAZT8+LRW5sFRkq7N/Oi4WU43HahwRMYQ8mvIieRypJ4MC+9a0+7Xa+/syiWemO9nPan+tvvzleBSm9p+hrue21Sqy6ZPI+g0I2DM7e429xO5BCZTHH+oBe6sNvuYF/ELbGD7UdLDtUPqnc06nnFnK1xLnKx/xH+lkCm2LWxlOCeY5l6LlXPS1IizKUp80KLHzspjT4ZDTg/kz/g8T1xIsZkwm5PdLcVBijvjVTFci7jd1iu1z5ESVHdO9SI0pCrJqyGRqERM+UUxkqrMfnQh7ypkqm9ZJKCQ4xYKWEAWylzuP70cmhkUi/H7254m3RB3eJ1LldkXjOSQKYlZkvwdOojq7c3xFXjzPjKF2dhfyIJna01xOpu+VEmpO3rkiX5E/kxm5qyBKYsHR9U49+dX9Y8owefRDD2ll+qETEPOMGmgci9F65Rvn4YfI9UBj1OPSHaB6r99MDYCM34S89/lUSmikRGEqdTt+pMDVwrEwid2N/nEXQUOKWLgyYow+BBVhgorAAAIV2GZoAVpyrG3FkmNzlz+26gLKz15FOdi02WtInb12DzzAi6bwAFCUoQs0QHaDItazRzeMs7HydBfmdPmlbqsCJsLIK4ZVZS+942cdNo6I6nzlgZd6Uim/+PxTfUsXbb5w8OkN85aLscv6gxsqC9q37jx6H7tn5rF+Yhc4uyD3BzZuTSU7H1pydEHns5sreM3mR/TF25pLK2vjIwv6Xv/dH1cupb1XoL1n3o8kFMNmXehvwjYHttqXoy+azzWbEvRGNodztIJFCOXcZoyjsUAASQ+4bmj+rNQbIDgSwi6ENARnAy3E5SPEFYmFixHVZCWToZjTSeKaiwjhKrtL562A94vWX1uZFiu2Phn4BTSRhGOIwIXasoYzHtfyRkkYhV6e1C1hKHeRvEf+RlhSxfeeihOJxB1VpuV4o2EaOTM1OTUDpHr9NrxTU+U6vrY6vthjIOop3ppKTeNbgGepNEwRHaJQAqRsgSIh+hhTVFGxIdZRxZpnAZKCh+YJxWJl+i5/6cVlT41WazdGXqmADglSh5hKrlu66vy+/p6B8YR5/0zvusUvDb9euzQ+ZJKeFUPEY0384+/du3DXDx/fOLYbtLcE934LzL2Gib4Q6ZKrrNFdGrXjlJrWelAPnmvuUXu0UWZfZI96lDkSO9VyIia0oBATMgXNIbVFs+xO4G+qe9U3IqzfjNvofXPnjeI3CsxjvqL9TGM0QIgE3VVsOinHHNY4MMaJJqEM9SMd+C6usk50xffVoEoAoAwpkz4ySEw8aSEMCbUpFLuwBV4qW/osg5avWEw7LYctxywXLe9ZzJZgMvVo3aAPpXqvLxNqtE5NTcLdT6UAAUwpWbgyUDdPQ3RiIjAxaZiYc5DgrqEwnZTVaAgPAYbxxnB4YgYOjQHpYepIGPaKYtHNNm28+vX9laM4sm/rlkRzsiXJZxxeOf/kxQUPf21d7ytP/H74mcMj38famf77etoVLext7fA5RZdv77dffXXD9t710P8woqZHoP8z6F78tv4jaxj7lCBfdgJxOmBz6oVSzkF3zkAun3PqXXPgsCufa3KEnJscm5x/cHzstJT/RXeVxrZxnNEdLqXl8lxyl1xSKy2P5bW8JXEpk5TIMSXakij6kiWHqhSrieNTcS07bazKdo80dWCgTmtHAZqkLlLDSY84TeUjTI+0SJ0AbRK0QH8UbYAmQNWmaUD4R4wCQSums8ul7RQowNlvltgZDOZ9733vs2+177ZP9WvvLPPl0hlpjB/LTyVOS0+Cp5mn7M9h10Fdf63navqKZN6JgSAAH0nA6ESf6uXvlUVDMCANQcGPJt0Sw9gFfzBIL+iB3pBsBuvgIxgMJ1LJqsD0Z1NBLpcRGJyWuYdjSdxNBxmaDvb7PUS2/smfV/lsVlZug9NpNtCD4SBNYXUcvxL8MW2QM0OfQefsu5A2nNGj15cz6OTDF9L6OhiGenwtuYLRFK2hWwJO/xQJeAblgJlDOcChQ3Kwx5/mWnTllH4WqfpNDnCuQZqlB/V9z3+alUh6F9fWUaFGGUHd+pT4Fht307NVva0tlqokRamj8FR3UvXfShbNyRocPQqOtgUeeXLQqWrn/5dYWnXgCqllOmPKEky7s/n9bitpsvm2+UbPQ1+MD33r4R2VicVXn1nel9kSvM9AGC12Lytx49lTzZulxH5Ez7P/3jPP620m57x9z4lULDt/4r3p/OmHVsCOg1OxfjAbcIS77GYrEVg/Brc051+tbAWvyboLEfcXEfe7sADWhBkLZQg4KWdAi+koncY2qdtOasJkJLCBzPOjxJhujBzVf0a3i5oKnNd+T3uJXtVeD1Ah+dqHghLp67YWdT6boagjdWQHh+lIuwc7w0GdvmDiergkh3OcQfDbiI6QweDJWexuu8beFcLGNDKtWTOC1Pzl8LaiGaKNvmsGZlcw+mtnuwJXP15DDmuu2kBsLjaQIZ6LNlSUMKtMa7UlwuaUWk0iYUFHIWWBseqLOjUSciSNBfl9FcVWRUaIzdFtPrP/Q3uiM4SgyrQk9xZxamb00UfsjT+ee6IOHOcP7i3t+sGRG0/MLS9LvXv/Bpb6vLWT+Qd6Pqx/bgVsuDydn5y4f0jssooD3y5H0n9CTrb5dHMT/jri+jB48BUMR8eZiRdx+Q7pqWixE7Ib2VIW09rKMCymBfn/LpeQxiB6lBHly9CBhhMNM5Uuy87CJLXsPDR6tdryCBAg2keog0OQ8vuxzv6VIX8co1Y4P2nBiutr8m+QWo8OypeXfJuDUa8vFHLjmuGSVvBr3ZrhUAl5L3eIQQMta62/a1eXvKu8m3skHHJTmVy2N+UkSc1Uqq5prrK9proGh1SKhoi2l0fcrHtE3/eOysJbc+uN9WjjNu8araOgM1FrbfMDrIppzp6+gbre0x3UDfNg7TbdVCemRdeGziO7YcihidY3yBc1cJAp+nzxmaJXfpQh3fZcNYAyCBACriEUFoYQvhkV3pYZyii9jTDQmqilt5UIbZbK/ZBmt+3c4bHxA0uzs4MRd3+AC9gpgqSju8e95qEXXzRPlgZi+cz4xdGJ2YTfHeoiTa5i37DEjeKLpWal+e6Fd6c2+l1hT9LncNBmguwgMoceiHyouVRiN9aOl2q1alxI+V1UUmcm9GFpMf9PDKXIb5qbtFHE0iQ2hE0APcyeG37W9kP6R46Lw5c3v2T7Jf8z95Vhve0gdbCyRC1Vnqq8UOm0WizuwjhTKIxbrIVxbcHrDGbP6Op4/2oMQ3w7D93JN/r9MaLsd1psVmZUk9TqgqlMwWsUwIp2tJf5Bd6HdWMp5Ja1eC8kRWNOWBA35rp/jmwSkmBMRJobkUQ5QS3BcJoSwe9FIL5SfXPCKavtoqy1DUr2uB9Q68jKWlu9UFZFV2HxrQaCvyF3SWy2DX9vSmHwtYrP5ChaZLq2o4UqUDJtUVRBRZCqFFWqMYsaVRk2GTcZOISkEoIq3CyhcFjheUEDOtvYyy1vUBvteZ4+svj6QYnxj732bLp/6YNvnHjrnmyUO5XY/sjhr3z8u8p8vFobXTx/77B0/0i46d0+OTj93ONvVhbyeGV/Jvm1ffsMnhhlZbzWeDAtlXc8Vs3vkaJzPL3ZHw3PZOxnd519j/d8Z9vsX5er9+X2Xlj/fOChDaVo4bPV0CaHETkxEanxC0gZMmArfNC2k5gWL4r4gc4D5CF+IbRELvHLweWQbhI7FNRMSrJDkGg0ANBEorEYRjOZcmImLKUyVSDEQQLDCKPRzXkYjvNgMSwTc8cTTDyeEHq1RDymdxq4gbCHS8Qp5gyNqu0VIxHw1IF/1Rjg5DIb0+CrmT/ElXa3Ky3HVTarhG5J+Re5AyVG0kqEtpx0Mw7irgGOjbPcgL7v6y3StwVc1vA1BDlKCaXrUSWgOIgKb0er8KIccEZRxG7743bhPU2ZT95AfY8iBKjkVl7qQ84tg5zbTzy+DSgVUMpAEjiN2QQayEn85TrNFBhfSwJqANhUvuN3KrNZ06rMdEvbW2lEEAIYUF4JSVNrvn/9rbkU7P4iazWYrNkNbt/SLl8gKRxzuJiewEjN+ViEg0+CMSHqtgXsHWf/IwHb1dJA6d7m3ITObDPFttDSl3qTgdhx8M1KlHE6Ikfd72yafFt7/ERXuBMPyTX4nk/+oUl0ODADJgI/DLGHc5LjCznJFoU2KQpdXLpmBC4BOFix7J0Jh1Ni1Ygd6azjz8AuIxE2Woyixc17GZ73cgY+EvbyFHvGgQC9aiGP4MY62LyKz1vqQHhZXLDxkJN4GbRcPs2r4MkRkghNHro9rTeadqRT/OO8hndFeJaP6B9WsbwDpXzfBl6u1Dw0oYe8mcOkRLXXrVXX1tf+TqloK1jfZbCwfzWoNrhy1zOnbHmNhUamaFLgy7IIPXl6zZJloSWrKjkS8ru0mb4Lz7bBug2oBH4byeVFMZ8beIOhTRZ7NieMzI4UxLTrqx435yh3OHIRMZ8XI7nmsfXhzWaKoeKT7P7NUm8gMA1+dbjb0W1AGAGMQcx8HzGzH1yDKaOPyUrQZElL0C5JkJL0Br3RaXAZd2CPWi9RxABblDax06yWC7iCXXFcLc//5bvcgpu4zjh+jlbWWquLpdVKq5VsraSVdleWZMmyJFsX7DXYIFm4GN8Y2yiEpoSEcgk0JAGaAhlIYy6TaVJIp4FCBkIGjKGBQI2hKTOhF9qHZiYzeeh0pi8uE2ZweaFJ+4Do2V3ZOIVWI+3RObury/n+3//7fSwUECGLLGoQUEWBPKUVjYl4Sy8ARp1I+A0oFTo6/jlrJemMwjWxey3y4JYETKPVQhtFOZFNBQQrhFpBFKwi8LAmqzluMmoNcWNLJTwF6yW7qHwk5XSyAZ4KBHiohUArl+2EVaCsVgEK6IuNAkSNGPo1LejnhKlQKGwy6kIi4TniEvyGcMhicqU8B9gpeO2qcyYwRc3wn2IxpNXDQNRgIAyvX0p8EVKcwZ0MqZagTBGxhKqqUgoDkU2FmGSIVigcaadqAjMP73yNbODh7Hcsd5A0QEevzCQd+TkbUNMf5b9aFeadQS4PTlCVDbDMQqQp5Wi5jdda8rX5H8vH12VsMFtu3RpRdKXoFcJWBbd5nuNafbhOSXSHXC4eQ7rAYziGkn9OPJqeysy2622kkYtwBniFKG1qWecddnjTNhtlpZM5btPL8UZaLI+vPwaX19cEOTqBDCC09hfLGZPeQvC8VuBLDcsLe78URSs/wIyv8uXg0Vcrx7Xb1zI2p5fgZGWtQNm/FimrAYakHj2AJGAhK7lSg2Cw/j77b1pLeA1xg2ToM2gNDd32UbE+3oAkgzqtBowl7RRJ2usMpEe0k5bHF24kpuF19JEByYgFSUDCm+TnpIacgjmJ8OhJmvQQry6vurNcqxWmIlHgaHMHqdhBgukgJZFSZpeDDnXVxtnRqg+tSvKFksWtnq9jqneZabRqUq++4syQkmOOwOY4bHbmwb3yf9sBivdcTMuyGZTDcKviLwb5ewj5AJEPfMxlqmUfPiXp4Xzc1lbOMTYzsrCMZ01fLsW3eGGdjxfpGGqTRkeoOsoaGmbfTPFJf+Al7NwPrE4WD6JIcI++qtmMKGtA0y3tY1DFaIvCEf2YcY1pFbW6rZwt557JD/W/YHvRsSGyw7jDsTPyWn4cOxg5mB9fchx73/x++viSj+CE6YPWs20XMxezF3MX8ue6TnVfabuavVoIfj/9QuuGLqwfjHT192Pj6be6ftaNrcvsTG/P7up6pXAqoxNhMCMsiw1tGazx+QcqJTmfB8X++EAvMGVxWOw0EVkISslmq7WzGccHfgdwimHYUBwlcJzIZtlcO5XLtYMCGCiwxRJVLJZ4Q7FQyOWyRGgQFY72XKlo8R/wydWeoYLxKVkgTDAkmVPPhv4W0oSmNMmrW7LwYhZmZYi35yQulZPc9cktOZjrIyARbJ/MTcOboKDBPilN9t8uqligDFxKGVhluIxuUqaMOm2MKFOJjiWTW4r3i5oiMxiic3SRDg0+JoUF9UW2idkHD2bLFkSSs+WtaH0BOVQFpLzrmKeHmqpHLMCImbwFMabSKFpVokDPhYWnrDxUvVlNiB3y6AX8xkwPGtPyP6jL1CnUmdGqA1AXB9SBrqKG329bqHW5pcSUVkLFDpxsXQAg9BME0rqwy+DmiQT1Kxhnm7MkAd54Y9WiNaOpbGIxvezUOytXNOXIzQG9jiCYTMLH7B7luVhojNVgBmNdY+zAayu635uod1h8wfyvk8wzP73mxEXWlNNj45VFJ/p+2OaVEs0rKrB5V1fH4mxnZddus5nAbZGCXTyUiHPxn8DOLUYbyZjN4d1/f++epvxdn9vlFB6B7a2VLzVvDdr0Ds4oZ46AquMkypw0fFtlsGiVwaRjVQirjTmAW+OOaVfi/fp+z0rvDrgrOu45I5wWpzXTvGE1XC3+BmKj+lHPqFdB3g0eFXh1w40rUxt5lDffBt6wwrtRlXdRexqBIHqCgwhutQBfAL5hkA6zkSgViUQj4TnojUaeAr1yPFen3FOaI5dSt6NymxNGxS6iCDyinlSGrDLINS5SxeCIWgIjikciWL4fgREZgyP/A4PDvbMzMw/CT5LwUzgYiXcbrErX8i0a/j8wjMQnN2Co7mFP4d4nOEkth/OqQzq7tf/671cnOht22i16ozXVwZYHsk3BiP9lh8tWL/ScHImxiaNXvZzL6OF1SE4ZSP9ycSr/vcpY0WK2mRqHbfszQpSPb4fvlBopxhn98wdD6z7UbNtKO3xaXQBRbx5p5jLSjAkwYFLqrNXoMR2BnbZdcJ50XyIvOT516sacI8x+2yHnEdtx54cknrZlmWW2IrOqdpgctOGE0WgNGHCspoYOaA3UFLZXIvE9pYEkvmdJ6m38BK7BGZdZXhaAXEGAhM4BaUkKSAn08qQA8II4kMBJUAM+c4c/c6IIfa1GqPeuGqzeu6hNlS1GPqhmgbaW0miV/SMDaGuVllKj7C2JXT5RmXlzfPIsdO/bN3FmrPDuN88WD3+j6Tta+cv5iwffheL5C0vLz1XGPl+zHp5CPPXIU+nB/oB2gQMJOCCVhuBh43HjpPGGqSZjL4Gl5qX2QuOQbp15u3mH67x4rfZG6FrjbZd5ib8PDJuxOEj6JYBBU6A5YTYDh4uOO+xmKm7nut1T8CPJLPrjXC8IwBgPgTs2hR2W/HJ6iMAMODPrclMul5sPEAZ0V50LulpEt8sSmcb2AhwJuimFy7oOqYOgDJLdm8IlNrUChxLeh7+En8Rv4jX4NJZDRBL+xM1xUy502a8SKZfkITtcSl9YjybuhuR9F3QzLS7a1UJMYdmPh9W0qCbFzq+cMcvsQ1W14bsqIWwFSnO4oGmoWrmcDJmncCDCvjx6vH5rPlZ4WtU/QBETlBxwtOC+1nT6cZNgQ6Frx5SJDoe/7d40MTLyo8rP/5HojRcddLJXXwkR5c7AQ5r1NiQ3t7+Y3Li+v7PYvPGLZmz8zp7nD2/9ayXjqK9UltMO1hoMatt2YxsHKLcHFx7aerLbjvzxub6hf52RO70oivafULR9IAaXSoTOratfFO2JagV5m8qIpmrdSc0r8Jz1LDnpP8OfFs5FJ5quCIYj/LGmCTf2PNzLH2rCCkyPexhi/2G76mObOM/4vff6+xz77LN9dz7H954df8RObCe24zg45IBQCvkCEkZhhFDoBs1oGewDFa1fiDLwNECrGEWUwdZVkxhtRVLWEHWCbR0T+9CY1H+qSVWnhXWdFFFNgLaxJHves/mSJuv1I9+dztLze57fR7l1UfYxhFsdrdmOBD7BoCzReAfP5Rx2ZMvZPSSWJh4+okmZVj6pTeHjusDEmhobKfwIqbzm43ktPYUzutPPOewuPpfUeJ55HzhPQ4eYJCyOcJm/ybP8S8NFXo/DUSMFvkZ1tOgkCNeCAKyEJIq2BLZVgoAp7czxIp9ztF9Cf2PqKN8BVOvsN/rZrfuBsA6v6wG8/IwRfqhQl+s4P4xvDdvdNdVOM3UrKNZANWC9x241wRVLxoIydfLz4t/NXwqIPrXdMa85tkrxtnD1wJ41jz315enXvrllxSZRXTFY3jf/z2W57oFvnMaH735/MCBqNmcsZrO7e59Bs78YLL0xdgL1jw8v7//qj/S185um+wZ7t6Nl1MunYAm6Ad9m5t/6EhY0UIOzBq3Dm+2bHWubz+Hz7nPSm0H7K8HjwYU0Pmw6aWLDqoqY5do/ks05ZgCxPsKqLNKyDahhCp3RI76YxYKsSQQPqSrRfIRoRHUkNcLn7Lp9tR3bp1mdAcWfaL5GKCgZsUz0QneB6C1FojfBicBRCVwINRYYghhyhlwm18lNskAsoH2HLqaJ2G6kgVv19UunZ+ZmDJf+QJJq8MBlw0o9LEffpui15ajmAMJCDN+3OhSIRPy+rXmgMsalr6ANx945uiavxSNSq6iZWKuN87iDxeEnU+GUhZy8RNw+zd+J13TOB1F6b28itrTSGlYFi83m0re+vnR4j/gC+8zOjNfJ26H7C7OQpD6F7ueYX+pKO0JiROF7bJzJLXF+d1fCnOSi7pMYI9olV0PD0nVZ1IOG0BgyoSlk0h2Zq0zOam5qtspT6KJe8F+VRK6xycOxVeYq0r1cz2qE0DVX13XyCfmc4BfJUejkFWIiZ21d8ePBqnxVMgxAAZYgB0eLFM5KVyRW+lbbNOpFT8Eq8LfpDtwC4b81OjoHzDczCwLTU5mZrX2Ppg3ionONo3FKSMZwQy+NfApNiwp5YLB22sMMWyxAo0X6u8R+2h0z7xhYvLKxbX//Wwce36x5W8VYd8yyZ1v/Bj40mf/uLhJ0bfekG0Gt/3BwX29Oq3QcOabv+GHEmUG9r72wbnEyUvlwvPjkQTNOZOk0j0A/t5leZsLIcokxg5nbDU5Yd5d/bL7J3nXhdUqVuYNwU2MX80UXdpNGwr4IQ8WGGZcbmcxWK9MYCisoGGoMS2bZhGygT7JsMuFXmbMssggc2DQ1IAMhywE1KQd4dqUbq5hdwAjvJMw7VnfVNY0QY4Ug4vQG9I5y4UrgeoANGClWtUNf1EdSbJpaeHeAptaAHvLAF3CSERjn7gCt0OmeqfEOpRxzzV5B1+eMFAFjLdbyQblsTLS5UkH8tVpGoHxDzVTeGv2/PipKmYf1DZ72vH4+xHNyszSsbVrbWW7pJD854Xj2extNL89/3jM3MRbyeKO+7fLBUryU7tjFLkuE975Ke03d0AcwuxV0Qj9g65K7WG+xbUXbSGU88Jx/X+C8/9fMf/z2dZmRReN23OcfYTb6cQdT8bNasrnM/tSOyvGe5FByLHnbfydwu2z1LapUBLsjnugsdwVEc95fEeIJpTuTz9d9cdpaYSwMxqpQ8QlCRXJxitANzrgi8I6qfQum8U+pvCWAXxJ0SS4Iur+oCkPCmHBUOCOYBUiKujMfU/QMysTIca9Sc8a0TMLjRvX5a7WlYFRdjiYLOUVXzipYkbvtiiiI8KeOvb8yMHwk/gGUFxU96u0xXgC7R+uFQNmAc4CmwlnjSYiI9w00lZOHkIVcWFeWe4ICAFNAqUmo8VVNRujYSH6JK/vryW8RnBycMJx6mkOwkDXgH8YdMH/USVusiY7So4Z7MVsq4Q/eTjRwnubh8NBwKZ9oaeD7zt3YmtFb1hOPw59apfaN6B2xbHJzQvZr4xe+tiSAd8+dfyXq9ag7xecXxVuikc5V/5r/7EO9re8UKu5SnJ7wlsDXS+lsrOM78z8/EBXEpX/9zUf9dJJaYJKqMElx5q6+5D2EkjpfTOpOOK7iBvYJ/DPTR5qpObQotJLFnRFkszuQs8FllaxWRJqA6fzIqhJO9Wa9PV7sBQ16z52QqH+m5DaRKhocp8SLN6UFiSWSLr0kHZP+KJmlYFKtEmZlnN53+oo98aH4WPxy3BR/H0fpEjOEjkKmQGrvMcRKjjWDLsHLV5OXyDFyFsiU5IhOMJliQ5OJ9o8lutjGSMzCgs/ws4P13wOgRNQ+VG7NygBtFgG4NWMAN5lRIQb0AJ+OkvEBcAyuNESJylCUNdi0BWmqoHhsruelAz6tgRvNR1M6HzzyA99vY1K/3CVncN/iVQO7Tw3+t6pNqsVkWAn2pkj78nw+2//nKfFP7HOn83boenTh7+Y+6Hoa7dI5yS8rrM1vV9jUFNBmwtmweH1wOPWl4JbUJ0Fzyp9VKoHHlTFlU+pZZaf6dPrNxLtpzttKJz3XVaAVvHdrrU1GUY0yGa7d1HNiqBBMXUNIYiLV2NV0PA7m3xpSFFmWOBabzBazR1bSwZDKZbkeDnOA4kXzfrcHeaZwSXeiG3JV2h9MV5kbwSn2iO5QqqHYUNNYE9s0hbMTqRsh+m9Ao7ROpIu06O5MRyGka8VcSA+tDuHQNKDagjsv1CCqIwT+bW5uloczNwoA1fYOaLXHoNjadx2wGSl7wcIuG3lC55wohFpQXGlJmZnRDUaorXPAuwqsoAhNnPCUYfA+vugpByNuYyk3gLtPg1YiwcD3nhoaCFstLBA1oiAbMBdjASEgIrxx+ds7uh2mUiDT1Fx2h9eP/6UUWzK/rcXa5I7K+cZWpFa8FhM6hQ/PeX8/+XQ24LFHY3413Z0vtH7h0Bvz/+O8WoOjOsvwdzl7y+5ZNskmm91kk90kJCEJSTbZZJMQNgfkknAXS4BCKC0IVFEEpDp0UCzVGbBYhFKhhUplinWjU6WxLDjUOGJSoMhlBGdg6jBCmSKkrZVWZcgen/fsbkLpD0d35znv+e63532+99xsFr1DM3jPP1cGPObSz/00cWhLsThEsUccXrcZ5z+FW7VlKgULFmapZON51M1yeSkr4RSzb/Ue5D/zxipfHf9au6sDjunyLAuuD570ng6abCWOyrklUvH6fKKysiqqRdu0imCx8PmKKjR3RYUWrcTlmdk4cduUfpZJ4XxRTmtGBrM09reU19SU2ZVKbzS47cfFZ4tF8UlVXJ98jE9lGi897HuqgkJJv/d6VBs3PRzV/I3R6NSAqqnPqq+piurrqPdOjXM3HeUs3JM3unE88DCKUm4MQpEH6RzpDIeuGw/XnUE61WF5dZ20WF1tVoiv64QhrN0csT4n/6N7cSQYTEWC2bn3X6DlZVIkbSqcobKmCE7OODq+LOTNGrOgZHlZnr+qYVRBaQ4+FPOC0a652T41pyBSXtL+aKSsOZgzcd+S8S0VwbzqQKDU53Rk1/7EGzV5pnV4CuXWcLh079N1810ZNcEyp9fmKgjvTrw6u8hTMy3riVnV7eV8TOLvs+r9uaOD1QGPq+xe8z+cE5pEKZ3s0sQU+T2cbDPP1ha9GOKhvNZGm9fnHeMd7z0kesUxX29FvL5f9iunvKd8amf+wvzH86USqqutNfmrCn0hX6ZSV1sztqqiIN8aDJnMFkiu3WH1KI3bmvvdzFJ6sqq8cFQwzvu0SChTs2eFR2UWZYrMCscGD0njDs8Bj5jj2ez5pUcGPHXIk57O1ubO30Z4e2R25JGIjMRliaYq74Yo6glR1BMij/VAXHeEDoQ+CMk5oc0hEQjVhbSQDJG0tqSltTvpuN0UHiFhhP3XWfvQbVJWIyZKooVl0dOIjJQTbckwla/jubme7GGRHfFBM4POGldjMkJNnir+0jjVcj692KdWt62LfD5kNzvHldeVVkdXJ96+8qOd4aLaCWVu1ZptNVnMoyKdS2uanc0Tc5pscmvrF59LuDv2zdgyJ+DKtDuzG4Jj6ju12acTi//Vs7C2qFyzmWqtpoziaY9Fxcb9k8yj6fwG8E1WLtcyN3/9V1lqXP+rllXcGnaQi8pCvKnmYKOM67e1qmBjkzjNz4rT8rK8K83VcpzsVBc4FqiPixXym+IJud+xX31FvCxVdPO2Zs8pmDhPhumJ9FUtw+ZGOkDPlLCpNndujiNg84Qd0i6ojgfvQmXSntGnnlPFOZVfxYceArH2M91r17WfwQ5XEYyIJV/LtSUU5ba1zuae7HTezq5zq1nOIibi3KvZEBmblSxZ5EDq9Qx7Bj4XSzSnLS54Z657tzTWR1kOh13LD4Tb7dy+K4e8/Nc4+KHuqrZBXKd32ugDpO3GELT2KJNQfYRc0ojdHElrdKP3HcFtILVMdzQZDpGU33BRKy3HSWGaU0MDJw3qpPjbSRfHSG1eM3ibuT5OmYWGvhuXdVrntSyJDwup+UuiUsuhhzsp8tnBHB6shxw0yGAjDxbT7V3yc/EkVHj0quZa/+j5QxtEb+LqouyCiL9MrvUO1bnCkxIf+sU5k7lhHG7mtTwmVsoDzM4mHGVm0XCYWbAvX9CKbZorN2zT8nx4FDTatErAroZH2YpswuZ1fPWTvJFwdCZ2aQgzrk9+iRGt+epVu3atWrVrpzxAhoDRGLMwVhY5n//IqLaPrV4ro9/Bovhxspc27lTvmYaeyYhZ65hgFDdQC8ASTExm8zOO3jPdnZMRY3nUy8hPvWtu4QX0JtKIsRfkYl6mMLYL6DLH2A5zC3uMv8FVlD0jYnpQYbzYtIK9KZh+C3lNaDdZtOi/Qf2NwCYgAEwCNKAT+A7wHjALGIc2G4FS9PE88BZZ5PdbFrNHlWv6PuC8qYttMw3ov8f7BeCPpgH2A6RPYfw+uV0/ZurSTyrr9TfNMf043gdQvhH1zsJSH+fRn1NZz55F+rJyDYyOsX8j/xvIi6PdPelnqmhhl6Vfb5BLWbPC9A9EjK9CuzqgSW6nPFYOq4mWxIsoP4n0GLRZgPQB5LvxPhv9l1A9oA11CmHHou9K9DuI8ocoH3WrsZ4SzDsOLEbZgGxg20UDG5QN+krlIeZOrfslWjetOb0mY/7JOX0G6Jf61u5Hcn4jGJnbf8U7mNOfYNcBIazlnjjDfqHUstUKSxwxu9n3CZY/49xjfC/gUJYzr8WvP4c5dph6WSPShCXAw2j/kbJPvyDvMA1lVebn2U7kd4gQONbIDosn2XXI6CKsdyzGMxFPsG87DC4sN/ZNwBYq7+on8E7p0RY/z0jt0z7aG8t2NhbtmzDW+5jHoLKebwM2YG6HgR/SfDB+LfZ8Kc79CO9K9KCfTHDv60AN1rUpCf0aOHwBeRNQrxC+9e3UOBfusxeIe/cjdT5pXE7D2PsYSwD9wCeYSxnwO2AT2l2BrUU+5sHngov9qN9AfAUvPkxyUx8gboDv55AfobkbawC/iWNJv+EbxQp2EFgDPG1m7OUUnkIdw1+IszTPVN+DxC3iTNqmuPEH0cPfN9ZJvEpZw/f+wsqNOWDtxK1hC78j7hv2Jnya7G7WSZylPoftgKEHbeSP5BPDNjUf8k/oxnHD3mRdKa63pW16L4btdv0NlG0ye9h+pQHcj8MHylmu/Aga9A728CtsGvmxspu9IL7L3JZbrBZnORt97X3A7iFYLvIvob8+7Ge/cobthd2jXBTFykVuMvXoN5VB3mfqEd+i98/aB5GuS5Zwf9n/mv//QFwy9bAVeP+b6aKuKxfZTrojLLd4HRBIW+QfBjYDldYqvsf6ZR63zGMu8OYOsEbRWKtJA+f6WLuSY+j3aOTPMzPwgbPpyktsPe/jqpzHy8w9bLWcBx/FWOIS20Kg/mG/NsyjJNda0/YzXErZNF8fsG+R5pPupq3he9DVlF3w6bTeT3cD6TPdD6TRhCRfwZ00L3fiDrkyws9P81Tfcx8/d4lWFnqQlw9aultI3+luwfhLMP5+9PUKrd/QR2gcaSTpHHx+Zrr+g3a4fYwfhz4cMXT4DHs47dcA+fl7KJuR0hHoMOs19HAN6zZ3sYUywmYaetTBlpjOsoBxB6XuVOU/tFcNcFXFFT7v7b33PcK/dIglBspPEmhJ5WcEEkiBUAiCClQJkkalSIWSyv+P2gIisUAdCGkBRxIsSAAbkWmh0KSYICKJDk2AKmW0orWAOnRaKZiAmNzT7+y99/Fy84NObWa+nL37dvecPbt7znf28W4dy/CevFyq8+hpzovk0Xi+7MQzPqbjzREulfep8ybyp7kt0Ml8k+J0XFlIr+h3KG/wGqVC12S1BzG3jpeir79KQ+xFv/o3ZenfzlA3tRTzDN4oOVE9Sgk6P57huWo4Dddzn+YRxjXk7V3IFe56egykuQl3ElzAmkZHdCzIkjtC7bx4LGcfyuFDoQf5NWsGVZgTsZ/p9CH2UqV9UMIV2g8yN5aTxReh+3iDqmUbY/6sIXNyuFT7Az6K9oXOzcIpsKY1lzZpf8icVfRx+H4+LzBn0RLrOvRAl5mGXJLO5WY65+vYaiHHPY59gmkbbShN7n1oPrPqxtVeHlbllKCW8U4zjovguz5uf5LEfeEkwjeEQ5h7JfdziZ5zCjwthkYIjCTcyxx6RBUBq6m9WQQuUsK5miucpt7K4GK1DPzG4SfCESbr9zKXd5n7dGzuo22ADnn7OI+jiKWZiCUjQ8/wi0aQBhDZXxBxKjDERWoU3D5a6nzTVYw/ELxKr+L7Cu7rQ6ibnkD/IOGB6i0+rVbwsWA+L1dTqExV86ngbXQ4GIYdr/N19RZNDXxKFepJOqLuBG+aR5XqDT6vjvL7wdY0LjiMt6rfU45axVVqAU1Qc7DeBjqmnuVLaj3nqU24ozX0mjrOTxtD6LDRGmu9TxWBX1BB8D9UYN1FHUSfXv9JKsT6MRqrcE8wLxraVg+NbZ4ZTCDl2juzgb1iq2enZ2MT9mk7sK6ehzHGWBoHn70HJDjSnoQzyZK4rmPWaMSeMGLQAzQMv3chqr8M/AHtfIytBc6j/RjwS7TXOOdmvwDMwbjPsMwdQDd8Zxhd6DE3zszF+O+g76cA5tX/Bd9d0caZ1lcB3ySq+xhyPjAc7c8B9NeZLiYD7TEH41h09Xf7PsX4QuBdtLdD3uv01e1Hu60r/wRsBJYD/TR/9fGS/4NsMh99WenLQ/39OeUrydFfSjbMPe7530y6uSW7kXT94O0jyp4Wc54ncX/KoyGxVeKbxFWJbRJPJZ5EJGKqjmuSTxAIHMkfSCyVeCaxVOKZucrN+3mIEesozrMLb+uPuFen1SC+iHc8XWo1czyl6NiOticRqwe6nGOIcFgrTcZQoq7pSigMfR+pWhpqnLOrdG25AzViO13fTfDyolvjjZOcZY2m1WamXSX5TNcej2DOLPjhbqwrdZ/m5tQJ/Laz5MxgD6yTwg86HBc5eCFVIW8+gTz9rrGVzhqd5QxcXnsvPwCcxf5fBi5hnW+pfcgVHXl/cDN4yHe5a2ALbQ8Op+0Bm2IQN7fEpPLR8Hk+GoqnpDBxubWHyw3ElvBHXBnK40orRdeucd754myueO0oTiIc69EI53L33IgXwT7YNVvyRLReb15oI86qkkd6/Opmb8y9a92buHNN1guN6oKG9cPbxmXwie58Z4QrjkHNeAH1wCSaGPGxzxZPF/yyv7k36b6RaWqt5m79XAzC/I7oP+jWT/Az7m8ZxWkeJLl8Jlerw8KH7G3wT5VA1SD/nqD71W5a7O6hj+azKdRax49EXQeO0fcvhSwjh8bCjmEueqJOzdX62vMn2saHAXAkIxPrxvN7UXgJqAt+QElAPnJMhforEM8vBsfb2zQM3Ovx9hvw3VWtC2WC0Qd85J/gX+voFtyNTiKVSUPEdxo4f6BcjaMQ8HOA1FrUHfCVmof1D5MlezRulX3YhRhbprrqt5jszbHaUJKVDcRgHz+jLLUJtUo83WeesAuMbNRlXYB4GqPewb0YjboWCEzi3wYqISspTRDMoBG4EyuDMRQOHEQdkh1IBA/eB+Q7vDlwViOZjgP/QE2XBCQArwuCxcGQw5sDs/COduAOTgUYqIUvfhRMCQxE/1UXu6IQBpRqFzCDU6g4EAubfkeZwXRwW+hRHWizHxg/3QHqj2LaaywMLDam0GYfRvmBuSJv9wP9IhP8cPu7+IF+kel+oD+9CTuaG9ecHc31J/qB/sSvwY7m1u3pB/p7tmDfeD/QP/4r2NGcn3v5gf5eLdhxjx/ov8dvB3LdFmAteBT4Gn+CeLUA8gRkHGQ9ZCsgz+FxPNsZo8dNBL4NLALwbYN/2ztugIWDv4z2vxr212NNGxyd34YcDOwCYIP9jMvth2LMdXz3BYSngQvaU9x5bYAYtMFX7dsBG7gAxAIyJ9/Rp+eL7tuwHn6nH7v7u4T2BMjnHNsZvNG+BpmNObfe2IP2CXzA6/BtuXZj/zTGAYNbcg6wGGDgh8A0YJHroyzMqXbXgS0stcooJy5wAd7qSFWHeAhLzVg6YN1CM0QavXTM7WasIOXmiGTEym1qPfWVulQd4N1GD7pbFaJ/Kx00ksGnR3M98tJVYyfGJ9GzVj/wn+W8A3F7gEYt8tgAxPoCWqJzRA/E7oPURnQY7RE382kY4mmRjrMp+D2Ft0sOk7pT51TkgladwStiqQDxbRHsSQrtA3+Zgfrz15xnZPLmcBL4ywiusN7hRWZnzm21kl8NfQMxu5Yzka+SzW30N+MazYvkv+wAGfOpryfDZ8F34sAl0+kHRiH1Fn3WEsmd9uCIbpdroc45BF8uAfbiLGaQzrF1qCfq7hKbde4DR5P61OFM3BU2HUSeKoY9NuwpinBFpiWo2YZZl5HXr1OfcA8+Zq5GPM+k9dCV6ujkz5CnN0iO9Nb3OKSVC/88RAFPCt/w8dIOZg6XqmW80+Gl/IrHTyNrFHOZGcdFxthAlZ/XeDwqwilcrurpcPdTrSXyZ8S+iPTxjjTqqlZTe3M6fSi8o5H0bLqOs82B/0ooQziB9RPKMF+AHEwXzWR6yuhNF8HBnwqlcqmZyDuFn5kbsCfwNblj5hyqCmVRT5yfxAcF9AIWkv6zv4d/D+P8SgD0cS768CapI1GgHb6Ff0vdGARQt9mznTrRHoE3+HfIx535sqaN90t4a5TsxA55v/LWKR3Y4WK/g8D3gbbSF+XnU5rTN5Td3bsmfjwq+/fJtr5v1XTtpjmhfFNUfzXeWkGED3t8sknJv/G+ca/WgEstivBZj0f7JLhoOX7v1FDyBEfarO8a7rFfery6oeTP3W/VHH+N4tMnbtQoWjbg1w0lt4rw65vJG7VNnrMfugP7mQoZi/3U+Hh7b1eqRnz+XIDgH8RQ2i/SKibsTfbvSK82jEiXl0e4fUO5Enu8IHbJXD1O6tsUe6sxELpagtw7wMxA3M/Q96IwGprfNwHzJVoHbLHO0Aqg1JNSK7YEK4/WAb8KHaIVQGmUPCnQdYGDUVHtCNQCWiMwnqcVQGmUPKnh1BmNAJ1vAjWePusK7L0Ce/eA/7cAcyjlW8cx3sFJqT9agpUPPfl0LlQGPWWYUwM9NVqeFHh+j/jS9Yu3P8/eiH533f/5HK/xFy3hZufyde27Jduj4dQ2/2W83KN7urI4vu89595fBO1SGdRjmNHVEFVKvBoZ1BQxTKdtBGXMoqhiiHhVMqiVxLMZotSjZljqEdKYMKhHpAxJaChpPUqNGtRj1dQ0tKzM+O357nPvj4h06R+fde4599xz9tn3nL2/h7r4ZSHKag/aLH6D3Y9DDD1OJfiXP4ASiU/of9HDii63dzr6eHWJW0CdpOugBH0b+EQ/tA9O8ViDX5ezKLjK0q7CnNm0BPNt9bBGVOqfm5aW2OR+j/IQ1RP8O9kefYN2SXw3+LEvbByXIBb0lzgqsSaMOB9nPEfvo+H3NZ8H1lMVZ30V3h/w4h1FIiZ19svtuidfFLDeuyAIO58C0cAGi0EE+AXejUaJe6G10vd7ONpuqGd5HViD51zM1xqMQG7b7utk0dKih+t67SG7guGh2Kta8gKdyQtEN6iu0CB/wT+vwYUCtIKAHERVVICiVDbqrfiMPgyqoo+chYPoH+WzBDE0gdqqdLR/69MN39wA7ShChdOv1XVKg4Yb6Uylt+Hbj9Qgegex4R3Vjr+zS/isaovzMZx3qeb45jnYplDKGD/QQrWa81Q8va4X0etqAM1Rr4GToIthPjTcOftLLrNr0xx7J2WpUkpVraA/ZlMa9sZcdZPS1RH02UI5okdUCtprU6kKWu31PKu3agk9E6IJpduRNNJOwVhP0iww07pEb4FEO47aQB0MsDvTWJVAY+woEEcpdgQloUwFb9ld+YzVj5ba/TDOPMpEXEy3Y2mufZretLuRsr6gt+0Y9B1HU+1IvoPxwq07fMHux9fsWGjubpxkfcHnUR6yx/FZ9Pm9U4VP6FTao8ugOyYiv6ygIn2LL+liytO3OR3vcM/h5/17UXv832/1eGuuGgg9jR8fBkKlne0JJquP12aecfugbE91yX6XfI9//QfnKGK0Az0XZrTlCnmHb5JEJ4C1knuRr7X6mgZjFNyDgrL/IjytzcU4n9H3zpB8mwF93VCmDMajD+46wUt2In/u2QxdZc6G0T1V8RyhcVfDHJvsr3ilzIVzc9TkV9yn4N8mqoA3Ost5v/00F8p5M/v6OjXVTXG2QuOdDL6vd3u6B99/KGdZ2k3fBlzXjFsSXCX5XnK6Nz40n0ek6DGTExryMNHUJt9l8Dr7N8ED5hxkcI7sG7su9kFdamG/QimyV6yh/B74mz0b7f0oA/95FHgX9PDgJX5bM6sAczejYSDJjuLB2FdjQTT2UzL2YQo8+xzGWoF9ZWGskfYQM+ZGkIq9NcO6QQmgr11PSi7Fd7jf8ssAfg7+C+UqxI1kuy/W+iRiThx0STcuxvN5ozE9nVtT/hHiyb8fldcq0wAP6IFH5O9H9p9K7UUDwrbh+gTujr4uhq93SUx1NoouNntS9OLPEItX491A3FEj5J4qJcZ9KbTfKuo2xJQYzFE7dOeCf/LBNnAWLPb8xoipwTzs099JHA08Ro2wB87J2L5ubmPOgcTTi9TL03aIpyFtfl9rG00o90ScqU/Ui9iff6SeGBf3FUKspkgQjvnWY54xRrcv5L2Sb5yFNAZth/GuPsoL4Db4J7gMCkAZ+Np/3gJ/DRa/hPSqM4U349tUJx/6e4KnZ91h1Bh7IVfF0mRrO60G/8E3ywTklxkgBUiOmQC/TkZ7JnjNLsWd8CuqoY7yZdRrq02ISXUQ04m2glF4bqs70BLVWM4tfLWSnkbZWe3FeolmqB2EXEm/BTFGU40LLnUXBze4C4PZuk1whTs3uEEd4tnqAufpaPTLQszfAEajPgn1Is7D/s2zl+IuNQTtcznPaQ3/L8d5nURx6u+mXw8djnfRuOdm0Vj9Pr2n9tMk5yzN0w4vw3+X8pDTg9ehLU7G0JP4ivkW8yH/5BobKkFsMvaUw9hTjpAtDwE7yiN2VBz7AbI8eyrOF8L4I0SRX//wIXvmG5u2POiz8hh7Q0wz49y3GX4MYfxZkSwaKj42bKEpFdcYQnxfHrN2H/kXIcQP8l/M//D3gUoAp3irWbP089baw6wL69ERnB3aA+oiHzN278OZx/8EHxvbZJ7pOKv4/3oNcmgGF5jxZUx/T5nvpB19pW7sk/f/oCSxQbfDv8ea7/kW/nQ+4BznIN7tojeh4/J1G+qjD3K+GbsYOsa3Xw/k3jKWk4t8OZCv6kL0FeSbARhD7C/ybfBtN3tN9q+MOdO3/RA0Yy9a62bwEXcRH9GZNMXZjHkO8y7YV9PtL3byHJnTTqAEkA56gnjQw39+BawDvfw+P6mfPkotA3v4wI/hboX+q0nJQiAOmiGnEoaiTzFlBBZBD89CHqnInzFWY/SpzleEKqdQz/Nw1mOtleA2o3hDEr4roqnuZYwTy9sEZzXm/KYSnqCOYTVQjocdOfSne5zm74RAfxpUfm2hdT1qfbK28sg6f+paQ4TWW3HNsq4QofUhjj4myDrLU+mav/HWXJ6H1g17AhNwp0nDuybIU/VR4o6jG1MKfDtEd6ZI51mcQaJCE++J7wa+5J3Oq7w20IuPOvP554EZnOlkcprJfaeoYaAU7zWvDevFnziTkROLuEA0lZNqcqTRegJyQ0t3Nu/V7ZGzR1Gy2oS57/Knandwv9GiF61w5LB2OhH5pAHsFd3VkC9bL0MfDrKqGl8gzyL/wjbEhAI67ixAjD9OB5ybFOfMQP0A8lAZ5zp/5XWBX3KWW5v6OC9xrn6CcwOJaD9Hc5zldEl/xMege3ujf5yzj1q46XQCeiMFvt3pzKJBzg6M+y4Vu2uok7ON6rl9Ud+BPtfoVacFDXASUZ9JI/RU3uZ2otnuWHKdq/S2O4XesJZZrayg1dWKpwy6TQusLFponaFheqJ1GnfPXyG3NtKNqJMKUlN1lbroWhSrOlAdVQadWwvvXqDu6i43spg3Od9zI/U/6oZ7WHd1Bfn4FD2v7uK749RBV6MY6/NgmrpM3e1rXF2VUVP45hnY21FN4zfg56Zoi1F3KNY5j7YyjFXCt+1Z1By+i9FRHKWrU2dnIny+mbogXyfbt+jjQDK9KLi1KC5QSjGBWxQTVgXlOYoNtyjG6PlMnqb60h71KbRZMad7Op8P4r+cEf3mFAUL1Z1gWngHbh7WFfMvQfyK4AkhLea0pTrOCzg37XAPaE/joFXaGo7QVfu/2AfVoE2IPgvz7zOVEb6Tplt7rTqqj1UXd6B8ezrvDiNrTmA9ZwfWWzWlHkil0Rj3GejH6thTrd1jVOgMp0K3Pi03mqYFHVSrKBFIfTw091PyPZ5Pgik6niJQX4rnD0CKTsdd6zotcxrQZ/9nv9yDo66uOP7d32N/gRpAG8EhBX40FpFHSMIj4VEgoUh40ySNoQV0s/tLsmSzm9ndJIKWQVCmUmvFzuDY8RFmLB1wUB4yBiKP4WFakDJTLUxbrbYMo1IRirRjGSa333t3N0Ct/lGndZy5yXz2nvs+93V+50hf2+mH/RnZ15WKrT5P58+DNmu6UYfNvmr8jOla8hDZTa6Sn6flFzL4nkKV7ymxkvLNZJhRJz5mahGHGGQQiaTr88iADD19Z4pTxnRxyjdAnOM35XcqP0OU+raLfYxD4HwTEf8biNDPrHZ+j3b6wFVOLiKWgVX2tzHJGceyHLHHmSY+cN7DA7Qhham4i+//Qb7/Jr6XrfiG/U9MoF34mz8Ha+0PaWcSKGTbamc55vqXsF8189XsR1/fKUV51krGkWfwKBnK+7TcvoQ19kZMNO5AibQ7MpZh3w32SH7DczCSZxLn+zdoH05kfchYdRpji334pbUS9eZ8zLKGcC+fwVTnGDZmvYlpVgjl5iPobbVjDPUYY7+M8f6J2E29WiXU5WvU93AmNkzFMIxJbsUWtmv2F2Nq1nKxzQ9skjiHUymJkTVkbTr/kPkCNtHPPmjniIPOKrKUNvCMD07Sh15/8qH3XTjibJRlos1pF229e4s2GXPIOE3qIG2j8qWLUMPvYI19SMamGGW/jlEOY8pe+ymfUPFqh31cdDhHRIeMi9imRJ1DF/KyzqbGUmk1iumjrbe5b5ky6rk5FQ9kwFuZ1IziXcUSHOth1TX8u1EEXLUz+N4Vr3DefOt93Etm8L1tZF7GciH5xuWbYr8REimrvHqfKDAH+W4l+Zn3al9Gjn1ZnLJyeRdyhSvfWgb5Di34FlLPPcYprKG9eIuMIhtIsXyTnPNt8lfapctMT2ZBnJewHrSVx8gv5D6zbX+WzeTZP8h2HeRNwxFnfZ2MiRx87Ov0uTLmM/fy+/Yev5cnUaXiy3+Iw+b9KDHvF5fox5VY48UlGctIP5J+xdP2AnExy2N6RFx03mAaExf9m8TT1gFx4d9T6vEAz/BKJqb8VJqHqBHE2XRcutDfCzdzXef8hVznPZjS6yJW+p/lN1XGqhCD7VmwrENiuf8+/Ib7uD4dN/b3r2a6jd+AGuw1P0CdfRvjuC76nWfg5/yJTFxpVSLXyiLp8XrSZeI7ZohYtPWWWG9NEjuIvGuTWX+avmSD/S2+m3H4nv8c49PhlBsxwl5E/9jgvu3mPnSpsyk2HxH5fBvbzKO4xTwqDpE4z+AQ1zfTfkzQlogtmTZ2X7SacX5LunyjzeflG2U8I+93tfiEev8lfd/vtBvoJwh+W850n5B+h/1jhKzb5XtmCqY9eRnjMk5U+ysOpMYT70gbxLv3K+lvMD3v57nynLvt/eLvlsAc7s1onkEX58vmHFfZfpp5lW93Ipbam1FO+zbWXIdx5q+VT5XHfb1MHlPveKuYkfWq+K1VKI7aU8RF+l8lnPukdY/4SPlIp8UOYx368F5Sd471IvLMy9y/P4sd5mBxmmynXhb9lgnUQyHPXGJ2ik9kHGf8lO/K5PtqF2etdeKsOZKxxV6MN+Z2t0ufijhSL6Wb9LEeFtMVTd3t0oaYP+n+YZow80v4Nh43nsAy306UkRrjR5hqN/IcQuI1+wxK/JVqzDIZW8m94948mfoSouHT+BbdiMlinirMS1zWyuv4CLCHkWZyKoXDJ5o1EOgV5de/G7hpVIpslvepBvo+AfTrT167kVuQIieH1//7wIAQcNsfgFz2HcRP7+BWYGgtkLfsGre/z6u1ldfpWWDEfpqVZIp85gtI0QRgHPVjgpJHgUkd3EqOOXXKZzOdbcrGATOY3lUAzHoemM11zeX4818GFtak+O5OoJLtq6lXDXVYvB34AedcugpYdhW4dx4Q6JDmFPDuA+pJuILuOhfZ9FVhtUaj0Wg0Go1Go9FoNBqNRqPRaDQajUaj0Wg0Go1Go9FoNBqNRqPRaDQajUaj0Wj+x/iA7Cu4hCl4En4Y6IcxqAas80YNLOaBPniRvyaBMVD+KtlBK3M+lYcv23g8LZsYYj6Tli3Kr6ZlP+U/pmUHk80rbOmzenHMwdb4tOzDVH9lWjbQx78hLZssfy4tW5TfTst+THVy0zL1cRZjC1wUoQCFKKZUhQZ4TOcjhihJYgWaVckM5uKU5W+A5WHVIp81pYjw30UFy+rZP4mEynlMPbZu5W9ItczmfzlztSz10MaShWr0KOfNzDOPo6/g2C0cx+W4MY4ZRpBykHIz6+I987g92hdgLKVhPblijFI6BDhCM9u6nDfAeeQYQTSm285hroGlsraFOiZ61iT3IazWEflMferUXrgoY76WNbI0oHbixjWmxomlV+qqWVpYG1Trlbk6jt3GvnFV0sJWIbVzLssz5zGbOsndCat+UbW3k1V/T7Xw0MQ55U6H1K+b1ijT1lXlCZbI/WvuOcFr65D1SWoRZs8Ed6GKUpPq42JBei0VbNukdjKzroDSUt6JkNJBrqJRrbfuv7lPW9yigsJit6rBc+fHorHkimbPnRGLN8figWQ4Fs13SyMRtyJc35BMuBVewou3eqF8Nzu73KuNe23uwmYvWiX7zAusiLUk3UisPhx0g7HmFXHZx5XDF4x1h8mkeJRbEYg0N7jlgWgwFmxk6ZxYQ9Qtbwkl5ExVDeGEG7l+nLpY3C0L10bCwUDETc/INjFO6iZiLfGgx6Qu2RaIe25LNOTF3aRcx+wqd1446EUT3mQ34Xmu11TrhUJeyI2kSt2QlwjGw81ygWqOkJcMhCOJ/FmVFdWL7x5ZFW7yEgu8topYUyC6qHL07GSAPedXfbFqVe6ywlU1ciEBNxkPhLymQLzRjdV99iH8n41Gb4U2HF8VwzELldzBaizG3Rh5nRlJGZFrJmQR242mfkm1ejnnfLaWd6Cea4modX2xsb7M3l+K+ZSOhriwLySGcrz/8Fd6E6rME8Z2DKJzcYL/r5vH6cgMMY/v8g8awmp6HwVkOmkn24ktDpqdu2bOLJrewXRkvkp3Dr+zaI+qGDisaHXp181OPEdeIieJRbemk8N2wjA7jZdwB4aw8Z6d/XNVr46dZWVpYUJJStg1YnTRO6W9zQ5cIIbZYe7B8FSvXcPziy6W9mUBnSHzFfiImQUOv988wJP5F+tVH9tGecbfD8d3+bjGcRPiNI1fx+c7aK6N6ztDUrPU59RO2Txo05TJpqUpDApZEQTcoCFa3DIqjUrAH6B98NFu0yZFdUfO57Zc2qytNGnS/qhA/DdpGhXrOoQEAzRNfBXved+LKEMT+2d3fp7fvc/ze57nfd97fGdz0nk3MWQu0tP0kJthnble2kAh6qIYyFaQWZBLIEGYXQO9BfIPkCZIAIXpvPv20+wcPYb34hch68/Q8zK2O1g1UG0hVVKlZPosbBluXsC9bt8e02teaNy7ag/M+yCucMPv6FO4l0+oeYEsuCnL9gCGBTRgnwTq1/s4qPm4OibQVX12n/WLJdgnB+QSWThFbTq4Bgp91MjoY+YSfZKfKCOjU8zWdlpRD9a58x4gvN/Qhq1uGPIbM3OOHoI9OiL0Cm5LmiHum9xhdnC8bdKMc9x8q7mCp5iw2gDsVn2zGdY2lQTJNS0e4w5ZYU4dGTPDZyHhGLKa/7R7tDErot24wwxpetoMakNWB9T3ml/YCW2d1ZFJWubPtePaGe2PWqBFuwm85qjZl1mTGc3QiNYLCU/eoI1qgSV6iJ9Ik5EdYp2MT579kJF2tt6CVX3YYGLZB/mJGJB62Mi0tCCR6eBCkMRPAL/1RBIK/9luO8HiZlw1tvElVd01loA435SqG41Btr+/FjUsMwqbwTutevq7W0xTX2vl2prv0yraAAv7GNAAfBdCMlYMIhvZCTPKMZkxwzzTsCWG0KUiv24F+PDb30lzhI0UMGhFAOyOASuurzfNuG6NQv2P7TYdirfq/YPmkXNQCtMqP5EOCxtmIyyYDGaD9BhZIOfJ6yRwjC7Q8/R1GngIWM9RymiSZukWOk1bOnMZ8h7c3GnQx0DeAqEoCToL8pAYLUAPYbQFNGSEfwVJ0FlxleVdjDpBMxAiONNf4/BvCqYudcl7cDpwQj571QhG67GNCcaoFRMko95eeJyEu2Q7104eJypKIwWPCT0idL+9Kq08l1aeSiv3p5VyWtmeVm5JK2vTyg1pJRciN/JXO+nnGn8u9O+F3ir0WntVTPkgppyLKS/ElMdiyg9iyl0xZTqm5GNKTsEb8Sj8KBgTer3QA1zjqyc7b+1ErefxVXhmKrQOm9wDi+1x9TTzSLerZwFkN3qW5fpIEEVlDN4WkBpIYBnhD1mA2zFK8ecB/gyp+HuAr7r6EPPwb32o8Zy5HjyPdB6Ff4OiWAP8NaqJ8a9QSuAvl/EVV30Awl7mkGvFLyGVF4EClijyqKsPg/sBN/UIy3XhvVCTm+9HCUErQLNwzC6HqW70KFvCgyhK+BCd1B9jVyFec9mnlidjl32S8EjNZe/oHobR38D3ossup2Bkt7O/pi6zt1NPszd1j+DT7A39IruoeQEgvpYSxFd1keREFIzAP5raxX6qH2XP+7mPJATpR7CZNXslexKWNKdeZrOQ5h71EbbLT3WnKmZw+xUxmoL5AGyxhPE2nSdeyTan7mMTeo1tSl1kG9VdLMPAfpptSFxmI6qoNayK8KEoLA5mskatsetTNXb7yBL+A5LwERDDHpaq0sPSjLRHKkq2NCrdJK2T4tKg1C2H5ZC8Qu6Q22RZDsoBmchI7vaal2wDwXehOxjiEAxwHRDXIcI1KP62IVgm8GvPWUmLpDg17owYRU9qbnNGjaLTunVHqY7xs2VcdC58HxXvjjn/mlI93DZ5h9OijmMnXETF7eMRIDvkxx5G20sebvKIw/1OeFMJXmfYPvxMP8fy4WfKZXTdo9lINryxa8NE/r+o3cvauHZEjP88IgPOT4pTJef4QNkx+UVzoFx0Nk/FdpYWyQHyeCG/SPZzKJcW8QQ5UNjG7XgiX/6SBg21H2jQ1Pt9WhVFOQ26uypou3wag2igaRw4bR4xQWN4ntOgzTivXmOFfJ0xwQnMoprg1AKzPkcTnCtf4bSE0BXBudISEuV6BSWRAEoqwSn1eAII9URcuCevuVXffcB3HxDuB6+5Ld993HcfB7fxfzruHf9fjMLM1Dgubi3VZTRe3rTTx+tCsxtFH3SdGjvYfwavpn9C7UbZaVPHnXZ1HGWzESP0LZy8M9jhBMEmgXD6zYORJ/rPBBBsOad3gFlZdq3LrctxF7Qzd60Ac+eyK/LEzYNQZH7ZFQJzFxSBPh6egr7cW3CGdgOo+TKKFGby8FmGCj/m5uYqlX1z/IAIfarojE3eUarresHp250vG4XITH7fN2wAKjpDEJTlQZJUcGwIqlQMEWcYc/4F5OaXXz/2+TZBRUblSzvmeSs8i4FhT73mXxrR1eIFfMqwIrphLTY/oIfqYYuTy7jC5wfxkM3PURF5K4jfHpjEvwUYANLXCF8KZW5kc3RyZWFtCmVuZG9iagozMjY0IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMzI4NjIvTGVuZ3RoMSA3MDM4ND4+c3RyZWFtCkiJfJZ5XBRHFsd/b7q7ZhwG5BBRZOiegR6jMWrUZdUlxgONuxuVrK5GTRCCeHAoKiqaKGbVqIiKF96KeOCJeIHiHW88uMSYzATYmLhZx1VjXDUOzKQG+bCbP0z1572q9+rq+nbVqwYB8MQcCIgcNLhDJ/+pUfncY+MSHZsUkzylOGIKQOFAs+jYaSmK6/z+9wD/jYA2ekzy2KSi1j47gaBagPUYmzhjzLCyKE8gpDvQf/u4uJjR9tUJvD6hio8XNo47fGcHjgISm3E7dFxSSirOTYvndleg34jEibEx4n+Mu4BDK7gdnRSTmtwyk40EXjzh7ZUJMUlxqKguAH7x5fNfTZ44JcVnXWUaCFZ3ffLkuGRhUFgetx2Az38hCLc0JyFBJ62XOvNVtHqVC2UYo/HVSRoPrahxJ7EG7V1nkcpnQhMuGDKgjwL+uGqlCucH1Fnbgw71BLlcLkC0SEXu2eDPtQZufhwO58dLFMiFocHJc43G3ea3iVcKosS0uiZ6D4OnV1NvH1+/Zv7NA1q0DGwVZAyWFZM5JFS1tH6jTds3273VvkPHtzt17vKHsD927db9T+Hv9Hi3Z6/efSL69nuv/5//8tf3BwwcFPnB3wYP+fvQYR8OHzHyo4+jRkXH4JPY0XFjxo4bH5+QmDRhYvKkyVNSpk6bnjpj5qefzZqdNufzf8ydN/+LBQsXpS/OWLJ0WebyFStXrc5as3bdemzctHlL9tacbdt37MzdtXvPXmHf/rwD+QcPHT5ytKDw2PGiEydPnT5z9hzOX7h46fKVq8XXrt+4WVKKsvKKW5W3v8LX31ht31ZVQ/TrxxcawZeqRQRmk0ujaIZr9gshwiBhupAmpAsZwlahRHgmeoqDpA7SUGmUtEBKl5ZJl6X70lMWxFzaNN0R3SmdyxhvTDCeNxYbXcFpwVuCf5L9ZaPcVx4gD5OHyyPlj+VZ8hH5glwhW+VH8lPZqTRVzIpF6ah0UborPZQIJUpJVmYoacoq5Yzy2CSZ/EwBJrPJYmpvGmgaYooyzTOtNu0ya8zM3NTsa/Y3B5plcxvzm+b+5hhzXIgmxDvEpELVqAbVW22mtlCD1FC1ndpFDVcT1TnqPHWhmqGuVLeq+9RDapF6Ur2gXldL1K/Ve5ZwS09Lb0u0JdYyxpJgmdgurX1Aril3QW5ebmGua2/cz+RgjgBHmCPc0cPRyxHhOOdw1cbWPq17t+5J3dO6OmeIM8WZ5qx11br3Hd9x2RpoTJoRmjwhVIgUZgrzOMWlwjahVHgueomR0tvScClGWiQtkZZLpdJjBhasjdRl6wp0t4zgFBONF4zOYATPCc4OfiK3kBW5vxzZQHGUPEcukC/Jt+Vv5SfyM775fTnFtkonpZsSXk8xXknhFDOV7AaKzRsoDjANNo3kFDMbKfpwii3NwQ0Uo82j6ykqr6EY2UgxU81W9zRSLOYU73CK3RspxlniOcVoTjEg15y7MDc/9/nejpwiHH4Oo6Mrp9jT0cfRz1FRG1X7pC68nuJLp+JMdk5zznFTdN3l5/cRl3JAeufVcXSOd2uxlJfaAvpKfYW+XF+mLwFqS2uv/f/BfRgGPBIfDQDsacA9ked+dh97U7un3WD3sOvtTexaO7NLdsGuseO++5uhZn69nsdl+oP4+nLhg27Agw9r0mtmAdXx1TNqiuw37rarWWpfW72rOqsqqyqnajFQtdPdujqgalIVj5hVHat6VnWuCrX1s/W1hdu62cJsnW0dbW1sZlsrWzMbWR9a7dYfrT9Yv3P3sl6ynrGethby0kXrDusBa19rb2sva6jVbDVZg79fx8c7AYxP4ZI4/q24uqAHPKa/zw/rRu0G7Xrtulfr9Z3Lr4ZvfNoAhvs+ek4MQmx9lOvNI5iTM0vkviFSjrSP5wUSvzNYJy4f/Y+Yzrtep+ry9ZP1pfoXHjw2eoxw+zyGNsgK/G7yKPK4w/UzA4+iBtHtMYiG+lENzV+1MAx8XV9DV7cYujdYYb8/0296er2ao75seM2bvXw1pqF/Y8sMLlmN1lnPAi8vwKv+Pb1a1OvAhkoB2zAP84UoZOEevsBSLMYm7MZ2eCOdI56LlXiMn7AEa7CQiN/Hj7AZe/AznuApcrAPV3AJ+/EJYpGJ0ShGHC7jKm7iGq7jBv6FMShDCUqRh7F4iOW4hXJUYBz+DTsWIR7jkYAkJGICsjERk5CMyZiCqUjBNEzHj0jFTMzAp5iFz1CIrUjDbP6X8Dnu4wGOUxatIQ0JJJLE79paWkvraD1tQB2cxEhLOrhoI22izbSFsmkrNSE9eZCBcmgbnuE5bacdtJNyaRftpj20l/bRfsqjA5RPB+kQHcYLVFI6LaYjdJQKqJCOkSd50XEqoqbkTT7kixr8k/yoGZ2gk+RPzSmDTtFpOkNn6Rx9SQHUAgeQTy0pkM7TBWpFQWSkYLpIl/ALXuI73CWZFDKRmS7TFbpKxXSNrtMNukkhFEoqWaiESqmMyqmCbqGIWtMb1Iba4nv8QJUsnS1mGWwJW8qWsUy2nK1gK9kqtpplsTVsrRTK1rH12Mk2sI1sE9vMtrBstpXlsG1sO9vBdrJcMV5MYLvYbraH7WX72H6Wxw6wfHaQHWKH2RExUUxiR1kBK2TH2HFWxE6wk+wUO83OsLPsHPuSnWcX2EV2iV1mV9hVVsyusevsBrvJSlipWCvWiU7RJUEiSSMJkihJEpO0kk5qIuklD1bGylkFq2S32Vfszq8012dzVdcVh/F71r5777XOOufucySEECAJhBpIgEBgMBCMhQDRe69xgAABOzaOmYBNrzaiiV5dANMxtvFMnEkyiWM77saYIoQkQIBooglUAeXOZPIB1pv/izW/R+WrC6pAXVSFqkgVq0vqsrqiStRVdU1dV6Xqhrqpbqnb6o4qU3ets9Y567yVb12wCjhCe9rXETpS19NRur6O1g10jG6kG+tYHafjdRPdVCdwJNfjKDZczJf4Ml/hEr7K1/g6l/IN57FT4VQ6VU61U+PUOk+cp84zp84NuJYLuplO1Ek6WafoVN1ct9BpMonrc7ReqBfpxXqJXqqX6eV6hV6pV+m39Tt6tc7Va/RavU6v1xt0nt6oNwXOBor15sB5vUVv1dvCP21H+Lft0rv1Hv2ufk+/rz/QewP5gQthORYFzgUK9T69X3+oD+iD+pA+rI/oo/qYPq4/0if0x/oT/ak+yQ04hhtyI27MsRzH8dyEm3ICN+NETuJkTuHU4IZgHmYF52J3zMYe2BN7BV/HHOyNfbAv9sP+OAAH4iAcjENwKA7D4TgCR+IoHI1jcCyOw/E4ASfipOAmbs4tOI3TuSW34tacwTf5Ft/mO1zGbbgtZ2IursG1uA7X4wbMw424CTfjFtyK23A77sCdppt50WSZ7rgLd5ts0wP3uMINujIQ571p3bPuWw+si9ZDq9x6ZFVYlVaVVW3VWGlWrfXEemo9s9LDWgtAmK4gIAgSFGhAILCtlsDggAshMOCBDxEQCfWsVhAF9a3WVgZEQwOIgYbQCBpDLMRBfFh9q8NiSbDaWG2hmZUJiZAEyZACqdAcWkCa6cntuD0X8EUu5Lt8j+/zA/wa0qEltILWkAFtoC1kQjtoD89BB/wPfgNzYR68CW/BfFgAC2ERLIYlsBSW4bewHFbgd/g9/oA/4k/4M57CX/A0/opn8Cyew/OYjxewAC9iIRZhMV7Cy3gFS/AqXsPrWIo38BbexjtYhnfxHt7HB/jQzcJyfISPsQIrsQqrsQZWwirpSR9r8YmMkJH4FJ/JejJK1pfRWEcBsghkAxlDgoIkSZEmJCKbmBzZUDaSjWWsjJPx5FKIDHmyiWwqE2Qz8imCIqkeRVF9iqYGFEMNqRE1pliKo3hqQk0pgZq5ipIomVIolZpTC0qjdJkok6gltaLWlEFtqC1lUjtqT89RB+pIz1MnmSxTqDN1od9QV3qButGLlEXdKZt6UE9+yOXUi3Jc7aJLru2y61Bv6kN9qR/1pwE0kAbRYBpCQ2kYDacRNJJGua4bco3rmb6mn+lvBpiBZpDb3c12e7g9zWAzxAw1w8xwM8KMNKPMaDPGe8ub7y3wFnqLvMXeEm8pjaYxNJbG0XiaQBNpEv2WXqLf0WSaQlPp9zSNpvMjmkF/oJk0i16mV+iP9Cq9RrPpdfoTvQG5sAbWwjpYDxsgDzbCJtjMj2ELbIVtsB12wE7YBbthD83hCq7kKn6P3+cPeK/J8aaGvgj9O/Rl6KvQ11wNd3g/7+MP+QAf5EN8mI/ITJNgmplEk2SSocybwjVw16TAPbFILBHLxAqxSuSKtSJPbBLbxK5wuewTB8VhcVQcFyfESfEX8TfxT/Gl+Eb8YNJMa5NpOpjOcF+cEmdEvigUl8U1cVOUiXviATyAh1AOj+AxVEAlVMmO8nnZiY/yMT7OtfyEn/IzrnMC5gWohhqohSfwFJ5BnQgIS4AQIugFhJSpMl12ll1kV9ktfJ8ls2VPmSP7yAFySLilxoh4OUG+JKfKGfJl+Zp8Q6TIuXK+XCgXy6VyuVwZLq3Vco1cJzfIjXKz3Cq3y50iTe6W78q98oA8Ij+Sn4ZF97n8q/yH/CLcZN/Jn+Qp0VKeludkgSyWJaKNLJW35T1ZLitlraxTQmnFyihfRapocVvFqFgVr5qopipBJapklapaqHTVSmWI9qqtaqc6qk6qq+qmslS2QNVD9VS9VI7qrfqovqqf6q8GqIFqkBqshqihapgarkaokWqUGq3GeEE1lk/wJ//fR9iChfO/fdQ4NUlNVtPUdD7pgKMcOyy5CKe+09CJcxKcZCfVaeGkOxlOu7ALuzjdnGwnx+nnDHKGOaOccc4kZ7IzzZnhzAwVh0pCpaHbobLQg1B56HGoOvTUWEYYabQh4xrfRJn93jRzyBwzH5vPzOfm7+Zf5ivzrfne/OjN9GZ5r3izvTnen71cb70/xZ/uz/Jf9Wf7c/x5/gJ/ub/CX+mv8t/23/FX+7n+Gn+tv85f72/w8/yN3ibzszllfjGnza/mjDlrzpnzJt9cMAXmoik0RabYXDKXzRVTYq6aa+a6KTU3zE1zy5vHRW4DN8YqtIqsYuuSddm6QnV2wLZssIUdtKWtbG2jTbZts+3Yrh2yje3Zvh1hR9r1zFgzzu1lxlsl1tVgRbAyWBWsDtYEa80EM9H8l+8yD+/pSuP4+57lJu7NzfldeyyRBEFiS0rpoIp5EDux1FYiMWMrOrZWkdoaW+2UWlpRpVQnQ1pqDW1UFZHaTUuqgiDzGEt1lN+db0zneeaf6T3PfZLfcs953/e838/vfAebFDPEpNrl7PJ2BbuiHWFXsivbVeyqdqRdzY6yo+0Yu7pdw65px9q17Np2HTvOOenkOaecfOc757RzxjnrnHPOOxeci+KmKBK3xG0nl/5GO8Q8K5cb0Wf0OX3JhbSTsukr5wjNoEOUIbvIrrIHnG535zzl8ju80PmaG5t2fF32kr1lH/myTJY9w1PDD4QfDE8Jzwk/FD7EDtq+Q/SQbzjsCG7iSEeJHDWN9jk4/DghTsDxwk6G5YWdCss3SaaDO8gdbJYFZgfeDqQFFnipYr5ziVZTMR2mTbSUW9IibsUTeQkv5WU8iXbzFKeUW9WNdKu5UW60G+NWd2u4Nd1Yt5Zb263jJpk0M9T8ye3gdnQ7uXFuvFvXrWf+bIaZ4WaEGWlGmVfNaLe+28Bt6Ca43d0ebrLb0+3lJrrPub3dzm4Xt6vbLfAk8JQ5EAz4HnnsCU96ytOe5YV4oV4pz/aQgud64Z7xAp7nlfbKeGW9cl55r4JX0YvwKnmVvbRABh2knMCcwNzAvMB8a7w1wZokjjhfwE/tdfY5+50DzkEnxzkkvhZHxTfimPhWHBcnxEmRJ06JfPGdOC0uiyuiQPworoqfxDVRKK6LGyBOCxAmGa6vl6wmo2S0jAFnUnWaHgr2dNXddHeQZ5AerFNAo466k+4Mfnylc/URMOS4PqFPgkfj9Hg9AWQao8fq12QtWVvWkXEg1Jt6ip4KOs0FozLAqPlgVrqMl3VBqiWynqwvG8iGMkEmyudkI5DngX6ofwaF7uhi/Q+wJwD6lC5ZE+yJtEaAPyOtUfK2vIX7DljTCrRpY+bqemaerm/m6wZmgW5o3tGJZqFZpBPMYrPELAXdCvSP+iqIVQfcqgVuxeu2VkMrARyrCYbVA7maWc2tFrqOrmOWmxVmpXnXrDKrzXtmjVlr1pn15n3zgdlgMs1G86HZJBvL5+V9+UC2k+1lkuwgO7p9zOvmDTlFTjWRJso5YaJNunnLTDczzEwzy8w2b5sMM0fvoSrP7s1URcVSFSL/2n/v4HD/WslnJX/FLSKu+p/7t2sHHOJ5OJYo2smPqQL9AieUQEmk6BG851/h01ZQWepJK+GkalB56kVJ8HIRHE8LeI0/0S+iFrSUMv1dPMPfis8XwW3+ggguK6Ym1AXf7wXHWSQLqa//HoVSBjnUjHpweUrByfscPUQMy2g5HeAp/i9YtSwUvZSaUytq5R/yn1AcLVCL9YVSn8GZ7mXLT/WHUyTF0DwR75/zr1As9aWN9Aliiucc1Z6i4VZn0yqOkEfw3wr6ED4zTAyUbfRBrJREveFjJ9E82krHuDR30xf0Xf9N/wZZVIZqI6bhVMSNubPYpML8F/1L1J++oKPIt2TkqP5qs+4fbOmv8w9TOdoFr7qPD+lEvfDpdH+D/ymFIZ4EVKQL1hlCM8Gmb+ifdE+k++nUnpKxci7cZRQ8Y20+hxPwNDFNnqb6yHYgop1A71MWdmQP7aX9qM3f4V0L4VwrcwceArLcw5k6TeTJNTJbnlGsPka9q1NN1Gg8GPQ5HacTlMca8zfkbjyCx/C7vI4LRJa4Ix6pUDVT/aqe6thgQfBXv4v/kCpSJepEkykdtd34jKgn6Szdo/v0Mwe4KQ/jDZyF34c7ONPHiK5irFgpNontoO0SeUg1Vq3VSHVCXYIG54ekhASffBRcFtwezPd3+fnonXDMH0ttUdHp6IpNoMxpzH6RfqCrJf2D+ZtxP34Fq4zjObyct3Mu5/MtZEnPRoxoJv6IVceIv6BOM56d4zaBOiXcuSR+ELfFQ6llDBTzGs5ZWXK3PCWvq4CKVfVVguqq+sHbJmK0A4W26G36sL4LLaZZY62b8IazQo8/jXt6OUjBYcGs4E70big6aTIqsZ4y0ffZ2INjqOhJRFxAD7ALlTiaayHuF7gtd+TO3IcH8FCewRkg/ipew5n8KTJADnBBMSJetBLJIkUMhefIwHk0G2MP+HlOXBDFiLyCrA5eJUDl/WR/ORo5jJfT5CxUdoncKvPkaXlD3pTF2LUKKlJNUJPVarVZZat8UOtVjEyct3J0vn6in1jCqmRVsRqAY1usqyFWyPMh3eB3z4TcDx3LVTgOkUfR/1wiAhqMFFtFWZXOxXijKisyyDwe+5AMVdynljKIfQkv+RyxlRMRqkzJk9ZLKgvPj+e91JhzKd0SkolUAe3g70WB+lK0oLM8mCPUZjlaHxPRtA00Wiz2ib3cmrJFc9FbrJXEhbyFCtHvr9NyHsnjaBsX8x94KjfhdDojystknkXN/UyhuBQn8V1CBDRdpdEr9LsXv0DfU1FwvXLVFPBpN63Ejn5CV/hjeszavwO6SdAoBZRZgH6fTSXUGwidpUOPESDIKCuPstkiCmlivagm0136FxXpPeio1iDpjeBwtV795Dfx60FhUBltge6GUTsophBdsh+vS14NgNJtsCQRqu5G/SiNpoJ6S/wsf60/03/DH0Pf4tnHXJcf8wdQxG480ZyOYiyiizwfOmz3+3n+vyuYRjl0iytyTU6EHor1RPwabsX5/IA+YSWg2rNoDTr6KrrZRgaplE+36BGHYm8iqC41QrxNEfvLNEr0lfupDVeisdBsbXC89W+ZjMMsM1C9tdDzfmjjLjgxgA7QBRZcARmlYv1QzNMRdR6Eb3+EHZzJO/FOGqgdR7eRdzg3FeOx3kuYaSWolfNvvqs/tonrjn/fuzv77Jjk7CSOf8TkzCWG4oQkhCR2MOQU2ykoCiMQgo1w6/yCANVE6KBqq0n8UQo96ERFt6qDP9hUSov6xznQzmGjy6ZpU7tNgiFtnTZpTItKt5J2WlOKBjnv+85JmkzanMu778/3/bzv+9677yGmP8PHmO2Ciasez4UEGcC5voLdMIIR2mA7yeEOvAdRPFkT3G8w37VEgi6yiryBfll8QkshAFHhb4RCvbGtEKEHuBv4jimg/CK+vfywiYwjijJcxxxUkm9Aq7EDMdwmHK+T35koXqejhZPcM8ZT8Gt4G/dE5Y9ZE/wR/gT/UO3a1a92bt4U29gRjbS3bmhZ39zUuK6hPrz2sTWrQ3W1yqqgXLMyUO33eT1V7sqKcpdTKitd4Six20SrReA5SqA+qXRnZT2U1fmQsmVLA+OVQRQMLhFkdRlF3cttdDlrmsnLLVW03PdflmrRUl20JJIcg1hDvZxUZP23CUXOkz19KaRfTihpWZ8x6V6TPmvSK5AOBtFBTnrGErJOsnJS7z42piWzCZwuV2KPK/FRe0M95OwlSJYgpVcph3OkajMxCVqV7MhREFcgKN2nJJK6V0kwBDpXlxwc0bf3pZIJfzCYbqjXSXxYGdJB6dLLwqYJxM0wuiWuW80w8gG2Gjgt5+qntDN5CYayYceIMjK4N6Vzg2kWwxnGuAm96rlpz9csTu6Kp04u1fo5Lek5IDNW007K+lRfaqk2yMZ0GudAX1rXndW6MfQZTGLPThmj0RPplE5OYEiZrYStqri+USXJJNmDsm5TupQx7WAWt8an6bDj2eCEz6dOFu6ALylr/SklqHf6lfRgojpXAdqOZ696Vdm7XNNQn5OcxcTmSsvmCceKpcToos6kTHNG9exYzCxhiJStWBC6PCwjkpSCa4qwYTQC2nAEzfCXJuilj+COHNBt8awmdTA589eFOkmRtS8BK0CZubdcMjgvsdRJXwIjWZ0slhrqF2g9HNbXrmUlYo3jniLGzSbf2lB/LE/blMOSjDdMH2zH3A6mOxox/cEg2+DTeRWGkNGP96WKvAxD/glQG8NpnWaZZmpBU7mLaY4vaBbdswpW8jXAdxRU6mJo8SqT3OXJsQ6duP+PerSo79mp9PTtSclJLTuf257+ZVxRH1nUzVN6eTzF+ek8Rf2cqcWi3LtozJiUQ+fr8LKYRT2ic1iUpoDI3bqU3VIc0/Zg8H/65K3iEqd84Z/My7x97TaPUu8IL+c3LuOXoXNoHOLlQ7Snf4+m2ZfpuvEA0rRuRe7WstpgvnB8SJElRZukl+ll7XAyu7Ch+cL10369+0waFzFGOrBYKXTlFHKqL6eSUzv3pCYlAPlUf2qCEhrPdqVztahLTWK/oppSyqRMyBiZMdBDsM4nqGja+ydVgOOmljcFJj+cJ2DKxAUZgeE8LcqkYqCQGUjFTnM4zxc16oI1jzKxKDtetF4zby2iRmKa64BnOpjK4o8dGvH+1NJyMJ+xdINpCQL+Yf9hha5rlBgWa552quUg8AYHditvEPCKFsGg3E9ICGzYdnvAE5bux+Zi26TZWO9cDDqRlh7h0NwUdAaddTgQRPpI5qYeqQI8BJmfwiYI9nI58h384hNgs+p+UfhKoBZhH/YCHAgcIcIsBS5PRLWEfSVQ8ldLb9wTxhiZ3jno7J2JEqcrGm1uIkfGy7nWYCX3SitZvw6ndD54YHzO5j9k9NEx4TZI0K2Wrim7zFHRRsAmgUu8QVaBDQiOQF9V7bYvHOdlvomnfJ5+76rz0iG2oszM3OyMNAOdnVJMwrWQDFFCtFUqb2tvobSywlXlpqM/e/3i8MALUy/t39SqGH13yb/+js03vXPDuGXs/uwN463z+xiSOCJRTSRbVc9qutq+n+63v4Y1+Fap1SZKgJdLYpgAM2piuiZ+IZx3MDSug3GGZmZuejmY8s1c6wbKtbhdlRVWyiV3Jjqq973009cud/W8Y/RNvP/gL0c/I2+Txj8YKx/c+tyYNR4yJEeNSXKJsL66812bWGKxW/Nkpeq3XCCRErv9CAlZa8ugBmRowh3zOvYfm0/59NwMS/rsHHFGwcnyXh6srLBYrKvb2tqVM8S79uie9l1b6Cni/eC5lw/L36oe2sXiPU1O0vP0ItbTejXYRFTcyHasLomTuSaO5xKCZMbiwMtfeorFms70Sh9noHEmgyGwep6ma/DDxWvcZbOdw+EdRM9BrVpJI2CnoSVo+UW0ZoE0N7Wg/zlsmIvehbnCXboRd4GDiBrAzd9KuQpKWcuDlU0+pT6B+xRnOWfimO2d2Sbd78VVxzpjJ4V14W9Lv2huspIWwpFDt41XvMK9f1cwTD/E5YSEKSynAdV2iD5PT+OUfJ48dvVJgQh5+sSPRJtAwGGDH5MUPsSEZtQVAvA1vMzrPM977dfJZeyvi9BjvexJMoPOZmYwzZAJBp0Wa2tbbXsLFzLufv/WNwltmuaVs8lC7QcvMgQt+GXjQAQB0qk++a7nPd+k/0P+V56bnpvemz4x7o9XxwMD3vP8dz1X+DerRYtPhjWWdt8WPu6Je+M+sdZT6631ce4QP8Cf8lzwX6i+ELhSfSUguiAgBeRAc+BY4IXA2cDvA2IgX5hS3RWVGwJUcpQF2OZRln0VU4iqqy73BsjTH1ylxFGWJwOqUuNodFCHinLHm+WC7SO3G1taAr6aso+kZ6h35e2fF5M9y7I9Hov1shqfC49P4yESzozH8BknzpZwBt8lkxAoTE04owzDRJl5U0ulKC9KUUF04t0ZDZu/dM7CDji1xOb3+qm/nLBvQpwIr0yaPTo9fakb4Mdepxr/A4U7kUgkTcYzmQxxBttc7W3tba0bQsoqi7WurbZlPbbJFquFt1h5x6PV0sV774c7RtOpMdH4xEvEX/7xweO9Lcb9x91EMB6+Smx/ynXu3vXE6MHnqz/58B//YbtqgKK47vi+3X37cXd7t7d7dwt3wO4JB8chxxVRYKTexppopIiK9TOI319NE7EVP6NkAhJrUug0Sp3JVDJtsNEmaKwEUWtijdZkUm10WmKa1mb8qJmQMFNqTMIt/b87ZOqMc7P7bveW5b3f//fxf28sP7bskcGZuaRKVcO32QBUKZ/6yCxu8V700tsy9mTQncxr+KCnm+nF3Z5raZ+kCz4PetH3okYHbRLFIk31BXVJdth6UI7pqJaQKbVKtCQhXw+iTZeuFqm0SuBVOwMYAeTHZeAV8A/AKYbbbGeedMTxNtTA4ZP7duqt+gG9Sz+jY/0631edg3L8Bb4+bRPqo9Ij92vRnyoGjLX97vKi2pGCkBO5rO8nzktsIAkpQRVABfioWjXk840rTqHHl/pGYZxEjysm2w3eBycqe0xOFZKlDbPmbdowe0KlvmHz/MenrbJbicCP/rjl0jOrr+xot259eMH6BjUH1zzVtH7ddu9NZu286fNXLBnbfGBR05PPv/PjwKnmd6yBm4DrIsB1PO4E9stmvuA0HKXKo8rj6fulXznblWtOUXGrStCdrTQrIDok2RwOSXG7e+gO0+eUPE6npNg8JGFMxMxEbeBPD4D4VhLDgARWvNCUdFuRjbYRuG2dHgKx3eMrMTwxj+lhPD3osOlxu3W5SKaL5LhcLTMyeVQm/0t1uZysSwbQL2vI1JDm1509KGgq0iZ06jKFTOoA1UVsMOvKCTR1xAxICW5AKZJfiCnISU3AjYLRitTWQwGIPznBoNBoVZIVeaAceSrkMD9hXDEFdeCgBotQmqOhav7WLUu3LLnRRt9OfDF28bKTiF3bar0/TKEtmXVPt7a1tPwwSH9rff11kTXw0fGfnb0GDjYPEI8AkzUqmzptTlxn3yi0CO3pB/FB4TXnIfWEs9t9Wn3bfUmVvHiCe4q81Xec/lC+7OFPUpfgz1nEpylywABpEgizAKJAp0vSg0VBOkgAC3bGRWSKl8VhkRF7UPWxLoQQAWuMzhZBWcxkTbwYSLspq6/agRz+UFqfkp4zSuAR+qasZLAWAOwvqI/DQZhLjTAW+IpwbpKggIqSJCbllilQPPKM4saxLmvANud7C7bJa18+8q1179I/rE9R5IuDHyde2TFrxpr1c2atZ2uy5szsSGy3Bq/+yxpAC9Bu9Au04uTQnd17t+5pbd4Ji74IFvApm5vsq6JmgClDHFfG2sQuhqa5XGTgGKZxl/DB4WTnQRqoirtUvD/en0pBMCb3RZJjKJ2RyDj0n1Sq0RTp2M5AF8VDhj1yguKH+0yxtLyEC8OJJwCL4fElnAknuOozZwbz4Dc45VMRqGLYVuQoo0px3LGOWkevZFbhNcJq278Z13QOkXaJsYkiy4sIGRQPccdzIssamPNgzAk20585yZaUgT+zxBaiGYZjoWCnTCfH05hlESU4NM0PibDUtOvwDpBZI+RnD51jirqIYmKjSIu9dA7FwhOiAXmZbl+8/H6Ip0PdQARpiRmPrpxyC+gPoMQrqvqhfkWQDgXJWG555lxLNI0MvFxR0XLuXMr8fy+WiFIJVUD8vvKIvabySBY0uycoZth6U2BtvcMWIDV0lGPLykbcP5UdwSADHxRUGQafsf7QmOjeYp2nJ6LyyHvnUZV1DPcO/ZQ2EtdJh7wPkF8GyKuQgmOpPjO+KYLWODdHbrF3WVYMekUuPDYY8im6t9pLx7xdXtrr9WSPCSmqYHhCiKIDeeu5Ro7mKsN5XcBiEqCivQSs5gXolaJmdGZ0SXR9tDHaFu2ICkY0FqWjnjEGZagxMP0ees+xwu/U3G8bEhCdtfV3C1K2nezByZE07GR4eocb38ws95Lw9JOh8ahK8nIBPHRfFaNYuQCrozYDcCGmHizOokkGEvOGjo/DQYjk4tIJRCB5udmMOzhykZu9j57+xuGWhU/X7WqrfaVhunXTklD47OuR78+rnD72L4eQ0lEwucbc8h7uzXxif93q3xXkndq54nS9JNDseet1LM6bOuUHIk6csDaLjtoZk5+IkORcOnwbL4a+zU/91ZyxS9zt2e07QP2SuyBeZa7a/8uIITHsCEv5nnzfRrxR3IUFXuU1TdW0fDrChDAfxvtxu3iRedeO46gaHH62TKHr1ACIh0DuTitJjjbgSw9aaGpphazgNJ1KibOyzoWqXchletNKoJ8Jm2OUQhvj+tI5l/qSSr7KH8tAGd68Dh65eJ2P8Qxsl144FthRM+rgM2TwnxEzGgT7vlFARvKllnR3iLQdmGOzDeI9QUPzaSlTcsvEg9g40idbH3xu/d16Hm1FJUj67Ypi62P/qw2/fv9PHQ2H6MCigTuoFS1ET6G9BxYfeWxD02fWN9Znn+8j3vASMHQpMFSGJnmnOS4Mcp+qrWRXOnBEK9em+Rb41vhwuTYh0BLYj/fZse4mtFSVkEsW0vO6eMSPcJKsylQbg8gIxsCl3QqwUI7JtExYaDyUhaMUJKusR4RGmi+5WeHIJztFokk04Q2w6CU6860lz/YsKSxdVfXcst8krqDwJ9tLp9VVVDxZM+k47s3IPWvd/vPx5zqWV0Z09uzQeKcy991Dh7pXKU7Ckb3QAw/ASu1Um/ldAbO8EOIUHaMY7gJjxSLDhmhE28SQnRJ4rpKhp9koO7L7DSkmmRIjsaKBSCMLlIAVOf5/RckCVlQNVgxWPERWGPSUWY5BTyAr/ICsGAyOlNyFeIMjx142PnSHvp4wmHG495518iur/iuYfTvMvglmL1IbzDjMnsMh3hBiwhnhnwJbJLQJtCBQqSWIMP84Vw2uMZuh4Npv2GN22v7g/G0Pm39taluRqFDI5B82v3amPzGRXpF4mczt1XuJnxNkl4H6ToP6DHC4x8qyKrPm8g1Cg6NZaHI0a00BkdO4gKIpgbA7nBb2h7OEafZF7BxxoX0du43dmvYTf7ezW74gnZf/Jt+WnUwGZxC1mbq/XIe3w5KQL6OQExUiOKWyWkUqUZtK1BbxFboY2KgZ6XVwO0/5H9nVAhvFdUXnfWbeZ3bXs+v1rnftzY4Be6nNxyxrEcDIk0BcKCEgoATSuLVIUjDNx0ZJbJAwpikGN7QilRo+BWGl6Y+kMdgFjAOKSdJIpGpBDeKTisoqEKy0blFLSQLsuPfN2gTStfe9mdHT7Lv3nXvuOctw0rYJhDymcgweE0t1SpQnk7JSEqmqrqR13z1Vp4K3rg81ef0iV31QfErSVmebKqo9wvMKEFWBxaIgiQCMIP+n2nSkBgusENTgtCpSg1vr3H2HPnH3v9l/9Ed/RkE0dYL7cfKNtnevDB6re3s2Lvos2/tYxwm06qMr6MnvzLvy4bSnN9z4t3vLvTUv0wdxql5R7uHz506poLokWMhSGuoiiBDN0HU4SsY5oFPntnFKVR5+2Rnj+Bf56/2k0d/mxwqqnf5+P/VjM3fY/cp1eXB94d4CXHvDuxxtmTCoM/fwSjy8klwbUNNX8DoKiTt/r6LxeA4a757PHtP7su/gB27W4k3ZjRDTNoDH7yAmoj3n1UFPOpPRFWGMLfVmpyYczWi6oy/S2/QBXU/q9Xqjfk2nbTowJyYax+QC0rQD2oBG+hUfq6BOwx3VnqVTRg9z7UgoNdVKtDWthd2q/W1D4/W+m7Wwj7HDV8kfYR8h7TFnXAP/lR8vFd8VDf4GqyG43uqwmJxrbsqbCCoGyiNkI6xSG2oMo8owCpv/SkokY/nZkRQuGFpgNTXdGP3N7PXLOZCgkiAwF+jmslRpJOrJQ/xLlLIr/nb0wqcIRXW7cuUTi0Ee1B9e2faz//zdbs0sbOqG3e2Ck39PnTx6xYlzA4VCUuoEEwqtVEjBpS64kLwXHXEqmBFmzCBKYkmQWFIKkFSSCMJNWA2KCtKmmSZnnPbiJ7v1uRwmJ8Q8GsN3cDFKYk98iYqYKojCXBu6A4oYoAJ6f3S6Bl8QU4UVFEyEd8HVBbeq+ftEjdU5VXVI2KY/A6j5sJunQF0peaXNXu7EyoyU2E53Gp30AO2n7AfGr+kgvaGDGhwe6Jm2OCMUHMbBRakxSz5P2skuskvslvtJHzlJ5AlymtyWZJZ8kOC1oMRQRVPdCg+txvBgT8isMXqHB8FCmTW00h+BwReuobYZqoGdnO7Ji+XmQDQ3wwpvhkXePLKuO5Bfo+VEHvJGEDcKR6gEwT8L7gKcL0M/zp7Hte4m9xloJtkX8MvZ39/ehA/8130ITnIvsPQv9Lc0XZvlxBcxhWEK+kLjVI8zTO7OvTHl6N0E7CosLciOQNirroK98HsD+lu35n2mWBao1ogBSny40DFNUsbLTEKBG6ChOKJ4RkbaM2ZmvGyOzM7rxZPgKQwGYOiS+IcEzSllPi6mlkjKsXgCtcVkuQqvpk+JNbIZt9DXxX55SPTJG+KmjOyj28U++YE4Kc/h8/SsuCCv4kF6RXwq/c2iRb6Et9GXxDa5HbPl5lN4DV0lVssX8TrK5uD5dI6YLx/lj4rlkhXKyYEMnkEzYqasCTCCfdQQQhbgOI0KloONk4RESaH7GEsbAV8axLNFMF/E/RlTDV6UAUAWdwKpjKkGeLTHsdSFyQkCz4iZ1LjCbk21QmzuIOvQ5CHrzJB6AF5ypjMRfsWmXIg0oWFCKDalTBMMlxheQ3wUYx8UlWA8GUCBXuTvATVL+/D9Hn19qy5HW9ElSzN6mjlsI0f8+EY4heOmbfqANu53QsBXDizUHFikpZNKtsNr/IqBretgMyus6n9a1fGYlW3KNlXHCy0wKvDAutwEm7e8yssV213OZcSl5C8BxPPhgYOmrSxJnffx+K5Cg4oA2ABSc4gNvoLeRhIxdMwdci+6l9y/AvMUksGbtfT7t1rVFzC1E5hnrFIV6E9OQBCDx0iU0xCwLmRXU3Wl+F+FrWanHCIiacaBgjjhGDMiIF+QK0JVxFRFTNPGKXBpikBjjrnIrDdJo9lm4k6z38Q5JcLFyEu9mg8sWZIR6Xu6lbyrW4GJg3412rDgzuN55UeAk6ZP3zJJBQ8ZyuFIda8BRwAquJ3DSP8RoVDjWb0Kj45me6vaDptVvM2s8gKbFZ+U4Utg0EmEpIlDaC3ZDKKqk3fzy8R4n5ziH3Nik8k8Q2byhfwnZB/vJF38AHmHm0oBO2JqVQY7MDBVef7J6Qy21cDCVfBkhyNKJmXwUhi81bX32XAHA8eMFWISZRNwis3EU9kj2GGP42VMhHERW4AfYrvZG+wP+AIexFfZF9hM4fHsG6yFbWVvYkP1urUVox9tFAorNA8JikNQcCey8XKU757LHgQATCQf3awlx27PUdp/Bei2q6Db8rQi7TXnmzv0HXynb2eAcsQCPI8VpgpbRHOINQdbCtppB+/wtQc2hzrCWwu2RrcWtsd9LARIiBeE4uF4YUGc5U/0i9hERiKpLok0aUk7p7ocuzLhJOoTjYm2RGfCsBPXEjhhpTo1lAemo9I78209xa3v3ZFmnkOo8xzCUM2QIsS6JnCZGfCQSnvlbJCGwkp6gTkAGbZidvq3qzp60By02W11j7tH3VY05ZODBy9dPHJkAJ8Z2NnYXTHDfdbd7e51nwMztPoLd3h4+Pbnt1QelDP4HKpA5aHZKTX0o+GjheTrOlqln9VxKFjqDwS0Iktp6zyNR/7P9USSicqR+PSElXc3yxffa3zu+J4Rkf2l94EDA2MXKQgbyvmMjWEITcUGvuen6C8osLh1/8odj6w5eeK1rhdnf3tuVafeFym52LWltyFYkD1H33XrJ618YNFqv/TO9RnjPjjXAm08GNMN7YktJbu13eE9kT1Ro8XaEG2222V7YKu1NdxRxI2EKI0XhRPhkljp96LrNf68hlaw1QCxdfF1962zf8g6gh3xdnsX222+GvwNOxz5IHI2EpxWtDzYwBrkem0dyBH0sPa49rRGx0XGpFLjIkwjBi4rBmme6sUPHypbOGaiwCpjecEM7kVLnDxyRoiysmQshed3laPQSDZDObSUO+X15Y3lbeWd5YZdfq0clydTnT6U50v6Kn3Ep9Dyta+iBfJ6OQu6Xau5PlRhZV3Azf+orvboKK4yfu/Mnfcju9nn7DZ2doY8IEBS3IQsBDoKAiENhcMz1O0JakjFgxAsFqxA6GkBaRUQDLThSLQtFNODlJASwsNAj0X4p1hpgLYIKAWth3JORYrCTvzu7AJhduc+5uRk73zf7/d9v19Wt9BCATFuBg0PdxqUmQBBLebtezCioq2wMoejkA9028ii4pFh7rGFLQvHOfqBjb9397ircQuuwRPwyooStyeVutTVdfny205qbnr6L3umDP9z0Baefxz/Aj+Dm/AGt9l99ejGHzrjjj7v3rmbAaCFRid2j6BIoxofNDJkJoFuOy+k8mryZgsLlAXq76Rderv9rn5OknmRlyNiWK7UJ+gT8gTRJ/mDejAv6KvUK/Mm5i3Vl/v+IivLpGXGjwvWSeuMNQW8FA5Kap4+XV+qv6hv0V/XOd3U1KCmqXlqSIuECwO+IG4ItgeZYBCZCQpkgHQIidDgDjvFSPOBNDwTL27n9/K9/Gme8GsX29i0y23GToQG4tkaqBg9ll6/mb4vGB8YR68+Q21O66ASsd9Lg6eSIQcA9REe0oVwOBJIsMMZ2/b7H+DdbmUW/eujluPHGlYs6HR/3bdkxtPzqz/5aEH1k5MG7b/G9Tx56oU3zz5StabD/Rt+vKM+kdnOThk055uTn1I5qpMm918lXwL6h+LTzpiD/u6Cd0veH0qEgBCKBCKhaGkj11jyLL9Me7bkvNpnq/XyTH2mVW8/o87Pb0p8v6Rp6HMFawpaE2q+TbXU1x5N0tlpNGLJadY0+5h1zCbNVrO92lptX7Yu23ypPEQbZA2yU1rSrpVrtfHWOHuB1mgv135i/Uxbb+2Ud2lvWQEQ8hpv8bYhG1rYEixb1giOzIo6hplcFMWLojuiTLSHaURx6A9qLPVoHMeHBVk0CdOGURMzk+XYwVNxA96I2/Fe3ItF/AVxYikfwWTYECl6oz+CI04gkozUCsVFseHAGd9eH+OrxTf82QQawz7MVaPa6XPeQU5VfR3N3hTfLZhLl0AawfTeTJdeyc5LSq8AgbJNxZPaFsQjXjDWppI5O/99XyBlQXhggt3Jffl0d9rJy09pZn5K9u48+uwfjq7CMy0lR+kdSJUOvOpzIjA0Sh6lVVgVEMcabZw1wd4p77ZklK7PFclAYTicLfnF3qciWQntgES4IuCuwIeCkTDxkEWA3ZOxGduxdsOmMU8kD37RsHbVjd04iCOCey6wYsXqmrKhVXjvB0tf6Ud/cD93+/CFRzatWz4tWRPPHz561vI9i9+b/+Uprfm7FVYqWVg2f+GRl1d++gOMKb6GQrc4CBwW0BLHLpPKSTk3VVostUgbJYHHHFNIWEZAohSJxMgqqoTwMEfmBROXo1WURbD1s/pUZjHTwmxkCGOImbdzWZk25x0GslJdB/zKVMPwrcbxV3LdotozBtDSKxIhEHgX3Tryc3cKOX779p2xcKrN0MsHwakMtN6pEkRBEnxQRKSJ4kRJmC3N8rX6tvq3hdrCu3wHwmdDn/G3eEVTVbC7QmFAUhVT+4DKXRBtlhOfGm+Is4vjLXHGjJfH2+O9cRLHjIlMo9zoNViDFoLYAIlGBVpOn1XTjk2LAT1scyDhh5SEPWqDGvHpjG0V0bxtxiVKYMNPV7bEcEn56nN7Pjy/MlgA8uTqkaq5C5ta97Cld1339set9fPaZq68BVHv74fKOQPej8d6J2KxCH4A0ObZghmxUclesQ/3MefJeY6jFmQZtxW3Mq+SbdwOUWSRwpeJ1OY0iM9hwUBhfjAq4mvQRH42ZJFlGBOjICSXZwkxOT7IcTzbzXzHUXgkcgQULma4HmYeIkBEgLZC8CrSQi6SS4SQbqw48iq2hb3IXgI7Blztgr8AQ9CDFcQw8xypHGNsCE/n6mZdxgCGpW+m06XR6/f1/vWH1f4DLdvb6cuq2C4QsDPA5qQ9Ceu1MgQuFaUTWXfKKJmb+Bv4R9CARmX+zfXceY+M+d8EilcBIeFl6htxv5NfypbypvJ1hUAgFQcCx0MEO2FmB8z7jApQ5tccKVaQlA0Y1Hs7RHccrYf14YIkMWEQwMrxagyFpMGoUBL+KV9Tv5L+K3+lcie4k/IJ9WN0Bpxjn/o5+kySOsjrXIf8pnqIdHKH5C71T0QaTiyuTDbVNrKZa5N/pYrZl98vYl3jqS7QE1nzIcECjF+CHnl7Z9YTbndC1CF+j+4UnkVYABsoeS4QUPjABXrtKL7/uEI4s7u/vJMHE9jdP8L5NotUcwACZJ7jRihyUFFkiRcEU5SCoigRRVVzdhF+hFURg4nKcrIiSCIvCgKXA4lnHKGpAvPLwBd243JHNvkjyhGnDABBt6oJZQAz2NDu4SFm1GXSsWgmEzMy6egUIPzV+6jw5T7e6eHr90bkp+awbiBeHp6yLsczh805Z0CHZgqVAEAl4EEGN7q/xWUXsAodBV/GQ9zt7vvup+4FYKGfvXEXEQROcdKdbkAQXNx0QJCCRzu/8ZO4PI3MlUkHt1PokN5QPsFnBP4lZRvewr7GbRVek7Yob+E3WCmGQ0IJLhLq8SzhJXY9t16Skni0wBiyScrk8eQJ+Sn5RfKKvInskNvJGfJXWRtJquTNpE0+QU7Kp4kgMxKvCKzIK4QVOQSZ5ZAksqzJgDuCDa8oJuKCcDpIGyRRlCQFQb09fIB3AqEkXyvBulOMaUDGw4gBEsFTplahokfJtUSVJsKgmYjSJngdlreyK1SWFTUwPMzOPLiyIO2CDlecJFQnZOdTByR/Uq6E4Z7Z9PpWc3MzWvIYzjLVC/5/3FF4Li7CJp7tVsGuzT3k9jAZ5og7GJ/NVGV0fMelaqY/A283B2Ivoj8ehAJ01BmrVPTKmLCEYwXCEZbLrk0GQ0yw98TkBWojMBFYgCfBLMNKBHGyCJnoZpqgrtF4QcCQKB9iIvC/eSbSJQiiiZhuJnIA3xd88zslGh8f1HbDdyXqy2Qn6Ek5dN66QsGZn/J7sKSE+z/T1RobxXWF596Zndndee7s7uzMvtiN1881GHvHdoydeIiNYzBgQ8D1YraGBkxWqWqbtIJEQliU2ElaQpKiplAigkoApa2aGBnbEApCKeRPFYlI6UsoakWgDrXkH1ZwGu+6587aUX/MPfO4uzP33O9833dIrpxg+iDq9gk42KZRp/IxgSSVBOmyU+DBWu4B6kVptBVtz32Js/SW3Ee4deH3uZOAOA009hqs2oX6pyhucXZcbuAwUpdsgoBBaBHrhHJ0E3d0KVZqIkJKISBJRHOsBTfYGFwAo9PFDGgcoYSZ5hx8azJpD3ZzYLOC5cek1BEGAsBshQPTxQ4Go0lcYkG3xxVDRbOOduegC7kIDRW7BNMVtPgufhdP88xq2qK76F3wnq12OwuQci/8blka4disZL5OklOQRpBx5b49LhM+IKQFiB7BIkIx07Z6RXH4+GFPrYXa2S60Bw2wg+gwO4ycOBYvMzkL5kEvdX7MU8uT6bWKYW7mMtyzOMvtx4e4Y9w4vsq5IljhVuIY14xXc5uxxe3EXdxreNh9nJ/Hs5wMAmITAxnTKJNMwbaAsUBxv0bj3HameuEu/RTi6Yn5+wtFj2BV6xf/zaxinqSKqBo0ZD3HBZ1hR0QLbgi1h9cX/0P5wuOqM9qM75X0G/tKRkreMn4RPB+cCt0OfhISWFb0a6yhlbLl/rRxAI/g8+w4e4sVrpt/U3AkUVPtqRQTVnKVmbAeK4PBiJgDiYUETrRFyApXS7L5RARRESXyQeSbCBOJVKIUZcHdQsK3x62wpzluhRQY9KAZn8Q/Hmc4QXRXEnDAMzvCYzvCjEqYYVk+Plpd4ix3lYnpFcIZAa8AhRSQYEmaKQQ7TWTuAiS+TuQ7VR7vC6AvAqgz0BcYCNABI5Vdu9R/7geyGJrJFLbZvrpnuyBILIhQDgJx1HZflCzgd6wqgobSM8sin1i8MRGKmNsSexI4k0yTHQFc0pJSsHxDGUIhpWB0SdNE+7RA3O5fWbBSxP/W19UXWlcEJQ8WmPSvcLMW7V1M3vn0o8kOOlSc/4pXOLr9XObcte5fv/WnjV0DHdvQ9+u+StT3tG5cl1J4/K9Vp06kX53IT/785Y3hesPZ1jb2yo5jHeHiWHjLusb8HbVGL21q7K4pqU/shZSPAhpOQH3KVJh6Z4pSF+etar6hPvR0CKvdbLe7W+vW0+FHHFvLNIqN3trQOqZD7PCuC53gTrrcggQSSAVhE8YcnI/shZfnZcodiDuDg1EUVcoxXSJPonJLQIPUMKmpSHMh30NNm2ZyTfc3K0PQsxCVnyF+E2h2KIMyLT0W38/2u/u1fj0bdmTSFAF23AOpUz0KBQkr9XvBkBZaCEjZKDKOjN3M53NTvR9aqrn+xcxPj+7bO+K4kps9kX+Q/yY/m/97b/o0rnivc/DMby+ffYf4qe2w9maoBIP6p7WlR06rae05OatmtUP6i8bb+G3hlnJL/4vyuT7NTjunvdP+edb7uPdx/wZ1g9amp4WswK1R67V6nT7gOCCPOkbkV42L6gVtSr2suSQboSFTso2kz5RSIrljRE07yh5TvIIYyg05Uz08ZcFUyoJ5VOoNwOkVsDAMPIoFOETuojhVJZITMd4J9j4Y4uI+I9hTSOUm0vhlNs0k52aS0PnNZe4BYnNzySTEgm5BTu3OqoCqunoHAR0FmQQoMtX5h9KzndlDh5/v6vcjX3Luz9P5h0ibufkl/k/NM9vefP/a6d6Bqj/eBJFjEIeKL1Cwj9sgd7uXcPOGtVJNs2l3Wi2g5VcAjXmXazA6HMVraFNY4zeNDXSrsMHfapx0uXw2XHiCGkviOUmGrXAHyiWxBBGkyDIVPE6wE3cakZ6m71Y49HUBMbYjJGghS4OVAVbELJt1Z9UCWthMOh6vXVqgmqoJeOLo/6HC7M5/u/bDHRP5b/M3x44gI6dWtb60+5Wj+/aMnu5No1IEfhUZJ7CyMPj+xh+9d27i7BlY71pYbylgxUeF0W+mKAXqpI1vOOk6Jf5Suei44L7quipOBp1OH2rHT7Nt7s7oRfEyezl42/2J8Ln7r8I890gUw3LYbwFD+C3JY8r+6/5P/bTfRkO02Y5SACI+ZgmypHZJuyQs6SqRkstGyEQplSJzIjHTjo+VF2JyZSHqYTtaMtDpu8TrKfDZfaoKab7E8KpO0p3gOSqOqvwFEFVF+6ID0TNRJirHnZYom5DwJTZMkoxnCKjmoDhnWnb2WD7dKvM161ZUhgEoWCdcbXuj5hw8J9xx4xLMUMnHwCR1iapJHFueOrdkZO0fUPBAbSAfPRYg4YNLLveT9uXaeLNtddP3CINm7NdLFmRJIi+VyOslC5JV8GZVTUDO+5NJsNcpu1sFtkAE4jFoUAnGKTpu965eUgMcG8D/RXrd9B/yD1/OIt9nM0hlcxZ9ZPdTO0rpg907m5oQ2lp16uz4m3cBC8n87fy1Qz9rRz986XBLywuEN3QogPuOz8DbTFo1dQyqYGJKzJNmhnWHk7muY7/mwT5V80hemVIkL6IU7HM5ZR718Ys85slGuFnkkTW0qCGNXEYV+N9Z+GvW63O7Us3OTmeXk3aWKVWePg/2TCLGEiVvCfb1Ue9qNzSsEUyAfdGMwMEpnKUKewaUugCWZCHTNJcx7lE6lElmqCkHRzMMDTXE7i7pkDdFFAeKg7NZwZ/yFwG9FumnG07+5OALJS1PPlF7507+wWmmpGvk6DOJj5WGLR13Fybo9Xbt57cwu2wHUYU2Wz84EBmNYFUQB6tHxOFqJoaKcBG9GqVwirZQC26he+W0L13cXd4NW/W8PO+Z96qNYkprLEtVdoitWkdZa+WskAu4XwfN5gWRrxDEUkkL+FeKQkBj9ASpgHG7AmygSx4bJJd4oRDLKgoFUFRciNVmoRBc/pAt/H0OQjgr5FISJPdKknDez+kGW1HOlwR1QjouwwgGj1ejaqCgSctNpRJx1Vj9HfvMLfGPMqPk7i2LVW5uf6EpW9Z/yv44++VjsDk2fG13ShF7Sg7ioJckbsjmLTnry/6P7qqBbeI8w/d99+ez7/xvn/8Sx2fHF8cpSRubkGHmgxrzUyHCb3HaLIFBSKAKCRtrq2kQjQwCVGTQhaT8JWMdhJWVlJ8qaTc1WrehqpOGtDFpPypoaxU6gQgTC6VNnL13dggULcr9fHfnu+99v/d5n+cp3hxpjDaXMyrLibRTnOb9OLSwfAGL8YDFbsTBIhAKNvtML3sVzdcVlKxtqSq2CTtH/vKDDQh98Lt2xH6z9f2u7H/+ObG7YfPBzqZNu9PyHEdhwPl08FvHzl3uuoYMyPPL7olFv3pvS2L4oBHvPnvipyd/3n8CknUY9HoG+rqTuKBETciPqtWFNC9ACyyfoAeIY2knHcLrLE0WGkS2zW6x2kg7RiY1qQUky+n1doceRL9BH9ZxSlEodp5DUyC4Ic2wJE4pFPuxq9+FW11jLnzHhVyEPex0aG0Lnu13oDEHcrjFZC7xbdujiWWTqvCGs/H8SOv/qp+7DTkVNXmlS2iWpA6pAqEQO6CUYxrdMeopeqvz1+uPLy/IjhatmJduqcyOgiz4rG9xa2fX5CH89JnaeGrfnslbEDTU9usAxHNwShIs8fIwwcHMkhZ9UuFqONzODXIj3FXuDkf7uQZuF9cPF2iSYQnwasBiCnGVuAG/rANNxNAMS+kxC5yp1WIgFKPcunxcM3EkNXiStFmNKCcSt0dt6qRhex25s6PITb2LqOzEV0up8Fd/gxWameGqYYKGd0fU+dE1NG6nB+kR+ip9h6b9dAO9i+6HCzRMhgSZQYYRMT0Twk09MZP8tytz36Xf+zIN39pJEEwvIF1Gc4eJCPy6Dr4FnZV3ME4+RsZ0MVcsmMILdQtdqSBfRJZHVnENkfZIX+RN5gx7mr/MXOYHI1cjNyJGIlIeqYEbH0SuR5iI4vHFkjBu127SbIBiPQVqK7ygZwNaR6RYs8Uie32+sKyHdJrMYatFqY03WNA2SM4QTismjzdc4INr23yowYd8cO1ScTgsqyriAkHIGrFySfWozIZ5y/CorMyHLQFbSI7JyjfmxcrlP8rXZdIk++V2mSTkIrlCnpIp2V3yr8S0McjBPJrDf2IcOAza7DgYr8RMOZq1kkzeBsBreId8bo+qrRZFbQGHqvlFTfmLTq085YflOVOpOxF5YKTxSEX61Is7TpVAvRbIK+Y2zcqOFiZnz296KjtKhQ+dXb1mzer6F1O9kxlcf3JWYvGBI1mM08dqy9Idb0xOwJodUhEMa+Yk+hQXaxNttbomHTVEIVgtc0qXMn1uphkNrhbWKDC8wQDyC6Owk9DgCg4WXvL/4Ko3hHmjml9B4B+ilkdj0LkfR62WqSeAq+Yo8VC5BR6DqZYkAC+VyY6GVlQv+W4Uip8+8Ke6o8v9uPDcpjk1HReyfip8/NKzTR3fV7G6EjTZUYhUAAXfoyy+iUZ19233HdQVfJPGVjft5nDGvNa21plx9eBeplfXww9x1/Df6X9w1/hRepS5KZjP6D7Gf2A+1P2ep3fo9jEdOtKiVaFBVFNkp1h7Netp8LZ6sdcYIB6T3DnjkhOi0x2dazY3gg5tdlFIbeeozhazQliEww6mJRQufqR3r9w/efwuimU/unU4e38/KjrS0tLd3dJyBEuvIWZ/9sqdu9kPO6YGTg4M9B8fGFDjPZB9ieqBeM2guY8qs+bYFtuwNUZWC9W2mDdFLhGW2FLeB15O9W3TWnycfeDVAX4e9WhOg8FsMk57NEvEaDSFzWZNfBu+7tKW3U7AQpo/fcKnaf1W5TDVpz2ivUFbwEqqMeeNmiq/Z6I+gJjKt7cMI5ydGF7XtRyW2HmwccMP93x7cycsbc3G7CfZyex49q/pNZOfk8MX3zpx8cwpVX+/ALFvgNgtRAFxQqmyJnBMiNkTvqU4JaTsS326Vj8q0DnEWIbO6J8X1toyYsaztuC0/rTvC25cuG/nLYTRqyaBMjhyRpU1mRkXmIxCawTcVthi0Ywq12VGZo8/R/3jj8R/72vhR9vyCWimm/WNtmax2d1YAAlAFkYj7py7UpkbxWasF7mk6s36yzv2I3Jky7EEIrNjP9rYuK9j/frD2Zewc9Gqzj5kRgTy175w4ss0eelnfacGzx97W1WdewmCrNJWf0Ap6aERZ0Sr6EZ6B02WW9cZm4ytVkrPmXg/j7v4KR4n+eU85ofwy0qEZQHhJGb0JQRn5iq4Vo7iPLusfVZcb91lPW+9aqWsZiKMSK0CMG5H/QgjtyU5jHw5adn2CKDH69zLcuISkgH4rn4mVwxtxHOD4qrnBuMrate9o39mDlRCQEP1Q5nJWFC/iulnt6YaMs8vmjd3ZTkV7tmaiv931vxfZO9CjBWAaDPEWIp/o4wwFiaok0WLGOy19tp75O5SjrWn7dj6vjBsvBL4LPiFMC4xEWGNsEnoNvRYz0jDPDs/qIRS4c3SxvBe6177Hml3iKsKL2TShqXCclM6sEBipZAcruLjgbgUD8ZDLKOnLVzAJci8JElBNiQpZd/hX7G/6vheZEdpp6Oj9Kiju/SSdCkotKMu8TXXG6VnSwfLGDHgVALBmFPx+WN+J7oOQr5SF6gp7irGxYqrIFbsKVP7owi8U1OGKspQeRkqKwxUQHFVogCR5ybtCI/kmJkTgJmjrwypKZ8AvgHd2XY730OjbeoImOg2kZObSpxBiEFOFJZmB9KB1SgjbkTN4jjSIxFTnoCES2wCj0s89RSi0iWGGg/ypG0sOAH4V0Xp9FbX5h0mpKmPVR0dGModpaGpGxcLQ+r4xkV/KDd2e7Sx4oWTrQKaLaWlXuEn0m+lP0tMQOIFivIQeaVOVKqa/aL4VBLlbZ02lopj6lEpAPYnUAVSUA2iGlA7GkMkAXVfgxoQpT1pc8KTCCnLCArVU2MUVkNwKvBqZ6WowHtFBV4qKvGqmKhEZ8GuOAI7eK9J9Iv14jaREtd4FOAvkwfVeKY8OB98W/ReXY7NP42qw3vRPL+rTlNNRu5mJueT2uCvrk4zq6GpjxTOYE2aSmAHebj1rlDN2/lq9fQCXw0Z+vc7hmrNkCL4PTCCrdipSfk4kL0MRQeOS20IdM6E/o/vqoGN4rjCb3Znf2Z273w/e7829hnH58MXx3Z8tjljuA0OYGxsCsGAQx0ohVYtoilYCIRCSKqqhlCqkh/XqRJBo0qRnEhxjFMMTSXaoJI0Qk1/qABRySqmSVFQrch1jMvd9c2ek9Ko7em+eW9md2bnvTfvzXsBC2sbTAYsDBbxOhL1feuru5srrcDq3Otbnrx289ofE7lPvVs3P14XK4mTX/Zunv771SypTa7vSZTUxgKWt3PZxhefefsHx+qXLS8LVpQGSr7W0fm9Z38/gl5Ulv9IOqG8jLfiJXtRDLAg44uKWtwd7t4iLRKAsBwMQMjnt0jIJ1kkLDONa2ZYqLsIQqdCIyF5G5LzITmEhedogIhL4zQEVE3ETbdpsFpeC1j7bcUoIUrTRFiOh3w9gYx10nrDkrdZT1k/tD6wpiwFLI8Vs+osakWiB059lk51jjRjnFiCceIsWPnzi3sLdet0X6tn2qlbMcJizMVXJzGR8jbM1619BItUy9FpSCgtjir1VjQ2NFZ6pYPnjaqSqo7w9ifWHEwb7OmnSZTGJ3IbvpMsKb5W3bBuRf0L5LcTf/hp7ijq5zhGmUdoHDOkl+zQJu/XvYOKzNSI2iq1ejulTu+HkubUM15qBIEHLIsz1W/FAwEQAdIddPKkIMmjz/+fPInpnydIOpnSif6/y5rCJfOF/KivvFF1xGzE5MgRu6lJsHJ3yy++sWt4DYmUrc+0760mkZM92x8bHpRO5cITO5es3TdJzmOhgHIamAk+inIapNgOKIlobUoTjSoaXTTyeP7KaaROiRKLtqR+TIkqG7rOTQPrMMknR1mUL4Qa46Jhom9P2cEFsRQHxbAgYlRCtZGCFmMAWCEkjXHiMp21DBZKUQKMqMAhk2lFMyZFYpwutn0GcGpwxiSJqMiztEvMCJckUoarzFXnsl3UFQpFPTzD13KZj0t1tkGltEEzdC2V6TmpDlPUp+wisxFIDEOITCLmBTxbEXG4kuGu2314U/VFulfsfPivTt/J0EV67ksT3ILj2km8sISf4q+clPtDTc1Nzf5yQs7kNpCqd1tCqtvzG1KeQ+1l//LWimBNjVRa0CnDimgx6tQkf7brUbMcVIlrCiuGoFRKvUpUs1gp95qmLykn1QojLafVdrldHZKHVOYWku6/fxWq0KBUoczg1CyGKA0qFovwgGlWQIJWKTUswavMemhWlrGVsEpapbRrq9l+OED3KwfYAb7fHIAjdEA5wo7wAfMqXKWXlcvsKr9s3oJbdFKZZLf4pHkH7tAZZVabYXf4jFkzbyOdYNIvQiwrF/Y/bweQMWzRM1SMwhoeASasJsoaERJFQHNMN/Yrgyqx8XzXaZUzpGvsB2UwYzhLNkEi1JQVbmhMV3VNUxRKhYFNjpYGXuvOuCU3WlV/iBE3xFBpu8FA2CAT91iMRFwXzpJoIdmIRrqy0XA2G41kwwUrQsF+mfkyy9PqbAj/XqcFr7NLYViM3yDi9Zhhu9Io5uyoK41SzmKwNmxTjExhsJYLBHsTo4boTXwWup3YL7IZcSr84k/KZZn05kaI9+IZUvTm+ySQey33yZkxPBnt0rjAP69Jr2V78GyY6G/bHH8bso8ltHepNKSdJdfJZW3KpehalIbVhNoMi/V20kueIPs0HidJrYm0aCtJhzZkzKqzGqukca2ap2gLb6Pd/B2qr+EbaC/fQXfzA+QQf54Oauf4ZXqd3+UumWoa40Eao9W8gWb4SsoCNMJbeDffxV+lZ+h7fIYyDaU97QsLL79yGjNkKi7xgOlNEco1KiyHRAemy0ITP1tUk8rLRLB2UfC+lByXmCVJTFENY/7xlEEEa4fwsREHxQJQVEXBDFNnzABlXNo9qjYwJLah71zrOumacMkuWQxLDYYY9k2hujCTjUEdUNj5b//dg/46fTvS5embcTioLcREbAaUB5LJPcmBQxcGHgjPc0QcUBBN4XS/xWN4kIWAo0jBORPCrn179uwlomkgjl2JsKpJDudOkE1v/5p05IbI0dyrV65JFZKcu07uy7Hs78jq3Bnh8e7cOroereonqTFfQiF+IXrYLErpQVdRShONKholiGOS8KgyjKSKqlKX4VY9EvhV6pconiIsw/zbMAEcJ29gGCxy1boTEAvUBbYF5CkMt06GFE8JavtKSlMB9Bealu1wJHVYGIRU2UxyehKRRM9H0mCXNKWEFrFmsy7M37DJrmwEWxENs44Dobb2dnmmJ7Fa7asteBFGQq/QXMGLNLenVWiqEBH7Okc8eEG34AU9Sj1wLo/Wyk+9KXvIYvz1OumQkv/Idru8Gb/HH8HGF84o4phhR9BR7BfW6i04keaWsSaqEpdYs5skc7OkIne0rbJt0+EvreuOLG/c/lgEHcotfXJXOtu3felC73VXf6/QPoAGcKX08KGtRa3/0CM6iN8rN1oXCPqn794snpu7m/WAvteJzcSZgdCW5bqhzQNzc3MHPYV17vl5B9X5ISk9j2EYl9+Hb9N+8CFWagugV7kIj5IP4cv4bBeiTV4AJfR16MH392G/H+lzUjqfxfc3Il5BNCC6EHHEFsSmeTyCeAjnvIcYxjW2inUcegO+qV2CpfgtQAwivoJ4XtkIL+CzH6lp2C7G8VvfxzUqkH8Rx19Wh+EE8kP4vFe861AxfyN04PP7kX9O2ZjPa8dBwzFAPovjQfz+s2LPSOP4/X7an7+NfDWuvRqfDyDtQbphfr9hh78h5jiyChmPCh718ySOn0CsRxxDbEH9iPl1OK8M+8eRN3BfDKmJcFOAhfhOq7QURpDW4Pfb5uUGR26U43OZcP/Onv47esT+7gXuScj1N8QlxAf37O2LOP4f6IeH5QbHfkJmF2KJdAmWo15yQi7lZv5TATx3V1CunyMUugPqdcgP4z4zyhgMYf9BRKuDfiD0JXhcnkYbjMFBdRB+guMg1SNmoFL6GKJqJTSj/jbj+psQO3HNd5zzsEPsIf8x0jJ6E7OCfvgX92UbXEV5xfFzd5/dvaSOoAUaoKLVqkSDwRSh4BRCFaTVBohJyoulFpUOUAeLU0baMaVMLUHEEgQMBFIGK0UCBdQPFmi9WqcBNNJWYyt1HATLiBlrHWHUENj+znN30+uGGED7pXfmP2ef9/Oc539e7q1gJmfvie2ktqE9lnedyNw29Qfs+nMwAxvUgjmqH+cXqc159w9SlScfY+4BzrlRwZkXWnD37LvKj1j/Q/ZK2XOy75CVgPGZ2PS34GnwjOoQw/Isgt1rk7jOpvB95OdBX9AEapRv4FYwTOdwfh7z8yxf4YxyU/mh3PAaLVdvVt2zd7C+sDjymTtZPwX0AQP8zXJLhAHMVftMU86qv8R7K7eUM7G0nJ5leb9b76mcypHLvYxMUB3suXArlup37DtPpdvL6rTabbZ3r1W+xVLtolxTf1SfiOT4nLsWRj5SyPr+lutwMZaxLdrlPlnNnpV+DTxtkVKzX0rdF6TUm4dcxv1+Rx/3Mc3EsCtlXDojBbzlONauSshaRdCcmslZvzQN2KJZ1lq7NjsXm+aU5zWERzxJ7fEanCr73UEmkcpkx1QqcsfOtP9s4LziNch0vt/2msOQ+yxTnwhaUoPARbGk/3EwH1yRvjJVm56VeiqokB6+yFEw25TIcK9EhpqMjDS9pAQ7XUp/hX+DjbtL2b8x1SJLeK9fBL3kEvcIsZGznFfID0D3R34rh0cf41ySS7GM+ZqUyhmNu0gP2Qe/2wF2gv0R3gAH4eNYcIPmBo3PNj8Qo8GSiK/z2/m5R9YgH4z5meDpTxL8DJK8TErNLRrfbW7BTzlrSXx/jY8a4zRGapzT3BfPT8qc9SuIHX+zcbhJJkd+XQAGgSL22BXFkZ2Up0fx0bf8l8Kdwchwp7s33OmvCjcEs8Ld/pPhGmxR0J5TM9lYpv4U51K1k+bFOI96l8n0KJ6ttnM53+bRShsHxJ+H/82Uaez7guZV9UN3DX6HPdlvgdkoPzAHZSm6d3e3ZvvNzVKqMdHM5Zt+YrqOf85dasfLzPsy1xTwvRFZJ+f5gcz1n9U1YZPtO5Qd0z5vsjwM74rMIvm1t10m6lvpPZxrwr369vh83/R8WUuxNBQ9VptW7pzhjo1W1lk+6donwla9X3CtfMFzuZ/OAbrGWysXRfZYaW2RsTZaYTmMLXRP/2Vbb4j3d+b/Su5N58nq9OXEp2PSNyCW2LO2y7fTJdbuxubr9/CPFjhWIdVez/Ajy//NYei24kMt+JcixVgv6eO1SB2+VG3tk5WL1X/cFumlHOF+5baeaIHjj8ocv0Ee8DPwrplc0My7tXCXWfJVvmtMQ3icuaPZQ/Rs+ifY+kTzVEn4Z/WXICP5QQnnM0d1sPUf57r/RN+HpJpYMirdIo/4WmOf1i/cnJVU+xK+yB73Ioc6d8hutHD4TqkvmMfwvToZ5f5G8sx06oe3ZYFTJAvdUnj3DjnDlXu1bQplgPuO3Oh+aPPPQi9Phtp5vcnjb8l4M4n1GbndPC63uyHf+WAFfGSd95RM9m6jzprKPhGcIazpJuP9xXwX4evMs2d8GH5DYeZJsV2XA6trDNV5fY7OK7jVz+CD6st3rr6qa7uekY6n0s/eU/dlnZ3zDxmFnV4Dl2blyQnOEmkA65z91OEZqUqtDHdg5DEJjM1tm6pUNRgPjKmSeuRA5NugGawBu8C/zDVyH3tnkE/o/wKF8wdiF5LxR8HvwevxWC70nFP158IcDnfktr1iGaZwConphR8fs/PrZbC5h7cZFO5QuHMlT+GfKwVBWgqcg/RXsi7R9gbIw2Y2c8vE7UqnTwK/q3PsWJJ7x/g9kL1PA6/lyItU4l8DNT9/Gv3OBrzveWCQtf86ucpy6C3xnSDcl9olU1MHwlbiua/ItqWvtWc966J3or/a9ifeD64MUZsn+5Pt5Lt21WbfGbmIeRAjKJYShXmd+SDZJh+UKHzlWGHHdvu5naFcBmOnMaYcXQ52bPs9pEjh3EW7lvHDcrmivV0uBQqdq8C2lyiw9Q6Fc1C+pHDLGCuz80cocuw6Ue3qZnStXW/fJ+Z58n1Y28M8Jz3cN6mZy6VvUub6bNJvk31xLDnVnIRvXN3Znv9PwHf2gkbwp//pOfA8JXAV9BBqupeoN7ZRqz7C/6znZYnIiWqR48+ItH2XOEScattCXwXflyHfA/n0zUCSjY4f4Psuxl4GTWCd6Sf3RHVlH9qjs2tPbIj2uzS7Xte1Uu0cH5Jdf3whqOP7RVDO9x+Ry5HHmL+NdZOQVfQtQA6mPR7Ah7a/0B4ByPttw8ERgJ5tlDFtRayvB3O1HjnF/9DPVnby/+N0JTrOBN+xNSf6Jv9DnLaM37MLmfyvEb9/VzL+L9FBRnag5turyPnv84n/cWLJe34U4Sh41ywKT1BTBraOppa1NbfWj5G09XazrSdTtqaMJPZUPc7R2lnrV+Qa+z9vH/rcLTehV6XVK84bObHVKZQ7QO8IxD25jjl/RZ9/E3u6k1+PUVsuVdgUKzI1i/B5cld3Yu7TqV3hMWQT7QvIZd3inBbH1g4xtouc9lm3zzRHnkVOHRdhRgJx//QIyfGiCBcrkrn4TNFV7j7rXN5Jjs7N05+2Hef5GN1GSLEiKEHvko51abIO6KrdVZ17pu1k3ZHT3q74hHHbTtYlcTuJDuMduZetZ/ribzESfnemwE+/bmaHr8b+GuuQ9ON2f4va/k/lejA6lqmNMoA4UgAeAPxXDS9BkgPDH2t+S7dJcXqLFNMm/4ZbwUgwKZv7wl6pJ0WcD7QMOnkf7cA02bkTI0zqis9J3mp9butDbGZ1X8pbHJUicC04H2wHd7a/Nf8hOfuAS+bV/7num+Ex9jrWWS3YmeR/3hz9v0e7O+3uxOJ+/nbp72Wkju+FyDxkHvF9BvgeMbvCawxP+E/YObcwVm72SylxfrrnymxzKNxMTJ/m5YsTzJFlmjtBwNpVrF3Edz9k9+BdWck+W1j/oOaAIJ88+L5U+KOkP32LNQ+D25l7G7ad7Lwh/YnzFzKWH8mB/kzOIV/5BTbHnEtfbyPc65AMB5PMELkCDGPsK2CK28re6+3axc7XZJt7XLaZLVLJfk/lbZLl3RpleZr7dKuUtcEXZa2ZIw/lDZda/r/V0q7RfBXnVWx/Mv6mdtsUXCAT9d7s/eVIlsd3TtYEVr8hxNVh4frcc+N16euwTRn3b5Ra2jVd1TbsMxQMBEfB4eR5mpvdC8KmrJT5UY7/fnvOr5Rvss8gvgutbevlKlNgz1tpczU52zuHfc6xulsbJ3WJz8IuJzqrheLaBIy2vDkkC5RjtAeDnlFfua0LRslNvNc4kO8tlHxzv5Q5m8Ln2udQMymPzIuWs/erngrlF5jljpDrnY346KvSUzloXpaHeKP7IlTB0w1qW9MiD1gdG8Cz8DiUMmx1+L/At9oRHjYNnKXAXqpPhDozwfKzT8TNfuZDudFstJw5n/t3s7rWALXdXXB0SIS7iWf4VCytrVqw+/0yzt6RmsptgLfYx62nvjokU+K56ZFSHiyCr1vhzgLOHSMX+rXg6H9YLxfgrIorjp/vPj8CilBBISWQgg4oKkZsqxErxFIeDvJIoA6UtIxF0enAgCJq7YxINdIAlXFoEIIVnxV0dJxaQcdiiwqiiFYqWqFIFKRQK4ljLcq3/Z29e5OPD5JMp9yZ35zdvXt39+7jnP/K6dGF6MOF/Pf3+Xa+1HiHpEzJLDZ7vIA0A1F8kbIAZY7vkcw+meJvkVnMVx3cCPfyP02K1rN110q14yzFezxTyvvnIU1/I0nbstccTY5H8qCe+RC+8v5J36W07zGuT5Mx+aewVwvgm2kOH3ox/BnBJObqaCoK4Vu15xVCudozCnHlPQuhXO2wQigfdpxxtFavtXG0Vn5mIZSfeQLG0Vq7fQuhvG8b4xtdCOWj/4dxtDbP/QqhvF8b4xhTCOVjCseBfyKW5/7IHfX3Lu7Pwz6NHYKdCU+S5t5rprv8Jlfv2hb0Mb0dl0M1dYjH5iCshHEtaF+mW/JN2o+5nnQj9gdJX/pt7vmkb4vrM/eIG+sfsC/m5XXs9J3bk/Rn+2YcufWJjjH3UWcd+XLX76PJuHOnYW9w/Unyj/a7R1swHD+DHz+i/zahBR177inSDzjN9Jyby9VJv0e4J5oecI57X9PiF2QT98Rr8IdFGquzHpc1rPpa63NnyKl5seom6w8b5Dfq7yJGE1wivSI0HG0UqW5QH27vk/h9e598F32CVrD0I468Q/5D2vgt+/Bk/OYC6a99BIfQK7StcVc1h/+OjFOs1thgY/VQjQdFQ+Sq6GLG9Ln0pP3ieKvURlPxp8ldtmN8Lflr0B03y8QolrnZVVIb7+C9L8OJVxVpeXq3jX5pTDhQOqY2+4VcFW+hfIH0DXtKX+0vvlCqmLPvpH2nWgsf29mtu+6dRQlfnw1X2DEzXmwXbLGNxaqddE42Sw3jGajxk3nrEmTkpOg0ztXX0j/ugL54Vmo6eLI8rqbeq1Ie3C+Dm/tEW/kHpFv0tgwM75Budq4fltnR+8zrz1hDZ4kPtXG5nBau5b/q5b5gE23VS5+wm/Sw2mG7bTuxaRuPo2cOyAr2RM9CXZPqqGZ98yZ7Ai3Q3If7H7UaO/P+39o8vWHnPXxaJgXXy3eDw04fFth0TPF2qY+22z0w1eqvS2VqfAux9QkZHm2UirACnT5KKrI9pU/8sPRQfRZPZ2+qXiNGR33knHCFcMZNBbCzzXWwNrkvGHaNmcP6vQtTOHRTXRkI6t10pLzKfct7cyNc7erwzix06QrH1Ukd/fbITlf/Cdr4l+MI/Med2S81nTfPy6ymP9Y6XS/3Ot3ati3Qn61ZPcOs8+l5ejjRk8faMdjyNM/5fDtBtZzZmuroQkvdeqvtrDUHnN3p7Bbda6r1Cm2erj6ubU2/tuhYd85Sm+jqu1qxV6X6uj3brL9bsc16vT070Rj1U6mNF0msGjS1zo91arFOl7fcnwrtUnTaLqdjVb+PZN4XcebGtIXuOyVqMo1RU77FR4L/OjH6OEQl1CsRiZ80jfGTLVbvim0RLeG7JcSX3qYx2zvfyqmKu4uCeRY2wi44CM/ABj9jGv0M/dxjGtHqeZbYcY+9n4w/HlE9/dbTTxX9cZLjzYx3M989JnPbAs0uMWE4O83+Y5PGwjbZSj+oheyd9HMn3xymn8PWNinpvKfzmM4L/7bPrlc65rR/1+7/u460WdsWra+LaVJO1H+3NfbwVfMW7NQ0Z+kDdy/BmialYMyL7bj38o8QT0rQ80zdRkcT8/ox/E19lONP8Dx8onvLZw8o9OOgn8J90ORweT2LSrTX7IhHmZ16DvznzOeKaqnjzU/8U/MWe3BnvAy7lW+us3ck1V4fcFaL1L8rzveVdniD+IUvIN1HY332Kfa24H9ekulHaz4zwfng1bQj+Iuu0TNS6edkUrSGu20nfNJfzV6FvhY4NjvuSbSfeRn+nMyzLf9dPv65UqKQvjiJk6be6W3VsbMTcvuS8pZxpb43QAlz1xX+7Sesd2erX5YztuVSjOapVb1gY0RnGRnMlcVoypNVf6hesGdhjgxGF453lDIvlcFSdGODTLDsp94a85WimsiuU4OMi/rJuGA34F+tX8RP+n+HRr49iOaskhredVXto22oHlRd5Dcwj/gUfzV3XJSz/yC2KiHwsT+XssxsNOou0k9BCeXfwt4E80ifib0FJsNaV36rlIWn0lZIWiml3rOJtXgJ3psJfh/6oNx7jXoLZLDXSNkIKIKRDq3zAhpP3w2z9cq8/fRxhRT5xS5dwbv3ISti2wug0b1L6wxrqRPfJsOL6mS49yh2ngwPh5r1mf1SElTKKazpScBK5vQ+pPcdTo7htJorYRX5z7wXZYbiz2UMygaz3l8Jzoab5KJwqZRF3WV+2ENGcxcYGnUmDv9Q+uN/zkFLV0neE8wxX7NuC/ztjGO35Wln10fb5NwO6HPeS1brOuutAWymysZOYW9JhtuWrEnaDD82/9azlurc+MeyKH4ALfmATHa+SLWWxpIuGtdJX6R7Jxwgw2iJ6GOwOfSc0fMwAd+g53eGO8MzgrvlId1bTguqxlzrd5fbtG+vjnkYIiXu2xEwEn7h5nAU7a4Ky5gj8AYSAyEvv1450flgFedrHr5lEOlBx+ZZzysdR61tXCaXKcEu6imVMtjfgA6v5Js97eejU+Q8xZtFvu44+ZNlQJyVAfbbie3nvT1SqvjjmePxx+bp/1Kl+b/byfsrpa+S7rfmPd3a/zeYl1RDqx+Ne2nabIeXfdIKe9nw7n32Uin17vA+48x+QHz4SnonPhx/2MC+ewy+tPvvrqQ99PkZ+Dz0NHVmaYxQDay+Fe06XXWpv95sVD+nWtHqQfSffmtB5+Njr7T3sktlnPW1+FTGslG1qN7TrA8qskTqZ9QHZT6TIhD1M94h8jeQL038kqa9uZyGxaTH8n5k4qfUB/nVfFNN2eHEZ1mfqb5NzyH+yr8MppL/hwMf5H2EBf/FZBzeJ1LGWViaYO9m92tssr7TS9r1PqUf0np3sed2opToGaTe0Pb0ktOXqcbcWJhvTxdSZ3M+he/9j1iDSulJvBmEpjnCuLqrlm++d82RvhqzowvsfcX6HdayuFnna8zTOKnrpOt1t3TBpxQfcy/wZaaubVgvfTR2MU+vwDt5tjrBxmmdx33WV2bkR7YPfJzbd5HVNXq/07vD4+aNvLtfepfr7vZWf/5tGXGwJlwnY1y8f4G2c46HFB13uFlW6p1NLWW7qTfIjWs7bIBtsONojrzi7nGTm+9D64SInFsRFVP+nkTZyZTvksjuiW9KVWafTFEY33KF8ufy8Pnl4fBtOB+YPbncWXyuPSvq588OHpQp/s3yvaBGRgQT8Ad3yflBNfZXtH0BZ30OemMJ6Zky0b9dyoPb5RKYGKxgn98uY1mnaUE5+kLrLZSq8EEZG/6F++V7sqzDWbIMW0ssKA/rZLn7x0qvl8wPZsl87yas5seikRpkIW1MgWlaX9/ZfcBsBZ9KXfAq7w5h74QBzO8QmRJ2lTq+rfO3yYDgc8oHSl3Un3edYBT1a7ETsF/w7lbusz2od0B+jZYqisbhb1ajhR6RLO31jl5Hs62j7sD/sl+uwVVVVxz/3/PMAwKEa0MCxBBegQl5ARIgojwkSSFCAwQIMB0hIVKeypvOUCcdBUtgQCCU8GhGW0qh0kq1ijJKrR1mhIqDA1qGIoLgQGs7WLVEIKf/te854XqLhn7ot53M7+6199l77bXfa6HQLuH417PNNfSw29HvFhvuhNj0lG+TjzHea6JNG5m+T84FtsSi7IhG7IjVTWScaty0JbYvQc3D/X5dzge5j/2+Sy6Ra7RlssyR/cHX5ykaZWMAvm6vmrsAmcNoZD6jiR2Tj8x1NGqsAZz7FjhuWQc1/8G6pxCRI+t+rxpjKabLmNRYVnk3gjW3hmCssptjkLW30hkHil3sx/4xxsp62wtZZzrH5ev099BGNVapN110e+eUbfL9FNuLDW/zO8cs/cp3mUs3G6Y7hnV+wjo/ZJ1JSLVu+vZ+yjSw/yPub+pyttN3q6CP6c+1avMSQsr+ZH/eA9tl/cV26rR3+7a7LH8DVYyvfuqcZv0j9CEPsuw1cgylzkdqneLNKtq4DwPJNJJKskgyyfTL+5NskuvnVarO7t0iZ/xu+Yu6B6Kpaw25A3wG+2l+VJnCKvOejs6rO2M5x++i1uwlstfUmh65l1r8hm/B6OodDu6s2D64JywSxxioXctdFs1p3rdyXvzzHLUWah3sRuRwv+wSnB3oy/jsSfsinjQK8BypJw+TDFJD8g3xZQsYn0YYQbqQniSHpJDEttUYnVQgb4D3aruZKq0ijAq8F8nO1nzgWF8v8AFj64UOe8fpKz7K9DLTWjsL2/hWJLT43q3k6W860Tg/wijyUJC2ZtcdfPI+gvjIyk8u845Zv/COW8Pomz7r/dk9xLj0nyhwuzNNwcDEc82f8p3N5pzc5Ls4lyyWNNbO1nzx/3Xc7O8L5VP8jnMqb/EBhHmet9sduf+Pqj35g4TZGGUt451XgS5xvZDhXEGqswJbnblY5zbBcq54N1TdZdgQdxYZ7hakxtuodyfQT6Eu7qO19s+wU3wa8akF6wz970Oos9LoG4f5Hp/BBJ7nLLuQd6/Eh0eptzN22Q30obt6l9m2nL5TaWiDd0H8VtryXfGL+DYXu5vx98T7vX1xJ4HEYhRyn40K1XNPBJyHEdpLf3kvRqv8XqQZ38MQpn2iykr8tI+fBuULVPo5qsl3fDqEPvdOGjlYT3lkaDtGG2+gjEyy/si5vU79xJoFU7Bn0sf7Fqx5nHthCNcwSm41XowhNo6zLqO3EORj46rYOE3tjd30S6P3SlTeHIxURXBO5iJX4B5KJyWRtPkTpuOYNjF9iZST4hiZW7t5TyT1upMeZLLPMzFQf/P7TAeQ/MC/p/xr85ecp9n0/66i1p6FflJG+hrrsZ80Wiv5DraGzA/rm715D+YhHFqFHOpY5ryLHPsy34jXyb9QRblSyad5LlahUWS3GFvVtzr2tReN7lo0OtmosfexTi6KuPdrVbvLWOdksm0T85e4d/dghdLVgAXOMYx3eqNefZcyqb+IOmsj9a3h1HmVb20afcVJTLejknt+qRA67q03Qt4fjGrMNvK8fVYXjHAH8Exd4vmppp4ZjFWvks9Qab3MsnbYRN9XfZM6xlBscgfy+xnmpR7LrA30v0X+EKuYrzOGenusq95+qyfnmd/NFHRSfTyDBfQvpI30V+fmMv2Y+X+j0txIvZLnObVuoNJ5jrHiA+xPYoYeyIyzME/g+MbHn0BdNG3S2G4xwhIrRf68sthzEKrAWuN1zBHinsCDgiN34x3uR+N5DA5d4ZvrvxvU947EgIwN91unvF2Ju7yv4hu8Jqcb18Uhfjzn1vBuLqR/kcnxVpAy3lMD0Ym+TZ6zDWu4BweYRzDamujf7zH3vcRmxjysCJ1BFddnBW2oCuI65z2+tX+in/kEYxihhHEdsdtHkLhC3un43/AubEZp/NOAOwelce8x7Y9SV2KE6f+dUv9Sjm0M0zZMU4P4Mcg7idhlTmUsE7k3bTcf6fY0hN14+kbrUJ6wFVPj2qOcd2tH1mnrnOWe68nvDfSXz5Clfmx4CVOdfphGOWy+Rh19MVxR4XnsJzGIHa3nObYZPAcRfcmBXsZ6deaHWGe+jPGCtYRjFuoxXOCa9XNGY6K5BZu5tqspbzK7Yo1TRH/T4plPRxH1J1HXBMacO+Wb9Qr1fOxzEcMkZnOewk57APekX8eu4j5/jOdC1mEK0p0w5/mmvDXeedrtkkmyPlzrBGc1156pvFU8r5XWq5yX8+oclQd52hC2LnpfUV8C2yYwBdtLGmZ/YY73XpZ3dl5EOt/AbL5nU50cztdRpKi3lvPvDEGusucCNsal8qy8iYftC2zf4F2zu3EPdsVq1q2mrpnyLnJcdfE1MKy/eZ+4NqZYFsaxD9ueH7FVfETekVlmNoqMG8hyv8/21zkHF0kDJisuooZrNIVMFWTNBesFrhV9e75da6zl5B7ux4Vcl/68o4ox3tjnvcW260lnsUuw+3AOdqAD77uw9VdygnvtsFdod/IKmfa2xiKJdqUZ11BgbETYqODY6riXTtF/WIrN7P8x96jSOVFiHv+MZMee+W/Km6l8l1Jv+4Wxb1ZrbyLP7DDhtj/UfIJ8yfObB9y6Snk+5ZGkA3Ej3JoB3OxPxlIuYh1usVs7Im9ec415E/+Ir8UI/kf+5t0lPMe820B/pQX68TB2k7OAWeBDz9mu5Jk/GCGOr2f8lBgOfjOJ9DLbbAHavgMkvQK0Wwa0TwY6sF0yvyVTf0e+1Pd0ISuAFNqV+jaQRv+q87NAV444vRHglYlu9UAm23f/LdDzM6D3AiCLHn6fL7+ZbM4WH2vkUE8u+8unz1dABoSBgcLvb3NfJjDoNFB4BBjMPobwhR96ACiiZ/DAB8CD14HhnKeR9A4e4lwV9wJKfq7RaDQajUaj0Wg0Go1Go9FoNBqNRqPRaDQajUaj0Wg0Go1Go9FoNBqNRqPRaDQajUaj0Wg0Go1Go9FoNP93QkCHbcZJFGELHBhoj1xUAO4Y403YzANJOMBfk8BIk18lu6hiLqTyCLU1VvuyiY7mOl+2KO/2ZYfyC77sIt98izVDVjx1pptf+HIIvZyOvmwgyRnsyybLi33Zojzflx3Km33ZxUznEH6FDBQgD/kYRGkiHkU10zIsxAKyBCuxSJWMZO5xyvL7CMvnqBo5/DIc8/ifgXKW1bD9EixWuWqm1ay9jL9VqmZb/pcwN5Ol1VjOknFK+wL2G/QzltpXUvdS6smg3oXUOQezKM+ivIjfHm/pJ6PF+jz0p9SrJTcI2cqGR6hhEev+h/3yjY3iOMP47Izx2Q7nOwwYlz+ZCcE+sGM4DlOnRcK7JKWEgHxQJ7JUVfjsW+MTh+90f+oCCXZSRQpGAqdppaZR6wOES2XAx24hdm1kp2mkqFXqU6sqpFKV+5B+KhH90K+V+8x7B6VSIyVVW6lSsZ59ZmfnN/POO7Nzi8K4EYyj++hjx8pt9+NuALX6aRYxph/MSechRvOIf2o8/ZQLxfbgvhdPdG2EMvGPcyz1kyjPVNEoWTzto/nqu370PQQ2RTVZtIpS5hTq76/HM4hJZydG3CDldhfxNrWw2XGMqTMdpasqR3S/raL6NGp0/pIPVvDv89DPM4giBjKNLFjUsjSj+7OIUEx6B0RpRB3zMZpd/7+ye36iQsHt7aprwFYHE4OJzImkrZ5KpJKJVCQTSwxuVVY8rg7Hjg5k0uqwnbZT37SjW5XXu8/uTdlDqjNpD3Zp5kDkRCKbUfHE0Vif6kskT6Q0o3T3wR2qSVv7E+pwJJ4cUPsig32JvmOo3Z8YGFT7stG0HqlrIJZW8Yf76U+k1J5YbzzWF4mr8ohok8CgKp3IpvpsWH9mKJKyVXYwaqdURs/jmS51INZnD6btXSpt28o+3mtHo3ZUxUu1Kmqn+1KxpJ4gjRG1M5FYPL31wOF9+w8dbLFSsUi8dU8iHj3Y9dmqqKxDi6hMKhK1j0dSx1Si/9PT+l9+6WtI/3/x/1de/API3z7k6BBGb3noGGjFjBPwKOq7aK2PIuY4xf/ZmH9nq4ePp//I4VT6AWdsKcA+YP/kn7WcdYkp/cd3sg1MiuviGj4KpLjmVm6QI5ZXXGVTEL4QcFVQDhLMFFddjzdkTsPrVpE79S2hmaUFFL68g+pbvxsamROT7AjbgepJ5zldPemaT4fId+wq+bbt5E5V6bFnVUhaa4FtgzjzlUud0HloHJqHKhHQJPsIWoKEuCIuOnsleriMjnzWKnEZ3xUmrovQEiQQ/WXM5TK7V66pQFSX3OrlevhLRK0Tl0D5cPVDI9AUtAgtYwlcx6ElSKB0Ec8uMi4uiguOX/qtGnzzDENc/ID5DINJ9P5910+5ecP1rQyZll98j4UhzvLiIFuAOLp9DdhrjKP5s07rdkrhs25NbciP9mcR9FkEchZD5ugDS9+bkG5/1l1Zr7v/tuNbQdwpJ9hWKrj+hlAYWfgWM4QtBtnjWNLT8EfhfXC91L0iikNNx2m6Pn9oBON1oHmHWM224LEl6nEeSfG0WMvWUbOsU1saJ+tsbg5hxk+JBmriE17WBq8SHick1awwKfmvutWP6PhedfyrQ7fFK8LDVqHVCFqtkb7bogYrW0Mz6XKrvaExa7nowjS7kBaJGA1keZA6GnTQkbVCfEWsZ/V4dkxsYKvhe8Wj5D8WF9he+A/dpvVyYVa8TtR3dKcYfndpa+12vbWhBata7MbTvDiHBThHg4+5TU+GmNUkNrMgxJHjYZSGadOPojSKVRvFSo1ipUYR1Ch2HxNn8OQM2mwTJ1lSDLExaBxlva1WO0joDBU2bQ7NiC+IBiTGP4tUGqhd61bX6sganLqV1KzBXV4b6rgt0tjnafRpioy7piGUmBXNNJUn3IZ1Gkg62K63xZrS0gCs10tyW6xHInRiNohHndUyb0nc640smcF/yQs6Sfy3/Hd6ufki7rX/quzvl/3XJV9a4IXSS8F/o71ored/RGdH+B/YOEqcz/J38CMl+e/5tI6Cf8hnWAf8Du6j8Bn4DvjPnMfek9N82oUh9jcdb72eLH/HadlWLsjGcmHNunKhrj5kNfKf87fZenTxAXwT/G2+wDbC5+EN8AWeYe/Bb+LU2gX/adl/wef0Fudv8VvsSbjr1OoQ8o5H25RTqe26w0p34W1yjl/nk2wtml5zmtai9orbtEn6ZtGfwS/zjLNB1lk1/ILRbfwFjXLsjnZWxy867bqTMWdOyRk+xsfMhnaz0Ww1J0SwMdganBCqUbWqdjWhLD8/hwNknOP95WdxxfcKx+6BTGiMn3Eq2vPWXzEnPS/ORnDNUakH1ySVGK7+B0//TKUO/grrhDj6OA0NQyPQS/jv0hg/CZ2CXoBepJoMlIWGcJokQSRBJEEkiUiCSIJIgkgSkaTRs5AmekD0gOgB0UNED4geED0geojQ8faA6CEiDCIMIgwiTEQYRBhEGESYiDCIMIgwESYIE4QJwiTCBGGCMEGYRJggTBAmEUEQQRBBEEEigiCCIIIggkQEQQRBBIlQIBQIBUIRoUAoEAqEIkKBUCAUEX4QfhB+EH4i/CD8IPwg/ET4aX2ykCaKIIogiiCKRBRBFEEUQRSJKIIogijyoRuiYL0LpACkAKRASAFIAUgBSIGQApACkEJ56hlKBse2OQ0NQyOQZhfALoBdALtA7AJtryyk2TyIPIg8iDwReRB5EHkQeSLyIPIg8kTkQORA5EDkiMiByIHIgcgRkaONm4U08fk35edeGv6S0V2F31o+YmwhH2Z3yU+zO+QvshvkL7AJ8lPsZfKTrJ18iDWRoz/yDJNVhiPbfVY9joBO6AiUgMYh/ZE0D3motAh9BC3xnebGCp+n0zPumfLMe5ZNeYoe7qvsrByvnKqcr1w2VVms5Mpax710juJoYefpOozrPQg/Irh2UKmDt2HcNpyzO/HXxtvMFZ+oe83GYrMx32xMNRvnmw2rmn/VqKCTTrF2jsCNbnN50255B2pvCuzGyXTu1t010mn6opw25kq2xWyB34VuQBPQy1A7FIJaoUZIUl0z2nebG8tdzkEB6DFI6SFYfT0+HutWVJkz3GtMuO96WbUeJ7AZ3KwTCMKmnUAn7C0n0CutauMWC+ivIuMmVm4SPuXIj/H4WsmuOnIWdsWRbbBvOIGtsK87gfel5TWeY7JCo11l/xrmrf2wI59Hs0OO3AJrcQJNunUzBmrE0y1GN/sY3limNpVGetyRu2AbHfkl3bqKBfTCG5WslcJbBmkXLgK6N2N0VxjmI/IT+bq8C/xPSCy2x4dqugK22DhtPG/WyLnWH6GxJR2rRrfH78ONsue135QTjWfkm+jLaLwl35Bb5d9Ir4LeNI4oPLNQ74bENnZQREPpLFktSb2lLpZcEtkKsNlN1e7FNq60m7gSdoSUnGppdxP1QtNKlhpVjnzqmV6sqLkMIEVL5EqR+BM+9pAf0FOv9L1ZsF2VWwfmvdn3vnnf8PbB8l6WIgXMh3DuF4Kix35SI+l17Sp7zj5nQek989nXbJdtsW91sPfYDjvBYxKPutLrN2wDAn4Fn0LvsS/1SBzxPvue1dhNdkc9wfyS23HcSukEM0BWYvZPIb9LeoQ1/k0logu1Jfkv+Uh+KJvymqzJN+SP5bycURaVtDKnXFFSiqLMKElFUoiSiUZ/1gwCZZuZSaOaSaJMinVaQgkCJJGoIkHrw68mHMlpmNTh7x4RZ0/lfze0iKY2H/APNJPyRYc42ya/bTiRPNriFcPh8sZDt0vpSw+sXPo5omTbjegITQc5vngPnOTgMDcglH54cOh5JHvtaTVbXby7cOe+NUU0x9I4H9mLyzz/1Wm4/Pe8x1dwMcp7Dv+xoe64A2lemrWtgTSHynMHyX1p3t5Ce3Lf8gD2XsCgmucARm6iAphiEhVh8HtiIgzuUYwrwnbAFVABLjVLigJXTM0KXJIirnuq2lZXVQVGJ+RUYE51cgEDFQN7rW6xKFCaSl1EUVdTxcE+EYEYA0iJCQiF/3UiEKOCjC+fQ/QxZPUMsiq4EvQcw2JM5tYEk7kFGON/jpZp0H45bA/tlmY3NbsFs8l/efo4y5/vqWq3HaJD5Ylic+/RY9S7LR5qLYu3NUvtlodT3EN0lzWrS4b2ttsd1lpWr1wr29qu5fWr6279X1wvzrjc9SnB1jGYi1zV+hR3Hd1V5KojVx25qrWq4LKfYN1vuF2FmN69nVj3pcspqOFmruCZ19L7d7GgB2uFbDv3NknoK3LZ8PgVzeSzMNFVqpfq6ILvGbrmwDw/dmXba4XcW/pq7EqDeUEzySS1BEEOX910eKHxwMVS4bXd6ffMxyHcWWI/seAN14GY8LqIJP7UEUwbYRj6KELDJ8ThSw2Hf7EJJ5FloGpaHtg+m9gSCWHrXrpkR6N34DTgEDRAOlwZ1IAM1lLQdclSZ6YjS9gqBP3r+ZXv/oAn+A8woY+TnvWWy6KLeNa/oWP/EvSXV2MN7Srq3vXCCjD0K7AVtR7r2kIJFkf6Uemo0tE7pU5lBqxvjsHIjvFR2ls+TpDA8CeJgGXgQbLhWMj3W++jvCDu4MIwPMOnIl//TTadJP0ssf44qi/CB5MbEtv9cRC4EzF7ONkWjjcJZyg2xUHiqzNxPoIQQ2E+/xkAfYksWgplbmRzdHJlYW0KZW5kb2JqCjMyNjUgMCBvYmoKPDwvQml0c1BlckNvbXBvbmVudCA4L0NvbG9yU3BhY2UvRGV2aWNlUkdCL0RlY29kZVswLjAgMS4wIDAuMCAxLjAgMC4wIDEuMF0vRmlsdGVyL0RDVERlY29kZS9IZWlnaHQgMTQ3L0xlbmd0aCA3MzE3My9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCA3NDU+PnN0cmVhbQr/2P/hG7ZFeGlmAABJSSoACAAAAAoADwECAAUAAACGAAAAEAECAAwAAACMAAAAEgEDAAEAAAABAAAAGgEFAAEAAACYAAAAGwEFAAEAAACgAAAAKAEDAAEAAAACAAAAMQECABgAAACoAAAAMgECABQAAADAAAAAEwIDAAEAAAABAAAAaYcEAAEAAADUAAAAjAEAAFNPTlkAAFBpY3R1cmVHZWFyAID8CgAQJwAAgPwKABAnAABQaWN0dXJlR2VhciBWZXJzaW9uIDQuMQAyMDAyOjEwOjA0IDA5OjM0OjE0AAkAAJAHAAQAAAAwMjEwA5ACABQAAABGAQAABJACABQAAABaAQAAAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAABAAAAAqAEAAEAAADpAgAAA6AEAAEAAACTAAAABaAEAAEAAABuAQAAAAAAADIwMDI6MTA6MDQgMDk6MzQ6MTQAMjAwMjoxMDowNCAwOTozNDoxNAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAAAGAAMBAwABAAAABgAAABoBBQABAAAA2gEAABsBBQABAAAA4gEAACgBAwABAAAAAgAAAAECBAABAAAA6gEAAAICBAABAAAAxBkAAAAAAACA/AoAECcAAID8CgAQJwAA/9j/2wDFAAcFBQYFBAcGBQYIBwcIChELCgkJChUPEAwRGBUaGRgVGBcbHichGx0lHRcYIi4iJSgpKywrGiAwMy8qMycrKyoBBwgICgkKFAsLFCocGBwqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgIHCAgKCQoUCwsUKhwYHCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq/8QBogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2dzxNSFZfTVJfQVBQX1RPS0VOPoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foBAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCxEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3PE1IVl9NUl9BUFBfVE9LRU4+goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgAeACgAwEhAAIRAQMRAv/aAAwDAQACEQMRAD8A+kaKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigDJ1fxToOgZ/tnWLKyYFfkmmVW+Y4Hy5zgnvVvTdVsNZsUvdJvILy2kAKywOGXoD26HBHFAFuigBssscELyzSLHHGpZ3c4Cgckk9hUVpe2uoW4uLC5huoSSBJDIHUkdeRxQBPSO6xozyMFVRlmY4AHqaAMn/hLPDn/Qf0v/wNj/xrUgnhuYEntpUmikUMkkbBlYHuCOooAfVGDW9Kur02dtqdnNdKSDBHcIzgjr8oOeKAJ5760triCC5uoYZrgkQxySBWlI6hQeT1HT1rG8deK7fwV4L1HXbkwlraImCKWTYJpcfKgPqT6e9AHyzoXxl8W+JfjB4fvdV1t7GxbUIo5LWGTyrdYWkwwZc4b5WI3Nk8ZzX13Y6rp+qK7aZf214IyA5t5lk256ZwTigCG78Q6LYXLW99q9hbTpjdFNcojDIyMgnPSl1rXtK8O6e19rl/BY2ynBkncKCfQep9hQBk6J8R/B3iPURYaJ4isbu6ZdywpJhmGQOM4z1HFbGsa1pmgac9/rV9BY2qcGWdwozgnA9TgHgelAHxX4C+Dfir4k6dcalpMlnbWkLiIT38rqJW7hdqsTjjOcDkdecZNxF4x+EnjEQySXOjarAFkxFMCsqEgjO0lXQ7RkHI4wRkYoA+zvht40g8feA7DXItqzyKY7uJcfupl4cYycA8MM87WU8Zr40+KEk8PxW8TR/aZn26lMNzNyfnPpgUATaZpfxH+IWmm2sTrut2Fkm9UluXeGMAEYXe23OAQAOT0ArMSfxd8OtcCrJqnh/UAgbZl4WZMgjK/wASkqODkHFAH2F8GviG/wARPBAvb5ohqlrK0N5HENoBzlWA7AqR69DXzb8cPiLrfifx3quiy3MkOkaTfSQQWikBS8ZMZkYgfMSQ2M9A2B3yAa+h/syeKtY8Hx6tLfWmn386+ZDp1yrZ2ZGN7jO1iMnGD2Bwc44Xwd478R/DXxMZdPupFWGXy7uweQtDNtJBVlBwSOcMOnY0AfZPjW+j1H4M+INQtg6R3OgXM8YbhgGt2YZx35r4W0bW9R8P61b6to9y1tfWzF4pgoYqSCM4YEHqeooA6Dwtb+I/EvjzSNRlj1PVZX1CEvdOJJi211yS5z0A9e1dT8Yfh343tfHXiHWr7Try90ua5lvI72NjNGkBJKhj1TauFwcY28ZGDQB5lpem3es6ta6ZpsXnXl5MsEEe4LvdjhRkkAcnqTX0j8Avhb438FeOLvUPEdj/AGdp72TRFPtkcnmuWUr8sbN0weTjrxQB4t8XiT8YfE+Tn/iYSfzrU8F/Crxx8VNNF7Z3UY06zBtobjU7tti7SD5cagMwA3k9AvJ5zkUAcp4h0DWfAniybS9SDWmo2MoZJYXI6crIjDBweCDwfoa6rSdP+I3xvvLWwN5PqkOmRiP7TeSBYrZTgbnbGWY4GThnOM84oAy/DHxY8a+DdH/srw3rX2Ky8xpfK+ywyfMcZOXQnsO9UPFPiXxF4/1tta1vfd3BXylaG3CqiAkhBtHQbj1yfUmgD6c/Zehlg+FV2k8TxsdWlOHUg48uL1r5u+K3/JXPFH/YTn/9DNAH2f8ADfR7LQ/htoVlpi4gFnHITxlmcbmJwBk5Jrxb9reJPK8KTeZGJAbtdmDuYfuTnOMYHuc/MMA84AK37JPm/wBo+KNuzyvKtt2c7t2ZMY9sbs/hUXxY+OGlxeJ3g8D6TpV1fWW+L+3p7VJWRiGD+TkYI5+8cg88EHNAHKWHxc+NWsWbTaVe6je24ZYmltdGhdQzHaq7li4JJwO+eleVXYuBezC+EoufMbzhKCH3553Z5znrmgD7/wDCyWWrfDnSYZBBeWdzpcUcinDxyoYgrKexB5BFfBOh6W2t+IdO0qOURPfXUVssjDIQu4XJHtmgD9CNH0bT/D+kW+l6NaR2llbJsihjHCj6nknuSeSeTXP/ABW/5JH4o/7Bk/8A6AaAPjL4Y/8AJWPCv/YWtv8A0atffVAHwd8Xf+SweJ/+whJ/Ovqz4Cac2m/BbQ0aQP56yXAwMYDyMcfhQB4l+1YoHxK0sgAE6ShJx1/ey12/7J//ACJeu/8AYQX/ANFigCn8CvHXgF/A1voPiT+ydP1LTw5abURGi3CNIWBEj4BYbsbc5wMjvjlvi78aZW1qPSPhjqp0/SLdQ8s+noIRPMeuCFDYAIHoSPYGgD2b4D+J/EPi74bnVPFU73Fw17JHBM8Ij8yJVQAjAAb5t4z6gjtXy78ZLNbL4xeJI0uYbkPetKWhbIUvhih/2lztI7EGgD234MfG7wpp3w7s9F8Uagml3emDyULROVmjySpBXPI6HOPavMfj18TrL4h+JLK30VQ2l6Ssiw3DKVed3K7zg9F+RccZ6k9cAA9G/Zf0HULPwZ4i1602Ge+YQWkco+RmiViCSDnBZ8EcdPevmpXWPUBJdRCVFlzJEGKhxnlc9s9M0AfaWn/F34baJ4Bs72w1axtbSOACHS7dh58ZAJ8vyh8wOQRkgAkg55BPxv4i1iXxB4l1HV7gkyX1zJOcgA/MxPQcUAfe/gu3htfAmhQ20SxRLp8G1EGAMxg18L+Af+Sk+Gv+wta/+jloA/QOuV+KEEtz8KfE0NvE8sr6bMFRFLMx2HoBQB8OeFNYXw94w0jWZIjKlhexXLRg43BHDEZ/CvuHwl8TfCXjeYW/h7Vo57vyRM9q6MkiLxnIIwcEgHBOKAPjr4u/8lg8T/8AYQk/nX118Gv+SNeGf+vIfzNAHgn7Vv8AyUnSv+wSn/o6Wu3/AGT/APkS9d/7CC/+ixQByeo/sneIYrvbpPiLTLq32j95dRyQPnuNqhxj3z+Fa/hj9lBVfzfGOvhwCcW2mJgHpgmRx9QQF9PmoA+h9O0+10nS7bTtPiENraxLDDGOiIowB+Qr4l+Oa3SfGnxAL6KOJzMpQIxYGMouwnJPJXBI7E9B0oA7/wAN/s32Pi74Z6Truma7cWep3lv5zx3EayQsecKMYZRkD5vmxzwa2/Df7KFpC8U/izxA9zgAvaWEXlru3DjzGJLKRkcKp568cgH0Bpum2ekabBp+l20draW6BIoYlwqKOwrxf4hfs1aV4l1GfVfC18mi3cwZ3tWh3W8j9iMEGPJ64DD0HqAcdon7KGsvqaf8JHr9jFYjl/sAeSV+R8o3qoXIz83OOODW/rH7J2lXN4j6H4nubC3ESq0VxaC4ZnAwW3B0xng4xwc9sAAHuHhrRR4c8MadowupbsWNukHnzfek2jGT/hXifhv9lyLQvFGmavP4ue6Swuo7nyU04RlyjBgNxlbHIHY0Ae/010SWNo5FV0cFWVhkEHqCKAPA/EX7Kum6nrtze6L4kk0u2uJGkFo9iJhEWYnapDphRkAAgkY6muk+FnwItvht4im1p9el1S5eAwIothAiqxBORuYk/KMcjv17ACeKf2c/CnivxRfa5dahqttPfSebLHBLHsDEckbkJ569e9el6Dotp4d8P2Oj6cpW2soVhj3dSAOp9z1P1oA5b4kfCnR/id/Zv9tXt9a/2d5vlfZGQbvM2ZzuU/3BjHqa0/A3gDQ/h7o76f4ejmVJmV5pJpS7SuFC7j2BOOgAHtQB01FABXyl8SfgP441f4k61qWhadHe2F9dG4jnNzFF9/5iNrPngkjOOcZoA+i/AHh+78K+ANH0PUJIZLmxtxFI8DEoTk9CQDjn0FdFQAUUAFFABRQAUUAFFABRQAUUAFFABVLVNa0vQ7U3Os6ja2EA5MlzMsa9QOpPqR+dAFqGaK5gjnt5FlilUOjochlIyCD3GKfQAUUAFFABRQAUUAFFABRQAUUAeAf8NZaH/wBCzqH/AH/SvS/h/wDFTw38RbQnSLnyL5BmWwuGVZl4GWAz8ygnG4fpQBb8d/EPQ/h1pdvfeIWuClzL5USW8W9mOMk8kDA+veviv4heL5/G/jjUtakkmME8xNtHLgGKIYCrgcA7QM+uOc0AfSvgH9oDwffWugeHZU1C2v5I4bIF4QYxJgIBuBzgnAzjvXr2p6nZaNpdxqOq3MdrZ2yGSWaQ4CKP89O9AHjOsftTeFLG/aDS9M1DUoUJH2gbYlbBIyobnBHPIB56VP4c/ad8I6xqi2mq2l3oySHCXE5Dxg8/eK8qOgzg9ecDmgD2eORJo1kidXRhlWU5BHsa8w8R/tB+C/DHiO90W+XUpbmyk8qVoLYFNwHIBLAnB46duMjmgBuq/tEeBNP8NWmq295Ley3auY7GBV8+Mr2lGf3fOBk9c5GRXYeBPGll488IW+v2EEttDKzoY5sZRlODyOCPegDzvxL+034S0XVJLLS7S71nynZJLi3ZViJGOUYn5h156ccZBrLt/wBq/wAPSXMaXHh7UYYmYB5FkRio9ccZoA9l8NeKNG8X6NHqnh2/jvbRyV3LkFWBwVZTgqfqOhB6EGsX4kfEfS/hroEWo6pDNcyXEoigt4eDIepOTwABzQByPhj9pPwVrcdwdWafQngXeBdDesi5A+UpklsnpjoCaw7n9q/w7HdSJa+H9RnhB+SRpEQsPXHOPzoA9G8AfFTwz8Rbdl0W6MV/FGJJrCcbZUHQkdmUHjIzjIzjIrrby9tdOs5bvULmG1toV3STTyBEQepY8AUAeB6b+y94XfwlDd33iK9uL17XzjdWs8S2hJXcrLlGJTGPmzyOeM4Hzlour3fhfxPaapp02LnT7gSRvG3DbTyM+hGR05BoA+zfiB8P7D4x+C9MP9pvYOFW7tZ4Qs0fzqM7hxvG3IGGXnB56V8Z+JtDk8NeKdS0SaZZ5NPuXt2lQYD7TjIHagD6B+GH7OHlSaF4p1/XHDoYr5LG1hHDAh48yknI4GQFHXAPesH9qDxdf3PjOHwxDczR6dZ20cstuCAksrZbcccnC7QAehBx1oAzvgF8KNE8fz3+p+JLgT2li3lDTopCjuzDIdyCCEHOMdSOuAQef+Nvw90/4eeN1tNGuxLZXsX2iK2Zt0lqCcbCepGQdpPOOuSMkA9g/ZX8UTX3hnU/DdzIXGmyie2BB+RJCdy5zjG4E4x1Y15F+0H/AMl28Q/9u3/pNFQBl/D34U+I/iRNM2ixRw2cDbJr25JWNWxnaMAlj04HTIz1FfRuofDrX/DP7OVx4Q8NhdR1WVcTbZNocO+ZNhO3t0B9+tAHh/hr4KX6eJ7e3+JlxF4U0p43k8+5vII3nKlRsjyx5+YEkggD8M7Hxq8E/DbQPDNlqPgHVLaW9a7W3ltbbU1uQYykjGQrlmByqjOQOemTQBS/Zo12bTPi7BpqKzw6tbSwOA+ApRDKrEY5+4Vxx9/PbB9N/autJ5fBWi3UcZMMF8yyPn7pZDt/PB/KgD58+Hnge7+IXjG30GyuY7TerSyzyLu8uNcbiF43HngZGfUda9Z+I37NcXhzwcdY8K6jdX09hC0uoRXZQCRFUFnjwBtxhjtJbIPXI5APL/hPrLaF8V/D94rSBTeJC4jPLLIdhH0+bmvcf2sdUvLfw/4e02GdktLyeaWeMf8ALRowmzJ64G9uOmcHsKAPKIf2fviPNeT240EIYNuXe5jVHyM/K27De+OlMtfgD8R7qeSJdAMZRVYtLcRop3DOAS3JHcdjQB9g+DNIudA8C6JpF8UNzY2ENvKYzldyIAcHuMivi34yNu+MXiUm3it8XrDbEchv9o8nlup9yeB0oA+yvh6ksfw40BZ7tryQWEWZ2j2FvlGPl7YHH4V8ifHuC8g+NOufbWZvMaN4dz7sRlF2geg68UAZ/hL4ReMvG2jHVfD2mpNZiQxCSS4SPLDrgMRnrWhqnwK8c6Jarc6tZ2FnC8ixK8+pQICzHgZLfU/QE9qAPZP2cfh5q3he51bWNRu7CWC5RbaOOyvVuPmU7iWKZXoRj5s9eORXjnx+ljm+OfiJoZFkUNbqSpyARbxgj6ggg+4oA+o/grYwWHwZ8OR2ykLJa+c2Tn5nYs36k034xeP5vh34Bl1OxjR7+4lW1tPMBKq7AncR3wFJweDigD5B0jRvFnxW8WTRWjzavqrxNPLJcTgbUBAJ3McAZYADpyAK6Xxp8A/FngbwrP4g1S50q5s7dkWZbSd2dA7BQcMigjcVHBJ56YyQARfs+f8AJdvD3/bz/wCk0tew/tXRwN4K0WSScpMl8wji2Z8wFDuO7tjj65oA4f8AZVsYJ/iFql3IpMttp58sg8Dc6g/pX0j4+/5Jt4m/7BN1/wCiWoA+F/BX/I/+H/8AsJ23/o1a+4fiD4E074ieE5ND1SSSAeYs0M8QBaGRcgMAeDwSCPQnp1oA8Xb9rOM+HyV8MONYyFANwDbkbeXzjd97omOh+9xz4dbW/iH4mePCB9o1LVtUn3SP94qOmTnACquB2AAA4FAH3zY232PT7e1Lb/JiWPdjGcADP6V8VfHrQ73R/jBrEl3GfKvpBc28otxEkisASBjhipypbqSCTyaAPQvhJ+0JPbQ6F4Q17S5bx3uEsotQS4+ZVYhU3Iw+bBIBO4cduObP7T3w9nmuLTxlpNvJNlfs2oJGrMVwMpJgA4GMqTkfw+pNAHB/Cr46X/w30qbSbnTE1XTWYyQxiXyXickZ+bacg+hHXv2ql8Yvi0/xP1SzFrZPY6bYbxBHI4Z3LH77YHBIC/KCQPU0Ae1fsveF7rSfA15rd6JIxq84NvGzHBiTI34zjliw5AOFzyCK8R+PsEVv8c/ESQRJEpaByqKACzW8bMeO5JJJ7kk0AfVnwh/5I94Y/wCwfH/KuL/ag0y4vvhVBcwBSlhqEc0oOc7SrpxgerjrjigDwP4S/Fe6+FupX8iacmo2eoIgnhMnlvuTdsKtg4++2RjnNa3xT+O+pfEbR00e208aRpvmLLNGtwZHnK9AxAUFQecY6gHsKAM/4ASJF8dPDzSOqAm4UFjgZNvKAPxJA/Gvcf2pbOCX4X2d1JHmaDUo1jfJ+UMj7vzwKAPM/wBlqCGT4m3kskE7yRae/lyIPkjyyg7/AK9vevqrWtMj1vQNQ0qaRo4762ktndOqh1Kkj35oA+BPBX/I/wDh/wD7Cdt/6NWvoX9qjwtqN9pGleIrR5prSwLQXMC7iIt/IlwBgD5drEkfwdewB11n+zf8OLW6uZZ9Nu7xJ33Rwz3sgS3GSdqbCrEcgfMWPA5657jwz4I8NeDbXyPDOjWtgCCrSIu6VxknDSNl25JxknHQcUAbtYXivwX4f8baalj4n01L6CN/Mjy7IyNjGQykEfTOD3oA53RPgd8PfD+o2eoWGgA3tmyvFPNcyyfOOjlWbbnPP3eDyMYFd8yhlKsAQRggjg0AeU65+zf8P9Z1F7yG2vdKMhLPDp84WMsSSSFZWC9cALhQAMAVY8O/s9fD/wAP3cd19gudTuIpVlie/uCwQjoNq7VYZ7MDQB6cqKiBEUKqjAAGABXHeJvhJ4H8Yay2reIdBjur50VHmSeWEuF4G7y2UMQOMnnAAzgDAB02kaRY6Do9rpWkwfZ7K0jEUMW9m2KOgyxJP4mp7m2gvbWW2vII7i3mUpJFKgZHU8EEHgg+lAHmHiL9nTwD4g1Vr5LW60lnADw6ZIsUTH1CFSF+i4HtnJrd0L4O+BPD+jzada+HrW4S5iEVzLeL50kwGOrN93JUNhdoDAEAYFAD/Dnwi8C+EtZTVdB0CO3vo1KxzPPLMUz1KiRmAPbI5wSM8mt/xJ4Y0bxfor6T4jsUvrJ2VzGzMpDKcghlIZT7gjgkdCaAKPhTwB4W8DxzL4X0aCxac5kl3NJIw4+Xe5LbeAducZycZJro6AOU0v4XeBtGuHn0/wAK6Wkz3BuRJJbiVo5Mg5QvkoAQMKuAOwFdU6LIhSRQysMFWGQaAFooAKKACigAooAKKACigAooAKKACigAooA//9n/2wDFAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/8QBogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2dzxNSFZfTVJfQVBQX1RPS0VOPoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foBAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCxEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3PE1IVl9NUl9BUFBfVE9LRU4+goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgAkwLpAwEiAAIRAQMRAv/aAAwDAQACEQMRAD8A/v4ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK8/wDil8WPhZ8DvAmu/FL41/Ev4f8Awf8Ahl4X/sz/AISX4i/FLxl4d+H/AIE8O/23rGn+HdG/t3xd4s1LSPD+kf2v4g1fStC0z+0NQt/t+sanp+mWvm3t7bQSAHoFFfAH/D2L/gll/wBJLP2AP/EyP2df/njUf8PYv+CWX/SSz9gD/wATI/Z1/wDnjUAff9Fc/wCE/FnhXx74V8NeOvAviXw/408E+NPD+jeLPB3jHwnrOneI/Cvizwr4j0621jw94l8NeIdHubzSNd8P67pF5aapo2s6Xd3Wnapp11bX1jcz208UrdBQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFflB+1B/wXL/4JLfsdeKk8C/Hj9uP4P6X42j8QeNPCet+Dvhwvi74++KvBHir4eajY6P4v8NfE7w98APDHxP1f4U+INJ1e/Glro3xJtPCuo6lqOneILHSba+ufDHiOLS/QP2If+Cuf/BOr/go54q8ceBf2Nf2mPD/AMXvG3w68P6d4s8VeDrnwX8UPhn4qg8K6lqLaOPEujeHvi74H8Bav4s8P6Xq7WGl+JtZ8JWmuad4R1HX/Cdj4pudHufGPhaLWAD9H6KKKACiiigAooooAKKKKACv54/25/8Ak6b4o/8Ack/+q68I1/Q5X88f7c//ACdN8Uf+5J/9V14RoA/ocooooAKKK+QP2/P2xfAn/BP/APY2/aE/bD+Itn/a/h/4HfD+88Raf4a+0axYf8Jx471e+sPCfwt+HX9s6F4Y8Z3vhr/hZHxN8QeEfAn/AAl0/hjV9H8H/wDCRf8ACUeIoI/D+kancwgH8oX/AAd7/wDBW/8A4VJ8LPD3/BNH9m/4uf2b8Wvi39q1v9sX/hAPE/keI/A/wJu/DsP/AAjHwL8a/Z/DN3/Zv/DRH/CTR+LPEekaP488M+Mbf4WeB7PQvG/hbW/hL+0RZ/23/nB19AftVftL/FP9sj9o740ftR/GvVv7X+Jvxx+IGv8Aj/xL5F/4iv8AR9C/te6P9jeCvCP/AAlmveKPEGmfD/4f+H4tK8DfDrw5qHiHV/8AhFPAnh3w74ZtbySy0i2x8/0AFFFFAH+v1/wbm/8ABVzx3/wVW/Yd1XxZ8d7r4f8A/DTX7P8A8QF+D/xabwjq+j2msfEHR/8AhEvD3iDwH8evEXwx022sv+FZf8LN+2+KfDU9ppdt/wAIJ4k8d/C/4i6z4Ah8M6L5nw48B/v9X+MN/wAELv8Agov/AMOxv+Cjnwa+PviPUfsHwS8Y/afgX+0v/on2ryvgT8StU0T+3vFP+geCPH3i1/8AhVHi3Q/BXxq/sTwBo1r4x8df8K2/4VxZ6vYaZ4x1bzv9nmgAooooA/CH/g4Z/wCCqeo/8EsP2DNX8Y/CnxH4f0v9rD46eIIPhP8As12mq2HhXxRPoOoskeqfEj4w3XgXxB4j0m51nw/8K/BKXEVhrcfh7x74V0X4y+Mvgpo/xE8G614O8WajY3H+QL4s8WeKvHvirxL468deJfEHjTxt408Qaz4s8Y+MfFms6j4j8VeLPFXiPUbnWPEPiXxL4h1i5vNX13xBrur3l3qms6zql3dajqmo3VzfX1zPczyyt+73/ByL/wAFLv8Ah43/AMFHPHv/AAgHiz/hIP2Zf2X/AO0vgF+z/wD2Rrv9q+DvFH/CP6pL/wALV+NWif2L488cfD/W/wDhbfxAgvP+EX+I/gr/AIR//hPfgT4P+Bn/AAkejQ614flx+ANABRRRQAV9v/sHf8FFf2uP+Cbnxl0X4zfsqfFjxB4LuYPEHh7WfHXw1utV1u6+DXxs07w5Br1hZ+E/jX8ObHV9L0jx74fXSPFnizTtKubp7XxV4In8R6h4n+G/iXwX42g0vxPp3xBRQB/u8/sq/tL/AAs/bI/Zx+C/7UfwU1b+1/hl8cfh/oHj/wANeff+Hb/WNC/te1H9s+CvF3/CJ694o8P6Z8QPh/4gi1XwN8RfDmn+IdX/AOEU8d+HfEXhm6vJL3SLnHv9f54f/BnX/wAFXNY8P+O9R/4JMfFu6+3eEvHf/CyPjB+yn4l1DV/Hesax4f8AHelaPZeLPib8BdM0YW3iDwl4f+H/AIg8JeH/AB58ddCu45vh1o/h/wAd6P8AFIalN478W/Gjw/beH/8AQ8oAKKKKACiiigAooooAK/kC/wCD1b/lFl8A/wDs/wD+Fn/rOv7VVf1+1/IF/wAHq3/KLL4B/wDZ/wD8LP8A1nX9qqgD/MEoor/eY8J/s9fALwF8M/DXwV8C/A/4P+C/g54L8QaN4s8HfCXwn8NPBfhz4Z+E/FXhz4hW3xc8PeJfDXgPR9Fs/C2heINC+K1nafE7RtZ0vSrXUdL+IVrbeNLG5g8SQRakoB/gz1/Q9/wT9/4Ocf8AgqN+xD4qhi8dfGLxB+2p8G9U8QR6r4x+GH7VPivxL8Q/FUkF7qPgxfEN18OvjtrF7qnxW8BeIG8LeE7vw94R0/VNY8dfBrwtqPirxF4xvvgp4n8SXst1J/oeftQf8G93/BH79qvwqnh7xP8AsR/B/wCEWr6b4f8AGmjeFfHX7L/h+y/Zr8VeFtR8aadY2J8WPafCK38MeCfiH4g8K3Ol6drHgu2+M3g74meFdA1GG+iTw1caR4i8U6Xrn+WJ/wAFYP8AgnZ4q/4JafttfEf9kHxD4s8QfErSPCnh/wCHfizwL8X9Z+GGo/CbTviz4V8c+B9D1+78S+E/DV94l8aW114f8OeNp/GPwvudZ0fxf4h0658VfD7xLZy3On6vp+qaFpIB/sNfsLft0/s4/wDBRf8AZx8GftQfsv8AjP8A4Sr4f+KvN0zWdG1OO107x38MfHenWtjc+Jfhb8UvDVtfaj/wivxA8K/2jYvqGnpfajo+s6PqOheNPBeu+Kvh/wCKvCfizXfr+v8ALE/4NKv+Cj3jv9mb/goJ4b/Y08WeP/sv7Mv7ZX/CSeHW8J+LvHWj+GPAngr9o6w8MDWfhj8RfDtt4g0m/wDtXxA+JP8Awh1t+zrB4R8Na34OuvifrHxB+HX9sz+MNa+G3w48ND/U7oAKK/nh/a8/4Ojv+CP37Jeo3vhqx+OXiD9qvxtpPiDQdG1jwr+yH4Zsvipp1jp2v+FZfFUXiyy+LviHxD4C/Z88WeH9LjbS9A1628C/F/xT4q0fxVrMWhXfhpLnQ/GJ8M/nB8Hf+D1f9h7xl8U7bwn8Xv2ZP2gPgv8ADLVviB4w8O6f8W7XVfCXxL/sHwJ/wkfw+034W/EX4g+A9C/sjxBpH9r+H9X+J/iX4xeEfh/c/FPWPhh/wg3g/RvhvP8AtB3vxF1OT4dgH9ntFfIH7HX7fn7G3/BQDwJefEX9jz9oT4f/ABx8P6R9n/4SXT/Dt5faR478D/b9Y8T6Fo3/AAsX4W+LLDw/8Tfhv/wkt74M8Tz+Ef8AhO/CPh3/AITDR9In8ReF/wC1/D8ltqc31/QAUV+IPxY/4OPP+CMfwO+KfxL+CnxS/bJ/4Rf4m/B/4geMvhb8RfDX/DPP7Vet/wDCO+O/h/4j1Lwn4u0L+2fDvwN1fw/q/wDZHiDSNQ0/+09C1XU9Hv8A7P8AatM1C9spYLmT1/w1/wAF0v8Agj94s+DVz8dtL/4KI/swWvgm18P+LPEsuh+JfiJZeC/jK2neC59Zt9Ytrb9nTxjFoX7Qd54gvJNCvm8J+E7T4YT+KvHsE+jXXgXRvEdt4j8PTaoAfq/RX8wX/EXl/wAEbf8Ahe3/AAqL/hNf2gP+Ff8A/R0f/Cidd/4UT/yJ3/CTf8i9/an/AA01/wAhr/i3f/Juv/I4/wCm/wDJP/8Aiua/d79l/wDbW/ZH/bU8Kv4x/ZQ/aN+D/wAfNIs/D/gvxL4htPhx440TXfFXgXTviHp19qng62+J3gWK6Txt8K/EGs22k6zEvhP4j+HvC3iqy1HQvEGj6lo1nq+g6xY2QB9P0UV8Qftvf8FIf2Jf+CcPhXwP4x/bR+Pnh/4K6R8S/EGo+GvAVpc+H/HHjnxV4r1HRtOXVNeudG8C/DLwv408bXXh/wAOW0+mReJvFi+Hh4V8N6j4h8J6Prms6fq/i/wvY6uAfb9FfyBf8Rq3/BLL/ogf7f8A/wCGs/Z1/wDoqq+n/wBl/wD4OzP+CP37R/ip/B3ifx78YP2U9XvPEHgvw14Vu/2oPhrZaF4V8Xaj4z1G+0s3KeOvhF4t+MvgnwB4f8JXNvp0vjTxZ8ZvEPwy8K6Jp2u2OsJrN5pGmeKb7w6Af0vUVz/hPxZ4V8e+FfDXjrwL4l8P+NPBPjTw/o3izwd4x8J6zp3iPwr4s8K+I9OttY8PeJfDXiHR7m80jXfD+u6ReWmqaNrOl3d1p2qaddW19Y3M9tPFK3yB/wAFAv8Agod+zB/wTL+AU37Rf7VvirxB4c8E3XiCTwN4O0vwn4O8QeNPFXxC+Jk/gvxn468PfDbw1Y6PaNpGl+IPFmkeAvEVvo2uePdc8F/D2y1GC2h8U+NvDltdRXdAH2/RX88P/BPH/g5n/wCCen/BSX9p/wAK/sj/AAi8HftP/DT4rePfD/jHWfAUvxr+HHgHS/Cvi/UfA3h+78Y694T0/WPhl8Wvipc6T4gTwTo3irxda3PirTPD3hW507wnqumDxKvinUPC/h7xCftef8HR3/BH79kvUb3w1Y/HLxB+1X420nxBoOjax4V/ZD8M2XxU06x07X/CsviqLxZZfF3xD4h8Bfs+eLPD+lxtpega9beBfi/4p8VaP4q1mLQrvw0lzofjE+GQD+h6vAP2l/2qv2cf2N/hZq3xr/aj+NHw/wDgd8MtI+3wf8JL4/1+10j+3dYsPDuveLP+ER8FaNmXxB8QPiBqfh/wv4g1Dw58OvA2leIvHfiv+yLy18M+HdXvY/sx+H/2hv8AguL/AMEr/wBlTwr+z54x+PH7Wvh/wTpH7Uvwf8PfH74IWlt8OPjT4y8VeKfg14v07TNU8JfELWfAvgT4b+J/G3w88P8Aiq21QReGpviT4e8IT6/qOkeLNH0mC71fwT4wsdD/AMqX/gsZ/wAFCv8Ah5//AMFBPjZ+1lo2mfEDwv8ADLxB/wAIp4K+CngD4i+Kv+El1jwJ8LPh/wCGNM8OaVZwWdrPc+H/AAT/AMJt4gtvEvxe8ReAPCd3qfh3wx47+JHi63tvEfjO9l1Dxr4iAP8AVa/4JW/8Fkv2R/8Agr54V+MPiH9mPTfjB4T1f4F+IPCejfEPwL8a/BuieF/FVhp3j3TtZvvA/izT7vwZ4v8AiH4J1Tw/4nufCvjbR7W2tPGLeKtM1HwbqsviLw1oukap4S1TxL+r9f5Qv/Bt7/wWr/ZY/wCCPn/DZf8Aw0v4B/aA8cf8NEf8M7/8IV/wovwt8OvE39l/8Kk/4Xn/AMJH/wAJT/wn/wAVfhl9i+2/8LN0H+xP7J/tv7T9k1f7f/ZvkWf2/wD0W/8Agmf/AMFU/wBkf/gq98Gtb+L/AOy14j8QQXPgvxA3hr4m/CL4k2GieHPjL8LNRup9SPhe58beFdB8R+LNIXw/490jS7rXfA3izw34l8R+Fdegtdc0BNZg8beC/HvhXwqAfo/RX8wX7VX/AAdpf8Eyv2Tf2jvjR+zN4l+H/wC1/wDEnxb8CPiBr/wt8beLPhb8LvhhJ4Em8d+Dro6N450LQrn4k/G/4a+Lb/8A4Q7xba6z4O1PU7nwfYaPqmsaDqGo+E9Q8R+ErrQ/Euse/wD/ABE6/wDBG3/hlj/hqP8A4af/AOoN/wAM6/8ACIa7/wANT/8ACxf+Fdf8LE/4Vx/wqLyv+5G/4XV/wkP/AAyx/wALF/4pn/hfv/L7QB+/1FfwR+LP+D5PwrZ+KvEtp4F/4JqeIPEfgm18QazbeDvEPiz9rPTvBfirXfCsGo3MXh7WfEvg7R/2c/HukeE/EGqaQtpfaz4a0vx14007QtRnudLsfFniO2tYtYvP6Hv+CUf/AAXz/Ye/4Ks6Pa+GvBPiD/hRH7TVr/ZGn6z+y/8AGDxL4SsPHfiXWJPAlz408S6n8Bb621WP/he/w/8ADn9g+Oba713Q9G0Hx3ouj+DpvFnxJ+Fvw10XxH4TfWgD9vqK/li/4Kp/8HV37I//AATw+MviP9mv4QfCjxB+2V8dvh14gsND+Ltv4a+IeifDP4NfDnURB4jj8VeBrn4rDw78S9X8Q/GDwNq+n+GtO8WeCdC+G9z4V0CfX9Z8P6/8SdH+JPgPxV8O7T84Phb/AMHxfws1fx3oWn/Gv/gnb8QPh/8ADK4/tP8A4SXxd8Lf2jvDvxg8d6R5Wj6hPo39hfDrxZ8IPgd4f8Rfb/EEelaZqf8AaHxS8L/2Ro97qGu2v9t3umW3h3VwD+7yivmD9kP9tD9mD9vT4NWXx/8A2R/i/wCH/jP8KbzxBr3hOXxDo1l4g0LUdF8VeGp4otY8NeLPB3jHR/DnjbwX4ggtrrTNbttG8XeHNE1HUvCuu+GvF+mW154W8T+HtY1P6foAKK/AH/grz/wcQ/sbf8Epv7a+Fu3/AIaS/bH07/hBLz/hl3wbr994V/4Rrw740+1ap/wkfxY+Ln/CH+MfCXw1+y+ErD+3dN8Ff2f4m+Ketf8ACVfDTU/+EA074ceN/wDhZWi/yReLP+D1/wD4KSXnirxLd+Bf2av2IPDngm68Qazc+DvD3izwl8efGnirQvCs+o3Mvh7RvEvjHR/j94C0jxZ4g0vSGtLHWfEul+BfBena7qMFzqlj4T8OW11Fo9mAf6bdFfwh/suf8HtPgTxf8U/A3gn9rT9jL/hT/wAMvFHxA8Taf4u+O3w0+MGsfED/AIVd4E1vxH4hl+HWp6l8Gp/hNbeIPG3/AAhPh+58HaH8WNd8M+ObfWPEn9meMviT8PPhbFe3vh34Hr/b58Lfix8LPjj4E0L4pfBT4l/D/wCMHwy8Uf2n/wAI18Rfhb4y8O/EDwJ4i/sTWNQ8O6z/AGF4u8J6lq/h/V/7I8QaRquhan/Z+oXH2DWNM1DTLryr2yuYIwD0Civxh/4LSf8ABaT4Nf8ABGz4NfDvxj4x+HfiD42fGT42eINZ0b4L/BfRtZn8D6d4m07wPP4Wn+KPizxZ8UZ/C3i/SPBPh/wTpHi/w9FbW0Xh7xL4q8VeKvEvhrR9H8NDw2PG3jbwJ+QHwB/4PPv2DPiZ8Zfh74F+M3wQ+MH7Nfwp8Q/B+HWviB8cvEt4nxL074dfH23gnvtW+Glt8PvhZ4Z8R+NvGnwfntrV9L8J/HDTrTTfGmseKtQ0ax8T/s9eBvC02teNdAAP7HaK/jC/bF/4PR/2Nvg/47s/CP7Hn7O/xA/bM8P2n2j/AISX4peIvGN9+zD4EuPtGj+GNT0b/hXWn+LPhb8QPib4o8q91PxP4d8Xf8J38OvhL/YmseFoJ/C//CeeH9fttdsuA/Zo/wCD2n9nH4gfFPSfCf7Uf7GXxA/Zu+GWs/YNP/4W34A+MFr+0V/wi+saj4j0HTf7T8a+A/8AhU3wf8QW/wAP9E8P3viDxL4j13wNc/ELx3F/YVno3hn4W+LL3W/M0wA/t8orx/4A/H74NftS/Br4e/tB/s+fELw/8VPg38VPD8PiXwL468NTTvp2r6c889jd21zaX0Fnq+heINC1ez1Dw94s8J+IdP0nxV4N8VaTrPhTxXo2jeJNG1TS7T+SL/gs1/wdS/s4/BPR/wBsn9hT9l/wF+0B4x/aa0H/AIXB+y7rPxx0zXbX4EeBPg747uvAnjHwJ4l+JXwt8b211r3xa8R/ED4EfFqSx0rT9LT4f/DXR/EWseHNd8SeC/i5Hoth4T1/xYAfq/8A8FAv+Djz/glz/wAE8PFU3w18dfFbxB8ffjJpPiCTw/4x+EH7K2meGvip4q+HM9jqPjPQPEK/EXxLrHjHwT8KfCHiDwh4p8E3fhjxd8MdU+I0fxl0DUdZ8O3998OE8N6jLrtp+71f4A9f6Xf7Kv8AwejfsPeLfAnwX0P9rz4LftAfCT4263/YHh341+LPhb4J8JeOP2cfCWsT6wNG1X4i6Fc3XxY/4Xb/AMK//szyvHOp+EbL4beOPHfhK1n1DwToM/xb1PRNP8S+LQD+z2iiigAor5g/a8/bQ/Zg/YL+DV78f/2uPi/4f+DHwps/EGg+E4vEOs2XiDXdR1rxV4lnli0fw14T8HeDtH8R+NvGniCe2tdT1u50bwj4c1vUdN8K6F4l8X6nbWfhbwx4h1jTP5AvjX/wfBfALQvFWn2n7On7A3xg+KngmTw/a3OqeIfjX8aPBfwB8VWfip9R1WK+0bT/AAd4F8GftKaRqXh+30iHQ7618S3HjrSdRvNR1HVdLm8J2Nto1prGugH9zlFfwB/8Rzn/AFi7/wDN2f8A8kev63f+CZ//AAVT/ZH/AOCr3wa1v4v/ALLXiPxBBc+C/EDeGvib8IviTYaJ4c+Mvws1G6n1I+F7nxt4V0HxH4s0hfD/AI90jS7rXfA3izw34l8R+Fdegtdc0BNZg8beC/HvhXwqAfo/X8wX/B1L/wAFJ/2jv+Cfn7DvgHw1+y+vxA8CfED9qj4ga78LdZ/aO8NeF7qbR/g54E0fwldav4l0Lw/8SrbWrL/hWX7QHxN+22Nt8JNTTRtY1hfAnhT46+LPBeoeDfiB4E8J+L9I/d79tD9rz4NfsF/swfF/9rj4/wB74gs/hT8GPD9lrPiGLwnoM/iXxVrWo674g0fwd4O8J+GtHiltbafxB408beI/DnhHRrnW9T0Lwrpuo63ban4v8S+GPC1nrHiHTP8AND/4OJ/+DgX4e/8ABW/wr+z/APAn9mPwL8YPhx+z58MPEGr/ABa+IcXxr0j4Z6T4q8ffGWXTtS8HeB5NP0fwZrHxFudA8P8Awz8E6x42W11K0+J8UHjrUfitqtr4i8B2Enw48JeIdXAP5Yq/uc/4NeP+CNX/AAUu+A37efw7/bX+PHws+MH7Jf7PmjfB/wCNlrfaV45l0rwh4q+OWo6w5+GOl/BT4k/BW78f+HPjJ4L8PweJLofHzQ9V+JPwqvvCuq6j8FfBOq6Tp5k8TeBfGlj/AChf8E1/2jfg1+yH+3n+yr+098f/AIVeIPjP8KfgX8YPDXxJ8Q+BfCfiSfwv4qGo+GnmvvB3jbw1dxX+k22s+IPhX42Tw58UtG8Da3rGieFfiRqPg22+Hvi/XNF8LeJ9Y1S0/wBVv/glt/wX9/Ye/wCCtnxT+JHwU/Z48PftAfD/AOJvw3+H8PxSn8NfHTwF4S8P/wDCVeBIvEemeE/EWu+FtZ+HXxF+KPh9f+EQ8QeJPBen63pninVfC+sX3/CZ6RdeFNP8S2WmeLrnwyAft9RRRQAUUUUAFFFFABRRRQAV/PH+3P8A8nTfFH/uSf8A1XXhGv6HK/nj/bn/AOTpvij/ANyT/wCq68I0Af0OUUUUAFfyxf8AB0X+xt/wVQ/bv+DX7NX7Pn/BPnwd4g+Ifwb1bxB8T/Ev7WfgXRvin8FvhXp3ibUfDE/wovv2fLbxZd/FLx14C1fxZ4f0vV2+JfiG28J6LqGqeFR4q0bw14r8W6M/iTwr8N9U0r7/AP8Agu1/wVD8K/8ABLn9gz4mfEPR/G3h/Rv2o/ip4f134cfsj+Drm+05/FWsfEzVU07R9T+J2jeHtT8IePNI1fw/+z5pHiGL4reJl8Y+G0+HuuajpPhP4V+IfEGja58VPCMWpf54f/BvN/wVa8VfsQ/8FRtI8dfHj4o+INU+Dn7aniCf4XftY+MfiH421G9gk8VfEPxLJrHgr9o/4g+IfGXxF8J+Fm8QeAvitqg1T4hfGD4k3firUfC3wa8dfHy+0nT73xJ4n82QA5//AIhcf+C6/wD0Yz/5sz+x5/8ARBUf8QuP/Bdf/oxn/wA2Z/Y8/wDogq/1+qKAP8Ob9t7/AIJvfttf8E4fFXgfwd+2j8A/EHwV1f4l+H9R8S+Aru58QeB/HPhXxXp2jaiul69baN46+GXijxp4JuvEHhy5n0yXxN4TXxCPFXhvTvEPhPWNc0bT9I8X+F77V/iCv9nr/guj/wAE6P8Ah5z/AME4/jL8AvDmnfb/AI2+Dvs3x0/Zo/0v7L5vx2+Gul65/YPhb/T/ABv4B8JJ/wALX8Ja541+Cv8Abfj/AFm68HeBf+Fk/wDCx7zSL/U/B2k+T/jC0AFf6Tf/AAZ3/wDBUPxV8fvg18Tf+CdPxv8AG3iDxh8RP2Z/D+mfEf8AZ01TxLfajreoyfswGfQPAuufDG2vofCEdtp3h/4A+Nr7wlF4Tbxh8QdZ8QX3hX4yaN4B8CeH9G+HfwVt7TTv82SvoD9lX9pf4p/sb/tHfBf9qP4Kat/ZHxN+B3xA0Dx/4a8+/wDEVho+u/2RdD+2fBXi7/hE9e8L+INT+H/xA8Py6r4G+IvhzT/EOkf8JX4E8ReIvDN1eR2Wr3OQD/d4r+aH/g6T/wCCmGnfsIf8E9Nd+B/h7RPD/ir4yft/eH/iz+zl4c0fxKviqPTvDPwa1TwDP4e+P/xVtpdE01dI1TxB4T0jx74O8H+E/DeseLfDE58VfEvRvHcVh438N/Dzxf4O1X9v/wBi/wDa8+DX7en7MHwg/a4+AF74gvPhT8Z/D97rPh6LxZoM/hrxVouo6F4g1jwd4x8J+JdHlluraDxB4L8beHPEfhHWbnRNT13wrqWo6Jc6n4Q8S+J/C15o/iHU/wDKk/4ORf8Agpd/w8b/AOCjnj3/AIQDxZ/wkH7Mv7L/APaXwC/Z/wD7I13+1fB3ij/hH9Ul/wCFq/GrRP7F8eeOPh/rf/C2/iBBef8ACL/EfwV/wj//AAnvwJ8H/Az/AISPRoda8Py4APwh8J+E/FXj3xV4a8C+BfDXiDxp428aeING8J+DvB3hPRtR8R+KvFnirxHqNto/h7w14a8PaPbXmr674g13V7y00vRtG0u0utR1TUbq2sbG2nuZ4om/X7xL/wAG8X/BaPwn8Grb47ap/wAE/wD4wXXgm68P+E/EsWh+GtV+HPjT4yrp3jSfRrfR7a5/Z08HeN9d/aDs/EFnJrti3izwnd/DCDxV4Cgg1m68daN4ctvDniGbS/6Hv+DOv/glHrHiDx3qP/BWf4t2v2Hwl4E/4WR8H/2U/DWoaR470fWPEHjvVdHsvCfxN+PWmayLnw/4S8QfD/w/4S8QePPgVoVpHD8RdH8QeO9Y+KR1KHwJ4t+C/h+58Qf6HlAH+QL/AMQuP/Bdf/oxn/zZn9jz/wCiCrx/41/8G8X/AAWj+APhXT/GPjr/AIJ//GDXdI1LxBa+Gre0+Cmq/Dn9pTxVHqN5p2q6pDc6h4F/Z08b/FTxtpPh9LbRruK68Wap4es/CtjqM2laPfazb6vruh2Oo/7LVFAH+CP8UvhP8U/gd47134W/Gv4afED4P/E3wv8A2Z/wkvw6+KXg3xF8P/Hfh3+29H0/xFo39u+EfFmm6R4g0j+1/D+r6Vrumf2hp9v9v0fU9P1O182yvbaeTz+v9Pv/AIOyf+CQ3/DXf7OJ/wCCgnwU0X7T+0b+yD8P9R/4WxBqHjv+w9H8YfsbeCbXx/8AEXxl/Znh3W7W48P3vxA+D/iDW9V+IOhf2frfgm+8ReBNV+KWiXX/AAsjxnbfB7wjY/5glAHoHwn+KXjv4HfFP4afGv4W67/wi/xN+D/xA8G/FL4deJf7M0fW/wDhHfHfw/8AEem+LPCOu/2N4i0/V/D+r/2R4g0jT9Q/szXdK1PR7/7P9l1PT72ylntpP9rn/gmL/wAFCvhZ/wAFQf2Nvhh+1z8LdM/4RL/hLf7Y8OfEX4W3nirw74t8R/CD4p+Er59M8XeAPEeoeHZ/+wf4v8FXmu6R4S8ReK/hZ4t8A+PdT8FeEv8AhLYNCsv8Qav6fv8Ag1H/AOCi/wDwxd/wUc0v4BeNdR+y/BL9vf8A4RL4F69/onnf2L8drDVNS/4Zo8U/8SnwR4q8W6j/AGj4t8VeI/gr/YlnrPg7wdaf8Lu/4WP4/wBXfTPhtYfZwD/V6ooooAKKKKACiiigAr+QL/g9W/5RZfAP/s//AOFn/rOv7VVf1+1/IF/werf8osvgH/2f/wDCz/1nX9qqgD/MEr/f4r/AHr/f4oAK/hj/AOD3D9l/wrqnwC/Y4/bRtH8P6V428D/GDXv2X/EMdt4L04+KvHvhX4qeC/EvxW8HPrPxEivrbV18P/CPV/g546Xw14LvtM1nTm1H42eLNc0u+8NXKaxb+LP7nK/hD/4Pef2l/wCzvhZ+w/8AsdaRq3w/v/8AhMfiB8Q/2l/iDoX2/wC1fFPwr/wrXw7B8Lfg7q39mWuvJ/Yfw/8AH3/C1/jnZ/b9b8MXX/CVeI/ht9n8La9Yf8Id4w0/UQD+IL/gnt8UvAnwO/b6/Ye+NfxS13/hF/hl8H/2v/2afil8RfEv9maxrf8AwjvgT4f/ABo8FeLPF2u/2N4d0/V/EGr/ANkeH9I1DUP7M0LStT1i/wDs/wBl0zT729lgtpP7Xf8Ag8c/4Kp6joWneFf+CUnwZ8R+H57bxp4f8O/Fj9s2WCw8K+I9Rs9OtfFWgeMfgD8HodYj8R6pq/gLxA2r+E0+M/xC0TUfBnhzxVeeFbr4A6n4Y8ZT+CfGnjjw9rv8If7PXwU8VftKfH34H/s6eBdQ8P6T42+Pvxg+GnwU8Hap4sutRsfCum+Kvip400XwL4e1DxLfaPpWu6vZ+H7PV9dtLjWbrS9D1nUbfTo7max0rUblIrSb9nv+Do7/AJTr/tzf92zf+sefs+0AfEH/AASs/wCCZ/xl/wCCr37XHhz9lr4Qa34f8F20Hh+/+JPxd+JviVoLrTvhZ8GvDmt+HNB8VeNrbwuNS0vV/HviBdX8WeGvDfhPwNoV1az694q8R6Mmv654L8EweKvHvhX93v8Ago9/waFftHfsXfs4+P8A9pn4HftS/D/9qTwl8FPh/wCOvil8a/CfiL4dXX7PfjvRfAnga10nWdV134dW118Qviv4S8ff2H4STxv4x8XaZr/jD4caxZ6P4Pg07wJp/wASfFviXT/DVv8Azg/sVft6/tY/8E7finr/AMa/2Ovit/wp/wCJvij4f6r8Ldd8S/8ACDfDb4gfbvAmt+I/CvizU9C/sb4peDvG3h+2+0+IPBPhjUP7Ts9Kt9Yh/sz7Lb6hFZXuoW13+j/xQ/4OVf8AgsX8avgF8ZP2dPit+074f8aeCfjp4fvfA3jjVLn4Bfs/aF4qHwz8R+C/H3gX4h/DbRr7wl8M/D2kaf4f+JWkeObe48S65Jod18QtG1HwV4Tm+HfjbwNbT+M7TxgAfAH/AATq/bx+Mv8AwTc/a4+E/wC1X8Gda8QQXPgvxBpVr8SvAujeIYPDmnfGz4NXWt6RffEb4KeLLy/0HxZpC+H/AB7pGlpa22q6j4T8Rz+CPFVr4a+JHhjT4PG3gvwxqmnf7bPwn+KXgT44/Cz4afGv4W67/wAJR8MvjB8P/BvxS+HXiX+zNY0T/hIvAnxA8O6b4s8I67/Y3iLT9I8QaR/a/h/V9P1D+zNd0rTNYsPtH2XU9Psr2Ke2j/wR6/2+f+CTv/KLL/gmn/2YB+xv/wCs6/DmgD/Hl/4KbeE/CvgL/gpJ/wAFBvAvgXw14f8ABfgnwX+2/wDtX+E/B3g7wno2neHPCvhPwr4c+PPj3R/D3hrw14e0e2s9I0Lw/oWkWdppejaNpdpa6dpenWttY2NtBbQRRLz/AOx1+wH+2T/wUA8d3nw6/Y8/Z7+IHxx8QaR9n/4SXUPDtnY6R4E8D/b9H8T67o3/AAsX4peLL/w/8Mvhv/wktl4M8TweEf8AhO/F3h3/AITDWNIn8O+F/wC1/EEltpk3oH/BWL/lKb/wUs/7P/8A2yP/AFor4jV/o+f8Gj37NHws+D//AASF+G/x08J6Tu+Jv7W/xA+LPj/4teKdQsPDp1i4/wCFXfFjx98C/AfgrTNb03QdM8QS/D/wv4f+H9z4p0Lw54l1fxJ/Ynjv4jfFLW9GvNPsvF8mkWQB/DF+2h/wbb/8Faf2IfCvxf8Aij46+A3h/wCKnwJ+Cfh+y8WeMfjl8CPiR4R8ceFZPCr6do994h8S6X8PtYvvCf7QbeH/AAFJql3B4/1nVPgvpOneFtO8NeKfG19cn4baNL41k/MD9jz9sP4+/sKfH3wJ+0X+zp478QeC/G3gvxB4X1LVNL03xR408OeFfij4V8OeNPDHjq++EvxasfAvifwhq/jb4P8AjbV/CGh2/jzwHca5a6d4k061jhmkguYLS7tv91mv8CfxZ4a1HwX4q8S+DtYufD95q/hPxBrPhrVLvwn4s8K+PfCt1qOhajc6XfXPhrx14F1nxH4J8aeH57m1ll0bxZ4O8Q674V8R6c1trHh7WdU0i8tL6cA/3Wf2Vf2l/hZ+2R+zj8F/2o/gpq39r/DL44/D/QPH/hrz7/w7f6xoX9r2o/tnwV4u/wCET17xR4f0z4gfD/xBFqvgb4i+HNP8Q6v/AMIp478O+IvDN1eSXukXOP8AEG/aq/aX+Kf7ZH7R3xo/aj+Nerf2v8Tfjj8QNf8AH/iXyL/xFf6PoX9r3R/sbwV4R/4SzXvFHiDTPh/8P/D8WleBvh14c1DxDq//AAingTw74d8M2t5JZaRbY/1Wv+DVi58VT/8ABDn9kaLxDo3h/S9Is/EH7SFt4FvtG8S6jruo+I/CrftNfF27u9Z8WaXfeE/Dlt4L8QQeNrrxj4etvDWj6x490668K6F4a8Yy+LLPV/FmqeBfBf4A/wDBZn/g5y+AXhD9p/XLP/gm7+zd+zB8Xv2kfg74f1P4TeHv+Cp/xE+H3gv4j+KvBMGpeH/ij4d8Y+HP2TLuXw+ur6p4f8J6v49a+8KfFXXvHWufBrxtqN58T9Ltvgj8Svhd4x0f4ieLwDz/AP4I7/8ABpJ8Pf2r/wBkfwf+1L+378WfjB8PLn4++H/B/wASfgB8Mv2cvFnwzsdR0X4NeJ9E/t7w542+Kvijxf8ADz4raRf+IPifpGraJ4k8N+BvDFrpc/w/8Kx2L+Ndc1Hxt4q1vwF8Kv5wv+CyX/BK3xV/wSD/AGuNN/Zj8Q/GHw/8dNI8WfB/wb8a/AvxD0bwnqPgLUb/AMK+KNb8X+DLvT/Fnge+1nxVbeGPEGl+Nvh54xtLa10fxt4y07U/Cq+GvEUuq6Xq+tap4S8NfT//ABFHf8F1/wDo+b/zWb9jz/6H2vyg/a8/bQ/af/b0+Mt78f8A9rj4v+IPjP8AFa88P6D4Ti8Q6zZeH9C07RfCvhqCWLR/DXhPwd4O0fw54J8F+H4Lm61PW7nRvCPhzRNO1LxVrviXxfqdteeKfE/iHWNTAP7Pf+DLH9vH4y6z8Qv2gv8AgnL4x1rxB4x+Dfhz4P6j+0z8F4tZ8QwT6d8FdR0P4meE/B3xR8HeE9Hn0G51dvD/AMXNX+Mfh7xvc6dF4v07wr4P8VeC/EuuaP4PuvEnxe8beIT+j/8Awerf8osvgH/2f/8ACz/1nX9qqvwB/wCDKn/lKb8fP+zAPin/AOtFfsq1/W7/AMHU/hPwr4j/AOCHP7XOseIfDXh/XdX8BeIP2b/FngXVNZ0bTtU1HwX4qvP2mvhF4Fu/EvhO+vrae58OeILrwT408Y+DrnWdHls9Rn8K+LPEvh6W5bSNd1S0ugD/ACJa+n/gp+xF+2h+0p4V1Dx1+zp+yJ+0/wDH7wTpPiC68J6p4x+CnwC+K3xU8K6b4qsdO0rWL7w1qHiHwL4T13SLPxBZ6Rruh6pdaNcXceo2+nazpV9NbJbajaSzcB+z18FPFX7Snx9+B/7OngXUPD+k+Nvj78YPhp8FPB2qeLLrUbHwrpvir4qeNNF8C+HtQ8S32j6Vrur2fh+z1fXbS41m60vQ9Z1G306O5msdK1G5SK0m/wBzj4A/AH4NfstfBr4e/s+fs+fD3w/8K/g38K/D8PhrwL4F8NQzpp2kack899d3Nzd3095q+u+INd1e81DxD4s8WeIdQ1bxV4y8VatrPivxXrOs+JNZ1TVLsA/hj/4Kz/8ABuD/AMFBP2sv2cf+Canxa+B1j8P9c+Nv7Lf/AATA/ZH/AGOvjX+yn4i8Z+GPC3juHx38IbWAarefDr4m3Wu3XwS8Y/YNT+JXjePxdb6/488B6Ppej/DODUvAnif4oan430/w/o/8Qf7Uf7Lnx2/Yu+O3jn9mj9pfwN/wrX42/DX/AIRn/hNfBX/CTeDvGP8AYv8AwmPg7w/4/wDDn/FR+APEHirwlqP9o+EvFWg6t/xKdev/ALH9v+wX/wBl1O1vLO3/AN3iv8gX/g6O/wCU6/7c3/ds3/rHn7PtAHgH/BKT/gip+1P/AMFg/wDhfX/DNHj74AeB/wDhnf8A4Vd/wmv/AAvTxT8RfDP9qf8AC2/+Fi/8I5/wi3/CAfCr4m/bfsX/AArLXv7b/tb+xPs32vSPsH9pefefYP8AQb/4Nxv+CJfx9/4I9eFf2srv9ov4r/B/x/42/aP8QfB220vw98FJPGmt+FfDHhX4Nad8R5bHWdQ8Y+OvC3w+1fUPEHivV/izrljdeGrfwLb6d4c07wjpWqQ+LPEVz4su9H8I/jD/AMGMf/OUX/uyb/37iv7/ACgD/EG/4Kxf8pTf+Cln/Z//AO2R/wCtFfEavYP+CRX/AASK+Pv/AAV++PviL4RfCLxF4f8Ahn4J+Gfh/QPG3xm+M3jbQPGmseFfBnhXWPGmh+GE0PQ08MaHeaRrvxg13SLzxT4q+G3w28VeKvh1p3j7Tvh145A8c6BbaBqOo2vj/wDwVi/5Sm/8FLP+z/8A9sj/ANaK+I1f2u/8GPvwU8VaF8Av2+f2i7vUPD8ngn4qfGD4L/BTw9pdtdai/iqz8VfAHwX4z8deMdQ1mxl0qHSLfw/qWkftKeBbfw1dWOuajqN5qOk+LIdU0rRrax0e710A/ED/AILBf8Gunxl/4JdfswH9rjwL+0r4f/al+FPg3xBpOjfHKK5+GEHwL8VfDDTvGXiDw74O+H3izRtHvviv8TLb4i+H9Y8ba/aeEfE1tpep6R4q8LajrXhPU7Hw14o8LXfjXxD8Pv5Yq/2+f+CsX/KLL/gpZ/2YB+2R/wCs6/Eav8QagD+p3/glZ/wao/tcf8FD/g14c/aU+L/xX8P/ALGvwJ+Ivh+/1z4RXHiX4ea38TPjL8RtOM/hyTwr45tvhSfEXw00jw98H/HOkah4l1Hwn42134kW3irX4NA0bxBoHw21j4bePPCvxEu/gD/gtJ/wRb+Mv/BGz4y/Dvwd4x+Inh/42fBv42eH9Z1n4L/GjRtGg8D6j4m1HwPB4Wg+KPhPxZ8Lp/FPi/V/BPiDwTq/i/w9LbXMXiHxL4V8VeFfEvhrWNH8SjxIPG3gnwJ/qt/8Enf+UWX/AATT/wCzAP2N/wD1nX4c1/MF/wAHvPwL/wCEg/ZY/Yf/AGl/+Ep+yf8ACpP2gPiH8C/+EK/sTz/+Eg/4aI+HUHj/AP4Sn/hI/wC14f7K/wCEP/4Zf/sn+xP7B1L/AISD/hOPt/8Aa+if8Iz9j8QAH4A/8Gj37S/xT+D/APwV6+G/wL8J6tu+GX7W/wAP/iz4A+LXhbUL/wARHR7j/hV3wn8ffHTwH410zRNN17TPD8vxA8L+IPh/c+FtC8R+JdI8Sf2J4E+I3xS0TRrPT73xfJq9l/o9/wDBU79tX/h3b/wT7/ah/bFttA/4SjxB8H/h/B/wgehT6V/bej33xT+IHifQPhb8Jf8AhLtMj8VeCb25+H9t8TfG3hO8+Iv9jeJ9M8RQ+BLfxFceGvtviCLTdPu/8gX/AIJO/wDKU3/gmn/2f/8Asb/+tFfDmv8AQc/4PPfFnirw5/wSh+F+j+HvEviDQtI8e/tv/CPwn460vRtZ1HS9O8aeFbP4P/tCeOrTw14ssbG5gtvEfh+18beC/B3jG20bWIrzToPFXhPw14hitl1fQtLu7UA/zJPil8WPin8cfHeu/FL41/Ev4gfGD4m+KP7M/wCEl+IvxS8ZeIviB478Rf2Jo+n+HdG/t3xd4s1LV/EGr/2R4f0jStC0z+0NQuPsGj6Zp+mWvlWVlbQR/wCh5+zR/wAGS/7LGnfCzSf+Gxf2rv2gPGPxtv8A7BqWu/8ADNFx8Ovhr8LPCv2rw7oP9p+DdJ/4Wl8Lviv4t8ff2H4tTxP9g+Jd5/wrX/hKvDt1oP2j4T+DtTsNQ/tH/ODr7f8ACf8AwU1/4KSeAvCvhrwL4F/4KDftv+C/BPgvw/o3hPwd4O8J/tX/AB58OeFfCfhXw5p1to/h7w14a8PaP4+s9I0Lw/oWkWdppejaNpdpa6dpenWttY2NtBbQRRKAfQH/AAWS/wCCVvir/gkH+1xpv7MfiH4w+H/jppHiz4P+DfjX4F+IejeE9R8Bajf+FfFGt+L/AAZd6f4s8D32s+Krbwx4g0vxt8PPGNpbWuj+NvGWnan4VXw14il1XS9X1rVPCXhr+r3/AIMsf+CgXirxHp37QX/BNDxxN4g13SPAXh/Uf2qfgJqlxJqOqad4L8K3nirwn4F+Nvw6mvtX8Zz23hzw/deNvGnw8+IXw98I+DPAdnp0/irxZ8fvFni3xE2r67odpdfwR/FL4sfFP44+O9d+KXxr+JfxA+MHxN8Uf2Z/wkvxF+KXjLxF8QPHfiL+xNH0/wAO6N/bvi7xZqWr+INX/sjw/pGlaFpn9oahcfYNH0zT9MtfKsrK2gj/AKPv+DQ3/he3/D5LwV/wqL/kn/8AwoD47f8ADUf/ACJ3/JCf7C0v/hH/APkZv+J1/wAnNf8ADOv/ACTv/isf+f3/AIt//wAJzQB+z3/B8n4T8VXnhX/gmp46tPDXiC68E+HPEH7WnhPxD4xttG1GfwroXirxpp37OeseDvDWs+IYrZtI0vxB4s0jwF461Tw1o19dwajruneC/Fl9pdtdW3hzWJbP+APwn4T8VePfFXhrwL4F8NeIPGnjbxp4g0bwn4O8HeE9G1HxH4q8WeKvEeo22j+HvDXhrw9o9teavrviDXdXvLTS9G0bS7S61HVNRuraxsbae5niib/S7/4PX7bxU3/BNv8AZqu7TWfD8HgmD9t/wlbeIfD1z4a1G68Vap4quvgN8fpfB2s6N4xi8WWekaF4f0LSLPx1Y+JvDV94F8R6j4s1HxH4T1TS/Fngu28F6xo/j3+QL/g2X8J+FfGn/Bcb9hHR/GPhrw/4s0iz8QfG3xZaaX4l0bTtd0618VeAv2ZfjT468C+Jbax1S2uraDxB4L8beHPD3jHwnrMUS6j4c8VaFo3iHR7mz1fS7G7gAP2f/Zo/4Mlv2jviB8LNJ8WftR/tm/D/APZu+Jus/YNQ/wCFSeAPg/dftFf8Ivo+o+HdB1L+zPGvjz/hbPwf8P2/xA0TxBe+IPDXiPQvA1t8QvAkX9hWes+Gfil4sstb8vTP5If20P2Q/jL+wX+0/wDF/wDZH+P9l4fs/it8GPEFlo3iGXwnr0HiXwrrWna74f0fxj4O8WeGtYiitbmfw/408E+I/Dni7RrbW9M0LxVpuna3baZ4v8NeGPFNnrHh7TP91mv8wT/g9W/5Sm/AP/swD4Wf+tFftVUAff8A/wAGQ37Uf/J8H7FPiDxz/wBE8/aj+Efw0/4Rn/rv8J/2i/HP/CZWXh//ALNc0D/hGfE3ir/qK+BvD/8AyUTUq8f/AOC43/Brp8ZfCGnft3f8FPPgz+0r4f8AjLc6t8YPjz+158Sv2fdZ+GEHwr1HwT8GvFnirx18XPiNe+E/iZf/ABX8V6R8QfEHwm0jUEvrnQdR8L+AJ/G3hXRvEupeGJX8bW/hj4a+L/mD/gyp/wCUpvx8/wCzAPin/wCtFfsq1/oOf8FNvFnirwF/wTb/AOCg3jrwL4l8QeC/G3gv9iD9q/xZ4O8Y+E9Z1Hw54q8J+KvDnwG8e6x4e8S+GvEOj3Nnq+heINC1eztNU0bWdLu7XUdL1G1tr6xuYLmCKVQD/Dmr+z39hD/gzo+Kf7WX7LHwe/aX+KX7dXw/+C3/AAvn4f8Aw++MXw68FeAPgZ4i+N/k/Cz4o/Drwf4/8I3XjXxH4i+JHwI/sH4gR/8ACR6hpPiPwfoWg+L/AA7pf9lWd/pnxB1/+1p7PR/4wq/32PCfhPwr4C8K+GvAvgXw14f8F+CfBfh/RvCfg7wd4T0bTvDnhXwn4V8OadbaP4e8NeGvD2j21npGheH9C0iztNL0bRtLtLXTtL061trGxtoLaCKJQDoKKK8f/aF1n4y+HPgF8cPEP7OnhPw/49/aD0L4P/EvWfgT4F8WXMFn4V8afGXS/BetX3ww8J+Jbu68S+C7a18P+I/G0Gh6PrNzceMfCcEGnXlzLN4l0KNW1S1AP8iX/gvH/wAFafHf/BVD9snxnqWmeLv7X/ZF+B3xA+IXh39jrw1/YOj2H9neBNXsfAXhPxP8Rf7ZuPhv8PPibef8L4vfhVoXxb/4RH4pR6vrHwv/AOEi/wCED0+eOLSLy51H6g/4N+v+DfrUf+Cueo+Ovjh8b/HXiD4V/sX/AAr8Qav8NtY1j4bav4VT4y/E34yp4V0fxDF4J8ExeIdH8X6R4J8P+CdI8X+EvGHjnxz4w8JatBrEGraH4E8CaHrOo6z4x8Y/CX+aGv8AXa/4NWPCfhXw5/wQ5/ZG1jw94a8P6Fq/j3xB+0h4s8dapo2jadpeo+NPFVn+018XfAtp4l8WX1jbQXPiPxBa+CfBfg7wdbazrEt5qMHhXwn4a8PRXK6RoWl2lqAfzg/8FU/+DO/UfgX8GvEfx2/4JqfE34wfH25+Hnh+w1Txb+zB8WNM8K+J/jL4y06xn8R3fjPxT8HvHHw88P8AgLSPFniDS9Ibwq2ifAiX4YR+KvFEGl+Mrrwh4/8AFXjbUfA/wl1r+MP4A/H74y/stfGX4e/tB/s+fELxB8K/jJ8K/EEPiXwL468NTQJqOkaikE9jd21zaX0F5pGu+H9d0i81Dw94s8J+IdP1bwr4y8K6trPhTxXo2s+G9Z1TS7v/AHmK/wAKb9t34KeFf2a/20P2u/2dPAuoeINW8E/AL9p/4+/BTwdqniy606+8Val4V+FfxW8WeBfD2oeJb7R9K0LSLzxBeaRoVpcazdaXoejadcajJczWOladbPFaQgH+v14l8NfBr/gur/wR+ttL1S58P+HPBP7dv7MHhPxLFL4a8WT/ABS074G/GWey0bxjo9tc6x4O1n4bSePvEH7Mn7QfhyxtPFnhO7vvBcHiLxV8NdZ8C+OtG0W2uvEPh6D/ADJP+CpP/BAL9uH/AIJJ/Cz4b/Gv9ofxD8APiB8MviR8QJvhbB4l+Bfj3xb4g/4RXx3L4d1PxZ4d0LxTo3xF+HXwu8QN/wAJf4f8N+NNQ0TU/C2leKNHsf8AhDNXtfFeoeGr3U/CNt4m/v8AP+DT/wCKXgT4gf8ABEr9nLwn4R13+1/EHwO+IH7RHwt+KWn/ANmaxYf8Iv471f44eN/jXp+hfatT0+ystb+0fDL4wfDrxL/afh251fR4v+Ei/safUI/EGka7pWmfEH/B6/c+Kl/4Jt/s1Wlpo3h+fwTP+2/4SufEPiG58S6ja+KtL8VWvwG+P0Xg7RtG8HReE7zSNd8P67pF546vvE3iW+8deHNR8J6j4c8J6XpfhPxpbeNNY1jwEAf54f7F/wCyH8Zf29P2n/hB+yP8ALLw/efFb4z+IL3RvD0vizXoPDXhXRdO0Lw/rHjHxj4s8S6xLFdXMHh/wX4J8OeI/F2s22iaZrvirUtO0S50zwh4a8T+KbzR/D2p/wCj5/wb0/8ABux8ff8Agk18ffid+1F+0X+0B8H/ABp428afB/xp8A9L+FPwU0jxp4j8K2/hXxH40+CvxDsfiFqHxU8dab8ONXi8QRav8ONc8N3Xw+t/hPdacmnXWleI4fiHPcz3fhux/ji/4Ncv+U6/7DX/AHcz/wCseftBV/r9UAFFFFABRRRQAUUUUAFFFFABX88f7c//ACdN8Uf+5J/9V14Rr+hyv54/25/+Tpvij/3JP/quvCNAH9DlFFflB/wXL8J/tP8Aj3/gkt+3H4F/Y78NeIPGnx28afB9fCeneDvCejeH/EfirxZ8M/Efi7wxo/7Qfhrw14e8Q215HrviDXf2fLz4o6Xo2jeHbS6+IWqajdW1j8Lraf4kz+FImAP86T/g5n/4KuaP/wAFLP24rbwT8JLr7V+zL+xr/wALA+D/AMK9Zg1fwJ4n0f4peO7/AMWrbfF749eEfEvgy2v/ALV8P/iV/wAId4D0P4dWknjnxjo+p+BPh94d+JOmw+D9a+JPivwnpn84NFFAH+t1/wAGzH/BVzWP+Cln7Dtz4J+Ld19q/aa/Y1/4V/8AB/4qazPq/jvxPrHxS8CX/hJrb4Q/Hrxd4l8Z21/9q+IHxK/4Q7x5ofxFtI/HPjHWNT8d/D7xF8SdSh8H6L8SfCnhPTP6Pq/xZv8Agi1/wUw1H/glH+3n8P8A9p670TxB4v8AhTqnh/xF8Jf2g/AvhNfCq+KvF/wa8bPpl9qEfhq78V6bdW0HiDwX428OeBfilo2m2OseCZ/Geo+Arb4e6p488J+FvF/iHVIv9nnwn4s8K+PfCvhrx14F8S+H/Gngnxp4f0bxZ4O8Y+E9Z07xH4V8WeFfEenW2seHvEvhrxDo9zeaRrvh/XdIvLTVNG1nS7u607VNOura+sbme2nilYA6Cv8ANk/4PEP+CXnhX4A/GX4Zf8FFvgh4J8P+D/h3+0x4g1P4cftF6X4asdO0TTo/2nxBr/jrQ/idc2M3i+S51HxB8fvBNj4tl8WL4P8Ah9o3h+x8VfBvWfH3jvxBrPxE+NVxd6j/AKTdfMH7aH7Ifwa/b0/Zg+L/AOyP8f7LxBefCn4z+H7LRvEMvhPXp/DXirRdR0LxBo/jHwd4s8NaxFFdW0HiDwX428OeHPF2jW2t6ZrvhXUtR0S20zxf4a8T+FrzWPD2pgH+FNRX0B+1V+zR8U/2N/2jvjR+y58a9J/sj4m/A74ga/4A8S+RYeIrDR9d/si6P9jeNfCP/CWaD4X8Qan8P/iB4fl0rxz8OvEeoeHtI/4SvwJ4i8O+JrWzjstXts/P9AH6/wD7OH/Ba79sn9mT/gnH+05/wTY8FeJ/7b+Ev7RHl+HNB1Pxk9j4m/4UP8LPHGl/EDT/ANpfwB8J9C1bRrv+zf8Ahoj/AISbw4upXl5rU/h34cfZPiX4o8AeCtN+LXxbv/il4a+AP2Vf2aPin+2R+0d8F/2XPgppP9r/ABN+OPxA0DwB4a8+w8RX+j6F/a90P7Z8a+Lv+ET0HxR4g0z4f/D/AMPxar45+IviPT/D2r/8Ip4E8O+IvE11ZyWWkXOPn+v7/P8AgzK/4Jo/8lW/4Kj/ABY8J/8AQa+AX7JX/CQ6F/1x/wCF8/Grwz/wkvgP/sG/AzwN8R/hp8Qf+jo/hl4y0b/UUAf2+/sq/s0fCz9jf9nH4L/sufBTSf7I+GXwO+H+geAPDXn2Hh2w1jXf7ItR/bPjXxd/wieg+F/D+p/ED4geIJdV8c/EXxHp/h7SP+Er8d+IvEXia6s473V7nPv9FFABRX4A+P8A/g4h/Y2+H/8AwVw8Ff8ABK+df+Et/wCEt/4Rz4Wan+0P4B1++8W+Hfh/+2T4t8b3nhTQv2X/ABr4L0/wf/2LujeI/id4R8a+LbH4f/FPxbZ/DP4i+FPCX/CJfFLxT8P/AN/qACv8Ub/gsn+wtrH/AATt/wCCjn7TX7OX/CGf8IZ8MoviBrXxF/Z1trOTx3qfh2+/Zx+JGqX/AIm+EUHhzxZ8RLG28QeNv+EJ8P3P/CqvGviL7f4ltYfin8P/AB/4b/4S7xRe+H73Wbv/AGua/AH/AIORf+CaP/Dxv/gnH49/4QDwn/wkH7TX7L/9pfH39n/+yNC/tXxj4o/4R/S5f+Fq/BXRP7F8B+OPiBrf/C2/h/Bef8Iv8OPBX/CP/wDCe/Hbwf8AAz/hI9Zh0Xw/LgA/yBaKKKAP9dr/AINsf+Cqenf8FJf2DPDfg7x14j8Qa7+1h+yD4f8AA/wn/aOu/EFh4quZ/F+nXieKNL+Cvxhbx14l8R+Mbnx94g+KHgnwJdy/E7W9U8Q2fiq5+Mvhv4j6xfeDfDfg7XfAF94h/oer/HF/4IGf8FXNY/4JTftxeH/G3iW6+1fsy/Hf/hGvg/8AtQaNqGr+O49H8NeBL/xbpVzY/HrTPDXgu217/hI/iB8CPM1nXNCtLnwN4x1jWvAmvfFL4beE4fDmtfElPFmi/wCw14T8WeFfHvhXw1468C+JfD/jTwT408P6N4s8HeMfCes6d4j8K+LPCviPTrbWPD3iXw14h0e5vNI13w/rukXlpqmjazpd3dadqmnXVtfWNzPbTxSsAdBRRRQAUUUUAFfyBf8AB6t/yiy+Af8A2f8A/Cz/ANZ1/aqr+v2v5Qv+Dxf4T/FP4r/8Esvhx/wq34afED4lf8K1/a/8H/Fj4i/8IB4N8ReMf+EB+Fng79nX9p3/AIS74l+Nf+Ed03Uf+EV+H/hX+0dP/wCEj8Za79g8O6H9vs/7T1K1+1QbwD/LEr/bZ8J/8Fh/+CUPjTwr4a8Y6P8A8FI/2ILPSPFnh/RvEul2niz9pz4P+AvFVrp2u6dbapY23iXwL468W+HPG3gvxBBbXUUWs+E/GPh7QvFXhzUVudH8Q6Nper2d3Ywf4k1dB4T8J+KvHvirw14F8C+GvEHjTxt408QaN4T8HeDvCejaj4j8VeLPFXiPUbbR/D3hrw14e0e2vNX13xBrur3lppejaNpdpdajqmo3VtY2NtPczxRMAf67X7dP/Byx/wAEqP2NfAnjO58J/tHfD/8Aax+Nth8P4/F3w2+DH7N/iKT4laP8QdY1TWL7w5ofh3WPj34G0fxj8Evhr9l1OwudZ8bweJvFk3jvwx4EtZPEujfDrxjqeseCfDHjD/Lk/wCCiv7ePxl/4KR/tcfFj9qv4za14gnufGniDVbX4a+BdZ8QweI9O+Cfwatdb1e++HPwU8J3lhoPhPSG8P8AgLSNUe1udV07wn4cn8b+KrrxL8SPE+nz+NvGnifVNR+QPCfhPxV498VeGvAvgXw14g8aeNvGniDRvCfg7wd4T0bUfEfirxZ4q8R6jbaP4e8NeGvD2j215q+u+INd1e8tNL0bRtLtLrUdU1G6trGxtp7meKJv6ff+CXn/AAan/t5/ti+KvBPxB/a38JeIP2K/2XB4gsbnxinxHt38NftP+N/CtlqPi/TvEOjfDH4M6xouqav4C8QNq/hOy0VvEvx+0nwLp2m+H/HHh/4p+BvCfxs0Oyl8MaoAH/Bqf/wS88Vfti/t5+Ev2t/iB4J8QD9lz9ivxBb/ABHTxjc2Oo2XhXxv+0/4afRdY+DPwx0bxDp3i/wnq7eIPAWr6ppPx+8TNotl448P6bp3gXwn4G+Kfh+y0P42eGJdU8A/4Op/Cfirw5/wXG/a51jxD4a8QaFpHj3w/wDs3+LPAuqazo2o6Xp3jTwrZ/sy/CLwLd+JfCd9fW0Ft4j8P2vjbwX4x8HXOs6PLeadB4q8J+JfD0tyur6Fqlpa/wCr18AfgD8Gv2Wvg18Pf2fP2fPh74f+Ffwb+Ffh+Hw14F8C+GoZ007SNOSee+u7m5u76e81fXfEGu6veah4h8WeLPEOoat4q8ZeKtW1nxX4r1nWfEms6pql3/OF/wAHK/8AwQs1H/gpn8M9B/ae/Zj0HxBrv7eHwV8P+Ffht4Y8C23inwro3hX46/Bq8+IVxfX/AIJ1m7+JXjLwd4J8A+IPhfc+O/G3xS8NeObTWLOfXdOHiz4e+ItD8YX+u/DnVPhwAfyw/wDBq3+wV/wTZ/4KJfFP9sH4KftzfCn/AIXB8TfC/wAP/hP8UvgN4a/4Tn49fD/7D4E0TxH4x8J/HfXf7Z+EHjHwT4fufs3iDxt8A9P/ALM8ZarcaxN/af2rwdp8tlZeM7m0/sd8Wf8ABvT/AMG/37LXhXxL+0546/Yt8P6H4J/Zz8P6z8d/GOteLPi1+1l8WPCukeFfhDp1z8QPEOqeJfhZrHxZ8c6R8SvD+n6R4eu7vWfAGqeCfGOneMtOiufDt94W8QW2oy6Td/5QviXwn8ff2UPjLbaP4x8NfGD9mv8AaD+EfiDwn4stNL8S6N40+Dnxl+GPiq3g0bx14F8S21jqlt4c8beC/EEFtdeHvGPhPWYotN1GKC50bxDo9ysc1jdt9v8A7Yv/AAWf/wCCn/7fPgSz+Fv7VP7X3xA+IHwyt/tH9ofDrw7ongD4P+BPFvm6x4Y8RWv/AAsXwj8FPCHw78P/ABP/ALB8QeDfDuu+Ef8AhYun+KP+EK1iyn1Pwj/Yl7qeqz3wB+n/APxEL/ssf8L2/wCEg/4h8/8AgkD/AMMy/wDRIv8Ahnr4df8AC9v+RO+xf8nFf8Ky/wCFf/8AJQP+Km/5Nc/5E7/ihv8AkNf8XEr/AE2/2IviP4V+Mf7F/wCyJ8XfAvwx8P8AwT8E/FT9mD4BfEfwd8GfCbac/hX4R+FfHHwp8J+J/D3wx8NPo/h/wnpDeH/AWkapaeFdGbS/CvhrTm07SrY2Ph/RrYxadbf5In/BJj/gin+1x/wUv+PvwKsYvgj8YPCH7HnizxAPEvxU/ai1Lw5rfgL4Zr8GvBPjSHw58Vrb4S/FjxJ4K8R+CfGnxgnubXWPAvgPwn4e0vxtPD8Qlku/GOjaX4D8IfEPxJ4X/wBhr4T/AAt8CfA74WfDT4KfC3Qv+EX+GXwf+H/g34W/Drw1/aesa3/wjvgT4f8Ah3TfCfhHQv7Z8Rahq/iDV/7I8P6Rp+n/ANp67qup6xf/AGf7VqeoXt7LPcyAH+LN/wAFh/CfirwX/wAFX/8AgpHo/jHw14g8J6veftv/ALTniy00vxLo2o6FqN14V8e/GDxb468C+Jbax1S2tbmfw/408E+I/D3jHwnrMUTad4j8K67o3iHR7m80jVLG7n/t8/4Msf2w/CvjT9kf9oL9iLxD478QX/xW+CPxg1H41+BfB3ivxRp11p1r8AvitonhPR7vT/hD4evvE914kg8P+C/jH4c8Y+Jfipa6P4T0nwX4c8VfHbwZrMuq6j4p+J+qRQfyBf8ABw7rmo+If+C0n/BQC/1Txz4f+Idzb/GDStDi1/w1428K+P8ATtP07wx8OfBHhrR/A1zrvg74bfCnSLDxB8MNI0mx+GvizwTd+GNU8VfDXxV4T1n4c+OviT8ZfG3hXxD8X/HPxB+zf8J/2+tE0fWP2xf2Q/hp+1/pHh/4Hf8ACb/8JB+1P+zf4N+M9ho/wf8A7I8CSX3xH/tj44fDHTYrL4f/ANmfDLxRLeeN/tvifSPsXgTxFJca95fh/V2e4AP9pr9tD9rz4NfsF/swfF/9rj4/3viCz+FPwY8P2Ws+IYvCegz+JfFWtajrviDR/B3g7wn4a0eKW1tp/EHjTxt4j8OeEdGudb1PQvCum6jrdtqfi/xL4Y8LWeseIdM/wpq+gPjp+1j+1P8AtQf8It/w0v8AtLftAftEf8IP/bf/AAhX/C9PjJ8Rfi3/AMIf/wAJN/ZH/CR/8It/wn/iPxB/wj//AAkH/CP6D/bf9k/ZP7V/sTSPt/n/ANm2fk/s9/wR3/4N4P2uP+Ckfxl8H6p8Zvhz8YP2Yv2L7Xw/4P8Aid4z+PHjTwDrfgvUfip8PfF0H9reEvD/AOy+fHGgxaR8R/EHxH0iJ7ux+I+nWPiT4Z/DbwrOnjrxO3iPUb/4efDb4oAH9XvwP1nUf2If+DMrWr747eE/EFhc+NP2IP2hdG0PR/DVz4V8R6jJp3/BQX4x/Evw9+zp4suZbfxLDpFv4f1LSP2lPhh468WWzaofFXhbwrdazaXXhqfxtpE3g6T/ADJK/wB1n9oX9l/wr8Y/2L/jh+xd4Ffw/wDBPwT8VP2YPiX+y/4Ok8J+C9Ofwr8I/Cvjj4U618KfDz+Gvh3o994T0hvD/gLSNUtG0bwXpep+GtObTtKttDsb7RrYxXFt/jC/t4/8E6v2uP8Agm58Zda+DP7Vfwn8QeC7mDxB4h0bwL8SrXStbuvg18bNO8OQaDf3niz4KfEa+0jS9I8e+H10jxZ4T1HVba1S18VeCJ/Edh4Y+JHhrwX42g1TwxpwB/q9/wDBFP8A4JkfsGfsJfsj/BHx1+ydpnh/4ueKfjP8H/DnxC1j9tTxL8PE8NfGX46+FfjHongrx9FPbf8ACQ6enjb4V/B/WbbSfBWqeE/gD9rttO8JQaJo194yh8T/ABWbxj4+8Tfxhf8AB5X8R/gFB+1x+x9+yh8Gfhj8H/Cer/srfswR6d4q8Q/DFvBdjqPhzwr491u2i+EX7M3iDwd4V8P2Nz8PfD/wQ8E+BE+I/wAOPB+o6y2nWvhX9o5dS8MeDvCukaoNY8afhD+zf/wWf/4Kf/sifs46x+yX+zl+198QPhh8BdX/AOE3+zeEdM0TwBq+seD/APhYlrJB4s/4Vb8RfE3hDW/ib8H/ALbe3F/4m0//AIVV4x8G/wDCO+O9X134h+G/7I8da9rPiK+8f+JP7FP/AAUL1T4NeNv29vjN+zl+0/N8HPEfiDwN4z8Z/tOfFrwP4+g07x7qP7Rk+ueIvCXxUk8beOLWLV/iP4f+I+rxPPqXxe06bxB4VbxV408B6f4n8V2viT4sfDy08WAH7ff8GenwU8K/FT/gsDb+OvEOoeILPV/2a/2YPjb8a/Atvo11p1vp2reKtdvfA37Ol3p/iyG+0rUbm+8Px+Cfj74x1S2tdHu9C1FPFWm+Gr6XVZtIs9U0PWf7Xf8Ag6O/5QUftzf92zf+th/s+1/FF/wZ6fEfxV4H/wCCwNv4Y8PfDHxB490j4x/swfG34ceOvFWjNqK6d8E/Cul3vgb4u2nxO8WCx8P6zbP4f1Xxt8K/B3wZtl1jUfCenDxV8XPDTxeILnV10vwr4l/td/4Ojv8AlBR+3N/3bN/62H+z7QB/mCf8Enf+Upv/AATT/wCz/wD9jf8A9aK+HNf7fNf4k3/BHjwn4q8af8FX/wDgm5o/g7w14g8WavZ/tv8A7Mfiy70vw1o2o67qNr4V8BfGDwl468deJbmx0u2urmDw/wCC/BPhzxD4x8WazLEuneHPCuhaz4h1i5s9I0u+u4P9tmgAr/IF/wCDo7/lOv8Atzf92zf+sefs+1/r9V/nx/8AB3d/wR3+IWqfEy3/AOCp/wCzp4P8QeOtI8X+H9D8F/tceBfBPg/4meNvFXhXUfhb8PfE19pn7UGuXmmf8JV4b8MfB/S/g38PND+HfxJvri0+G/hX4eaj4J8DeIpn8X6v8VPF2qeGADn/APgx0+KXgTSPin/wUS+Cmoa79n+JvxA+H/7OPxS8I+Gv7M1iX+1/Anwf8R/F/wAJ/EXXf7Zg0+Tw/Yf8I74g+OPwt0/+zNT1Wy1jV/8AhKPtWhafqdloniK50j/Q8r/An8J+LPFXgLxV4a8deBfEviDwX428F+ING8WeDvGPhPWdR8OeKvCfirw5qNtrHh7xL4a8Q6Pc2er6F4g0LV7O01TRtZ0u7tdR0vUbW2vrG5guYIpV/wBLv/g0B+P3/BQv4+fBr9r7xD+2R8Qv2n/i98G7rxB8FfEv7MXxR/aNm8feNNO8U6jqU/xu8E/HS2+FXxo+IsGoav458P8Ah7V/hp4A0fxJ4T0TxjrnhX4eeKoL+W20bw54k8Y+Kp9eAP4I/wDgrF/ylN/4KWf9n/8A7ZH/AK0V8Rq/v8/4Mqf+UWXx8/7P/wDin/6zr+yrX8gX/BVv/glJ/wAFNdR/4Ka/t/eJfDX7AP7X/j7wl4+/a/8A2g/il4J8bfC39nz4n/FfwJ4q8CfFf4n+JPiT4G13QvHPw28NeKvCWo/2j4S8VaNc6npltrL6x4V1h9Q8J+LNP0PxboeuaHp39zn/AAajfsefH39jr/glzqmj/tF+BPEHwr8bfGz9p/4tfGvS/hj458L+NPA/xM8EeFU8NfDX4K2On/EnwX468MeGNX8NeINb1f4Ma54x0O1t4tW07Uvh74l8E+IYdVFzrN3pWlgH6v8A/BWL/lFl/wAFLP8AswD9sj/1nX4jV/iDV/vMftC/BTwr+0p8Avjh+zp461DxBpPgn4+/B/4l/BTxjqnhO606x8Vab4V+KngvWvAviHUPDV9rGla7pFn4gs9I127uNGutU0PWdOt9Rjtpr7StRtkltJv8ab4W/wDBFL/grh8YPHehfDrwn/wTl/a/0jxB4i/tP+z9Q+KXwP8AG/wO8CW/9kaPqGu3X9u/FL416X8P/hl4X82y0y5g0z/hJfF2kf23rEmn+HdG+3+INX0rTL0A/wBbr/gk7/yiy/4Jp/8AZgH7G/8A6zr8Oa/AH/g9W/5RZfAP/s//AOFn/rOv7VVf0ff8E9vhb47+B37Av7D3wU+KWhf8Iv8AE34P/sgfs0/C34i+Gv7T0fW/+Ed8d/D/AODHgrwn4u0L+2fDuoav4f1f+yPEGkahp/8Aaeharqej3/2f7VpmoXtlLBcyfjB/wdW/sX/tP/tvf8E2/A/gX9lL4QeIPjZ42+Ff7T/hr47+MfB3hO98Pp4qj+Gfgf4DftEaP4h1Tw14e1jWNL1fx74gXV/Fnh3S9G8AeArTxL8QvFOo6tbWPhbwtrNyJYowD/Nk/wCCTv8AylN/4Jp/9n//ALG//rRXw5r/AFG/+Dlz4A6j+0H/AMEXP2y9L8N/D3w/4/8AG3wr8P8Agf4/eFZdZh8KpqPgPTvg18RvCvjH4u/ELwnrHiqezj0LxBoX7Pln8X7S5m0C+t/FXiHwrq3iXwLoUGs3Piw+HtX/AIA/+CRf/BH/AP4KjXn/AAUk/Yu8dax+wV+0/wDDrwT8Df2n/wBnP47/ABO8Y/Gv4UeJfgN4V0L4Z/DP48/DXWPGmqaf4h+NVp4C0jxZ4g0vSGl1S18AeDrvX/iFrunWOq33h7wtqtto+qy2f+u1QB/gD1/us/sU/Gv4BftF/sj/ALOXxq/Zb0/w/oX7Pnj34P8AgfUvhT4O8NWvgvS9O+G3hWz0S10e3+Etz4e+Heq654J8HeIPhDc6ddfDHxZ4D8N6read4A8VeE9Z8FpIsmhSRJ/nR/8ABa7/AINaP2jv2YPin4n+Nf8AwTf+E3xA/aN/ZF8Ub/EX/Cp/BRuviB8dv2eNY1LxHo2if8K6s/Bv2y/+Jvxx+H8t74it9Q8AeLvB2leNfHfhrwdpniO1+NsEUXgX/hcPxN/lC+KXwn+KfwO8d678LfjX8NPiB8H/AIm+F/7M/wCEl+HXxS8G+Ivh/wCO/Dv9t6Pp/iLRv7d8I+LNN0jxBpH9r+H9X0rXdM/tDT7f7fo+p6fqdr5tle208gB/f5/wcz/8HDniL4P+O7b9gX/gn78VPh/q/iDw7/wsDwz+3Z4i1j4PfCz44+BLj+19HXwjF+y5HB8X9I+IHwy8UeVZan4zP7SHh+b4aav/AGJrEfgj4cx+ObDxBpHxv+HVl6B/wa2/8Fhf+Cn/APwUX/an/aP+Fv7X/j7/AIXv8EvBHwAsvH9r8Rf+FH+APAf/AArH4px/EXwx4d8H+Cv+Eu+DvgrwD4ST/ha/hLXPiTrv/COeOtP17xFrP/Cof7T8BXmh6Z4c+IMGu/whfsdfsB/tk/8ABQDx3efDr9jz9nv4gfHHxBpH2f8A4SXUPDtnY6R4E8D/AG/R/E+u6N/wsX4peLL/AMP/AAy+G/8Awktl4M8TweEf+E78XeHf+Ew1jSJ/Dvhf+1/EEltpk3+r3/wQv/4IyeBP+CPP7OOv+GrnxX/wsr9pr47/APCG+Iv2mfiPpl7rEfgS41jwda+IF8H/AA6+Fvh/UUsPsvw/+Gv/AAmPiy20/wAXazo1h47+I+sa9rvizxLB4c0W68HfDH4cAH5gf8Hq3/KLL4B/9n//AAs/9Z1/aqr+QL/g1y/5Tr/sNf8AdzP/AKx5+0FX9vv/AAdpfsq/tHftZf8ABMr4f+Gv2Zvgv8QPjv4t+Gv7X/wu+KXizwT8LdAuvGPjuHwJH8MPjf8ADa513QvA2jC68W+MfsHi34k+D7bU9M8HaNr2saXo9/qHizUdPtfCXhzxLrmj/wAoP/BuH/wT2/b6+B3/AAWc/Y2+KXxr/Ye/a/8Ag/8ADLwv/wANDf8ACS/EX4pfs0/Gf4f+BPDv9t/sqfHLw7o39u+LvFngrSPD+kf2v4g1fStC0z+0NQt/t+sanp+mWvm3t7bQSAH+p3X+YJ/werf8pTfgH/2YB8LP/Wiv2qq/0+6/zw/+DvT/AIJ+ftw/tFft9fs8/Gv9nj9kz9oD9oD4ZXH7IHhz4Wz+JfgX8LvFvxg/sbx34F+NHxo8WeItC8U6N8OtM8SeIPCG3w/8UfBeoaJqfinStH0fxZ9t1e18Kahrd74S8XW2hAHyB/wZU/8AKU34+f8AZgHxT/8AWiv2Va/0PP8AgoT4K/4WV+wL+3D8OvsfxA1H/hPv2QP2lvBX9n/CfwB/wtf4p3//AAlXwY8a6F9j+Gnwt/4SPwd/wsr4gXX2/wAjwb4A/wCEu8K/8Jj4jfTfDv8Awkeh/wBo/wBp2v8AFF/waBf8E4/20P2fP20P2n/2i/2i/wBnn4wfs5+CdD/ZgX4KaXpfx8+EvxW+EPirx54q+LHxW8B+OrHUPh7Y+OvA+i6R4o8P+DdI+BeuW/xBurfXItR8O6j4x+HkMOlajbeILu70j/QcoA/wB6/3Gf8AgnV+3j8Gv+Ckf7I/wn/ar+DOteH57bxp4f0q1+JXgXRvEM/iPUfgn8ZbXRNIvviN8FPFl5f6D4T1dvEHgLV9US1ttV1Hwn4cg8b+Fbrw18SPDGnz+CfGnhjVNR/yZf8Agp1/wRK/bh/4JifFP4n6N4/+FXxA+KP7OXgn+x9d8Ofth+APht4tufgTr/gTxf4jXwv4K1Dxr4ns7fW/D/wf+IF74guLPwn4j+FvjXxKusaR4xubO28Oan428GeJPAHjvxp+cHwB8J/H3xp8Zfh7o/7Lfhr4weLP2g7PxBD4s+FOl/AHRvGmu/GW18VeAoJ/HVv4l+Htj8O7a68bQeIPBdt4cuvGMOs+G4l1Hw5BoU/iFLmzj0uS7gAP95iivP8A4T6f470j4WfDTSvilqf9t/E3TPh/4N0/4i6z/buj+KP7X8d2Xh3Tbbxdqf8Awkvh34W/A7w/4i+3+II9Quv7d0L4KfB/R9X83+0NM+Fvw/sriDwnpHoFAH+FN+2t+y/4q/Yr/a4/aN/ZQ8Yv4gvNX+Afxg8cfDi08Q+JfBeo/DzUfHXhXQtbuovAvxOtvB2qX2rXOjeH/ip4Jfw98R/CaxazrunXvhXxTo2paP4g17SLyx1i9/0PP+DNL9tDwr8S/wBgzx7+xd4q+L/h/VPjJ+zh8YPH/iz4d/Bm5stO0TxV4e/Zg+IaeDPE8fiXRnt9H0uTx74fX9oPxZ8XW8TaydT8VeIPA2o+LvCeh+Krnw74b8T/AAp07UOg/wCDmD/g3/8AHf8AwUM/4Qj9rz9hb4efD+9/a68L+V4R+Nvgb+0NH+H/AIj/AGmvAlx/wjeh+BvEX/CbeKvFXh34ZR/ED4HWVhfWXn+M4tE1jxx8LNT/ALBl+Issvwf+FHw28Qf58fiX9iL/AIKSfsoadbftF+Mf2RP23/2a9I+EfiDwn4stPjt4l+AXx5+DmnfDHxVb+KtGtfAviW2+J+qeE/Dlt4L8QQeNrrw9b+E9Zi1zTdRi8VXOjQ6Pcrq81irAH+z1+2H+2H8Av2FPgF47/aL/AGi/Hfh/wX4J8F+H/FGpaXpepeKPBfhzxV8UfFXhzwX4n8dWPwl+Etj468T+ENI8bfGDxtpHhDXLfwH4Dt9ctdR8SajayQwyQW0F3d23+GN4s8WeKvHvirxL468deJfEHjTxt408Qaz4s8Y+MfFms6j4j8VeLPFXiPUbnWPEPiXxL4h1i5vNX13xBrur3l3qms6zql3dajqmo3VzfX1zPczyyt6BqXiz4+/tKeKvhL4F1jxL8YPj9420nw/4D/Z6+BPg7UtZ8afFTxVpvhWx1GTR/hh8D/hL4eurnXdXs/D9nq+uy6X4D+Gng60j0631HWZLHw9oqXOotFN/V7/wRa/4NT/j7+0x4q+H/wC0X/wUc8JeIP2fv2XNL8QeIrm+/Zu8WW/jT4eftP8Axkn8H6jpllpejeJfDN3oujav8Ffg/wCL9XPiC31nxLqGuaP8Zdb8P+FbmHwH4T8MaH8RvAvx20YA/r9/4No/gDqP7Pn/AARc/Y00vxJ8PfD/AIA8bfFTw/44+P3iqXRofCr6j48074y/EbxV4x+EXxC8Wax4VnvI9d8Qa7+z5efCC0tptfvrjxV4e8K6T4a8C67Bo1z4THh7SPzg/wCD1b/lFl8A/wDs/wD+Fn/rOv7VVf1+1/MF/wAHaX7Kv7R37WX/AATK+H/hr9mb4L/ED47+Lfhr+1/8Lvil4s8E/C3QLrxj47h8CR/DD43/AA2udd0LwNowuvFvjH7B4t+JPg+21PTPB2ja9rGl6Pf6h4s1HT7Xwl4c8S65o4B/EF/wa5f8p1/2Gv8Au5n/ANY8/aCr/X6r/KF/4IHf8EpP2v8ATv8Agr1+xL4l/aw/YB/a/wDAPwS8A/EDxd8UtV8bfFL9nz9oD4UeBPCvjv4UfCf4gfEn4Ka7rvjnUPDXhXTNO/s742+Ffh5c6Zpmraymj+KtYTT/AAnq+n65pmuXWh6j/q9UAFFFFABRRRQAUUUUAFFFFABX88f7c/8AydN8Uf8AuSf/AFXXhGv6HK/nj/bn/wCTpvij/wByT/6rrwjQB/Q5RRRQB/lC/wDB0r/wSj8Cf8E6f2yfCvxk+Bdr8P8Awb+zl+2v/wAJ14u+H3wU8FaRrGgf8KW8d/DCx+HFr8YvDtnpV1c6n4fi+H/ijxB8QNI8feAIPC17oOj+Ff8AhJvEfwv0T4deD/Bnw78H6h4p/mBr/bZ/4Kz/APBP3wr/AMFNP2DPjr+ylrEPh+18beI/D58WfAnxj4gj06CD4e/H3wWk2sfDDxK3iG68GePdX8J+H9U1dZfAXxO1nwd4dn8aXvwa8afEfwt4eubW58RtLX+KN4s8J+KvAXirxL4F8deGvEHgvxt4L8Qaz4T8Y+DvFmjaj4c8VeE/FXhzUbnR/EPhrxL4e1i2s9X0LxBoWr2d3pes6Nqlpa6jpeo2tzY31tBcwSxKAc/X+i5/waI/8FiNR+KnhW4/4JYftF+MPEGvfET4ceH9c8afsj+OvG3jDwrLBq3wa8Lad4ZsdT/Zf0Oz1P8AsnxtrPiD4V2ya58RPhtY2938Q50+DUXjnw7Cnw4+HfwD8I6XrP8AnR19Afsq/tL/ABT/AGN/2jvgv+1H8FNW/sj4m/A74gaB4/8ADXn3/iKw0fXf7Iuh/bPgrxd/wieveF/EGp/D/wCIHh+XVfA3xF8Oaf4h0j/hK/AniLxF4ZuryOy1e5yAf7vFFfIH7Af7YvgT/goB+xt+z3+2H8OrP+yPD/xx+H9n4i1Dw19o1i//AOEH8d6RfX/hP4pfDr+2dd8MeDL3xL/wrf4m+H/F3gT/AIS6DwxpGj+MP+Ed/wCEo8OwSeH9X0y5m+v6AP4g/wDg73/4JIf8Lb+Fnh7/AIKXfs3/AAj/ALS+LXwk+1aJ+2L/AMIB4Y8/xH44+BNp4dh/4Rj46eNfs/ia0/tL/hnf/hGY/CfiPV9H8B+JvGNx8LPHFnrvjfxTonwl/Z3s/wCxP84Ov99jxZ4T8K+PfCviXwL468NeH/Gngnxp4f1nwn4x8HeLNG07xH4V8WeFfEenXOj+IfDXiXw9rFteaRrvh/XdIvLvS9Z0bVLS607VNOurmxvrae2nlib/ABhv+C0v/BM/Uf8AglH+3n8QP2YbTW/EHi/4U6p4f8O/Fr9nzx14sbwqvirxf8GvGz6nY6fJ4ltPCmpXVtB4g8F+NvDnjr4W6zqV9o/gmfxnqPgK5+IWl+A/Cfhbxf4e0uIA+X/2A/2OvHf/AAUA/bJ/Z7/Y8+HV5/ZHiD44/ECz8O6h4l+z6Pf/APCD+BNIsb/xZ8UviL/Y2u+J/Bll4l/4Vv8ADLw/4u8d/wDCIweJ9I1jxh/wjv8Awi/h2eTxBq+mW03+11+yr+zR8LP2N/2cfgv+y58FNJ/sj4ZfA74f6B4A8NefYeHbDWNd/si1H9s+NfF3/CJ6D4X8P6n8QPiB4gl1Xxz8RfEen+HtI/4Svx34i8ReJrqzjvdXuc/xxf8ABlj+wdp3hP4NftBf8FGvGOi+ILXxt8WPEGo/szfBeXWfD3irw/py/BrwXP4T8Y/FHxj4T1ifXovC3xH8P/Ef4rReHvBFzqMXhCefwF4q/Zz8S6Ho/jCW58R+NvD2l/3OUAFfAH/BUH9unwJ/wTo/Yd+P37UHizxn8P8Awr4t8K/D/wAXaZ8BNG+Isesajo/xO/aO1Hwlr9z8GPhbB4a8MX2neLfFX/CVeLdOtn8Raf4avtOutG8Cad4u8aazrvhXwl4V8R+LNC+/6/zBP+Dvf/gpd/w0z+2T4e/YY+Fviz+0fgl+xd9q/wCFi/2Drv2zw741/an8VWMP/CXfb/8AhHfHmveEvEf/AAojwlJp/wALtJ/t3wj4V+Ivww+KetftL+CdT+0aZqMGQD+SLxZ4s8VePfFXiXx1468S+IPGnjbxp4g1nxZ4x8Y+LNZ1HxH4q8WeKvEeo3OseIfEviXxDrFzeavrviDXdXvLvVNZ1nVLu61HVNRurm+vrme5nllb/Xa/4Nuv+Cl3/Dxv/gnH4C/4T/xZ/wAJB+01+y//AGb8Av2gP7X13+1fGPij/hH9Li/4VV8atb/trx544+IGt/8AC2/h/BZ/8JT8R/Gv/CP/APCe/Hbwf8c/+Ec0aHRfD8WP8gWv1/8A+CF3/BRf/h2N/wAFHPg18ffEeo/YPgl4x+0/Av8AaX/0T7V5XwJ+JWqaJ/b3in/QPBHj7xa//CqPFuh+CvjV/YngDRrXxj46/wCFbf8ACuLPV7DTPGOrecAf7PNFFFAH+WJ/wdq/8E4fHf7M3/BQTxJ+2X4T8AfZf2Zf2yv+Eb8RL4s8I+BdH8MeBPBX7R1h4YOjfE74deIrnw/q1/8AaviB8Sf+EOuf2ip/F3iXRPB118T9Y+IPxF/saDxhrXw2+I/iUfyhV/t8/wDBTr/gnr8LP+CoP7G3xP8A2Rvilqf/AAiX/CW/2P4j+HXxSs/Cvh3xb4j+EHxT8JXy6n4R8f8AhzT/ABFB/wBhDwh41s9C1fwl4i8V/Czxb4/8BaZ418Jf8JbPrtl/ijfFj4W+O/gd8U/iX8FPiloX/CL/ABN+D/xA8ZfC34i+Gv7T0fW/+Ed8d/D/AMR6l4T8XaF/bPh3UNX8P6v/AGR4g0jUNP8A7T0LVdT0e/8As/2rTNQvbKWC5kAPP6/02/8Ag0R/4Kp6d+0f+zBcf8E5/it4j8Qap+0H+yX4f1zxL8LLvVbDxVrEHi79kdfEHhnS9Ftrrx1q3iPxLbHxB8E/G3ji3+Gdh4TksvAWiaJ8Gr74KaD8O9G8TR+E/iBfeHf8ySvoD9lX9pf4p/sb/tHfBf8Aaj+Cmrf2R8Tfgd8QNA8f+GvPv/EVho+u/wBkXQ/tnwV4u/4RPXvC/iDU/h/8QPD8uq+BviL4c0/xDpH/AAlfgTxF4i8M3V5HZavc5AP93iivmD9i/wDa8+DX7en7MHwg/a4+AF74gvPhT8Z/D97rPh6LxZoM/hrxVouo6F4g1jwd4x8J+JdHlluraDxB4L8beHPEfhHWbnRNT13wrqWo6Jc6n4Q8S+J/C15o/iHU/p+gAooooAKKKKACiiigAooooAKKKKAPH/jX+z18Av2lPCun+Bf2i/gf8H/j94J0nxBa+LNL8HfGv4aeC/ip4V03xVY6dquj2PiXT/D3jrRdd0iz8QWeka7rml2us29pHqNvp2s6rYw3KW2o3cU3gHhP/gmV/wAE2/AXirw1468C/wDBPn9iDwX428F+ING8WeDvGPhP9lD4DeHPFXhPxV4c1G21jw94l8NeIdH8A2er6F4g0LV7O01TRtZ0u7tdR0vUbW2vrG5guYIpV+36KACiiigD/Fm/4Lpaz8Gtd/4LA/8ABRG++BPhPxB4L8EwftP/ABE0bXNH8S3M91qN58ZfDl7F4e/aL8WW0tx4l8WSL4f8e/tB6X8T/HXhO2XVLWCz8K+I9GtLXw14LtoIfB2hf3Of8GVP/KLL4+f9n/8AxT/9Z1/ZVrz/APb8/wCDPjwJ+2R+2T+0J+1T8Ov21/8AhnXw/wDH74gXnxS1D4S/8M36x8XP7C8d+LLGw1L4pa7/AMJ5rv7TXhe91P8A4WB8TZfF3xF/syDw7o2j+FP+Er/4RHw7p9t4f0LTIx+/3/BJP/glt8LP+CRv7LFz+zR8LfiR8QPiv/wlXxAm+MXxF8a+P4fDunf2t8U9c+HXw38AeLrrwV4c8O6Za/8ACHfD+/8A+Fbafq3hzwfruvePvEXh7+0byw1P4g+KtkF4oB9v6N+z18AvDnxl8WftF+Hvgf8AB/Qv2g/Hvh+28J+Ovjto3w08F6X8ZfGnhWzg8NWtn4a8WfE+x0WDxt4j8P2tt4L8HW9to2sa5eadBB4T8NQxWyx6Fpa2vsFFFABXP+LPCfhXx74V8S+BfHXhrw/408E+NPD+s+E/GPg7xZo2neI/Cvizwr4j0650fxD4a8S+HtYtrzSNd8P67pF5d6XrOjapaXWnapp11c2N9bT208sTdBRQB8QeE/8AgmV/wTb8BeKvDXjrwL/wT5/Yg8F+NvBfiDRvFng7xj4T/ZQ+A3hzxV4T8VeHNRttY8PeJfDXiHR/ANnq+heINC1eztNU0bWdLu7XUdL1G1tr6xuYLmCKVft+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACv54/25/8Ak6b4o/8Ack/+q68I1/Q5X88f7c//ACdN8Uf+5J/9V14RoA/ocooooAK/zhP+Dvf/AIJIf8Kk+Kfh7/gpd+zf8I/7N+Evxb+1aJ+2L/wgHhjyPDvgf47XfiOH/hGPjp41+z+Jrv8As3/hoj/hJo/CfiPV9H8B+GfB1v8AFPwPZ67438U638Wv2iLP+2/9HuvmD9tD9kP4Nft6fswfF/8AZH+P9l4gvPhT8Z/D9lo3iGXwnr0/hrxVouo6F4g0fxj4O8WeGtYiiuraDxB4L8beHPDni7RrbW9M13wrqWo6JbaZ4v8ADXifwteax4e1MA/wpqK+n/20P2Q/jL+wX+0/8X/2R/j/AGXh+z+K3wY8QWWjeIZfCevQeJfCutadrvh/R/GPg7xZ4a1iKK1uZ/D/AI08E+I/Dni7RrbW9M0LxVpuna3baZ4v8NeGPFNnrHh7TPmCgD+z3/gz4/4Kdf8AChP2jvGn/BPT4yfE/wCH/gn4C/tI/wBp+P8A4KWfi7R/7O1i/wD2ybm6+GfgrSvBXh3x/arb2Vl/wuD4ZaJe6ZB4c8fT3Njr3jv4e/Drwr8L7zRPHXjbUPDnxO/0u6/wJ/CfizxV4C8VeGvHXgXxL4g8F+NvBfiDRvFng7xj4T1nUfDnirwn4q8Oajbax4e8S+GvEOj3Nnq+heINC1eztNU0bWdLu7XUdL1G1tr6xuYLmCKVf9lr/ghd/wAFF/8Ah5z/AME4/g18ffEeo/b/AI2+DvtPwL/aX/0T7L5vx2+Gul6J/b3in/QPBHgHwkn/AAtfwlrngr41f2J4A0a68HeBf+Fk/wDCuLPV7/U/B2reSAfr9X4A/wDBwd/wRk1j/gsH+zj8LND+Eniv4f8Aw/8A2mv2f/iBfeIvhX4s+KV747tPAmqeBPiBa6Xo3xe+HWu3PgxPEH/CP/8ACQf8I/4D8c6Z4uk+G3xA1i21j4X6f4J02DwzovxA8V+JbD9/qKAPAP2Vf2aPhZ+xv+zj8F/2XPgppP8AZHwy+B3w/wBA8AeGvPsPDthrGu/2Raj+2fGvi7/hE9B8L+H9T+IHxA8QS6r45+IviPT/AA9pH/CV+O/EXiLxNdWcd7q9zn3+iigD4A/4Kdf8FCvhZ/wS+/Y2+J/7XPxS0z/hLf8AhEv7H8OfDr4W2firw74S8R/F/wCKfi2+XTPCPgDw5qHiKf8A7CHi/wAa3mhaR4t8ReFPhZ4S8f8Aj3TPBXi3/hEp9Cvf8SbxZ4s8VePfFXiXx1468S+IPGnjbxp4g1nxZ4x8Y+LNZ1HxH4q8WeKvEeo3OseIfEviXxDrFzeavrviDXdXvLvVNZ1nVLu61HVNRurm+vrme5nllb+t3/g73/4KXf8ADTP7ZPh79hj4W+LP7R+CX7F32r/hYv8AYOu/bPDvjX9qfxVYw/8ACXfb/wDhHfHmveEvEf8AwojwlJp/wu0n+3fCPhX4i/DD4p61+0v4J1P7RpmowZ+3/wDgzg+Mnwa+PHwa/bk/4Jb/ALQ3gH4P/FTwTqniDwd+154W+FPxJ+F8/wAQ9O+ImnPP4K+HfxdvfG1v4qsvEPwp1Dw/8NPFPgb9l7VvA2g6rpGk+KovFXirXPEemS+J7bRjJ4HAP4I6K/2+f+HTv/BLL/pGn+wB/wCIb/s6/wDzua+n/Fn7PXwC8e/DPxL8FfHXwP8Ag/40+DnjTxBrPizxj8JfFnw08F+I/hn4s8VeI/iFc/FzxD4l8S+A9Y0W88La74g134rXl38TtZ1nVNKutR1T4hXVz40vrmfxJPLqTAH80X/BpL/wUn8d/to/sO+Mf2Zvi2v9o/ED9gH/AIVH8LfC3izT/C+j+HdH1r9nHxV4S1nRvgRoWp3Ol60/9ufEDwD/AMKo8eeDtd1OPwf4VtbzwJpnwt1HUtQ8a/EDUfH/AIluP6va8f8Agp+z18Av2a/CuoeBf2dPgf8AB/4A+CdW8QXXizVPB3wU+Gngv4V+FdS8VX2naVo994l1Dw94F0XQtIvPEF5pGhaHpd1rNxaSajcado2lWM1y9tp1pFD7BQAV/myf8Hjn/BM/UfhF+0P4V/4KeeDtb8Qa/wCCf2r/ABB4d+Evxo0fWW8Kxad8M/jL8OvhLoHh74XR+E5YNSsPFOreH/it8Kfhh4hvrnTZfC+sQeC/FXwx8S6lrHjxrb4meCfB3h3/AEm68A/aq/Zo+Fn7ZH7OPxo/Zc+Nek/2v8Mvjj8P9f8AAHiXyLDw7f6xoX9r2p/sbxr4R/4SzQfFHh/TPiB8P/EEWleOfh14j1Dw9q//AAinjvw74d8TWtnJe6RbYAP8IaivoD9qr9mj4p/sb/tHfGj9lz416T/ZHxN+B3xA1/wB4l8iw8RWGj67/ZF0f7G8a+Ef+Es0Hwv4g1P4f/EDw/LpXjn4deI9Q8PaR/wlfgTxF4d8TWtnHZavbZ8/+E/wt8d/HH4p/DT4KfC3Qv8AhKPib8YPiB4N+Fvw68Nf2no+if8ACReO/iB4j03wn4R0L+2fEWoaR4f0j+1/EGr6fp/9p67qumaPYfaPtWp6hZWUU9zGAf6Hn/BkN4/+Keo/ssftwfC3V/BX2D4JeDv2gPh54/8Ah98Rf+Ec8RWv/CVfFP4lfDqfw78YvBX/AAl11eP4S1z/AIQHwl8KPgZrv/COaJp9r4i8K/8ACyf7T8U3l/pnjHwfBp39vlfEH/BOr9g74Nf8E3P2R/hP+yp8GdF8PwW3gvw/pV18SvHWjeHp/Dmo/Gz4y3WiaRY/Eb41+LLO/wBe8WauviDx7q+lpdW2laj4s8RweCPCtr4a+G/hjUIPBPgvwxpenfb9ABRRRQAV+UH/AAXL034+3n/BJb9uPWP2Y/i14g+Bvxj+HXwfX416L8TvCfjzxp8M/FWheFfgN4u8MfGr4p6f4a8afD+NvFOl+IPFnwp8BeNvB2jWtpLY6druo6/beHvEWq6P4b1XVtVs/wBX6KAP8Qb/AIexf8FTf+kln7f/AP4mR+0V/wDPGr/T7/4Nnf26fHf7eP8AwSo+GXiz4veM/iB8Svjb8CPiB8QP2b/i38SfiLHo8mseOtY8HSaP458B6xBrmm311qfjH7B8EviT8K/DXiLxv4ztrDx34r8d6D4u1nxXJ4j1O6k8beKP8wT/AIKnfsVf8O7f+Cgn7UP7HVtr/wDwlHh/4P8AxAg/4QPXZ9V/tvWL74WfEDwxoHxS+Ev/AAl2px+FfBNlc/EC2+GXjbwnZ/EX+xvDGmeHYfHdv4it/DX23w/FpuoXf7/f8GbX7av/AAo7/goJ8Q/2OtV0D+0PD/7dHw/T+xtd0/SvteseHfin+zJ4Y+JfxS8M/wBp6nc+KtIstI+H+r/DLVvjXZ679l8MeLvEV/47T4W2+n/2B4fXxZqEgB/p91z/AIs8WeFfAXhXxL468deJfD/gvwT4L8P6z4s8Y+MfFms6d4c8K+E/CvhzTrnWPEPiXxL4h1i5s9I0Lw/oWkWd3qms6zql3a6dpenWtzfX1zBbQSyr0FfiD/wcVfti+BP2N/8Agkf+1hqXi6z/ALZ8QftI/D/xT+x18LfDX2jWNO/t3x3+0V4I8W+E9QvP7Z0zwx4ostM/4V/8MoviL8W/s/iKPQtH8V/8K9/4QODxPoniDxZoVyQD/Mk/4KOf8FKPj7+0H/wVG/aG/bR+FP7VXxgnudD+MHxa8J/slfGbwN4l8afCHxV4D/ZgtfEvjjwx8JPDXw2TRofA3in4aeH9Q+FPiG4XXNGj0zw54g8Q6j4x8ba58RLbUfG3jTxvqOr/AN3n/BolqP7aHxe/ZH/aM/av/a4/aZ/af+O2kfGD4waB8OPgh4e/aN8YfFb4gadofhX4I6Jq0vi/4nfCrxj8TPGOv22seH/iL42+Jmp/DjxIvhHRtO07TvFXwAv9N1PxB4g1e1uNH8Hf5clf7jP7F/7M3wa/4Jg/sGfCD9na08Y+H9C+FP7LXwfvbr4g/FbxZqM/g3wreajZprHxE+OXxr8S3HjXxh4ntvh54f8AFXjbVPHXxQ1nSr7xleeFfh3p2r3Oi6XqFp4W0KxjtgD7for8Qfil/wAHIf8AwRK+D/jvXfh14s/b3+H+r+IPDv8AZn9oah8Lfh98cPjj4EuP7X0fT9dtf7C+KXwU+F/xA+GXijyrLU7aDU/+Ea8Xav8A2JrEeoeHdZ+weINI1XTLL0D9mj/gvj/wSF/a7+Kek/BT4F/ttfD/AFf4m+IvsEHhbw14/wDCPxY+B3/CYaxq/iPQfCeieEfBWs/HT4f/AA38P+M/iB4g8QeJdI0/w58OvC2q6v478ReZeXWieHb+y0jV7mxAP1+oorwD46ftY/ssfsv/APCLf8NL/tLfAD9nf/hOP7b/AOEK/wCF6fGT4dfCT/hMP+EZ/sj/AISP/hFv+E/8R+H/APhIP+Ef/wCEg0H+2/7J+1/2V/bekfb/ACP7Ss/OAPX/ABZ4s8K+AvCviXx1468S+H/BfgnwX4f1nxZ4x8Y+LNZ07w54V8J+FfDmnXOseIfEviXxDrFzZ6RoXh/QtIs7vVNZ1nVLu107S9Otbm+vrmC2gllXn/hb8WPhZ8cfAmhfFL4KfEv4f/GD4ZeKP7T/AOEa+Ivwt8ZeHfiB4E8Rf2JrGoeHdZ/sLxd4T1LV/D+r/wBkeINI1XQtT/s/ULj7BrGmahpl15V7ZXMEf+NN/wAFnP8Agor8Qv8Ago9+3n+0D8U7v4seIPHv7PmhfGD4gaN+yp4Xj1X4mWfwz8KfBrS30LwF4T8WeA/hl8SNXvLn4a+IPjF4J+HHgX4g/Fq2sdF8Jz+JPiFealq2qeGtCkW10HSP7vP+Dar/AIKX/wDBPT4V/wDBHT9mL4M/F39tj9mD4MfFb4R+IPj74a8e/D741/GrwD8HPFWk6j4l/aB+JnxT0G50/SfibrnhW58T+H9U8E/EPwrqNr4s8KprfhV9RudV8MHWV8U+GPFGi6MAf1u0Vz/hPxZ4V8e+FfDXjrwL4l8P+NPBPjTw/o3izwd4x8J6zp3iPwr4s8K+I9OttY8PeJfDXiHR7m80jXfD+u6ReWmqaNrOl3d1p2qaddW19Y3M9tPFK3P/ABS+LHws+B3gTXfil8a/iX8P/g/8MvC/9mf8JL8Rfil4y8O/D/wJ4d/tvWNP8O6N/bvi7xZqWkeH9I/tfxBq+laFpn9oahb/AG/WNT0/TLXzb29toJAD0Civwh8Wf8HNH/BDnwX4q8S+DtY/bu8P3mr+E/EGs+GtUu/CfwS/aa8e+FbrUdC1G50u+ufDXjrwL8FvEfgnxp4fnubWWXRvFng7xDrvhXxHpzW2seHtZ1TSLy0vp/p/9jr/AILP/wDBMD9vnx3efC39lb9r74f/ABA+Jtv9n/s/4deItE8f/B/x34t83R/E/iK6/wCFdeEfjX4Q+HfiD4n/ANg+H/BviLXfF3/CutP8Uf8ACFaPZQan4u/sSy1PSp74A/T+iivH/jX+0L8Av2a/Cun+Ov2i/jh8H/gD4J1bxBa+E9L8Y/Gv4l+C/hX4V1LxVfadqusWPhrT/EPjrWtC0i88QXmkaFrmqWujW93JqNxp2jarfQ2z22nXcsIB7BRXyB8Lf+ChP7Avxx8d6F8Lfgp+3D+yB8YPib4o/tP/AIRr4dfC39pb4MfEDx34i/sTR9Q8Raz/AGF4R8J+NdX8Qav/AGR4f0jVdd1P+z9PuPsGj6ZqGp3XlWVlczx+P/tef8Fev+CaP7CGo3vh79qT9sf4P/DzxtpPiDQfDWu/C7RtS1X4qfGXwzqPifwrL420C58WfBf4QaT49+K3hPw/qnhZbXWLbxZ4k8HaX4VMGs+Gon1lLnxV4ag1UA/R+iuf8J+LPCvj3wr4a8deBfEvh/xp4J8aeH9G8WeDvGPhPWdO8R+FfFnhXxHp1trHh7xL4a8Q6Pc3mka74f13SLy01TRtZ0u7utO1TTrq2vrG5ntp4pW+AP2vP+CvX/BNH9hDUb3w9+1J+2P8H/h5420nxBoPhrXfhdo2par8VPjL4Z1HxP4Vl8baBc+LPgv8INJ8e/Fbwn4f1TwstrrFt4s8SeDtL8KmDWfDUT6ylz4q8NQaqAfo/RX4A/8AEUd/wQo/6Pm/81m/bD/+h9r9P/2Ov2/P2Nv+CgHgS8+Iv7Hn7Qnw/wDjj4f0j7P/AMJLp/h28vtI8d+B/t+seJ9C0b/hYvwt8WWHh/4m/Df/AISW98GeJ5/CP/Cd+EfDv/CYaPpE/iLwv/a/h+S21OYA+v6KK+IP23v+CkP7Ev8AwTh8K+B/GP7aPx88P/BXSPiX4g1Hw14CtLnw/wCOPHPirxXqOjacuqa9c6N4F+GXhfxp42uvD/hy2n0yLxN4sXw8PCvhvUfEPhPR9c1nT9X8X+F7HVwD7for4A/Yq/4Knf8ABPv/AIKJf2/bfsdftQ/D/wCMHiDwv/as+u+A/I8T/D/4p2Oj6J/wisep+Lv+FSfFLQPBPxNufh/bXvjbwxo3/CxbPwnceBJvEep/8I1b+IpfEFlqGm2ngH7S/wDwXx/4JC/sifFPVvgp8dP22vh/pHxN8O/b4PFPhrwB4R+LHxx/4Q/WNI8R694T1vwj411n4F/D/wCJHh/wZ8QPD/iDw1q+n+I/h14p1XSPHfh3y7O61vw7YWWr6Rc3wB+v1FfmB+x1/wAFn/8AgmB+3z47vPhb+yt+198P/iB8Tbf7P/Z/w68RaJ4/+D/jvxb5uj+J/EV1/wAK68I/Gvwh8O/EHxP/ALB8P+DfEWu+Lv8AhXWn+KP+EK0eyg1Pxd/YllqelT336f0AFFFfkD+0v/wXx/4JC/sifFPVvgp8dP22vh/pHxN8O/b4PFPhrwB4R+LHxx/4Q/WNI8R694T1vwj411n4F/D/AOJHh/wZ8QPD/iDw1q+n+I/h14p1XSPHfh3y7O61vw7YWWr6Rc3wB+v1FfjD8FP+Dh3/AIIufH7xVqHg7wL/AMFAPg/oWr6b4fuvEtxd/GvSviN+zX4Vk06z1HStLmttP8dftF+CPhX4J1bxA9zrNpLa+E9L8Q3niq+06HVdYsdGuNI0LXL7Tv1+8J+LPCvj3wr4a8deBfEvh/xp4J8aeH9G8WeDvGPhPWdO8R+FfFnhXxHp1trHh7xL4a8Q6Pc3mka74f13SLy01TRtZ0u7utO1TTrq2vrG5ntp4pWAOgooooAK+AP+Cp37av8Aw7t/4J9/tQ/ti22gf8JR4g+D/wAP4P8AhA9Cn0r+29Hvvin8QPE+gfC34S/8JdpkfirwTe3Pw/tvib428J3nxF/sbxPpniKHwJb+Irjw19t8QRabp939/wBf54f/AAer/t06P4q8d/syf8E8fAfjP+0f+FXf2r+0h+0T4Z0+PwJq2j6d478VaP8A8In+z7o+p6zZ32o/EDwr8QPCvw/1H4teKtd8EalaeFdH1HwJ8afhb4xkj8X/ANo6Dc+FQD+GPxZ4s8VePfFXiXx1468S+IPGnjbxp4g1nxZ4x8Y+LNZ1HxH4q8WeKvEeo3OseIfEviXxDrFzeavrviDXdXvLvVNZ1nVLu61HVNRurm+vrme5nllb6/8A+CdX7ePxl/4JuftcfCf9qv4M614ggufBfiDSrX4leBdG8QweHNO+Nnwautb0i++I3wU8WXl/oPizSF8P+PdI0tLW21XUfCfiOfwR4qtfDXxI8MafB428F+GNU07yD9lz9lz47fto/HbwN+zR+zR4G/4WV8bfiV/wk3/CFeCv+Em8HeDv7a/4Q7wd4h8f+I/+Kj8f+IPCvhLTv7O8JeFde1b/AIm2vWH2z7B9gsPtWp3VnZ3Hz/QB/v8AFFfzQ/8ABqf+3jqP7Y//AAS58JfDPx1rXh+8+K37EviC3/Zm1CztvEPhWbxVqfwa0Lw1ouqfs+eMdZ8C+HtB8OXPgvw/B4Jurv4IeGtR1S312f4gaj8BfFni++8Ya34pvPFdjov9L1AHP+LPFnhXwF4V8S+OvHXiXw/4L8E+C/D+s+LPGPjHxZrOneHPCvhPwr4c0651jxD4l8S+IdYubPSNC8P6FpFnd6prOs6pd2unaXp1rc319cwW0Esq/wCNN/wU6/4La/tw/wDBTv4p/E/WfH/xV+IHwu/Zy8bf2PoXhz9jzwB8SfFtt8CdA8CeEPEa+KPBWn+NfDFncaJ4f+MHxAsvEFvZ+LPEfxS8a+Gm1jV/GNtZ3PhzTPBPgzw34A8CeC/9Jv8A4LD/APBS/wD4J6eE/wDgnp/wUj+EGqftsfswXXxkuv2YP2nPgDF8GPDXxq8A+NPjKvxl8aeAfFvwe0f4e3Pwm8Ha5rvxEs/EFn8RNdsdC8WQ3fhqCDwFBBrOv+Op/Dnhvw54h1fS/wDHloA6Dwn4T8VePfFXhrwL4F8NeIPGnjbxp4g0bwn4O8HeE9G1HxH4q8WeKvEeo22j+HvDXhrw9o9teavrviDXdXvLTS9G0bS7S61HVNRuraxsbae5niib/dZ/ZO8AfFP4Ufssfs0/C346eNf+FlfG34a/AD4N+APjF8Rf+Ej8ReMf+E++Kfg74deHPDvxB8a/8Jd4ws9O8W+Kv+Eq8W6dq+u/8JH4p0+w8Ra59v8A7T1uztdTurqBP5Qf+DW/9rH/AIJH/sv/APBMDwp/wkf7S37IH7O/7Vvjj4gfEb/hrD/hcXxk8EfCT4p+MPEXhnx/4u/4VB9q/wCFt+I/D+p+IPh/4f8Agl4g8Ff8If8A8IB9r+FmleI9b+IP2PyPilqXxd87+p741/tu/sX/ALNfirT/AAL+0X+13+zB8AfG2reH7XxZpfg741/H34U/CvxVqXhW+1HVdHsfEun+HvHXizQtXvPD95q+ha5pdrrNvaSadcajo2q2MNy9zp13FCAf5sf/AAc0f8Frvjt+1t+1P8e/2Dfhb4n+IHwv/Y4/Z/8AiBN8GPiL8Lbx/B1p/wALx+O37P8A8RfHWmeLviZ4j1Dw7o3/AAlv/Cv/APhLf7PsPBXwv13x94m8HX//AAq/wD8ZtT8L+GfiPdwaF4J/lCr6f/bd+NfhX9pT9tD9rv8AaL8C6f4g0nwT8ff2n/j78a/B2l+LLXTrHxVpvhX4qfFbxZ468Paf4lsdH1XXdIs/EFnpGu2lvrNrpeuazp1vqMdzDY6rqNskV3N/Z7/waBftC/8ABLn9mv4BftP+Ov2gvjh+zB8Af20NW+MC+E5/GPx8+Jfhr4V+KtS/ZgvvBfgPWPBPhr4e+IfijrWheFrzw/efFbQviZqnxB0b4a3cniC41HRvh5ffFy2fTtO+C8sIB/R9/wAGy/hPxV4L/wCCHP7COj+MfDXiDwnq954f+Nviy00vxLo2o6FqN14V8e/tNfGnx14F8S21jqlta3M/h/xp4J8R+HvGPhPWYom07xH4V13RvEOj3N5pGqWN3P8Au9Xn/wALfix8LPjj4E0L4pfBT4l/D/4wfDLxR/af/CNfEX4W+MvDvxA8CeIv7E1jUPDus/2F4u8J6lq/h/V/7I8QaRquhan/AGfqFx9g1jTNQ0y68q9srmCP5A/aj/4Kqf8ABOP9i7/hObP9pf8AbP8AgB8NfFvw1/4Rn/hNfhT/AMJ9pfjH47aL/wAJj/wj8vhz/jH/AMAP4q+Nuo/2jpnirQfEf/Ep8AX/ANj8HX//AAmt/wDZfCVrea1bgH3/AEV+AP8AxFHf8EKP+j5v/NZv2w//AKH2vr/9jr/gs/8A8EwP2+fHd58Lf2Vv2vvh/wDED4m2/wBn/s/4deItE8f/AAf8d+LfN0fxP4iuv+FdeEfjX4Q+HfiD4n/2D4f8G+Itd8Xf8K60/wAUf8IVo9lBqfi7+xLLU9KnvgD9P6/zBP8Ag9W/5Sm/AP8A7MA+Fn/rRX7VVf6fdfgD/wAFvfhb/wAED1/4Uf8AGv8A4LN6F8P7LxBL/wAJF8Lfgv4l/tP9ojTPin4k0e32eLNf0L+xv2VdQtvib42+H/gm9uU1D+0/Fela34E+F3iP4gfZbLUPC/iD4wG28XgH8gX/AAZU/wDKU34+f9mAfFP/ANaK/ZVr/T7r+cH/AIIqfDT/AIN1f+Fp+PvjF/wR11L4f/8AC7f+Ff8Air4aeOdI/wCFsftQ/wDC0/8AhVn/AAkfwq8U+JtS/wCFF/tR+Mv+Et/4V/8A8Jb/AMKxtf8AhbGj/D7/AIR3/hI/+KP0/wAZf2n/AMJBolfu98fvj98Gv2Wvg18Qv2g/2g/iF4f+Ffwb+Ffh+bxL468deJZp007SNOSeCxtLa2tLGC81fXfEGu6veaf4e8J+E/D2n6t4q8ZeKtW0bwp4U0bWfEms6Xpd2AewUV+UH7If/BcX/glf+3f8ZbL9nz9lv9rXw/8AEP4yat4f17xLoXgXWfhx8afhXqPibTvDEEV9r9t4Tu/i/wDDfwFpHizxBpekNdeIbnwn4b1DVPFQ8K6N4l8Vpoz+G/CviXVNK+gP2qf+ClH7Bn7EPir4deBf2rf2qvg/8E/G3xU8QeEdA8HeDvFniVH8VSQeONR8RaP4e8b+JfD2jw6pq/gL4Ptq/hPxFpes/HHx7aeGvg14W1HSbmx8U+O9GuTFFIAfb9Fc/wCE/FnhXx74V8NeOvAviXw/408E+NPD+jeLPB3jHwnrOneI/Cvizwr4j0621jw94l8NeIdHubzSNd8P67pF5aapo2s6Xd3Wnapp11bX1jcz208UrfIH7Xn/AAUo/YM/YL069u/2uP2qvg/8GNXs/D+g+LIvh9rPiVNd+MuteFfEviqXwVo/iXwn8DfB0PiP4yeNPD8/iS11OxudZ8I+Bdb07TYNC8S6pqdzZ6R4Y8Q32mAH2/RX4A/8RR3/AAQo/wCj5v8AzWb9sP8A+h9r9f8A4F/tY/ssftQf8JT/AMM0ftLfAD9oj/hB/wCxP+E1/wCFF/GT4dfFv/hD/wDhJv7X/wCEc/4Sn/hAPEfiD/hH/wDhIP8AhH9e/sT+1vsn9q/2Jq/2Dz/7NvPJAPf6KKKACv54/wBuf/k6b4o/9yT/AOq68I1/Q5X88f7c/wDydN8Uf+5J/wDVdeEaAP6HKKKKACiiigD+ML/g8H/4Ji/8L7/Zx8F/8FC/g38MPiB42+PX7N39meAPjXeeEdY/tHR7D9ja2tfiZ411Xxr4i8AXTXF7e/8ACn/ibrdlqc/iPwDBbX2g+BPiF8RfFXxQs9b8C+CdP8R/DH/NEr/fY8WeE/Cvj3wr4l8C+OvDXh/xp4J8aeH9Z8J+MfB3izRtO8R+FfFnhXxHp1zo/iHw14l8PaxbXmka74f13SLy70vWdG1S0utO1TTrq5sb62ntp5Ym/wAUb/grP/wT98Vf8Ey/28/jr+ylrEPiC68E+HPEB8WfAnxj4gj1Gef4hfALxo82sfDDxK3iG68GeAtI8WeINL0hpfAXxO1nwd4dg8F2Xxl8F/Efwt4eubq28ONLQB+cFf0Pf8G0P/BTfwr/AME3f+ChenxfF/U/EFn+z5+1Z4f0T9nn4jXy/EPTvBnw9+GnirXfH3hW7+Gv7QfxH0vxPqGk+CdZ8P8AwruU8S+HvEHiHXdY0LUfhx8M/ib8TvGOganqclnf+BfGv88NFAH+/wAUV/lC/sq/8HaX/BTX9k39nH4L/szeGvh/+yB8SfCXwI+H+gfC3wT4s+KXwu+J8njubwJ4OtRo3gbQtdufht8b/hr4Sv8A/hDvCVro3g7TNTtvB9hrGqaPoOn6j4s1DxH4tutc8S6x7/8A8Rq3/BU3/ogf7AH/AIaz9or/AOiqoA/0+6/OD/grP/wUC8K/8Ey/2DPjr+1brE3h+68beHPD58J/Anwd4gk06eD4hfH3xok2j/DDw03h668Z+AtX8WeH9L1dpfHvxO0bwd4ig8aWXwa8F/EfxT4etrq58ONFX8Ef/Eat/wAFTf8Aogf7AH/hrP2iv/oqq/IH/gqT/wAFvv24f+CuH/Ct9G/aQ1T4f+Cfhl8LvO1Pw78FPgXo3i3wh8LL7x3c/wBp2s/xS8U6V4u8cfEDxB4o+IEXh/U5PCeiahrHiW50fwd4dbV7bwRoXhu98bfEXUPGIB+UHizxZ4q8e+KvEvjrx14l8QeNPG3jTxBrPizxj4x8WazqPiPxV4s8VeI9RudY8Q+JfEviHWLm81fXfEGu6veXeqazrOqXd1qOqajdXN9fXM9zPLK3v/7F/wC158Zf2C/2n/hB+1x8AL3w/Z/Fb4MeIL3WfD0XizQYPEvhXWtO13w/rHg7xj4T8S6PLLa3M/h/xp4J8R+I/COs3OianoXirTdO1u51Pwh4l8MeKbPR/EOmfMFFAH+7z+yr+0v8LP2yP2cfgv8AtR/BTVv7X+GXxx+H+geP/DXn3/h2/wBY0L+17Uf2z4K8Xf8ACJ694o8P6Z8QPh/4gi1XwN8RfDmn+IdX/wCEU8d+HfEXhm6vJL3SLnHv9f48v/BM/wD4OKf+Chf/AAS1+DWt/s+fBmT4P/F74N3XiBvEvgzwL+0b4b8feNNO+EOo6jPqV94ttvhVd+B/ib8NNX8PeH/HOr6gniHxJ4T1HUNc8KweKoL/AMV+GNG8OeJPGPxD1Txh+j//ABGrf8FTf+iB/sAf+Gs/aK/+iqoA/wBPuiv8wT/iNW/4Km/9ED/YA/8ADWftFf8A0VVH/Eat/wAFTf8Aogf7AH/hrP2iv/oqqAP9Puiv8wT/AIjVv+Cpv/RA/wBgD/w1n7RX/wBFVR/xGrf8FTf+iB/sAf8AhrP2iv8A6KqgD9P/APg8l/4Ji/8ACSeBPh5/wU6+Cnww+H+mXvw33+AP22vGun6x/wAI/wCO/F/h3xRrHw08Afs2+NdT8OXDW3h/xt/whPiC51X4Ya74j09pfimuj+M/hbo91Z+Jfhl8P1vPhd4//wAGcf8AwSs07XdR8Vf8FW/jN4c8QQXPgvxB4i+E/wCxlFcX/irw5p15qN14V1/wd8fvjDNo8nhzS9I8e+H10jxY/wAGPh7reneM/EfhWz8VWvx+0zxP4Ng8beC/A/iHQj/gm9/wc7f8FC/+Ck/7bXwD/YS+L/7G/wCxB8Xvg3+074g8QfDH4z+BfDXhbx94R1G7+DWo+B/FF98WfEFzd/GH44fEv4d+IfD/AIG+Hen+JPHXiz4ca74J1yf4teFfDes/C3QFsPEnjHSNUsf7/PCfhPwr4C8K+GvAvgXw14f8F+CfBfh/RvCfg7wd4T0bTvDnhXwn4V8OadbaP4e8NeGvD2j21npGheH9C0iztNL0bRtLtLXTtL061trGxtoLaCKJQDoKKKKACiiigAooooA/hj/4PT/2DtO8WfBr9n3/AIKNeDtF8QXXjb4T+INO/Zm+NEujeHvFXiDTm+DXjSfxZ4x+F3jHxZrEGvS+Fvhx4f8Ahx8VpfEPgi21GXwhBP498VftGeGtD1jxhFc+HPBPh7VP8+P4T/FLx38Dvin8NPjX8Ldd/wCEX+Jvwf8AiB4N+KXw68S/2Zo+t/8ACO+O/h/4j03xZ4R13+xvEWn6v4f1f+yPEGkafqH9ma7pWp6Pf/Z/sup6fe2Us9tJ/uM/trfsv+Ff21P2R/2jf2UPGL+H7PSPj58H/HHw4tPEPiXwXp3xD07wL4q13RLqLwL8Trbwdql9pNtrPiD4V+Nk8PfEfwmsWs6FqNl4q8LaNqWj+INB1ezsdYsv8Ob4sfC3x38Dvin8S/gp8UtC/wCEX+Jvwf8AiB4y+FvxF8Nf2no+t/8ACO+O/h/4j1Lwn4u0L+2fDuoav4f1f+yPEGkahp/9p6Fqup6Pf/Z/tWmahe2UsFzIAf7rH7PXxr8K/tKfAL4H/tF+BdP8QaT4J+Pvwf8Ahp8a/B2l+LLXTrHxVpvhX4qeC9F8deHtP8S2Oj6rrukWfiCz0jXbS31m10vXNZ0631GO5hsdV1G2SK7m/wA+T/g9X/bM/wCE2/aO/Zk/YW8J+IvtHh/4FfD/AFX46fFrT/DvxN/tTR7n4p/GC6/sLwH4W+Ivwt02JbLw38QPhd8MvCFz4z8I634lvr3xFc+BP2mJ5dG0jw54f1uTU/G37Pf8Gcf7XmnfGr/gmj4q/Za1G98Px+Nv2K/jB4i0az0LRtB8VWWoj4NfH7Vdf+L/AIF8WeLNf1SW88La74g134rXn7Qfhu2tvCl1p0+jeFfAvhpPEPhqyub6x8S+L/8APj/4KqftR/8ADaP/AAUc/bP/AGl7Pxz/AMLK8JfEr9oDx9/wqrxr/wAIz/wh39tfAnwdqj+AP2f/APinJfD/AIV1PTv7O+CXhXwDpP8AxUeg2HjG8+wfb/Gv2rxbda1eXAB9v/8ABth+yHqP7X3/AAWB/ZYsXsvEEngn9nDxA/7XnxG1jw1r3hXRNR8N6d8Ar3S/EPw1vbmLxPFeSa74f139oO8+DPgXxZoPhjS9R8VXPhXxdrN3p0vh22sb/wAY+G/QP+C7X/Bdr4+/8FNfj78TPhl8MviZ4g8F/sBeC/EGu+BPhZ8LPAmu+NPDnhX4++FfDnjTTtW0X44/HHRdW07whq/jbxB421fwh4X8e+CPBHj3wva6d8DdOtdA0HQdAg8fQfED4g+P/wB/v+Dcr4KfEz9jD/ggl/wVQ/4KReENQ8QeBfjH8Zfg/wDtFeOfgT4hubr4e+LfCsPhX9iv4K/FqL4YfEnRvB11pWuyWfiCz/aD13436D4l0P4mLe6d4h07wB4TubfwTb+G71tY8a/58dAH6P8A7EP/AASM/wCCiv8AwUc8K+OPHX7Gv7M/iD4veCfh14g07wn4q8Y3PjT4X/DPwrB4q1LTm1geGtG8Q/F3xx4C0jxZ4g0vSGsNU8TaN4Su9c1Hwjp2v+E77xTbaPbeMfC0useP/trfsFftY/8ABO34p6B8FP2xfhT/AMKf+Jvij4f6V8UtC8Nf8Jz8NviB9u8Ca34j8VeE9M13+2fhb4x8beH7b7T4g8E+J9P/ALMvNVt9Yh/sz7VcafFZXun3N3/R9/wTF/4O0vHf/BPz9jb4Yfsh+Nf2HPh/8cbL4M/2xoXgDxz4A+KOj/s0eZ4Ev759cs9P8a+CfDnwI+IHh/xR8QIvEGp+I73xH8UrOXw7rHxD/tCz17x9pniH4myeNfiT48/OD/guL/wXF8Vf8FoPFX7O13d/s7eH/wBnPwT+zn4f+I9t4e8PW3xH1H4seKvEHir4saj4Pl8Y6zrPjGXwf8ONIi8PxaR8OPAtj4a8NWPgWLUdK1GLxZqmqeLPEFt4g0fR/CQB/T9/waaf8FrPjL+0f4q+I3/BPb9tH43eIPiz8RLPw/f/ABY/ZY+JXxZ8Rwa78TPF2nafqN/f/GX4PeI/iN4w8av42+KniDRrbVtM+Jfwq0RfDnivxVonw90L43f254ys/h38Pvh94Y8O/P8A/wAHdf8AwTX/AG8/2lP20Pgl+05+zp+yr8YPj98G9J/Zg+G3wI1TWvgp4af4qeKtN+Jlj8Vv2lfiBfaXqHws8Cza78VrPw/Z+Ftd0O7uvH9x4Jj+HtvqOs6V4dm8Up4k1G00mb+YL/ghb8a/FXwC/wCCwP8AwTu8deDtP8P6lq+u/tP/AA7+Cl3b+JbXUbzTo/Cv7Sl7L+zp461C2h0vVdGuU8QaT4J+KniHVPCd1LdzadY+KrPRr7WNK13SLe+0PUf9pmgD/AHr6A+Bf7J37U/7UH/CU/8ADNH7NP7QH7RH/CD/ANif8Jr/AMKL+DfxF+Lf/CH/APCTf2v/AMI5/wAJT/wgHhzxB/wj/wDwkH/CP69/Yn9rfZP7V/sTV/sHn/2beeT9f/8ABa34W+O/g/8A8FcP+CjXhP4i6F/wjviDV/2v/jh8UtP0/wDtPR9X+0eBPjj431T41/C3XftWhahqdlF/wlHwy+IHhHxL/Zk9zHrGif2v/Y3iLT9I8QWGp6VZf6Lf/BpN4l+DWu/8EXPg9pfwwtvD8HjbwX8YPj/4a/aLl0bwnP4c1G8+Mt18RtS8Y6Hc+LNYm0bS4/HviBf2fPFnwJtLbxZa33iOCz8K2vhrwK2swXPgu48PaEAfQH/BJrwN8TP+CTX/AAQh8B2f7aPw28QeC/G37HHwf/a++Nfxm+G3hPXPh74/8VW/hXw58X/j58eE0/w1q3hjxtefDvXfEGu/Du80y+0a1Xx1a6cmo6nbaXrmq6LcwaiLH/Mk/wCCrn/BVz9o7/grV+0ddfGv413X/CK/D/wr/a+hfAH4A6Fq91qPgT4HeBNRuraafT9PnmttO/4Sr4geKv7O0rUPil8UtQ0rTtY8eaxp2mWtrpnhX4f+Ffh78PfBP+i3/wAHbPxr8K/Cv/gi58YfAviHT/EF5q/7Snxg+AHwU8C3GjWunXGnaT4q0L4jab+0Xd6h4smvtV065sfD8ngn4BeMdLtrrR7TXdRfxVqXhqxl0qHSLzVNc0b/ACZaAP3e/wCCZ/8Awbrf8FC/+CpXwa1v9oP4Mx/B/wCEPwbtfEDeGvBnjr9o3xJ4+8F6d8XtR06fUrHxbc/Cq08D/DL4l6v4h8P+BtX09PD3iTxZqOn6H4Vn8VT3/hTwxrPiPxJ4O+Iel+D/AMgfj98AfjL+y18ZfiF+z5+0H8PfEHwr+Mnwr8QTeGvHXgXxLDAmo6RqKQQX1pc213Yz3mka74f13SLzT/EPhPxZ4e1DVvCvjLwrq2jeK/Cms6z4b1nS9Uu/6/f2Kf8Ag8g8Vfsqfsj/ALOX7MfjH/gn54f+K2r/ALPXwf8AA/wUtPiH4a/aY1H4W6d4p8K/DDRLXwZ4F1C58D6p8Cvipc6T4gTwTo3h608WXUXja/07X/FVvrPiLR9K8KaRq1j4S0P8Af8Agsl/wVS8Vf8ABXz9rjTf2nPEPwe8P/AvSPCfwf8ABvwU8C/DzRvFmo+PdRsPCvhfW/F/jO71DxZ44vtG8K23ifxBqnjb4h+Mbu2utH8E+DdO0zwq3hrw7LpWqavouqeLfEoB/b5/wag/8FlfjL+3P4V+NX7G/wC198U/EHxZ/aD+CPh/wz8TvhB8QPFkUF14q8Z/s8afp3g/4WeJfD/iXVtA8AaTbaz4g+FfjZPCGt6z8R/ih4/8V/Fr4v6j8drm5vG1GP4fa7rUvP8A/B7R8LfAmr/sC/so/GvUNC+0fE34f/tf2/wt8I+Jf7T1iL+yPAnxg+DHxR8WfEXQv7Gg1CPw/f8A/CReIPgd8LdQ/tPU9KvdY0j/AIRf7LoWoaZZa34ittX/AJQv+DX74pax8MP+C2v7HsdnrvxA0zw/8SP+FyfC3xro3gDTPHfiD/hMtH8UfA/4iXPhzQvGvhrwBp+r3ur/AA/0j4m6R4B8eeI9T8R6bL4E+Hf/AAhln8W/GuoeGvD/AMP7zxZoP9fv/B6t/wAosvgH/wBn/wDws/8AWdf2qqAP8yTwn4s8VeAvFXhrx14F8S+IPBfjbwX4g0bxZ4O8Y+E9Z1Hw54q8J+KvDmo22seHvEvhrxDo9zZ6voXiDQtXs7TVNG1nS7u11HS9Rtba+sbmC5gilU8WeLPFXj3xV4l8deOvEviDxp428aeINZ8WeMfGPizWdR8R+KvFnirxHqNzrHiHxL4l8Q6xc3mr674g13V7y71TWdZ1S7utR1TUbq5vr65nuZ5ZW9//AGKf2X/FX7an7XH7OX7KHg5/EFnq/wAfPjB4H+HF34h8NeC9R+Ieo+BfCuu63axeOvidc+DtLvtJudZ8P/CvwSniH4j+LFl1nQtOsvCvhbWdS1jxBoOkWd9rFl/s9fsHf8E6v2R/+Cbnwa0X4M/sqfCfw/4LtoPD/h7RvHXxKutK0S6+Mvxs1Hw5Pr1/Z+LPjX8RrHSNL1fx74gXV/FnizUdKtrpLXwr4Ig8R6h4Y+G/hrwX4Jg0vwxpwB+QH7dv7Xnxl/4Iv/8ABux+z3fJe+H/AIV/toeDv2YP2NP2Q/hzo/iXQYPihp3h/wDaHT4W+DfD3xKsraXwxL4h+HeoeIPhp8O/A3xm8deE9e8T6pq3wl1XxV4B0a01GLx3p2s2Hg7xb/lS/wDF0/j38U/+agfGj42/Gj4gf9TF8Rfin8WPin8RfEf/AHGPFvjv4geO/Fusf9RXxF4n8R6r/wAv2p3373/b5/bp/Zc/Y2/a3/Zx8Z/Dr9vHwN8P/Gf7OXhfy/ix4s1D4i+Jr74f6P8ADn/hW9rfa7c/EuD4paN4g8IeIPhd/wAI34fXXoPEXjLRfF3hrHgTU/F3h3xDqUvgzxB4l0zUP82P4vf8FZP+CRn7Bf7T/gz4v/8ABDn/AIJo+H7P4rfBjxB4rg8PftYftU/GL9rzxL4V1rTtd8P/ABU+FPjGH4dfs3S/tG2tzP4f8aeCfEeg674R+IXxY8S6F4q03Ttb8RaBrvwB8MeKbPR/FGmAGB/xCG/8Fkv+FE/8Ld/4Qr4Af8LA/wCjXP8Ahe2hf8L2/wCRx/4Rn/kYf7L/AOGZf+QL/wAXE/5OK/5E7/Qv+Sgf8UNX88PwB+P3xl/Za+Mvw9/aD/Z8+IXiD4V/GT4V+IIfEvgXx14amgTUdI1FIJ7G7trm0voLzSNd8P67pF5qHh7xZ4T8Q6fq3hXxl4V1bWfCnivRtZ8N6zqml3f9Tv8AxGrf8FTf+iB/sAf+Gs/aK/8Aoqq/kCoA/wBpn/giP+3jqP8AwUc/4Jo/s3ftI+Mda8P6t8ZH8P6l8Mfj/Fo3iHwrrOowfGX4V6rdeDvEfiDxZo/hDQfCmkfD7xB8WdI0/wAPfHa2+HEXhnRoPCPhX4qeGrLR11bw2+ieIdY/hj/4PVv+UpvwD/7MA+Fn/rRX7VVfv9/wZU/8osvj5/2f/wDFP/1nX9lWvxB/4PaPEXgS5/b6/ZR8J6f8Ov7M+JuifsgW/iLxd8W/+Eu1i9/4TbwJ4o+NHxR034dfDr/hA54F8P8Ahv8A4Vd4g8IfFLxL/wAJdplzLrHjb/hcH9ja7Bb2Xw/8OyXIB/HF4a8WeKvBeo3OseDvEviDwnq954f8WeE7vVPDWs6joWo3XhXx74V1nwL468NXN9pdza3M/h/xp4J8R+IfB3izRpZW07xH4V13WfD2sW15pGqX1pP+n/iz/ghp/wAFafAX7MHiX9sTx1+w58YPBfwJ8F+H9Z8WeMdR8WN4R8OfEzwn4V8OeILnw94h8S+Jf2fNY8T2f7QeheH9Cks7vxFrOs6p8LrXTtL+Htrc/FG+uYPhtBL4rX6f/wCDX74T/wDC1/8Agtr+x7/aHw0/4WV4S+Gv/C5Pix4u+2eDf+Ex8O+Af+EO+B/xE/4V18S/Efn6bqOmeFf+EV+Nuo/C3/hCvGWp/YP7D+Kd/wCAf7C1K18W3Xh3f/r9UAf4A9f67X/BsJ+3j8Zf2+P+CXPh7xP8f9a8QeNvit+z58YPG/7M3iH4reLPEMHiLxV8XNO8IeGvAXxE8HeMfEtxFoOjXKeINJ8E/FTw58OdZ1HW7/xf4q8baj4DufiV4v8AGGr+KfG2sR2f+eH/AMHC3wB+DX7MX/BYv9tL4M/AD4e+H/hT8KdC8QfCXxL4e+H3hOGez8K+G9R+J/7P3wm+KfjG28NaTLPPbeHPD91428aeI9R0bwnoiWHhXwjp15beGPCGjaF4W0nR9FsP6Xv+DGP/AJyi/wDdk3/v3FAHgH/B2r/wWA/aOk/ax8Sf8Ez/AIEfEn4gfB34JfCH4f8AhuD9o228I3V14I1j47+O/jZ8Nj4mvvCPiLxZ4b8WXWp+MfgBYfBL4leFtEn+HWqab4T0fxH471z4it4/8O+PNM8O/CrWdB/lh/Yh/wCCb37bX/BR7xV448HfsXfAPxB8atX+Gnh/TvEvj27tvEHgfwN4V8KadrOotpeg22s+Ovib4o8F+CbXxB4juYNTl8NeE28QnxV4k07w94s1jQ9G1DSPCHii+0j93v8Ag8D/AGOvHfwO/wCCn7/tU6hef2x8Mv24Ph/4U8ReEdQ+z6Pp/wDwjvjv9n/wB8O/gp8Rfh19lg8T6v4g1f8Asjw/pHwt+Iv/AAl2p+HfCWj3/wDwtf8A4RHQoNZvfAviLVZPwh/Yh/4KQ/ttf8E4fFXjjxj+xd8fPEHwV1f4l+H9O8NePbS28P8Agfxz4V8V6do2otqmg3Os+Bfib4X8aeCbrxB4cuZ9Ti8NeLG8PDxV4b07xD4s0fQ9Z0/SPF/iix1cAP23v+Cb37bX/BOHxV4H8Hfto/APxB8FdX+Jfh/UfEvgK7ufEHgfxz4V8V6do2orpevW2jeOvhl4o8aeCbrxB4cuZ9Ml8TeE18QjxV4b07xD4T1jXNG0/SPF/he+1f8Aqe/4M6/+CnXxT8N/tHaj/wAExfip8T/7T+AvxI+H/wASPH/7M3grxFo/iLxBrHhD47eF7qy8f+MPBXw68R6ctzZeCfh/42+GVt8Xvif4u8OeK1i8HN478GQax4MvPDXjr4geMbP4o+f+Iv8Ag5P/AOCff/BSXwJ8Ovhl/wAFx/8Agl5/wtf/AIVR/wAJd4u8J/Fr9kvx94n0PWLbx3rmsQabbeHfDPgPWfib8KPiB4B+H+ufD97MfEOCX9qzx9o/i7x34B8HeILz4dPs8NSfDT+j7/ggn8Dv+Dff43/bv24v+CW37Nv/AArX42/DX/hIPhp4w8OfGLxx8TfGPx2+A3/CY/bbO11K68FfEL41/Gnwl4R/4Wj4S0nU4/B/xY+G+qX/APb/AIOv/iD8NYfGVrqdr8YvAGlAH9PtFFFABX+HN/wUo/a81H9vT9vP9qr9ri7vfEF5pHxn+MHiXWfh9F4s0Hwr4a8VaL8GtCeHwd8DfCfiXR/BUt14bg8QeC/g34c8C+EdZubHU9dn1LUdEudT1TxL4n1e8vvEOp/6jf8Awc0ftq/8MXf8Ej/j3/Z+gf294t/ax879irwj9s0r+1PDui/8L38EeOv+Fi6/4j8jxV4V1PTv7O+CXhX4pf8ACFarpn/CR/Y/inN4B/t3wrrHhKTxF9n/AMgWgD/Q8/4MqP2FtY8K+BP2m/8Agod488Gf2d/wtH+yv2b/ANnbxNqEnjvSdY1HwJ4V1j/hLP2gtY0zRryx074f+Kvh/wCKviBp3wl8K6F430278Vaxp3jv4LfFLwdHJ4Q/s7XrbxV/PD/wdHfsh6d+yX/wWB+OV94bsvD+k+Cf2q/D/hj9rzwro+ja94q1/UbHUfipe+IPD3xdvfFkviqJpNL8QeLP2g/AXxf8dW2g6Bqms+FdH8K+KfDVpoUuh2yHwd4Z/s9/4IJf8FO/+CP3wY/4Jo/sw/staD+358H/AAV42+Bvwf8ACWs/GfQv2mfGtl8BtR0T4y/HTVfFvxf+LPhPwdr/AMYfDnwi8LfEzw/4L+K3iLx74b065+GV145g8NeFbHwenijxLqtzrukeJfE/4wf8Hg37Xv8AwTj/AGsfhZ+yPp/7P/7XPw/+PP7TXwW+IHii8s/CPwL8X6X8UfhZD8Cfjf4d1CDx/wCI/FPxF8FaJ4j+H8fxA0H4gfAj4VaZongqL4paV4x0vw74u1fXda8Aatouv+HPEWjgH5g/8GnX7dPjv9mH/gp/4H/Zy/4TP4f+F/gL+3B9o+HXxdtvH8ej6f8Aa/Hfw/8AAHxR8Tfs6z+CvFl7faRe6R8QNW+Jurf8Kq8OeHft+p6P48/4WveeG/8AhEdZ8dS/DvWfC3+r1X+CP8J/il47+B3xT+Gnxr+Fuu/8Iv8AE34P/EDwb8Uvh14l/szR9b/4R3x38P8AxHpvizwjrv8AY3iLT9X8P6v/AGR4g0jT9Q/szXdK1PR7/wCz/ZdT0+9spZ7aT/b5/YD/AGxfAn/BQD9jb9nv9sP4dWf9keH/AI4/D+z8Rah4a+0axf8A/CD+O9Ivr/wn8Uvh1/bOu+GPBl74l/4Vv8TfD/i7wJ/wl0HhjSNH8Yf8I7/wlHh2CTw/q+mXMwB/lif8FoP+CVf/AAUc+Gv7fX7e/wAdPEX7GH7QGo/BLx9+0B+1L+1HoXxi8AeAdU+K/wALLD4E+KvjR8U/GGmeOfGvxB+FqeMfCXw1+y+ErCfxT4j8M/EXV/CvjHwd4dez1vxd4f0PTNR0+6uvwBr/AG+f+CsX/KLL/gpZ/wBmAftkf+s6/Eav8QagD7//AGXP+CVf/BRz9tH/AIQa8/Zo/Yw/aA+JXhL4lf8ACTf8IV8Vv+EB1Twd8Cda/wCEO/4SGLxH/wAZAeP08K/BLTv7O1Pwrr3hz/ibeP7D7Z4xsP8AhCrD7V4turPRbj+t3/g7r/4Jr/t5/tKftofBL9pz9nT9lX4wfH74N6T+zB8NvgRqmtfBTw0/xU8Vab8TLH4rftK/EC+0vUPhZ4Fm134rWfh+z8La7od3deP7jwTH8PbfUdZ0rw7N4pTxJqNppM39D3/Brl/ygo/Ya/7uZ/8AWw/2gq/f6gD/AAB6+gPgX+yd+1P+1B/wlP8AwzR+zT+0B+0R/wAIP/Yn/Ca/8KL+DfxF+Lf/AAh//CTf2v8A8I5/wlP/AAgHhzxB/wAI/wD8JB/wj+vf2J/a32T+1f7E1f7B5/8AZt55Pf8A/BQn4W+BPgd+31+3D8FPhboX/CL/AAy+D/7X/wC0t8Lfh14a/tPWNb/4R3wJ8P8A40eNfCfhHQv7Z8Rahq/iDV/7I8P6Rp+n/wBp67qup6xf/Z/tWp6he3ss9zJ/oef8GVP/ACiy+Pn/AGf/APFP/wBZ1/ZVoA+gP2YvGXx2/wCCDn/Bs1aeLv2jvhP/AMI7+0b+yr8P/jZ5Hwtn1Lwd8TNHs/in8cf2ufiFpnwB/wCEu1D4e/Euy8P638P7jxB8YPhr4i+Iv/CIfEWPxFpvgSfxFBpG/wAZ2EOhP/lSeLPFnirx74q8S+OvHXiXxB408beNPEGs+LPGPjHxZrOo+I/FXizxV4j1G51jxD4l8S+IdYubzV9d8Qa7q95d6prOs6pd3Wo6pqN1c319cz3M8srf7rP7VXwt/Zx+NH7OPxo+G37XmhfD/wAQfsy+IPh/r8/xrtvilqdr4f8AAmleBPD9qfEuq+Ltd8WXWoaP/wAIJ/wgn9jxeNtM+Itlrnh/WPh1rHh/T/HOg+IvD+teH9P1mx/y5P2mf+CgX/BDn9mv9pXwd8T/APgk1/wTH8Qa742/Z68Qad4o+EXx1/aH/aS/aasvg1qXxl8DfG/wf4u8LfFw/s4H4mah8VvHPh/w94W+Gsd18Iz4m+O3wLguJ/i/4oX46/s8eKLnwV4V0yEA7/w1/wAGen/BYHXfg1c/E/VLf9mDwX42g8P+LNZi/Z08S/G29uvjLeaj4cn1mHR/Cdtrng7wN4s/Z8XxB49j0uxuvCdzd/Ha18K2cHiPRl8deJfBdzB4ht9C/nC+P3wB+Mv7LXxl+IX7Pn7Qfw98QfCv4yfCvxBN4a8deBfEsMCajpGopBBfWlzbXdjPeaRrvh/XdIvNP8Q+E/Fnh7UNW8K+MvCuraN4r8KazrPhvWdL1S7/AKnf+I1b/gqb/wBED/YA/wDDWftFf/RVV/MF+1H+1H8dv20fjt45/aX/AGl/HP8Awsr42/Er/hGf+E18a/8ACM+DvB39tf8ACHeDvD/gDw5/xTngDw/4V8Jad/Z3hLwroOk/8SnQbD7Z9g+33/2rU7q8vLgA/wBRr/g1z/4Kh+Kv+Ch/7Bmo/Dz43+NvEHj79qP9jzxBpfw4+J/jHxZfajrnir4jfDPximt6x8Cfid4l8Qt4Q0LSLzxBeaRoXi/4U6ytx4k8d/ELX9R+Ddz8VPiZ4gk1z4oWst3+MP8AwfOf84u/+72f/fR6P+DGP/nKL/3ZN/79xR/wfOf84u/+72f/AH0egD4A/wCDKn/lKb8fP+zAPin/AOtFfsq1/Q9/wee+LPFXhz/glD8L9H8PeJfEGhaR49/bf+EfhPx1pejazqOl6d408K2fwf8A2hPHVp4a8WWNjcwW3iPw/a+NvBfg7xjbaNrEV5p0Hirwn4a8QxWy6voWl3dr/PD/AMGVP/KU34+f9mAfFP8A9aK/ZVr+j7/g8k+Fvjv4gf8ABI/w34s8I6F/a/h/4Hftf/Br4pfFLUP7T0ew/wCEX8Cav4I+L/wU0/Xfsup6hZXut/aPib8YPh14a/szw7bavrEX/CRf2zPp8fh/SNd1XTAD/Lk8J+LPFXgLxV4a8deBfEviDwX428F+ING8WeDvGPhPWdR8OeKvCfirw5qNtrHh7xL4a8Q6Pc2er6F4g0LV7O01TRtZ0u7tdR0vUbW2vrG5guYIpV6D4pfFj4p/HHx3rvxS+NfxL+IHxg+Jvij+zP8AhJfiL8UvGXiL4geO/EX9iaPp/h3Rv7d8XeLNS1fxBq/9keH9I0rQtM/tDULj7Bo+mafplr5VlZW0EfQfs9fBTxV+0p8ffgf+zp4F1Dw/pPjb4+/GD4afBTwdqniy61Gx8K6b4q+KnjTRfAvh7UPEt9o+la7q9n4fs9X120uNZutL0PWdRt9OjuZrHStRuUitJv8Aa5/YO/4J1fsj/wDBNz4NaL8Gf2VPhP4f8F20Hh/w9o3jr4lXWlaJdfGX42aj4cn16/s/Fnxr+I1jpGl6v498QLq/izxZqOlW10lr4V8EQeI9Q8MfDfw14L8EwaX4Y04A/ID9on/go74q/wCCKX/Bv1+wZ8VvEPwS8Qa7+0G37MH7G/7L/gX4WeP9M1Hwnp3gT4+3n7LUWrXj/HfRb670Dxto/h/4dW3wz8YyeKfBej29n4013xVpel/DuW+8BR67qnxB8Gf5cvxS+KX7R37cf7R2u/En4k678QP2iP2mv2iPiBpkFzcwaZdeJvHfxD8d+JrrT/DXhPwj4R8J+GdP/wCwH4J+HXw68E6HaaPoOj2nh3wN4G8O6boum6No1t/qtf8ABz3+wd8Zf2+P+CXPiHwx8ANF8QeNvit+z58YPBH7TPh74U+E/D0HiLxV8XNO8IeGvHvw78Y+DvDVvLr2jXKeINJ8E/FTxH8RtG07RLDxf4q8baj4Dtvhr4Q8H6v4p8baPJZ/5IvhPxZ4q8BeKvDXjrwL4l8QeC/G3gvxBo3izwd4x8J6zqPhzxV4T8VeHNRttY8PeJfDXiHR7mz1fQvEGhavZ2mqaNrOl3drqOl6ja219Y3MFzBFKoB/Q94j/wCDUz/gsl4S+BPj/wCNuu/BX4f/ANp/D/4f2fj+f4FeHPinoXxA+O3i3/isfGvh/wAReCvAPhr4dQeLfCXi34geEvCXhLTPiveeHNP8c/8AFW+DviB4K8K/C28+IHxt/wCEu+EnhL8Qf2Vf2l/in+xv+0d8F/2o/gpq39kfE34HfEDQPH/hrz7/AMRWGj67/ZF0P7Z8FeLv+ET17wv4g1P4f/EDw/Lqvgb4i+HNP8Q6R/wlfgTxF4i8M3V5HZavc5/qd/ZD/wCDz79vP4Q6dZeHP2uPgh8H/wBsXSNN8P69bReMdGvH/Zr+MuueKtS8VRaxo+s+LPEPg7wz40+Dd14f8OeG59T8IW3hrwj8APBGo6jBD4a1vU/Flxq+l+IZfGP0/wD8EZP2gv8Ag1Q+IHjvxXdfFH9j/wCH/wCyR8evH/22z0/4fft7+Obj9pz9k7wv4dGjpdXXhz4N/GL41i9+GWifZ7L4P6f8Qda8a/tH+D/hz8U4viT8a/Enwd+D/j/xv4F1DSvB+mAH93v7J3x0/wCGoP2WP2af2l/+EW/4Qf8A4aI+AHwb+On/AAhX9t/8JN/wh/8Awtv4deHPH/8Awi3/AAkf9keH/wDhIP8AhH/+Eg/sn+2/7B0T+1fsn2/+yNN8/wCxw+/1z/hPwn4V8BeFfDXgXwL4a8P+C/BPgvw/o3hPwd4O8J6Np3hzwr4T8K+HNOttH8PeGvDXh7R7az0jQvD+haRZ2ml6No2l2lrp2l6da21jY20FtBFEvQUAFfzx/tz/APJ03xR/7kn/ANV14Rr+hyv54/25/wDk6b4o/wDck/8AquvCNAH9DlFFFABRRRQAV/LF/wAHWH/BLzwr+2L+wZ4t/a3+H/gnw+P2o/2K/D9x8R38Y21jp1l4q8b/ALMHhpNa1j4zfDHWfEOo+L/CekN4f8BaRqmrfH7w02tWXjjxBpuo+BfFngb4WeH7LXPjZ4nl1T+p2igD/AHor+l7/g5e/wCCO+o/8E3/ANrjUPjh8GfB/iA/sX/tT+INb8aeDNY0/wAH+FfD/wAPfgf8ZfEut+KvEPi39l/SovA/2PSNC8P6FpFmnjD4KWOo+EvA8F38M7268CeGE8daj8E/iH4xn/mhoAKKKKACv1//AOCRH/BGT9o7/gsN47+NPhr4KeK/h/8ADXwl8CPh/wD8JF43+I/xFvbqTR7fx34x0fxkvwN+HUHh/QEv/Ft1/wALK8W+DtVtvEXi7T9Gv9H+HHgTQfF3iy6g8R+LbXwJ8MfiP+UHhPwn4q8e+KvDXgXwL4a8QeNPG3jTxBo3hPwd4O8J6NqPiPxV4s8VeI9RttH8PeGvDXh7R7a81fXfEGu6veWml6No2l2l1qOqajdW1jY209zPFE3+zz/wRa/4Jn6d/wAEo/2DPh/+zDd634f8X/FbVPEHiL4tftB+OvCbeKl8K+L/AIy+Nk0yx1CTw1aeK9SurmDw/wCC/BPhzwL8LdG1Kx0fwTB4z07wFbfELVPAfhPxT4v8Q6XEAf443x++APxl/Za+MvxC/Z8/aD+HviD4V/GT4V+IJvDXjrwL4lhgTUdI1FIIL60uba7sZ7zSNd8P67pF5p/iHwn4s8Pahq3hXxl4V1bRvFfhTWdZ8N6zpeqXfj9f6Dn/AAeOf8ErNR13TvCv/BVv4M+HPD8Ft4L8P+HfhP8AtmxQX/hXw5qN5p114q0Dwd8AfjDDo8fhzS9X8e+IF1fxYnwY+IWt6j4z8R+KrPwra/AHTPDHg2DwT4L8ceIdC/z46ACiiigAooooAKKK/X//AIIXf8E6P+HnP/BRz4NfALxHp32/4JeDvtPx0/aX/wBL+y+b8Cfhrqmif294W/0Dxv4B8Wp/wtfxbrngr4K/234A1m68Y+Bf+Fk/8LHs9Iv9M8Hat5IB/c5/waXf8ErNR/Y6/ZH1j9tP4zeHPD8Hx2/bc8P+CfEvw1lgv/CvijUfBH7I91ommeMfhzbQ6xYeHBq/hDxB8atX1l/iN8QvCenePPEeial4V8PfAGPxPo3hT4k+C/E/h7S/63a5/wAJ+E/CvgLwr4a8C+BfDXh/wX4J8F+H9G8J+DvB3hPRtO8OeFfCfhXw5p1to/h7w14a8PaPbWekaF4f0LSLO00vRtG0u0tdO0vTrW2sbG2gtoIol6CgAooooAKKKKACiiigAr/LE/4O9/2FtH/Zh/4KOeHv2jfh94M/4Rf4ZftwfD+6+Iur3NnJ4E0/w7d/tHfD/VIfDPx0g8OeE/C1jpHiDSP7W8P6t8Hfir418ReMLDU7rx58U/iv4/8AElr4u1m9l1vRvC3+p3X84P8AwdFf8E9f+G5P+CZXjbx/4a1P4f8Ahf4m/sP/APCaftZaV4j8XeFf7Q1jX/hZ8P8A4YeM7z41/CHw7410+C58QeCf+E28P22jeNYLe2s9T8O+M/Hfwo+HXhzxZaaNZS2vj/wOAf5on7B3/BS79qf/AIJyf8NJ/wDDNHiz/hH/APhqD4AeLPgF41+1a78RdK/4Rf8A4SDb/wAI58avh9/wgHjzwP8A2J+0B8JPP17/AIU78R9W/wCEg/4QL/hMPGH2DRpv+EgvM/IHwn+Fvjv44/FP4afBT4W6F/wlHxN+MHxA8G/C34deGv7T0fRP+Ei8d/EDxHpvhPwjoX9s+ItQ0jw/pH9r+INX0/T/AO09d1XTNHsPtH2rU9QsrKKe5j8/r+t3/gzj/ZD1H41f8FLvFX7Uuo2XiCPwT+xX8H/EWs2eu6Nr3hWy04fGX4/aVr/wg8C+E/FmgapFeeKdd8P678Kbz9oPxJbXPhS106DRvFXgXw0/iHxLZW19Y+GvF4B/d5+0L+y/4q+Dn/BDX44fsXeBX8QfGzxt8K/+CUHxL/Zf8HSeE/Beop4q+LnirwP+yDrXwp8PP4a+Hej33izV18QePdX0u0bRvBel6n4l1FdR1W20OxvtZuRFcXP+LNX+/wAV/jy/8F/P+CPvir/gk3+1xPF4eHh+8/ZP/aU8QfEvx3+ylfaNq2o3Go+E/Cug63pF34j+B3izS/FPiLxL42PiD4J23jjwd4etvG+saxrunfE7wrqXhrxjFr8PjG88e+BfAQB+/wB+yJ/wZ4/AL9p39kf/AIJ/ftJX37aPxg8H6v8AGr4P/DD4+ftF+GLX4ZeC9Z07xJ4V+MOieDPiVofw9+Cl/NrmnXPwh8QeDvBOuap4I1X4g+Oofjzp3i7xUdP+IFp8PPCGkWlx8Ob/AKD/AIKL/wDBq9/wSP8A2JPgTqPx6+IP/BSb9oD9lH4f2n2TwVa+Lvjp4U8EftEf2v8AFPxV4x8ET+D7Pwt8Ovg74C+EnxA8ceR8P9E+MUOt+APB9pq3iJ/7S0j4wXXiPwz8P/gj8QfDvxB/IH/gmL/wdS/tw/8ABPf4WfDD9m/x/wCAvh/+1v8As5fC7+2NM8OaV4/13xb4Q+O3hzwIfDr6f4K+Fvgr412d14o8P6Z8P/h/4gis9Q8Oaf41+D/xG1jSvBzXnwu8Oa74b8Gaf4AtfAH5gf8ABTn/AIK8/tk/8FaPHfgvxd+1TrXw/tvD/wALv+Ej/wCFS/C34W+BLHwh4E+Gf/CbaP4B0zx5/YWoaldeJfib4g/4TO9+G/h3xFqf/CxfiL42/snWG1CDwj/wjfh+5j0KAA/qd/4JC/sHf8Gyeqfttfsc237Pn/BQb9p/9rb9tDwR4g034k+Bfh94l+HHxV+D3wa8e/GX4LeB9W+Kd342ttJvv2W/BOr+EPD/AIQ1fwTqHxV8J+BvEP7RGrwNP4Z0bwX4r1z4oadc6poviz/Qcr/Nk/4NBP8AglZ8ZfHH7T+h/wDBUj4jeHPEHgn9nz4K+H/ij4a/Z+125v4NGn+Nnxl8X+H9Y+EHiu50bQNQ8Oapc+Kvg/8ADzwT4n+JWk+JvFlhq/hCA/GUeE/DnhjWfGEngn4xeGvDX+k3QB/ijf8ABa3wV/wgP/BXD/go1oX2P4gWH2/9r/44eNfI+JfgD/hWviN/+Fk+N9U+Iv2zTfDv/CR+Kv7R+H+o/wDCVf2h8J/H/wDadr/wtf4WXXg34pf8I54O/wCEx/4RHQ/9Fv8A4NJrnwrP/wAEXPg9F4e0b4P6Xq9n8YPj/beOr74aeJdO13xp4j8VN8RtSu7TWf2hdLsfCfhy58F/GCDwTdeDvD2i+GtY1jx7qN18AtC+B/jGLxZZ6R4s0vwL4L/hj/4OWP2FvHf7Gv8AwVX/AGjvFlz4M+IFh8Ev2sfiB4i/aQ+DHxJ8XSaPqmj/ABB1j4kx6P45+Pej+Hdc8OWNhplr/wAK1+NvjHxZ4ag8EazbWvjvwx4Em+HWs+JY9Y0zxj4Y8beMPAP+CW3/AAW+/bh/4JH/APCyNG/Zv1T4f+Nvhl8UfJ1PxF8FPjpo3i3xf8LLHx3bf2ZawfFLwtpXhHxx8P8AxB4X+IEvh/TI/Cet6ho/iW20fxj4dXSLbxvoXiS98E/DrUPBwB/oN/8AB2z8FPCvxU/4IufGHx14h1DxBZ6v+zX8YPgB8a/Atvo11p1vp2reKtd+I2m/s6Xen+LIb7StRub7w/H4J+PvjHVLa10e70LUU8Vab4avpdVm0iz1TQ9Z/wAmWv8AaZ/4JyftG6d/wWN/4JLfDL4v/tF/Crw/oWkftffB/wCM3wl+O3wv8J+JPFVt4V1vTrPxd8Sv2dvifH4a1q1v9L8beFfD/wAQ7bwxrmu6Nptv4lvPFXgLTvEdtoEPjzxJq+hL4y1P/Jl/4KPf8E4f2jv+CaH7R3j/AOB3xx8AfEDTvCWnfEDx14d+Cnxr8ReBbrwr4E/aJ8CeFbrSbrSviL8OtVtdW8VeEtR/tHwl4q8Ea/4u8I6B438Vax8K9Y8VQeBPHc+neLdO1DT4gD+9zwn/AMGUH/BNuz8K+GrTx1+0r+2/4j8bWvh/Rrbxj4h8J+LfgN4L8K674qg062i8Q6z4a8Hax8AfHur+E/D+qaut3faN4a1Tx1401HQtOnttLvvFniO5tZdYvPyh/wCCu/8AwQy/4ISf8EjfAnwW1z41/tB/8FP7/wAW/HL4gf2f4I8J/DqL9mv4qaxq3gT4a6x4N1n45anPba/8MfgR4S0Hy/CXiPSvA3h3XdQ+JN1rHh7x38RvCPja1+FvxX8JeDvHfhpfzg/4J1f8HTn/AAUL/YC+DXwn/ZrvvDfwf/aZ+BPwr8QaVa6Pb/GS38fJ8ZdD+DVpPpEcvwU8A/Fbw942s9I0Lw/oWkWeqad8L9V8dfDf4pT/AA2g1ay8P2mn6z8NvCPg74d6H+UH/BSf/gpP+0d/wVS/aOX9pn9plfh/p3i3Tvh/4X+FvhPwn8LfC914V8CeCfAnhW61rWbbQtCttZ1rxV4t1H+0fFvirxh4x1PU/GPjDxVrB1jxVqGnadqGneEtO8NeGtBAP7Hf+Dbjw1/wbsa7+21d6p+yDc/tvwftoeC/D994l+AMX/BQDxZ8LfDmo3mnXXgf4k+Dvi/bfALR/wBm/WdL+Hfj3xAvw78WX934/wDCfxcsfEfiqz8K2tv46+E2jQad4L+KniHQvp//AIPaPH/9nfsC/so/C3/hCviBf/8ACY/tf2/j/wD4WLpvhz7V8LPCv/Ctfgx8UfDv/CFeMvF32xP7D+IHj7/ha/8Abvw08Of2fdf8JV4d+G3xY1P7ZYf8Id5Go/MH/Blj/wAE/fFXhzTv2gv+Cl/jiHxBoWkePfD+o/srfATS7iPUdL07xp4Vs/FXhPx18bfiLNY6v4MgtvEfh+18beC/h58Pfh74u8GePLzToPFXhP4/eE/Fvh1dX0LQ7u1+3/8Ag9W/5RZfAP8A7P8A/hZ/6zr+1VQB/IF/wa5f8p1/2Gv+7mf/AFjz9oKv9fqv8gX/AINcv+U6/wCw1/3cz/6x5+0FX+v1QB/EH/we0/tL/FP4f/s4/sZfsueE9W/sb4ZftI/ED4weP/i1/Z9/4i07WPFH/DOtr8Jv+ED8Fan/AGbr1l4f1v4f3HiD4wXPjnXfDniXw9rvm+O/h78LfE2jXmiXvhOT+0/44v8Agi1/wTP1H/gq5+3n8P8A9mG71vxB4Q+FOl+H/EXxa/aD8deE28Kt4q8IfBrwS+mWOoSeGrTxXqVrbT+IPGnjbxH4F+FujalY6P42n8Gaj49tviFqngPxZ4W8IeIdLl/s8/4PYP2X/FXxD/ZH/ZL/AGr/AA8/iDUtI/Zn+MHjr4ceOvD2jeC9R1vTtL8K/tKaJ4TltPid4s8Y2N8bbwP4f8NeNvgn4O+HFsusaNNp3ifxV8ZPDWmxeING1e30vR/FX8Ef7C37dP7R3/BOj9o7wZ+1B+y/4z/4RX4geFfN0zWdG1OO61HwJ8TvAmo3Vjc+Jfhb8UvDVtfad/wlXw/8Vf2dYvqGnpfadrGjaxp2heNPBeu+FfiB4V8J+LNCAP8AT7+Fv/Bp/wD8ESvh/wCBNC8I+LP2cviB8cfEGkf2n/aHxS+KX7RHxw0jx34o+36xqGp2v9u6f8FPG/wf+GVv/Ylle23h3TP+Ea+HXh3zdH0jT59Z/tfxBJquu6n/AJYv7WPgD4WfCj9qf9pb4W/Avxr/AMLK+CXw1/aA+MngD4O/EX/hI/DvjH/hPvhZ4O+IviPw78PvGv8Awl3g+z07wl4q/wCEq8JadpGu/wDCR+FtPsPDuufb/wC09Es7XTLq1gT9/v2l/wDg7l/4K4ftEfCzVvhb4d1H4Afsv/8ACQfb7PXfiL+zR8PvG/h/4p3fh3VfDuveHdT8OaT4u+KXxS+Lf/CD+f8A23Brth41+HWn+D/in4Z8R+H9B1Pwj4/8P+TqEGpfzA0Af6ff/BlT/wAosvj5/wBn/wDxT/8AWdf2Va/EH/g9o8f/ANo/t9fso/C3/hCvh/Yf8Id+yBb+P/8AhYum+HPsvxT8Vf8ACyvjR8UfDv8AwhXjLxd9sf8Atz4f+Af+FUf278NPDn9n2v8AwiviP4k/FjU/tl//AMJj5Gnfs9/wZQeLPCt5/wAE2/2lfAtp4l8P3Xjbw5+2/wCLvFniHwdbazp0/irQvCvjT4DfAHR/B3iXWfD0Vy2r6X4f8Wav4C8daX4a1m+tINO13UfBfiyx0u5urnw5rEVn8Qf8Hzn/ADi7/wC72f8A30egD8wP+DNv4peBPh//AMFcPEnhPxdrv9keIPjj+yB8Zfhb8LdP/szWL/8A4Sjx3pHjf4QfGvUNC+1aZp97ZaJ9n+GXwf8AiL4l/tPxFc6Ro8v/AAjv9jQahJ4g1fQtK1P/AFO6/wAqT/gz0tdRuP8AgsDbzWPwU8P/ABUtrH9mD423WseOtZ1Xwrp2o/s16c974GsYvjX4TtPEOn3mr674g13V7zS/2dLnSvAtxpPiqHwr8ffEuuXeoSeCdG8Y6XqX+q3QB/kC/wDB0d/ynX/bm/7tm/8AWPP2fa/f7/gxj/5yi/8Adk3/AL9xX5gf8Hknwt8CfD//AIK4eG/FnhHQv7I8QfHH9kD4NfFL4pah/aesX/8AwlHjvSPG/wAX/gpp+u/ZdT1C9stE+z/DL4P/AA68Nf2Z4dttI0eX/hHf7Zn0+TxBq+u6rqf6f/8ABjH/AM5Rf+7Jv/fuKAP3+/b8/wCCzH/BA+4/4aE/4J+/t0/tH/D/AMbWS/bPhb8evhJ/wp/9oj4o+HbLWLb7BqV3oX/CefB/4XeKPD+mfED4f+IIrGb+0/BnjO28d/B/4p+G/Lj1Dwh8TfBM0eifzw+Cf+DZT/gkt/wVU8K65+0X/wAEi/8AgoV8YPA/wb0n4wfEnwN490v4j/Avxd8VPCvh3xUdO8DeOtB+G3wxsfibH+y58VtD8P8Aw+8LeN7G3bXPHeufGzUfFunaz4fhuvGyeJPDXii71/8AMD/g6w/4JeeKv2Ov28/Fv7W/w/8ABPiA/suftqeILj4jv4xtrHUb3wr4I/af8SvrWsfGb4Y6z4h1Hxf4s1dfEHj3V9L1b4/eGm1qy8D+H9S07x14s8DfCzw/e6H8E/E8ul/kD/wTP/4Kp/tcf8EofjLrfxf/AGWvEfh+e28aeH28NfE34RfEmw1vxH8Gvinp1rBqR8L3PjbwroPiPwnq7eIPAWr6pda74G8WeG/EvhzxVoM91rmgJrM/gnxp498K+KgD6f8A+Ctn/BBP9sn/AIJG/ZvH/wAUr74f/Ff9mXxV8QIfh98Ov2gPAHiCx07+1vEWuf8ACyNa8I+D/Gvwp8RXtr8QPB3xAv8A4f8Aw21Dxr4jtdCs/H3ws8Pf2jZ+HNM+MXirWkniXgP+CCn7S/xT/Zf/AOCuH7DXiL4W6t9k/wCFt/tAfDP9mj4i6FeX/iK38O+MPhZ+0R438PfC3xdpPiPTPDuveH/+Eg/4R/8A4SDT/iL4KsNdn1Lw7pXxT8D+AfF2p6Drf/CMwafMf8FSf+C337cP/BXD/hW+jftIap8P/BPwy+F3nan4d+CnwL0bxb4Q+Fl947uf7TtZ/il4p0rxd44+IHiDxR8QIvD+pyeE9E1DWPEtzo/g7w62r23gjQvDd742+IuoeMft/wD4Njv+CVnxl/bc/bz+Dv7Ut34c8QeHv2T/ANjD4weFPix48+K0d/B4eg8Q/GX4avZfET4TfB7wHcal4c8R23jTxBP42tfAviT4taJY2unweF/g1NqT6p4y8FeMfHPwjj8VgH+s1RRXj/7Qvxr8K/s1/AL44ftF+OtP8Qat4J+AXwf+Jfxr8Y6X4TtdOvvFWpeFfhX4L1rx14h0/wANWOsaroWkXniC80jQru30a11TXNG0641GS2hvtV062eW7hAP80T/g8c/a81H41f8ABS7wr+y1p174gj8E/sV/B/w7o15oWs6D4VstOHxl+P2laB8X/HXizwnr+ly3ninXfD+u/Cm8/Z88N3Nt4rutOg0bxV4F8Sp4e8NWVtfX3iXxf/JFXsH7Qvxr8VftKfH344ftF+OtP8P6T42+Pvxg+Jfxr8Y6X4TtdRsfCum+Kvip401rx14h0/w1Y6xquu6vZ+H7PV9du7fRrXVNc1nUbfTo7aG+1XUblJbub/Q7/wCDMH9g7UfhX+zB8b/2/fHWi+Hxq/7VPiCz+GPwNvLnw94VvvFWlfBr4K+IPE2l/EHxBo3jqx17VvEmjeH/AIqfGR7vwx4m+HGqaJ4QnfUf2cfCfjW+XxVpGs+Cr7RgD/Ok/wCFT/FP/hVn/C9P+FafED/hSX/CwP8AhU//AAuL/hDfEX/CrP8Ahaf/AAjv/CYf8K0/4WD/AGb/AMIl/wALA/4RL/iqf+EN/tf/AISL/hHf+J3/AGb/AGZ/pVdB8R/2evj78HPCvwx8dfF34H/GD4V+CfjZ4fbxZ8GfGPxH+GnjTwP4V+LnhVNO8P6w/iX4Y+IfE+i6XpHj3w+ukeLPCuqNrPhW71bTl07xL4fvjci21nTpbn/eYooA/wAAev73P+DLH/goF4V8Oaj+0F/wTQ8cTeH9C1fx74g1H9qn4CapcSadpeo+NPFVn4V8J+Bfjb8Opr7V/GcFz4j8QWvgnwX8PPiF8PfCPgzwHeajB4V8J/H7xZ4t8RLpGhaHaWvzB/wea/sLax8Lv2yfhT+3j4R8GfZ/hl+1F8P9F+HXxS8WabJ471nb+0d8H7GbRtPn8ZXOp2Nz4F8E/wDCbfAW2+HWi/DTw74d16yuvF//AApT4seIZ/CNre6JrviXxJ/MD+wH+2L47/4J/wD7ZP7Pf7Yfw6s/7X8QfA74gWfiLUPDX2jR7D/hOPAmr2N/4T+KXw6/tnXfDHjOy8Nf8LI+GXiDxd4E/wCEug8MavrHg/8A4SL/AISjw7BH4g0jTLmEA/2Wv+Cm3hPxV49/4Jt/8FBvAvgXw14g8aeNvGn7EH7V/hPwd4O8J6NqPiPxV4s8VeI/gN490fw94a8NeHtHtrzV9d8Qa7q95aaXo2jaXaXWo6pqN1bWNjbT3M8UTf4c1f7vP7WPgD4WfFf9lj9pb4W/HTxr/wAK1+CXxK+AHxk8AfGL4i/8JH4d8Hf8ID8LPGPw68R+HfiD41/4S7xhZ6j4S8K/8Ir4S1HV9d/4SPxTp9/4d0P7B/aet2d1plrdQP8A4Q1AH+w1/wAGy+jadoX/AAQ5/YRsdL8WeH/GltP4f+Nusy6x4atvFVrp1nqPiP8Aaa+NPiHWPCdzF4x8NeE9XbxB4C1fVL7wL4subTS7rwreeKvDms3fgXxL408Ez+HvGOu/u9X4Q/8ABsv4l1HxZ/wQ5/YR1TVLbw/a3Nr4f+NvhqKLw14T8K+C9ObTvBf7TXxp8HaPc3Oj+DtG0LSLzxBeaRoVjd+LPFl3Yz+KvHviqfWfHXjrWfEfjbxH4h8Q6p+71AH+IN/wVi/5Sm/8FLP+z/8A9sj/ANaK+I1f3+f8GVP/ACiy+Pn/AGf/APFP/wBZ1/ZVr+AP/grF/wApTf8AgpZ/2f8A/tkf+tFfEav7/P8Agyp/5RZfHz/s/wD+Kf8A6zr+yrQB0H/B4B/wUC8VfstfsGeBf2UvhzN4g0Pxt+3p4g8X+E/EvjHSpNR02DSPgF8IU8G6x8X/AA1a+IdC8Z+HtX0/xB8StX8c/DXwFf6Nf+HfGPgvxl8Gta+NfhbxPbaZc6joEt3/AJon7PXwU8VftKfH34H/ALOngXUPD+k+Nvj78YPhp8FPB2qeLLrUbHwrpvir4qeNNF8C+HtQ8S32j6Vrur2fh+z1fXbS41m60vQ9Z1G306O5msdK1G5SK0m/1G/+DqX/AIJi/FP/AIKEfsO+AfH/AOzf8MP+Fo/tG/skfEDXfH+leHNM1jxEPHfiP4E+L/CV1Z/GvwV8LfBWntL4f+IHxA1PxB4X+D/jXT/DmoWa+MdV0f4c674c+F15qHjPxJa+APH/APlSeE/FnirwF4q8NeOvAviXxB4L8beC/EGjeLPB3jHwnrOo+HPFXhPxV4c1G21jw94l8NeIdHubPV9C8QaFq9naapo2s6Xd2uo6XqNrbX1jcwXMEUqgH+r18Af+DTf/AII6fDP4NfD3wL8ZvgX4g/aU+K3h7w/DbfED45eJfjF+0D8NNR+Iviq4nnvtW1m2+H3ws+MfhzwT4L8PwXN0+l+E/DWnWmpajo/hXT9GsfE/izxz4ph1rxrr/wDnSf8ABZ/9m/8AZx/ZE/4Kf/tffs5fsl6x/a3wF+GHxA0TTPCNt/wm9r8RP+EP1jV/AHhDxN8Rfhb/AMJZBJcXt7/wp/4m634x+FX9n+Jr/V/Hfh3/AIQ3/hG/iHruveOtI8Razffp/wDFL/g7l/4K4fFH9nHXf2f5NR+AHw/8QeJfh/pngDWf2l/hb8PvG/gz9o5vKtdPsPEvjXQtetvilc/DLwT8QPG1lbalFqfiPwH8KvC//CIXXiDUNa+Etn8N/EGmeE9W8N/zA0Af6Pn/AAZDfHT/AISD9lj9uD9mj/hFvsn/AAqT9oD4efHT/hNf7b8//hIP+GiPh1P4A/4Rb/hHP7Ih/sr/AIQ//hl/+1v7b/t7Uv8AhIP+E4+wf2Ron/CM/bPEHz//AMHzn/OLv/u9n/30evAP+DIbx/8AFPTv2p/24PhbpHgr7f8ABLxj8APh54/+IPxF/wCEc8RXX/CK/FP4a/EWfw78HfBX/CXWt4nhLQ/+E+8JfFf4567/AMI5ren3XiLxV/wrb+0/C15YaZ4O8YQaj7//AMHzn/OLv/u9n/30egD8oP8Agz00b4y6p/wWBt774YeLPD/hzwT4c/Zg+Nus/tF6PrNtBPqPj34NT3vgbw9ofhPwnLN4a12Sz8QWf7Qeu/Anx1c3NrqngudvCvgvxLaN4lura6uPB3iz+p7/AIPJPEXgTRP+CR/hvTfF3w6/4TbxB4v/AGv/AINeHfhb4l/4S7WPDf8Awp/x3beCPi/4s1D4i/2NpkEtl8QP7T+GXhf4i/CT/hEfEUlto9l/wtH/AITyCdvEHgnQra4/nB/4Mqf+Upvx8/7MA+Kf/rRX7Ktfv9/werf8osvgH/2f/wDCz/1nX9qqgD+AP/gk7/ylN/4Jp/8AZ/8A+xv/AOtFfDmv9vmv8Qb/AIJO/wDKU3/gmn/2f/8Asb/+tFfDmv8Ab5oA+QP26f26f2cf+CdH7OPjP9qD9qDxn/wivw/8K+XpmjaNpkdrqPjv4neO9Rtb658NfC34W+Grm+07/hKviB4q/s6+fT9Pe+07R9G0fTtd8aeNNd8K/D/wr4s8WaF/JF4a1L/g16/4OIPjLc+BdJ+Evxg/Za/bw+O3iDxZpvhu48NeA9a+CPxl8cT+DYNZ/aL+IfxauZvhTJ8bP2L/ABL4g8cacPiTpfizx58eLTV/jL4lg07WbEx2t/afCvXK/b7/AIOPP+Cfvir/AIKH/wDBLn4reBfhrD4g1b4x/AHxBpn7VPwg8HeH49Rvp/iN4q+Ffhrxjo/iX4dL4e0DwZ428U+L/EHi/wCFPjb4jaX8MfCPhi00bUdf+Msnw4sb/wARad4bfXYrv/Il/wCLp/AT4p/81A+C/wAbfgv8QP8AqYvh18U/hP8AFP4deI/+4P4t8CfEDwJ4t0f/AKhXiLwx4j0r/lx1Ox/dAH9rn/BQ7/gzB+Jnw48K+KviV/wTd+N/iD9oW5tfEHg628PfsvfGuz+Hvgv4mS+Fb3TrTSvGOs6f+0PL4m8BfCnxZ4g0vxSzeJ7Xw1r3w5+EGnRfD2fVbC28WeI/G3hfR9M+I/8ADHX9L3iz/g7M/wCCwPjT9mDxL+zjrHj34P2finxZ4f1nw1qn7V/hP4a3vgL9p+107XfEFzqV9c+GtZ8C+LfDnwc8F+IIPDd1L4A0bxZ4O+CuheKvDnh9bbxL4e1nS/itZ2nxHg/ED9kP9i/9p/8Ab0+Mtl8AP2R/hB4g+M/xWvPD+veLJfD2jXvh/QtO0Xwr4agil1jxL4s8Y+MdY8OeCfBfh+C5utM0S21nxd4j0TTtS8Va74a8IaZc3ninxP4e0fUwD/W7/wCDeL41+Kvj7/wRc/4J/wDjrxjp/h/TdX0L4P6r8FLS38NWuo2enSeFf2a/iN43/Z08C6hcw6pqus3L+INW8E/Cvw9qniy6iu4dOvvFV5rN9o+laFpFxY6Hp37PV8Qf8E1/2Q9O/YL/AGDP2Vf2R7Sy8P2er/Bj4P8AhrRviDL4T17xV4l8K618ZddSbxj8cvFnhrWPGsVr4kn8P+NPjJ4j8deLtGtr7TNCg03TtbttM0vw14Y0izsfD2mfb9ABX88f7c//ACdN8Uf+5J/9V14Rr+hyv54/25/+Tpvij/3JP/quvCNAH9DlFFFABRRRQAUUUUAef/FL4T/Cz44+BNd+Fvxr+Gnw/wDjB8MvFH9mf8JL8Ovil4N8O/EDwJ4i/sTWNP8AEWjf274R8Wabq/h/V/7I8QaRpWu6Z/aGn3H2DWNM0/U7Xyr2ytp4/kD/AIdO/wDBLL/pGn+wB/4hv+zr/wDO5r7/AKKAPgD/AIdO/wDBLL/pGn+wB/4hv+zr/wDO5rn/ABZ/wR4/4JQ+NPCviXwdrH/BNz9iCz0jxZ4f1nw1ql34T/Zj+D/gLxVa6drunXOl31z4a8deBfCXhzxt4L8QQW11LLo3izwd4h0LxV4c1FbbWPD2s6Xq9naX0H6P0UAfAHwn/wCCUn/BMr4Hf8K0ufhb+wD+yB4X8QfB/wD4Q2f4dePP+GfPhhrfxT8O6x8P/wCzZPCPi7/hbfiLw1q/xN1f4gaRe6Rp+s/8LF13xZqfju/8R2//AAkup+Ir3xBLPqUn3/RRQBz/AIs8J+FfHvhXxL4F8deGvD/jTwT408P6z4T8Y+DvFmjad4j8K+LPCviPTrnR/EPhrxL4e1i2vNI13w/rukXl3pes6NqlpdadqmnXVzY31tPbTyxN8Aaz/wAEeP8AglDruo+E9Uvv+Cbn7EEFz4L8QXPiXR4tG/Zj+D/hzTrzUbrwr4l8HS23izR/D3hLS9I8e+H10jxZql3beE/HVj4j8K2fiq18NeOrPRoPG3gvwd4h0L9H6KAPgD/h07/wSy/6Rp/sAf8AiG/7Ov8A87mufuf+CPH/AAShuvFWjeMZf+Cbn7EC6voXh/xL4asbS2/Zj+D9n4Vn07xZqPhPVNUudZ8C2nhKDwT4j8QWtz4L0eLw14s8Q+HtU8VeC9OvPFmj+DtZ0LSPHvjqx8R/o/RQB+YHjX/gil/wSP8AH32z+3f+Ccv7IFh9v+H/AI/+Gk//AAhXwP8ABHw12eHfiV/wjn/CRalZ/wDCutL8K/2d8QNO/wCEV0z/AIQD4saf9l+Kfwo+1eI/+FW+MvB3/CY+Lv7cPhb/AMEUv+CR/wAH/AmhfDrwn/wTl/ZA1fw/4d/tP+z9Q+KXwP8ABHxx8d3H9r6xqGu3X9u/FL416X8QPib4o8q91O5g0z/hJfF2r/2Jo8en+HdG+weH9I0rTLL9P6KAPyg+HH/BC3/gj98K/FXxO8Y+GP8Agnd+zBqmr/FzxAviXxVafEf4d2Xxj8K6TqK6j4g1QW3wx8C/F2Xxx4J+Cfh83PiXUYm8J/Bnw94C8Kvp1t4f0d9GbSPCfhWx0b7g+Bf7J37LH7L/APwlP/DNH7NPwA/Z3/4Tj+xP+E1/4UX8G/h18JP+Ew/4Rn+1/wDhHP8AhKf+EA8OeH/+Eg/4R/8A4SDXv7E/tb7X/ZX9t6v9g8j+0rzzvf6KACiiigAooooAKKKKACiiigArn/FnhPwr498K+JfAvjrw14f8aeCfGnh/WfCfjHwd4s0bTvEfhXxZ4V8R6dc6P4h8NeJfD2sW15pGu+H9d0i8u9L1nRtUtLrTtU066ubG+tp7aeWJugooA/AH/iFx/wCCFH/RjP8A5sz+2H/9EFX6P/sQ/wDBN79iX/gnD4V8ceDv2LvgH4f+CukfEvxBp3iXx7d23iDxx458VeK9R0bTm0vQbbWfHXxN8UeNPG114f8ADltPqcvhrwm3iEeFfDeo+IfFmsaHo2n6v4v8UX2r/b9FABXj/wAfvgD8Gv2pfg18Qv2fP2g/h74f+Knwb+Knh+bw1468C+JYZ307V9OeeC+tLm2u7Gez1fQvEGhavZ6f4h8J+LPD2oaT4q8G+KtJ0bxX4U1nRvEmjaXqlp7BRQB/MF4//wCDQ3/gjb4x+Kfgr4g+HfBX7QHwo8JeFf8AhHP7d+BfgD47a7qPws+JX9h+I7zW9T/4TXV/ilpfxK+Nth/wmOmXUHg/xH/wrr4xeAfsvh3TrO68I/8ACK+LX1DxTf8A1/8AC3/g28/4IlfB/wAd6F8RfCf7BHw/1fxB4d/tP+z9P+KXxB+OHxx8CXH9r6PqGhXX9u/C341/FD4gfDLxR5VlqdzPpn/CS+EdX/sTWI9P8RaN9g8QaRpWp2X7fUUAc/4T8J+FfAXhXw14F8C+GvD/AIL8E+C/D+jeE/B3g7wno2neHPCvhPwr4c0620fw94a8NeHtHtrPSNC8P6FpFnaaXo2jaXaWunaXp1rbWNjbQW0EUS9BRRQB8wftefsX/swft6fBq9+AH7XHwg8P/Gf4U3niDQfFkXh7Wb3xBoWo6L4q8NTyy6P4l8J+MfB2seHPG3gvxBBbXWp6Jc6z4R8R6JqOpeFdd8S+ENTubzwt4n8Q6Pqf5AeGv+DVj/ghzoWnXNjqn7I3iDxpcz+IPFmsxax4l/aR/aatdRs9O8R+KtZ8Q6P4TtovB3xd8J6Q3h/wFpGqWPgXwnc3el3Xiq88K+HNGu/HXiXxp42n8Q+Mdd/oeooA8f8AgD8Afg1+y18Gvh7+z5+z58PfD/wr+Dfwr8Pw+GvAvgXw1DOmnaRpyTz313c3N3fT3mr674g13V7zUPEPizxZ4h1DVvFXjLxVq2s+K/Fes6z4k1nVNUu+A/a8/Yv/AGYP29Pg1e/AD9rj4QeH/jP8KbzxBoPiyLw9rN74g0LUdF8VeGp5ZdH8S+E/GPg7WPDnjbwX4ggtrrU9EudZ8I+I9E1HUvCuu+JfCGp3N54W8T+IdH1P6fooA/ki8Wf8GYX/AASh8R+KvEviHR/ih+2/4C0jXfEGs6zpfgXwn8XPg/eeFfBenapqNzfWPhPw1d+Ov2e/Gnja68P+HLaeLR9GufGPjHxZ4qn06ztpfEPiXXdXa71S6+n/ANmj/g1M/wCCNv7O/wDZOoeIvgr8QP2oPFvh/wCIFh4/0Lxd+0v8U9d8QfZP7K/sGfTPBWrfDr4WwfCT4JeOPh/BqeiT6nf+HPiL8LfGH/CTf8JBr2heLrzxB4Sm0/w7pv8AR9RQAV8wftefsX/swft6fBq9+AH7XHwg8P8Axn+FN54g0HxZF4e1m98QaFqOi+KvDU8suj+JfCfjHwdrHhzxt4L8QQW11qeiXOs+EfEeiajqXhXXfEvhDU7m88LeJ/EOj6n9P0UAfkD+y5/wQV/4JPfsXfHbwN+0v+zR+yn/AMK1+Nvw1/4Sb/hCvGv/AAvP9pLxj/Yv/CY+DvEPgDxH/wAU54/+MPirwlqP9o+EvFWvaT/xNtBv/sf2/wC32H2XU7WzvLf9fqKKAOf8WeE/Cvj3wr4l8C+OvDXh/wAaeCfGnh/WfCfjHwd4s0bTvEfhXxZ4V8R6dc6P4h8NeJfD2sW15pGu+H9d0i8u9L1nRtUtLrTtU066ubG+tp7aeWJv54f2xf8Ag1Y/4JH/ALXfjuz+Ium/Dn4gfskeIG+0f8JLp/7HWveCPhd4E8YY0fwxoWjfbPhb4s+HPxI+GXgz/hH7Lw1JPb/8Kl8I/Dn/AISLWPEnifxF48/4S/xBqFtqdj/R9RQB/PD+yH/wa4/8Efv2S9RsvEt98DfEH7VfjbSfEGvazo/ir9rzxNZfFTTrHTtf8KxeFZfCd78IvD3h7wF+z54s8P6XG2qa/oNz46+EHinxVo/irWZddtPEqXOh+Dh4Z+oP2l/+CB3/AASF/a7+KerfGv46fsS/D/V/ib4i+3z+KfEvgDxd8WPgd/wmGsav4j17xZrfi7xro3wL+IHw38P+M/iB4g8QeJdX1DxH8RfFOlav478ReZZ2ut+Ir+y0jSLax/X6igD5g/ZD/Yv/AGYP2C/g1ZfAD9kf4QeH/gx8KbPxBr3iyXw9o174g13Uda8VeJZ4pdY8S+LPGPjHWPEfjbxp4gntrXTNEttZ8XeI9b1HTfCuheGvCGmXNn4W8MeHtH0zz/8Abe/4JvfsS/8ABR7wr4H8Hfto/APw/wDGrSPhp4g1HxL4Cu7nxB448DeKvCmo6zpy6Xr1to3jr4ZeKPBfja18P+I7aDTJfE3hNfEJ8K+JNR8PeE9Y1zRtQ1fwh4XvtI+36KAPgD9ir/glj/wT7/4J2/2/c/sdfsvfD/4P+IPFH9qwa7488/xP8QPinfaPrf8Awismp+Ef+Ft/FLX/ABt8Tbb4f3N74J8Maz/wrqz8WW/gSHxHpn/CS2/h2LxBe6hqV39/0UUAfAH7WX/BLH/gn3+3R8U/hD8a/wBrL9l74f8Axq+JvwO+zweAPEviOfxPYb9Hs/Edp4ss/CPj/RvDmv6J4f8AjB8P7LxBb3eoWfw6+L2leOfAlp/wkXjW1t/Dsdl498a22v8A0B8C/wBk79lj9l//AISn/hmj9mn4Afs7/wDCcf2J/wAJr/wov4N/Dr4Sf8Jh/wAIz/a//COf8JT/AMIB4c8P/wDCQf8ACP8A/CQa9/Yn9rfa/wCyv7b1f7B5H9pXnne/0UAc/wCLPCfhXx74V8S+BfHXhrw/408E+NPD+s+E/GPg7xZo2neI/Cvizwr4j0650fxD4a8S+HtYtrzSNd8P67pF5d6XrOjapaXWnapp11c2N9bT208sTfgD8fv+DWX/AIIufHTTviE+l/s0+IPgF42+IfiCbxLL8RvgD8XPiN4Y1HwbqN94qg8T6xbfD34a+Mde8e/s+eE/D+qRrfeGIfCdp8GZPCvhfwrqk+neBdG8K3OneHr/AEX+h6igD8IfCf8AwbL/APBDnwX4q8NeMdH/AGEfD95q/hPxBo3iXS7TxZ8bf2mvHvhW61HQtRttUsbbxL4F8dfGnxH4J8aeH57m1ii1nwn4x8Pa74V8R6c1zo/iHRtU0i8u7Gf9vvCfhPwr4C8K+GvAvgXw14f8F+CfBfh/RvCfg7wd4T0bTvDnhXwn4V8OadbaP4e8NeGvD2j21npGheH9C0iztNL0bRtLtLXTtL061trGxtoLaCKJegooAK8/+LHwt8CfHH4WfEv4KfFLQv8AhKPhl8YPh/4y+FvxF8Nf2nrGif8ACReBPiB4d1Lwn4u0L+2fDuoaR4g0j+1/D+r6hp/9p6FqumaxYfaPtWmahZXsUFzH6BRQB+AP/ELj/wAEKP8Aoxn/AM2Z/bD/APogq/b74T/C3wJ8DvhZ8NPgp8LdC/4Rf4ZfB/4f+Dfhb8OvDX9p6xrf/CO+BPh/4d03wn4R0L+2fEWoav4g1f8Asjw/pGn6f/aeu6rqesX/ANn+1anqF7eyz3MnoFFABRRRQB8wftefsX/swft6fBq9+AH7XHwg8P8Axn+FN54g0HxZF4e1m98QaFqOi+KvDU8suj+JfCfjHwdrHhzxt4L8QQW11qeiXOs+EfEeiajqXhXXfEvhDU7m88LeJ/EOj6n+UH7N/wDwbFf8Ebf2bvHesfEW1/Zg/wCF2+ILj4geN/GXhPT/ANpDxfrvxg8CfD3w74y0eTQrb4T6P8LdZltvhl42+H/gmyudQn8Eal8a/CPxV+Kenaxex+ItV+Jet+INF8Nanon7/UUAc/4T8J+FfAXhXw14F8C+GvD/AIL8E+C/D+jeE/B3g7wno2neHPCvhPwr4c0620fw94a8NeHtHtrPSNC8P6FpFnaaXo2jaXaWunaXp1rbWNjbQW0EUS/nB4u/4Ipf8Ej/ABtrHh3XdZ/4Jy/sgWV74X8j+zYPCPwP8EfD/R7n7P47+HXxFj/4SLw74D0vw34f8X7vEHwu8NafP/wlmma39p8Can8Rfhbc+b8MvjB8WvCPjb9P6KAPP/hb8J/hZ8DvAmhfC34KfDT4f/B/4ZeF/wC0/wDhGvh18LfBvh34f+BPDv8Abesah4i1n+wvCPhPTdI8P6R/a/iDV9V13U/7P0+3+36xqeoandebe3tzPJ6BRRQB+UH7Xn/BDr/glf8At3/GW9/aD/ak/ZK8P/EP4yat4f0Hw1rvjrRviP8AGn4V6j4m07wxBLY6Bc+LLT4QfEjwFpHizxBpekNa+HrbxZ4k0/VPFQ8K6N4a8KPrL+G/CvhrS9K+wP2Q/wBi/wDZg/YL+DVl8AP2R/hB4f8Agx8KbPxBr3iyXw9o174g13Uda8VeJZ4pdY8S+LPGPjHWPEfjbxp4gntrXTNEttZ8XeI9b1HTfCuheGvCGmXNn4W8MeHtH0z6fooAK/CH/goF/wAG4f8AwS5/4KH+KpviV46+FPiD4BfGTVvEEniDxj8X/wBlbU/DXwr8VfEae+1Hxnr/AIhb4i+GtY8HeNvhT4v8QeL/ABT42u/E/i74nap8OZPjLr+o6N4dsL74jv4b06XQrv8Ad6igD+YL9mj/AINGv+CR/wCzv8U9J+KXiLTv2gP2oP8AhH/sF5oXw6/aX+IPgjxB8LLTxFpXiPQfEWmeI9W8I/C34W/CT/hOPI/sSfQr/wAFfEXUPGHws8TeHfEGvaZ4u8AeIPO0+fTf1+/bW/4JY/8ABPv/AIKJf2Bc/ti/svfD/wCMHiDwv/ZUGhePPP8AE/w/+Kdjo+if8JVJpnhH/hbfwt1/wT8Tbn4f217428T6z/wrq88WXHgSbxHqf/CS3Hh2XxBZafqVp9/0UAfAH7DH/BLj9hP/AIJr/wDC0f8Ahir4Gf8ACl/+F0f8IT/wsv8A4ub8YviL/wAJL/wrn/hLv+EN/wCSsfEHx3/Y/wDY/wDwnfir/kAf2V/aH9q/8TX7d9h037H0H7b3/BN79iX/AIKPeFfA/g79tH4B+H/jVpHw08Qaj4l8BXdz4g8ceBvFXhTUdZ05dL1620bx18MvFHgvxta+H/EdtBpkvibwmviE+FfEmo+HvCesa5o2oav4Q8L32kfb9FAHxB+zl/wTX/YM/ZD+MvxV+P8A+zD+yr8H/gX8VvjP4f8ADfhPx14h+G3hpPDWnDwr4XgsYrTw14J8HWMyeCfhX4f1m50nR9b8c6N8LfDng3TviR4q0TQ/F/xCtvE/inRdL1i09/8Aj98Afg1+1L8GviF+z5+0H8PfD/xU+DfxU8PzeGvHXgXxLDO+navpzzwX1pc213Yz2er6F4g0LV7PT/EPhPxZ4e1DSfFXg3xVpOjeK/Cms6N4k0bS9UtPYKKAPxB+E/8Awbh/8EY/gd8U/hp8a/hb+xt/wi/xN+D/AMQPBvxS+HXiX/hob9qvW/8AhHfHfw/8R6b4s8I67/Y3iL45av4f1f8AsjxBpGn6h/Zmu6Vqej3/ANn+y6np97ZSz20n7fUUUAFfnB+15/wSF/4Jo/t36je+If2pP2OPg/8AEPxtq3iDQfEuu/FHRtN1X4V/GXxNqPhjwrL4J0C28WfGj4Qat4C+K3izw/pfhZrXR7bwn4k8Y6p4VEGjeGpX0Z7nwr4an0r9H6KAPwB/4hcf+CFH/RjP/mzP7Yf/ANEFX6f/ALHX7Af7G3/BP/wJefDr9jz9nv4f/A7w/q/2f/hJdQ8O2d9q/jvxx9g1jxPrujf8LF+KXiy/8QfE34kf8I1e+M/E8HhH/hO/F3iL/hD9H1efw74X/sjw/HbaZD9f0UAFFFFABX88f7c//J03xR/7kn/1XXhGv6HK/nj/AG5/+Tpvij/3JP8A6rrwjQB9af8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9R/w9G/6oZ/5k3/8X1fkvRQB+tH/AA9G/wCqGf8AmTf/AMX1H/D0b/qhn/mTf/xfV+S9FAH60f8AD0b/AKoZ/wCZN/8AxfUf8PRv+qGf+ZN//F9X5L0UAfrR/wAPRv8Aqhn/AJk3/wDF9X54/HP4pf8AC6fin4p+Jf8AYX/CNf8ACS/2J/xJf7T/ALZ+xf2P4d0jQP8AkJf2fpX2n7T/AGV9r/48IPJ8/wAj975XnSeS0UAf/9kKZW5kc3RyZWFtCmVuZG9iagozMjk2IDAgb2JqCjw8L1R5cGUvU2lnL0ZpbHRlci9BZG9iZS5QUEtMaXRlL1N1YkZpbHRlci9hZGJlLnBrY3M3LmRldGFjaGVkL1JlZmVyZW5jZVs8PC9UeXBlL1NpZ1JlZi9UcmFuc2Zvcm1NZXRob2QvVVIzL1RyYW5zZm9ybVBhcmFtczw8L1YvMi4yL1R5cGUvVHJhbnNmb3JtUGFyYW1zL01zZyhUaGlzIGZvcm0gaGFzIGJlZW4gY3JlYXRlZCBhcyBhbiBBZG9iZSBQREYgd2l0aCBSZWFkZXItRXh0ZW5zaW9ucy4pL0RvY3VtZW50Wy9GdWxsU2F2ZV0vQW5ub3RzWy9DcmVhdGUvRGVsZXRlL01vZGlmeS9Db3B5L0ltcG9ydC9FeHBvcnRdL0Zvcm1bL0ZpbGxJbi9JbXBvcnQvRXhwb3J0L1N1Ym1pdFN0YW5kYWxvbmVdL1NpZ25hdHVyZVsvTW9kaWZ5XS9QIGZhbHNlL0VGWy9DcmVhdGUvRGVsZXRlL0ltcG9ydC9Nb2RpZnldPj4vRGF0YSAzMjQ1IDAgUj4+XS9OYW1lKFVubGltaXRlZCBQcm9kdWN0aW9uIHdpdGggT25saW5lIENvbW1lbnQgYW5kIFB1bmNoQ2FyZCkvTShEOjIwMjAwNTI5MDgyMzU5LTA2JzAwJykvQ29udGVudHM8MzA4MDA2MDkyYTg2NDg4NmY3MGQwMTA3MDJhMDgwMzA4MDAyMDEwMTMxMGIzMDA5MDYwNTJiMGUwMzAyMWEwNTAwMzA4MDA2MDkyYTg2NDg4NmY3MGQwMTA3MDEwMDAwYTA4MDMwODIwNDQzMzA4MjAzMmJhMDAzMDIwMTAyMDIwMjY4NzUzMDBkMDYwOTJhODY0ODg2ZjcwZDAxMDEwNTA1MDAzMDVmMzEwYjMwMDkwNjAzNTUwNDA2MTMwMjU1NTMzMTE2MzAxNDA2MDM1NTA0MGExMzBkNDc2NTZmNTQ3Mjc1NzM3NDIwNDk2ZTYzMmUzMTFkMzAxYjA2MDM1NTA0MGIxMzE0NDE2NDZmNjI2NTIwNTQ3Mjc1NzM3NDIwNTM2NTcyNzY2OTYzNjU3MzMxMTkzMDE3MDYwMzU1MDQwMzEzMTA1MDcyNmY2NDc1NjM3NDIwNTM2NTcyNzY2OTYzNjU3MzMwMWUxNzBkMzEzNTMwMzUzMjM4MzAzNDMyMzAzMDMyNWExNzBkMzIzMzMwMzEzMDM4MzAzODMwMzAzMDMwNWEzMDgxOTIzMTBiMzAwOTA2MDM1NTA0MDYxMzAyNTU1MzMxMWQzMDFiMDYwMzU1MDQwYjEzMTQ0MTY0NmY2MjY1MjA1NDcyNzU3Mzc0MjA1MzY1NzI3NjY5NjM2NTczMzEyMzMwMjEwNjAzNTUwNDBhMTMxYTQxNjQ2ZjYyNjUyMDUzNzk3Mzc0NjU2ZDczMjA0OTZlNjM2ZjcyNzA2ZjcyNjE3NDY1NjQzMTNmMzAzZDA2MDM1NTA0MDMxMzM2NTU2ZTZjNjk2ZDY5NzQ2NTY0MjA1MDcyNmY2NDc1NjM3NDY5NmY2ZTIwNzc2OTc0NjgyMDRmNmU2YzY5NmU2NTIwNDM2ZjZkNmQ2NTZlNzQyMDYxNmU2NDIwNTA3NTZlNjM2ODQzNjE3MjY0MzA4MTlmMzAwZDA2MDkyYTg2NDg4NmY3MGQwMTAxMDEwNTAwMDM4MThkMDAzMDgxODkwMjgxODEwMDkwNThmZGU5MjM2YzY1ODIxMTU4YzUxNzMzZmEyNTc1YzEwMDhlMDk0NjU2YTlkOTZmYjI0YjU4Yjg2MGM4MWFhMGQ1MDFmYzI2YWUxMDJiZGVhNmMyMzcxYmQyZDg4ZWVlNzg2ODlmNzBkY2FlOTliM2ZhM2ZjMDI5OWQxN2M4NTA5OTc2NjRjMjc3OWQxMzU1ZDNjMDYyMzcwN2RlYWYzODAyYmJjZDQzNzU4ZmI4Njc0ZDNhZDlmYzRiZGNkMjY2NDUxZDEzMDY4OWI3NzBkYWE4NmIxYTIzNGZkMzU0MDcyNTQ4NjUyNmQ3MWI5NzI3NTVlYWIyNmJmMjZlYzkwMjAzMDEwMDAxYTM4MjAxNTczMDgyMDE1MzMwMGIwNjAzNTUxZDBmMDQwNDAzMDIwNzgwMzAxNDA2MDM1NTFkMjUwNDBkMzAwYjA2MDkyYTg2NDg4NmY3MmYwMTAxMDczMDMyMDYwMzU1MWQxZjA0MmIzMDI5MzAyN2EwMjVhMDIzODYyMTY4NzQ3NDcwM2EyZjJmNjM3MjZjMmU2MTY0NmY2MjY1MmU2MzZmNmQyZjcwNzI2ZjY0NTM3NjYzNjUyZTYzNzI2YzMwMGMwNjAzNTUxZDEzMDEwMWZmMDQwMjMwMDAzMDgxY2UwNjAzNTUxZDIwMDEwMWZmMDQ4MWMzMzA4MWMwMzA4MWJkMDYwOTJhODY0ODg2ZjcyZjAxMDIwMzMwODFhZjMwODFhYzA2MDgyYjA2MDEwNTA1MDcwMjAyMzA4MTlmMWE4MTljNTk2Zjc1MjA2MTcyNjUyMDZlNmY3NDIwNzA2NTcyNmQ2OTc0NzQ2NTY0MjA3NDZmMjA3NTczNjUyMDc0Njg2OTczMjA0YzY5NjM2NTZlNzM2NTIwNDM2NTcyNzQ2OTY2Njk2MzYxNzQ2NTIwNjU3ODYzNjU3MDc0MjA2MTczMjA3MDY1NzI2ZDY5NzQ3NDY1NjQyMDYyNzkyMDc0Njg2NTIwNmM2OTYzNjU2ZTczNjUyMDYxNjc3MjY1NjU2ZDY1NmU3NDIwNjE2MzYzNmY2ZDcwNjE2ZTc5Njk2ZTY3MjA3NDY4NjUyMDQxNjQ2ZjYyNjUyMDUyNjU2MTY0NjU3MjIwNDU3ODc0NjU2ZTczNjk2ZjZlNzMyMDUzNjU3Mjc2NjU3MjIwNzM2ZjY2NzQ3NzYxNzI2NTJlMzAxYjA2MGEyYTg2NDg4NmY3MmYwMTAxMDcwMTA0MGQzMDBiMDIwMTAxMDMwMzA0ZmZmMDBhMDEwMzMwMGQwNjA5MmE4NjQ4ODZmNzBkMDEwMTA1MDUwMDAzODIwMTAxMDAwMjY0YmVhYjJiZWRmNmNmN2RhNDhhYjg1NDk3NDcxYTEzNWZiZGExNGVkYThmZWQ2MTIzODBmZjM3OTc1ZjlkMGVlMzVmMTJhYzNhNWVmYWQ2Y2U4ZGVmMzRjM2VkMzc0OTYzNDcxNGNhMGJlY2YzYTk1ZTIzZGFiZjFhZTA5MmUwNjAxYTc0NTZkYzcxYjE0ODdlMzFhYzU2NWMxYTE3YjZjNmMyMTMyMTJmMTliNWI5OThjYTg3MmM3YzdhMzg3NDJhMjA4OWYyYTRlNGM3YjRkZDhhNGUwMDNmODZjZjhiZmI1NjFkYTExNjRmNjk4NjNkY2Y4YzM0MTAwN2Q1ZGUzNjkxYzViNmEzMTRjNzFiODhkZGMyYzcyMGIzNTliNjQxNDJjOWViZTJkZWIzOTI1ZmJhMjM4OGMyN2I4ODA3OTJkNDM4YWM4MmRmNDg5ZGVhNmM4Mjk0MGFkNTJhNGY2YjAzMmRkZDU2MmI1MDZhOTcwODUzNjAyOWRiMzVjYTU1ZWQ0NjU0YTg1NTk1N2E1ZTQxNTAzMWM1OTkwNjkwZDcxYjIyMTVmNmFkNzJlOTllNWZjYmJmYTZmYzBiNDE2NTAwMjFlYjJlMDc1NmFiYzI5MTY1MzkyNzFkNDBhNjE4N2E4MjFkNjdlODg3ZDA2MjY0ZGJjMWUzMDNiYzMwODIwNGVjMzA4MjAzZDRhMDAzMDIwMTAyMDIwNDNlMWNiZGNjMzAwZDA2MDkyYTg2NDg4NmY3MGQwMTAxMDUwNTAwMzA2OTMxMGIzMDA5MDYwMzU1MDQwNjEzMDI1NTUzMzEyMzMwMjEwNjAzNTUwNDBhMTMxYTQxNjQ2ZjYyNjUyMDUzNzk3Mzc0NjU2ZDczMjA0OTZlNjM2ZjcyNzA2ZjcyNjE3NDY1NjQzMTFkMzAxYjA2MDM1NTA0MGIxMzE0NDE2NDZmNjI2NTIwNTQ3Mjc1NzM3NDIwNTM2NTcyNzY2OTYzNjU3MzMxMTYzMDE0MDYwMzU1MDQwMzEzMGQ0MTY0NmY2MjY1MjA1MjZmNmY3NDIwNDM0MTMwMWUxNzBkMzAzNDMwMzQzMDMyMzEzODMzMzgzNDM1NWExNzBkMzIzMzMwMzEzMDM4MzAzODMwMzAzMDMwNWEzMDVmMzEwYjMwMDkwNjAzNTUwNDA2MTMwMjU1NTMzMTE2MzAxNDA2MDM1NTA0MGExMzBkNDc2NTZmNTQ3Mjc1NzM3NDIwNDk2ZTYzMmUzMTFkMzAxYjA2MDM1NTA0MGIxMzE0NDE2NDZmNjI2NTIwNTQ3Mjc1NzM3NDIwNTM2NTcyNzY2OTYzNjU3MzMxMTkzMDE3MDYwMzU1MDQwMzEzMTA1MDcyNmY2NDc1NjM3NDIwNTM2NTcyNzY2OTYzNjU3MzMwODIwMTIyMzAwZDA2MDkyYTg2NDg4NmY3MGQwMTAxMDEwNTAwMDM4MjAxMGYwMDMwODIwMTBhMDI4MjAxMDEwMGE2NWUxZjVhYjc4ZmI4ZjEzYTE3OWExMzU2NmFmOTJjMmE3M2E5YzMwOTExZWNjOWI1MWNmZjhlMGEwOGJiZTZhYTU3NDdlZTE4YjQ0YTg3MWM3ODBjMWQyY2NmZTZjYzUyMTIxY2ZlYzYyNDlkNDY3OTZlYzU0NWFmNTdiZmRhODcxNWFhN2VkNDM4ZTYwNWZhMmFiYmJiY2NhNDk0OGQxYjBkZmUwZjY2NDExYjgxMTBhZjJkZTJlYzQwOWNhOGM4N2NkNzU4MGExZmVhOWQ2MTNjZTExNTU4NTI4NWRkYjA1OTI5NTk4NmQ5MWFkZmJlOTBlZGNlZWNlMTZhMmQwMDZlMWVjZmI4NTBjNjI1MTY0YzdjMGZkNzJiNGE1ZmExODY1OTM2MjViNTRjZmM1ZGUxZjI3Y2Y0ODI5ZmNhOTdlZmQ2ZTQxNjQ3M2ExNmY2ZmZmYTVlODYwMGE0MGI5Y2FhYjRjZDgxNWUxMmEwOTYwMjQxZTdjMWY5NGQ1NmIzOWU3MWM1NGRjYjQ4NjRhYzBlZTI3NjRmNDM2NDQ0YmFiYmRhYmE2MzNjMWMxYzE3ZTc2YjczZTljZGM3NTgzYTYwNDA5MDcxZTJiZThhODBkNjVlZDk4YWIzYzEyNGZjNjQ0MmY1ZGFhYjFjZjFjMjFjZDFiMTIzNTljMWNkMDIwMzAxMDAwMWEzODIwMWE0MzA4MjAxYTAzMDEyMDYwMzU1MWQxMzAxMDFmZjA0MDgzMDA2MDEwMWZmMDIwMTAxMzA1NzA2MDM1NTFkMjAwNDUwMzA0ZTMwNGMwNjA5MmE4NjQ4ODZmNzJmMDEwMjAzMzAzZjMwM2QwNjA4MmIwNjAxMDUwNTA3MDIwMTE2MzE2ODc0NzQ3MDczM2EyZjJmNzc3Nzc3MmU2MTY0NmY2MjY1MmU2MzZmNmQyZjZkNjk3MzYzMmY3MDZiNjkyZjcwNzI2ZjY0NWY3Mzc2NjM2NTVmNjM3MDczMmU2ODc0NmQ2YzMwMTQwNjAzNTUxZDI1MDQwZDMwMGIwNjA5MmE4NjQ4ODZmNzJmMDEwMTA3MzA4MWIyMDYwMzU1MWQxZjA0ODFhYTMwODFhNzMwMjJhMDIwYTAxZTg2MWM2ODc0NzQ3MDNhMmYyZjYzNzI2YzJlNjE2NDZmNjI2NTJlNjM2ZjZkMmY2MzY0NzMyZTYzNzI2YzMwODE4MGEwN2VhMDdjYTQ3YTMwNzgzMTBiMzAwOTA2MDM1NTA0MDYxMzAyNTU1MzMxMjMzMDIxMDYwMzU1MDQwYTEzMWE0MTY0NmY2MjY1MjA1Mzc5NzM3NDY1NmQ3MzIwNDk2ZTYzNmY3MjcwNmY3MjYxNzQ2NTY0MzExZDMwMWIwNjAzNTUwNDBiMTMxNDQxNjQ2ZjYyNjUyMDU0NzI3NTczNzQyMDUzNjU3Mjc2Njk2MzY1NzMzMTE2MzAxNDA2MDM1NTA0MDMxMzBkNDE2NDZmNjI2NTIwNTI2ZjZmNzQyMDQzNDEzMTBkMzAwYjA2MDM1NTA0MDMxMzA0NDM1MjRjMzEzMDBiMDYwMzU1MWQwZjA0MDQwMzAyMDEwNjMwMWYwNjAzNTUxZDIzMDQxODMwMTY4MDE0ODJiNzM4NGE5M2FhOWIxMGVmODBiYmQ5NTRlMmYxMGZmYjgwOWNkZTMwMWQwNjAzNTUxZDBlMDQxNjA0MTRkMGE5MDRkMzg3NmQyOGM3YWZiODYzZGRhZWVjNGFjZWM0NGZmZWYzMzAxOTA2MDkyYTg2NDg4NmY2N2QwNzQxMDAwNDBjMzAwYTFiMDQ1NjM2MmUzMDAzMDIwNDkwMzAwZDA2MDkyYTg2NDg4NmY3MGQwMTAxMDUwNTAwMDM4MjAxMDEwMGFjYWJhMmQ2OWU5ZTIwZjViMzY4NzZmMjBjOGE1YjRhYTNkMzM3OTBmYWNlZDc5Yzc5OTYzNDQxNmVkZDgzNTNmYzFiNmE4OGQ0ZGM0NGZkMjc3MDY4MDBmYTA3ZDA5NTAxNzRjMzJjNzEyMTljMGZlNzgyYTY3NGRiY2Y5YTBkNTAwMDg4MzFkNjY3MDcwOGM1NTE2MTJkMjQ5NmUzZDkxZGEzOWFmYmE3NDkxMDM5MjczOTg4NjJhNWFiMDA3NzdmYWNjNTY0NTYyNWFjZWI5MDBiYzBjODhjOGEyZDdmZWEwZjg1MDgzNzFmNzExMzU3M2VjMzE3M2EzNGY1OGRjYjI0OTBlOWE2ODU0MjdjZjk3Yjc4ZDgxNDRjN2MxNWNkZTRkNGM2ODE2Y2E0ZjNiY2EyZGI1ODU1Mjk4OGU2M2Y5MWRiZGRjZjgyOTIxOTExM2IxZmYzMDEzNjhhMjZhNzEzODRhMjFhN2EzNjFiZTY1MjZjOWI0ZTA2ZDY3ZmM0MGY0Mjc4Y2IwMjI2MjBkYjJkOTgyMWI4ZDBjODcyMTdkZjVlMzE4NDk1ZGE0NGM2NDdmNWVmMmQzMzE5NzcwZTEwNzJiZjc5YmE1OWE2NjdhZDE1YzBjNzE2ZTcxMGY5NTY0OTg3M2EyNDJiYzU4NDQzMDc1MzRkNzY0Nzk5MzA4MjA0YTEzMDgyMDM4OWEwMDMwMjAxMDIwMjA0M2UxY2JkMjgzMDBkMDYwOTJhODY0ODg2ZjcwZDAxMDEwNTA1MDAzMDY5MzEwYjMwMDkwNjAzNTUwNDA2MTMwMjU1NTMzMTIzMzAyMTA2MDM1NTA0MGExMzFhNDE2NDZmNjI2NTIwNTM3OTczNzQ2NTZkNzMyMDQ5NmU2MzZmNzI3MDZmNzI2MTc0NjU2NDMxMWQzMDFiMDYwMzU1MDQwYjEzMTQ0MTY0NmY2MjY1MjA1NDcyNzU3Mzc0MjA1MzY1NzI3NjY5NjM2NTczMzExNjMwMTQwNjAzNTUwNDAzMTMwZDQxNjQ2ZjYyNjUyMDUyNmY2Zjc0MjA0MzQxMzAxZTE3MGQzMDMzMzAzMTMwMzgzMjMzMzMzNzMyMzM1YTE3MGQzMjMzMzAzMTMwMzkzMDMwMzAzNzMyMzM1YTMwNjkzMTBiMzAwOTA2MDM1NTA0MDYxMzAyNTU1MzMxMjMzMDIxMDYwMzU1MDQwYTEzMWE0MTY0NmY2MjY1MjA1Mzc5NzM3NDY1NmQ3MzIwNDk2ZTYzNmY3MjcwNmY3MjYxNzQ2NTY0MzExZDMwMWIwNjAzNTUwNDBiMTMxNDQxNjQ2ZjYyNjUyMDU0NzI3NTczNzQyMDUzNjU3Mjc2Njk2MzY1NzMzMTE2MzAxNDA2MDM1NTA0MDMxMzBkNDE2NDZmNjI2NTIwNTI2ZjZmNzQyMDQzNDEzMDgyMDEyMjMwMGQwNjA5MmE4NjQ4ODZmNzBkMDEwMTAxMDUwMDAzODIwMTBmMDAzMDgyMDEwYTAyODIwMTAxMDBjYzRmNTQ4NGY3YTdhMmU3MzM1MzdmM2Y5YzEyODg2YjJjOTk0NzY3N2UwZjFlYjlhZDE0ODhmOWMzMTBkODFkZjBmMGQ1OWY2OTBhMmY1OTM1YjBjYzZjYTk0YzljMTVhMDlmY2UyMGJmYTBjZjU0ZTJlMDIwNjY0NTNmMzk4NjM4N2U5Y2M0OGUwNzIyYzYyNGY2MDExMmIwMzVkZjU1ZWE2OTkwYjBkYjg1MzcxZWUyNGUwN2IyNDJhMTZhMTM2OWEwNjZlYTgwOTExMTU5MmE5YjA4Nzk1YTIwNDQyZGM5YmQ3MzM4OGIzYzJmZTA0MzFiNWRiMzBiZjBhZjM1MWEyOWZlZWZhNjkyZGQ4MTRjOWQzZDU5OGVhZDMxM2M0MDdlOWI5MTM2MDZmY2UyNWM4ZGQxOGQyNmQ1NWM0NWNmYWY2NTNmYjFhYWQyNjI5NmY0YTgzOGVhYmE2MDQyZjRmNDFjNGEzNTE1Y2VmODRlMjI1NjBmOTUxOGM1Zjg5NjlmOWZmYmIwYjc3ODI1ZTk4MDZiYmRkNjBhZjBjNjc0OTQ5ZGYzMGY1MGRiOWE3N2NlNGI3MDgzMjM4ZGEwY2E3ODIwNDQ1YzNjNTQ2NGYxZWFhMjMwMTk5ZmVhNGMwNjRkMDY3ODRiNWU5MmRmMjJkMmM5NjdiMzdhZDIwMTAyMDMwMTAwMDFhMzgyMDE0ZjMwODIwMTRiMzAxMTA2MDk2MDg2NDgwMTg2Zjg0MjAxMDEwNDA0MDMwMjAwMDczMDgxOGUwNjAzNTUxZDFmMDQ4MTg2MzA4MTgzMzA4MTgwYTA3ZWEwN2NhNDdhMzA3ODMxMGIzMDA5MDYwMzU1MDQwNjEzMDI1NTUzMzEyMzMwMjEwNjAzNTUwNDBhMTMxYTQxNjQ2ZjYyNjUyMDUzNzk3Mzc0NjU2ZDczMjA0OTZlNjM2ZjcyNzA2ZjcyNjE3NDY1NjQzMTFkMzAxYjA2MDM1NTA0MGIxMzE0NDE2NDZmNjI2NTIwNTQ3Mjc1NzM3NDIwNTM2NTcyNzY2OTYzNjU3MzMxMTYzMDE0MDYwMzU1MDQwMzEzMGQ0MTY0NmY2MjY1MjA1MjZmNmY3NDIwNDM0MTMxMGQzMDBiMDYwMzU1MDQwMzEzMDQ0MzUyNGMzMTMwMmIwNjAzNTUxZDEwMDQyNDMwMjI4MDBmMzIzMDMwMzMzMDMxMzAzODMyMzMzMzM3MzIzMzVhODEwZjMyMzAzMjMzMzAzMTMwMzkzMDMwMzAzNzMyMzM1YTMwMGIwNjAzNTUxZDBmMDQwNDAzMDIwMTA2MzAxZjA2MDM1NTFkMjMwNDE4MzAxNjgwMTQ4MmI3Mzg0YTkzYWE5YjEwZWY4MGJiZDk1NGUyZjEwZmZiODA5Y2RlMzAxZDA2MDM1NTFkMGUwNDE2MDQxNDgyYjczODRhOTNhYTliMTBlZjgwYmJkOTU0ZTJmMTBmZmI4MDljZGUzMDBjMDYwMzU1MWQxMzA0MDUzMDAzMDEwMWZmMzAxZDA2MDkyYTg2NDg4NmY2N2QwNzQxMDAwNDEwMzAwZTFiMDg1NjM2MmUzMDNhMzQyZTMwMDMwMjA0OTAzMDBkMDYwOTJhODY0ODg2ZjcwZDAxMDEwNTA1MDAwMzgyMDEwMTAwMzJkYTlmNDM3NWMxZmE2ZmM5NmZkYmFiMWQzNjM3M2ViYzYxMTkzNmI3MDIzYzFkMjM1OTk4NmM5ZWVlNGQ4NWU3NTRjODIwMWZhN2Q0YmJlMmJmMDA3NzdkMjQ2YjcwMmY1Y2MxM2E3NjQ5YjVkM2UwMjM4NDJhNzE2YTIyZjNjMTI3Mjk5ODE1ZjYzNTkwZTQwNDRjYzM4ZGJjOWY2MTFjZTdmZDI0OGNkMTQ0NDM4YzE2YmE5YjRkYTVkNDM1MmZiYzExY2ViZGY3NTEzNzhkOWY5MGU0MTRmMTE4M2ZiZWU5NTkxMjM1ZjkzMzkyZjM5ZWUwZDU2YjlhNzE5Yjk5NGJjODcxYzNlMWIxNjEwOWM0ZTVmYTkxZjA0MjNhMzc3ZDM0Zjk3MmU4Y2RhYTYyMWMyMWU5ZDVmNDgyMTBlMzdiMDViNjJkNjg1NjBiN2U3ZTkyMmM2ZjRkNzI4MjBjZWQ1Njc0YjI5ZGI5YWIyZDJiMWQxMDVmZGIyNzc1NzA4ZmZkMWRkN2UyMDJhMDc5ZTUxY2U1ZmZhZjY0NDA1MTJkOWU5YjQ3ZGI0MmE1N2MxZmMyYTY0OGIwZDdiZTkyNjk0ZGE0ZjYyOTU3YzU3ODExMThkYzg3NTFjYTEzYjI2MjlkNGYyYjMyYmQzMWE1YzFmYTUyYWIwNTg4YzgwMDAwMzE4MjAxNmEzMDgyMDE2NjAyMDEwMTMwNjUzMDVmMzEwYjMwMDkwNjAzNTUwNDA2MTMwMjU1NTMzMTE2MzAxNDA2MDM1NTA0MGExMzBkNDc2NTZmNTQ3Mjc1NzM3NDIwNDk2ZTYzMmUzMTFkMzAxYjA2MDM1NTA0MGIxMzE0NDE2NDZmNjI2NTIwNTQ3Mjc1NzM3NDIwNTM2NTcyNzY2OTYzNjU3MzMxMTkzMDE3MDYwMzU1MDQwMzEzMTA1MDcyNmY2NDc1NjM3NDIwNTM2NTcyNzY2OTYzNjU3MzAyMDI2ODc1MzAwOTA2MDUyYjBlMDMwMjFhMDUwMGEwNWQzMDE4MDYwOTJhODY0ODg2ZjcwZDAxMDkwMzMxMGIwNjA5MmE4NjQ4ODZmNzBkMDEwNzAxMzAxYzA2MDkyYTg2NDg4NmY3MGQwMTA5MDUzMTBmMTcwZDMyMzAzMDM1MzIzOTMxMzQzMjM0MzAzMDVhMzAyMzA2MDkyYTg2NDg4NmY3MGQwMTA5MDQzMTE2MDQxNDU4Y2NhNzQ0MjRmYjM4ZjM5MzViYTYyODVjNTRiOWM3MzFkNDQxMmIzMDBkMDYwOTJhODY0ODg2ZjcwZDAxMDEwMTA1MDAwNDgxODA1YjBjMzBlMzk4ODZiNTZmNGZmYTY1NjU3MGRhZTlhNzBhNDEyMjdiMzc5MTA1MWRkZjY1MDE0NmQwZWFlMjM4MTQ2MzdkZGFlYWJhZjEzMjZmNzg0MjUxMGQwZTJiNGM4NGNhZDZhOGJkMTEzNDc4Y2ZlZmJmYjc2YTY5MWY3ZGM5MGY0MDFhOWE3OGEzOGE3ZmUwYTYxZDkzZjMyYzRmMDYyNDkxYzkyZTAxNGVlZmM0YjBmNzY5OGEwZDM3OTM4M2MyZTgzNmYwN2VmNGE1OWJhNTJhNDk3NmI1ZWUzYWZhZjZiMzVkOTY3NTE4MzVkYTZiYjlhMDgzYzE4NjdjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA+L0J5dGVSYW5nZVswIDE5NjM5MDIgMTk3MzUwNiAxMzAxXSAgICAgICAgICAgICAgICAgICAgIC9Qcm9wX0J1aWxkPDwvRmlsdGVyPDwvTmFtZS9BZG9iZVBERkphdmFUb29sa2l0LlBQS0xpdGUvUHJlUmVsZWFzZSBmYWxzZS9SIDAuMD4+L0FwcDw8L05hbWUvQWNyb2JhdCMyMFJlYWRlciMyMERDIzIwZXh0ZW5zaW9ucy9EYXRlKDIwMTUtMDUtMDdUMjI6MzM6MTQrMDAwMCkvUiAxPj4+Pj4+CmVuZG9iagozMjk4IDAgb2JqCjw8L0xlbmd0aCAgICAgIDc4OS9UeXBlL1hSZWYvUm9vdCAzMjQ1IDAgUi9JbmZvIDMyNDMgMCBSL0lEWzw5RTQ0MTRBNjQ5NEY3NTQwQTEzRURDMEZCNjk5QTY4Nj48QjBBQTZBNTg2Qjk4MjJENTYyQTM2Q0Y0Qjg5NUUxNjc+XS9TaXplIDMyOTkvSW5kZXhbMCAzMjk5XS9XWzEgMyAxXS9EZWNvZGVQYXJtczw8L0NvbHVtbnMgNS9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQp42u3cT0hUQRwH8JnZdXVtTQ3NNdQoCEKIDkJgURDVxYqEIKSMQDwEmdZFCKIEO9SxQxQJe4kO5SkUL0V1CLoYXkIwKCGjLCL6w5rln9f8vqs5OSlbraX09fDhx/fNzHtv3ji+gzyj7E9gjFJZ2gRKLVNGK5WUOvYksHFhuyRD14xN9lyctHV3S8jWBwYnbH1zTdjWDW/HbZ0oyrJ1y7Ex6dUjvdoGIzbpKvhqk6J1yijdUWXzIHEl2wS6qeKLtFSStD/Pscn58KhNyrZLUn87apPOgc82WXVIki29uTbpGxqR0R7a0VRum2jeiLoElsPA8QKscFrmoa5GHZpJtJtkydXqJOrk92S6noR9cD+sTXdk04N6h1h3QqxvENU9HN2Ko5HfT6aubdK5Zj/xc38GUvOp4Pgcid/Ln4HUVY047oTxmecyNSY051CvhjVwN3Kor8JSqGEhvA+34allz0pUphKDRCExTpuFS/RyuBmGnXlL3fsEbEWvVucZuUf9xB9zhXPenDnazJGYNNpkoJd/137irop8nKUkjV5xZ6+YP3F7VS2COVm4s+9zVN5aUt7MzJuYVDKKFT7qPJdRL3da6vjsNlNJOnfkr+dfnBPjt4k4Ltyz8NZwWuPUoc0u1CnXI0n8xSv/eS+dgTVc4qyu4I/vwh9tpZcE3pqPe8+lEeM3zq5jR8W8DryfbBSjt7DC34th+esfOoz1HG4WIzgafoRxbqDlZdRN1uid09acWtxF9AE8Du0TD4YLz8obmsLv2r9Rx8f22nfF4ayuH69E3idjqDWllC6s0WrOA6V0aRjmfkUpXSKGuF9RSrlfUUop9ytKKfcrSildvOpm7leU0iWi5n5FKeV+RSml3K8opf+lMe5XlFK+X1FKKfcrSin3q0w4qYKGj0aX5h/B/0vE8EWLp/gSxUFl9Kt348vR5oNtU3xX2oReytHQJzgAiyG+6RR6DJ/NfJvourTUna/F3k2SnJIvaOlLZ6Ru61YmeFG5Vr5FphMFi3r+ZR76p7+AUZ48qY0eim2oNEFFWU3/Nzv1+esKZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKMTk3MzczNgolJUVPRgoNCi0tLS0tLS0tLS0tLS1SdWJ5TXVsdGlwYXJ0UG9zdC03ODc0ODc0YzFmMmY4ZjllOTg1ZjZmYjk3MGIyMWRmZC0tDQo= + headers: + Authorization: + - Bearer some-value-here + User-Agent: + - Faraday v0.17.6 + Content-Type: + - multipart/form-data; boundary=-----------RubyMultipartPost-7874874c1f2f8f9e985f6fb970b21dfd + Content-Length: + - '1975394' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: '' + headers: + Date: + - Tue, 25 Jul 2023 15:41:14 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Remaining-Minute: + - '59' + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Reset: + - '54' + Ratelimit-Remaining: + - '59' + Ratelimit-Limit: + - '60' + Pragma: + - no-cache + - no-cache + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + X-Frame-Options: + - SAMEORIGIN + Cache-Control: + - no-cache, no-store + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"data":{"success":true,"requestId":407}}' + recorded_at: Tue, 25 Jul 2023 15:41:14 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/find_bnft_claim_400.yml b/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/find_bnft_claim_400.yml new file mode 100644 index 00000000000..e31737dfe1b --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/find_bnft_claim_400.yml @@ -0,0 +1,285 @@ +--- +http_interactions: +- request: + method: get + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 31 Aug 2023 19:48:14 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Thu, 31 Aug 2023 19:48:14 GMT +- request: + method: post + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 10.0.0.9 + 281 + VAgovAPI + 5719699674 + 5719699674 + + + + + + + abc123 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBenefitClaimDetailsByBnftClaimId"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Thu, 31 Aug 2023 19:48:15 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + ns0:Server + Exception Description: The object [abc123], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[bnftClaimId-->bnftClaimId/text()]] with descriptor [XMLDescriptor(gov.va.vba.ebenefits.services.claimstatus.jaxws.FindBenefitClaimDetailsByBnftClaimId --> [DatabaseTable(ns0:findBenefitClaimDetailsByBnftClaimId)])], could not be converted to [class java.lang.Long]. + Internal Exception: java.lang.NumberFormatException: For input string: "abc123" + recorded_at: Thu, 31 Aug 2023 19:48:15 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/update_5103_200.yml b/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/update_5103_200.yml new file mode 100644 index 00000000000..d3f5e305dc5 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/update_5103_200.yml @@ -0,0 +1,289 @@ +--- +http_interactions: +- request: + method: get + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 31 Aug 2023 19:44:07 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Thu, 31 Aug 2023 19:44:07 GMT +- request: + method: post + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 10.0.0.9 + 281 + VAgovAPI + 9615803788 + 9615803788 + + + + + + + 600131328 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBenefitClaimDetailsByBnftClaimId"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 31 Aug 2023 19:44:08 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdUAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABjMuMy4xNAAANo9306001313282022-09-21T09:51:20Complete78930AC2022-09-21T09:51:202018-06-19CLRAppealYesNo930YDISTRICT + OF COLUMBIA, OFFICE OF VETERANS AFFAIRSCPL600043201600043201St. + PetersburgMontgomeryRegional + OfficePO Box 1437St. + PetersburgFL33731 + recorded_at: Thu, 31 Aug 2023 19:44:08 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/update_5103_claim.yml b/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/update_5103_claim.yml new file mode 100644 index 00000000000..c4f9c312e5a --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/benefit_claim/update_5103_claim.yml @@ -0,0 +1,1439 @@ +--- +http_interactions: +- request: + method: get + uri: /BenefitClaimWebServiceBean/BenefitClaimWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 13 Jul 2023 15:27:37 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Thu, 13 Jul 2023 15:27:37 GMT +- request: + method: post + uri: /BenefitClaimWebServiceBean/BenefitClaimWebService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 192.168.86.122 + 281 + VAgovAPI + 600043201 + 600043201 + + + + + + + 600098193 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBnftClaim"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 13 Jul 2023 15:27:38 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdTAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTMuMy44AAA=600098193400PREDSCHRGCompensationeBenefits + 526EZ-Pre Discharge (400)YES1237252017-05-02T00:00:00-05:002017-06-01T11:56:23-05:00404982822017-10-18T08:23:35-05:00317SHARE - + PCANUVBACOREEHEE00VeteranCPLCompensation-Pension + Live600043201ELLIS + TAMARA1506433714906550600043201600093804499CANCancelledEBNVETCP15 + recorded_at: Thu, 13 Jul 2023 15:27:38 GMT +- request: + method: get + uri: /BenefitClaimWebServiceBean/BenefitClaimWebServiceV1?WSDL + body: + encoding: US-ASCII + string: '' + headers: + Host: + - ".vba.va.gov" + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 13 Jul 2023 15:27:39 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Thu, 13 Jul 2023 15:27:39 GMT +- request: + method: post + uri: /BenefitClaimWebServiceBean/BenefitClaimWebServiceV1 + body: + encoding: UTF-8 + string: |- + + + VAgovAPI + + + 192.168.86.122 + 281 + VAgovAPI + 600043201 + 600043201 + + + 600098193400PREDSCHRGCompensationeBenefits 526EZ-Pre Discharge (400)YES1237252017-05-02T00:00:00-05:002017-06-01T11:56:23-05:00404982822017-10-18T08:23:35-05:00317SHARE - PCANUVBACOREEHEE00VeteranCPLCompensation-Pension Live600043201ELLIS TAMARA1506433714906550600043201600093804499CANCancelledEBNVETCP15Y + headers: + Host: + - ".vba.va.gov" + Soapaction: + - '"updateBnftClaim"' + Content-Type: + - text/xml;charset=UTF-8 + Content-Length: + - '2349' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 13 Jul 2023 15:27:40 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdTAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTMuMy44AAA=600098193400PREDSCHRGCompensationeBenefits + 526EZ-Pre Discharge (400)YES1237252017-05-02T00:00:00-05:002017-06-01T11:56:23-05:00404Y982822017-10-18T08:23:35-05:00317SHARE - + PCANUVBACOREEHEE00VeteranCPLCompensation-Pension + Live600043201ELLIS + TAMARA1506433714906550600043201600093804499CANCancelledEBNVETCP15 + recorded_at: Thu, 13 Jul 2023 15:27:40 GMT +- request: + method: get + uri: /ClaimManagementService/ClaimManagementService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 13 Jul 2023 15:27:40 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Thu, 13 Jul 2023 15:27:40 GMT +- request: + method: post + uri: /ClaimManagementService/ClaimManagementService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 192.168.86.122 + 281 + VAgovAPI + 600043201 + 600043201 + + + + + + + 600098193 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findClaimLevelSuspense"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 13 Jul 2023 15:27:41 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + X-Oracle-Dms-Ecid: + - 561d70ec-2ba1-4c12-bd40-49cd46361f05-00014fac + X-Oracle-Dms-Rid: + - '0' + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdJABF3ZWJsb2dpYy5hcHAubWFwZAAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABzEuMTcuODYAAA==ClaimLevelSuspense172017-03-23T12:31:03-05:00283VBMS - + CESTIVBMSSYSACCTBenefitClaim1106340400PREDSCHRGeBenefits + 526EZ-Pre Discharge (400)2017-05-02T00:00:00-05:002017-10-18T08:23:35-05:00600098193056CANCancelled123725eBenefits + 526EZ-Pre Discharge (400)10600043201600043201600093804600065506337172010-10-29T15:21:58-05:00281cd_stn_prfil_pkg.do_updateUCAPJBACHStationProfile18322LASTSUSPNSAustin + SDCC2017-10-18T08:23:35-05:00Cancelled0 + recorded_at: Thu, 13 Jul 2023 15:27:41 GMT +- request: + method: get + uri: /ClaimManagementService/ClaimManagementService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 13 Jul 2023 15:27:42 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Thu, 13 Jul 2023 15:27:42 GMT +- request: + method: post + uri: /ClaimManagementService/ClaimManagementService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 192.168.86.122 + 281 + VAgovAPI + 600043201 + 600043201 + + + + + + + + 17 + 2017-03-23T12:31:03-05:00 + 283 + VBMS - CEST + I + VBMSSYSACCT + BenefitClaim + 1 + 106340 + 400PREDSCHRG + eBenefits 526EZ-Pre Discharge (400) + 2017-05-02T00:00:00-05:00 + 2023-07-13T09:27:41.681-06:00 + 600098193 + 053 + CAN + Cancelled + 123725 + eBenefits 526EZ-Pre Discharge (400) + 1 + 0 + 600043201 + 600043201 + 600093804 + 600065506 + 337 + + 17 + 2010-10-29T15:21:58-05:00 + 281 + cd_stn_prfil_pkg.do_update + U + CAPJBACH + StationProfile + 1 + 8 + 322 + LASTSUSPNS + Austin SDC + C + + 2023-07-13T09:27:41.681-06:00 + Documents uploaded into eFolder + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"updateClaimLevelSuspense"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 13 Jul 2023 15:27:43 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + X-Oracle-Dms-Ecid: + - 561d70ec-2ba1-4c12-bd40-49cd46361f05-00014fad + X-Oracle-Dms-Rid: + - '0' + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdJABF3ZWJsb2dpYy5hcHAubWFwZAAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABzEuMTcuODYAAA== + recorded_at: Thu, 13 Jul 2023 15:27:43 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/claimant_web_service/find_poa_by_participant_id.yml b/spec/support/vcr_cassettes/claims_api/bgs/claimant_web_service/find_poa_by_participant_id.yml new file mode 100644 index 00000000000..dbb4826b0c4 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/claimant_web_service/find_poa_by_participant_id.yml @@ -0,0 +1,784 @@ +--- +http_interactions: +- request: + method: get + uri: /ClaimantServiceBean/ClaimantWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + Host: + - ".vba.va.gov" + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 07 Oct 2020 15:00:22 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 07 Oct 2020 15:00:23 GMT +- request: + method: post + uri: /ClaimantServiceBean/ClaimantWebService + body: + encoding: UTF-8 + string: |- + + + VAgovAPI + + + 192.168.86.57 + 281 + VAgovAPI + 24601183249317710 + abraham.lincoln@vets.gov + + + 600043201 + headers: + Host: + - ".vba.va.gov" + Soapaction: + - '"findPOAByPtcpntId"' + Content-Type: + - text/xml;charset=UTF-8 + Content-Length: + - '1001' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 07 Oct 2020 15:00:23 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + body: + encoding: UTF-8 + string: rO0ABXdUAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABjMuMS4yNAAAY08/03/202008/26/202008/03/2020281VAGOVAPI - + BUPDIVAGOVAPIO044 + - CALIFORNIA DEPARTMENT OF VETERANS AFFAIRS45978POA + State OrganizationPower + of Attorney For600043201 + recorded_at: Wed, 07 Oct 2020 15:00:24 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/claimant_web_service/not_find_poa_by_participant_id.yml b/spec/support/vcr_cassettes/claims_api/bgs/claimant_web_service/not_find_poa_by_participant_id.yml new file mode 100644 index 00000000000..d9afea5ada4 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/claimant_web_service/not_find_poa_by_participant_id.yml @@ -0,0 +1,780 @@ +--- +http_interactions: +- request: + method: get + uri: /ClaimantServiceBean/ClaimantWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + Host: + - ".vba.va.gov" + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 07 Oct 2020 15:01:12 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 07 Oct 2020 15:01:12 GMT +- request: + method: post + uri: /ClaimantServiceBean/ClaimantWebService + body: + encoding: UTF-8 + string: |- + + + VAgovAPI + + + 192.168.86.57 + 281 + VAgovAPI + 58560500027894672 + abraham.lincoln@vets.gov + + + 4603097531 + headers: + Host: + - ".vba.va.gov" + Soapaction: + - '"findPOAByPtcpntId"' + Content-Type: + - text/xml;charset=UTF-8 + Content-Length: + - '1002' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 07 Oct 2020 15:01:12 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + body: + encoding: UTF-8 + string: rO0ABXdUAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABjMuMS4yNAAA + recorded_at: Wed, 07 Oct 2020 15:01:13 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/claims/claim.yml b/spec/support/vcr_cassettes/claims_api/bgs/claims/claim.yml new file mode 100644 index 00000000000..51b212ba0d7 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/claims/claim.yml @@ -0,0 +1,289 @@ +--- +http_interactions: +- request: + method: get + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Jun 2023 22:06:32 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 28 Jun 2023 22:06:32 GMT +- request: + method: post + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 10.0.0.162 + 281 + VAgovAPI + 1819833360 + 1819833360 + + + + + + + 600118851 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBenefitClaimDetailsByBnftClaimId"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Jun 2023 22:06:33 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdTAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTMuMy44AAA=No4006001188512018-06-12T10:47:09Complete78400SUPP2018-06-12T10:47:092017-12-08CANCompensationNoNo400AMERICAN + LEGIONCPL600061742600061742National + Work QueueEBNVETSt. + PetersburgNational Work + Queue810 Vermont Avenue NWWashingtonDC20420 + recorded_at: Wed, 28 Jun 2023 22:06:33 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/claims/claim_with_errors.yml b/spec/support/vcr_cassettes/claims_api/bgs/claims/claim_with_errors.yml new file mode 100644 index 00000000000..05085075cbc --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/claims/claim_with_errors.yml @@ -0,0 +1,286 @@ +--- +http_interactions: +- request: + method: get + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Jun 2023 22:06:34 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 28 Jun 2023 22:06:34 GMT +- request: + method: post + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 10.0.0.162 + 281 + VAgovAPI + 4637831433 + 4637831433 + + + + + + + 123123131 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBenefitClaimDetailsByBnftClaimId"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Wed, 28 Jun 2023 22:06:35 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdTAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTMuMy44AAA=ns0:ServerEBenefitsBnftClaimStatusWebService-->findBenefitClaimDetailsByBnftClaimId-->findBnftClaimByBnftClaimId-->No + BnftClaim found for 123123131EBenefitsBnftClaimStatusWebService-->findBenefitClaimDetailsByBnftClaimId-->findBnftClaimByBnftClaimId-->No + BnftClaim found for 123123131 + recorded_at: Wed, 28 Jun 2023 22:06:35 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/claims/claims.yml b/spec/support/vcr_cassettes/claims_api/bgs/claims/claims.yml new file mode 100644 index 00000000000..49bf977d849 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/claims/claims.yml @@ -0,0 +1,292 @@ +--- +http_interactions: +- request: + method: get + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Jun 2023 21:57:04 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Tue, 12 Dec 2017 03:09:06 GMT +- request: + method: post + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 10.0.0.162 + 281 + VAgovAPI + 600061742 + 600061742 + + + + + + + 600061742 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBenefitClaimsStatusByPtcpntId"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Jun 2023 21:57:05 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdTAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTMuMy44AAA=YesNo165600354181165ACRDPMC2022-12-202022-12-202022-12-20CANCompensationNoNo1652022-12-20CompleteCPD600836358600061742YesNo165600354175165ACRD2022-12-202022-12-202022-12-01CANCompensationNoNo1652022-12-20CompleteCPD600836263600061742YesNo165600354178165ACRD2022-12-202022-12-202022-12-01CANCompensationNoNo1652016-06-062022-12-20CompleteCPD600061742600061742YesNo130600311927130SCHATTEBN2022-09-212022-09-212022-06-23CLRCompensationYesNo1392016-06-062022-09-21CompleteCPL600061742600061742YesNo130600309680130SCHATTEBN2022-09-212022-09-212022-06-09CLRCompensationYesNo1382016-06-062022-09-21CompleteCPL600061742600061742YesNo130600308831130SCHATTEBN2022-09-212022-09-212022-06-06CLRCompensationYesNo1362016-06-062022-09-21CompleteCPL600061742600061742YesNo130600308847130SCHATTEBN2022-09-212022-09-212022-06-06CLRCompensationYesNo1372016-06-062022-09-21CompleteCPL600061742600061742YesNo130600308728130SCHATTEBN2022-09-212022-09-212022-06-03CLRCompensationYesNo1322016-06-062022-09-21CompleteCPL600061742600061742YesNo130600308729130SCHATTEBN2022-09-212022-09-212022-06-03CLRCompensationNoNo1342016-06-062022-09-21CompleteCPL600061742600061742YesNo130600307595130SCHATTEBN2022-09-212022-09-212022-05-26CLRCompensationNoNo1312016-06-062022-09-21CompleteCPL600061742600061742YesNo130600305092130SCHATTEBN2022-09-212022-09-212022-05-12CLRCompensationYesNo1302016-06-062022-09-21CompleteCPL600061742600061742NoNo130600293008130DPNEBNADJ2022-03-312022-03-312022-03-04CANDependencyNoNo1392016-06-062022-03-31CompleteCPL600061742600061742NoNo130600290209130DPNEBNADJ2022-03-312022-03-312022-02-18CANDependencyNoNo1382016-06-062022-03-31CompleteCPL600061742600061742NoNo130600283068130DPNEBNADJ2022-03-312022-03-312022-01-21CANDependencyNoNo1372016-06-062022-03-31CompleteCPL600061742600061742YesNo130600278551130DPNEBNADJ2022-09-212022-09-212021-12-23CANDependencyNoNo1362016-06-062022-09-21CompleteCPL600061742600061742YesNo130600253380130SCHATTEBN2022-09-212022-09-212021-08-13CANCompensationNoNo1342016-06-062022-09-21CompleteCPL600061742600061742YesNo130600246407130SCHATTEBN2022-09-212022-09-212021-07-16CANCompensationNoNo1322016-06-062022-09-21CompleteCPL600061742600061742YesNo130600242440130SCHATTEBN2022-09-212022-09-212021-06-21CANCompensationNoNo1312016-06-062022-09-21CompleteCPL600061742600061742YesNo130600242054130SCHATTEBN2022-09-212022-09-212021-06-16CANCompensationNoNo1302016-06-062022-09-21CompleteCPL600061742600061742YesNo290600230851290INCRT2022-09-212022-09-212021-03-28CLRCompensationYesNo2902016-06-062022-09-21CompleteCPL600061742600061742NoNo400600214206400SUPP2020-12-172020-12-172021-03-21CANCompensationNoNo4062016-06-062020-12-17CompleteCPL600061742600061742NoNo130600228853130SCHATTEBN2021-03-232021-03-232021-03-12CANCompensationNoNo1372016-06-062021-03-23CompleteCPL600061742600061742NoNo130600222604130SCHATTEBN2021-03-232021-03-232021-02-11CANCompensationNoNo1362016-06-062021-03-23CompleteCPL600061742600061742NoNo130600217238130SCHATTEBN2021-03-232021-03-232021-01-05CANCompensationNoNo1342016-06-062021-03-23CompleteCPL600061742600061742NoNo130600214782130SCHATTEBN2021-03-232021-03-232020-12-18CANCompensationNoNo1322016-06-062021-03-23CompleteCPL600061742600061742NoNo130600214780130SCHATTEBN2021-03-232021-03-232020-12-18CANCompensationNoNo1312016-06-062021-03-23CompleteCPL600061742600061742NoNo130600214718130SCHATTEBN2021-03-232021-03-232020-12-17CANCompensationNoYes1302016-06-062021-03-23CompleteCPL600061742600061742NoNo400600213618400SUPP2020-12-172020-12-172020-12-10CANCompensationNoNo4042016-06-062020-12-17CompleteCPL600061742600061742VBMSVBANoNo400600211621400SUPP2020-12-172020-12-172020-11-19CANCompensationNoNo4032016-06-062020-12-17CompleteCPL600061742600061742VBMSVBANoNo400600211590400SUPP2020-12-172020-12-172020-11-19CANCompensationNoNo4022016-06-062020-12-17CompleteCPL600061742600061742VBMSVBANoNo400600210629400SUPP2020-12-172020-12-172020-11-05CANCompensationNoNo4012016-06-062020-12-17CompleteCPL600061742600061742VBMSVBANoNo130600210476130SCHEBNREJ2020-12-172020-12-172020-11-04CANCompensationNoNo1392016-06-062020-12-17CompleteCPL600061742600061742EBNVETNoNo130600210473130SCHEBNREJ2020-12-172020-12-172020-11-04CANCompensationNoNo1382016-06-062020-12-17CompleteCPL600061742600061742EBNVETNoNo130600210436130SCHEBNREJ2020-12-172020-12-172020-11-03CANCompensationNoNo1372016-06-062020-12-17CompleteCPL600061742600061742SEPVSOREPNoNo400600210432400SUPP2020-12-172020-12-172020-11-03CANCompensationNoNo4002016-06-062020-12-17CompleteCPL600061742600061742VBMSVBANoNo130600210226130DPEBNAJRE2020-12-172020-12-172020-10-29CANDependencyNoNo1362016-06-062020-12-17CompleteCPL600061742600061742NoNo130600210032130DPEBNAJRE2020-12-172020-12-172020-10-28CANDependencyNoNo1342016-06-062020-12-17CompleteCPL600061742600061742NoNo130600210013130DPEBNAJRE2020-12-172020-12-172020-10-28CANDependencyNoNo1322016-06-062020-12-17CompleteCPL600061742600061742EBNVETNoNo400600210011400SUPP2020-10-282020-10-282020-10-28CANCompensationNoNo4002016-06-062020-10-28CompleteCPL600061742600061742VBMSVBANoNo130600209801130DPEBNAJRE2020-12-172020-12-172020-10-26CANDependencyNoNo1312016-06-062020-12-17CompleteCPL600061742600061742NoNo020600209659020SUPP2020-12-172020-12-172020-10-23CANCompensationNoNo0202016-06-062020-12-17CompleteCPL600061742600061742VBMSVBANoNo130600209626130DPNEBNADJ2020-12-172020-12-172020-10-23CANDependencyNoNo1302016-06-062020-12-17CompleteCPL600061742600061742EBNVETNoNo400600209443400SUPP2020-10-222020-10-222020-10-22CANCompensationNoNo4032016-06-062020-10-22CompleteCPL600061742600061742VBMSVBANoNo400600209466400SUPP2020-10-222020-10-222020-10-22CANCompensationNoNo4042016-06-062020-10-22CompleteCPL600061742600061742VBMSVBANoNo400600209438400SUPP2020-10-222020-10-222020-10-22CANCompensationNoNo4022016-06-062020-10-22CompleteCPL600061742600061742VBMSVBANoNo400600209436400SUPP2020-10-222020-10-222020-10-22CANCompensationNoNo4012016-06-062020-10-22CompleteCPL600061742600061742VBMSVBANoNo130600209223130SCHATTEBN2020-10-222020-10-222020-10-21CANCompensationNoNo1382016-06-062020-10-22CompleteCPL600061742600061742NoNo130600208712130DPEBNAJRE2020-10-222020-10-222020-10-16CANDependencyNoNo1372016-06-062020-10-22CompleteCPL600061742600061742NoNo130600208575130DPEBNAJRE2020-10-222020-10-222020-10-15CANDependencyNoNo1362016-06-062020-10-22CompleteCPL600061742600061742NoNo130600208556130DPEBNAJRE2020-10-222020-10-222020-10-15CANDependencyNoNo1342016-06-062020-10-22CompleteCPL600061742600061742EBNVETNoNo400600208555400SUPP2020-10-222020-10-222020-10-15CANCompensationNoNo4002016-06-062020-10-22CompleteCPL600061742600061742VBMSVBANoNo130600208472130DPNEBNADJ2020-10-222020-10-222020-10-14CANDependencyNoNo1322016-06-062020-10-22CompleteCPL600061742600061742NoNo020600208180020SUPP2020-10-222020-10-222020-10-09CANCompensationNoNo0202016-06-062020-10-22CompleteCPL600061742600061742VBMSVBANoNo130600208127130DPNEBNADJ2020-10-222020-10-222020-10-09CANDependencyNoNo1312016-06-062020-10-22CompleteCPL600061742600061742EBNVETNoNo130600208022130SCHEBNREJ2020-10-222020-10-222020-10-08CANCompensationNoNo1302016-06-062020-10-22CompleteCPL600061742600061742SEPVSOREPNoNo400600206018400SUPP2020-10-082020-10-082020-09-24CANCompensationNoNo4092016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo130600205801130DPEBNAJRE2020-10-082020-10-082020-09-23CANDependencyNoNo1392016-06-062020-10-08CompleteCPL600061742600061742EBNVETNoNo400600205799400SUPP2020-10-082020-10-082020-09-23CANCompensationNoNo4082016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo130600204783130DPNEBNADJ2020-10-082020-10-082020-09-16CANDependencyNoNo1382016-06-062020-10-08CompleteCPL600061742600061742NoNo130600203591130DPEBNAJRE2020-10-082020-10-082020-09-14CANDependencyNoNo1372016-06-062020-10-08CompleteCPL600061742600061742EBNVETNoNo400600203588400SUPP2020-10-082020-10-082020-09-14CANCompensationNoNo4072016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo400600203277400SUPP2020-09-102020-09-102020-09-10CANCompensationNoNo4072016-06-062020-09-10CompleteCPL600061742600061742VBMSVBANoNo400600203276400SUPP2020-10-082020-10-082020-09-10CANCompensationNoNo4062016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo130600203274130DPEBNAJRE2020-10-082020-10-082020-09-10CANDependencyNoNo1362016-06-062020-10-08CompleteCPL600061742600061742EBNVETNoNo130600203270130DPEBNAJRE2020-10-082020-10-082020-09-10CANDependencyNoNo1342016-06-062020-10-08CompleteCPL600061742600061742EBNVETNoNo130600202774130SCHEBNREJ2020-10-082020-10-082020-09-08CANCompensationNoNo1322016-06-062020-10-08CompleteCPL600061742600061742EBNVETNoNo130600202575130SCHEBNREJ2020-10-082020-10-082020-09-04CANCompensationNoNo1312016-06-062020-10-08CompleteCPL600061742600061742EBNVETNoNo130600201711130DPNEBNADJ2020-10-082020-10-082020-08-27CANDependencyNoNo1302016-06-062020-10-08CompleteCPL600061742600061742NoNo400600201671400SUPP2020-08-262020-08-262020-08-26CANCompensationNoNo4062016-06-062020-08-26CompleteCPL600061742600061742VBMSVBANoNo400600201666400SUPP2020-10-082020-10-082020-08-26CANCompensationNoNo404Y2016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo400600201378400PREDSCHRG2020-10-082020-10-082020-08-26CANCompensationNoNo4032016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo400600199370400PREDSCHRG2020-10-082020-10-082020-08-26CANCompensationNoNo4022016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo400600195896400PREDSCHRG2020-10-082020-10-082020-08-20CANCompensationNoNo4002016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo020600195876020EPDSUPP2020-10-082020-10-082020-08-20CANCompensationNoNo0202016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo400600196067400PREDSCHRG2020-10-082020-10-082020-08-20CANCompensationNoNo4012016-06-062020-10-08CompleteCPL600061742600061742VBMSVBANoNo130600196629130DPNEBNADJ2020-08-262020-08-262020-07-21CANDependencyNoNo1392016-06-062020-08-26CompleteCPL600061742600061742NoNo130600196612130DPNEBNADJ2020-08-262020-08-262020-07-21CANDependencyNoNo1382016-06-062020-08-26CompleteCPL600061742600061742NoNo130600196609130DPNEBNADJ2020-08-262020-08-262020-07-20CANDependencyNoNo1362016-06-062020-08-26CompleteCPL600061742600061742NoNo130600196610130DPNEBNADJ2020-08-262020-08-262020-07-20CANDependencyNoNo1372016-06-062020-08-26CompleteCPL600061742600061742NoNo130600196608130DPNEBNADJ2020-08-262020-08-262020-07-20CANDependencyNoNo1342016-06-062020-08-26CompleteCPL600061742600061742NoNo130600196508130DPNEBNADJ2020-08-262020-08-262020-07-18CANDependencyNoNo1332016-06-062020-08-26CompleteCPL600061742600061742NoNo130600196072130DPEBNAJRE2020-08-262020-08-262020-07-16CANDependencyNoNo1322016-06-062020-08-26CompleteCPL600061742600061742EBNVETNoNo130600195890130SCHEBNREJ2020-08-262020-08-262020-07-15CANCompensationNoNo1312016-06-062020-08-26CompleteCPL600061742600061742SEPVSOREPNoNo130600195878130DPEBNAJRE2020-08-262020-08-262020-07-15CANDependencyNoNo1302016-06-062020-08-26CompleteCPL600061742600061742EBNVETNoNo400600194927400PREDSCHRG2020-07-152020-07-152020-07-09CANCompensationNoNo4012016-06-062020-07-15CompleteCPL600061742600061742VBMSVBANoNo400600195138400PREDSCHRG2020-07-152020-07-152020-07-09CANCompensationNoNo4022016-06-062020-07-15CompleteCPL600061742600061742VBMSVBANoNo400600195141400PREDSCHRG2020-07-152020-07-152020-07-09CANCompensationNoNo4032016-06-062020-07-15CompleteCPL600061742600061742VBMSVBANoNo400600191976400PREDSCHRG2020-06-122020-06-122020-07-09CANCompensationNoNo4042016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo400600192378400PREDSCHRG2020-06-122020-06-122020-07-09CANCompensationNoNo4032016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo400600192380400PREDSCHRG2020-06-122020-06-122020-07-09CANCompensationNoNo4062016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo400600192389400PREDSCHRG2020-06-122020-06-122020-07-09CANCompensationNoNo4072016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo400600192390400PREDSCHRG2020-06-122020-06-122020-07-09CANCompensationNoNo4082016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo400600192445400PREDSCHRG2020-06-122020-06-122020-07-09CANCompensationNoNo4092016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo020600192625020EPDSUPP2020-07-152020-07-152020-07-09CANCompensationNoNo0202016-06-062020-07-15CompleteCPL600061742600061742VBMSVBANoNo400600192632400PREDSCHRG2020-07-152020-07-152020-07-09CANCompensationNoNo4002016-06-062020-07-15CompleteCPL600061742600061742VBMSVBANoNo130600194999130DPEBNAJRE2020-07-152020-07-152020-07-06CANDependencyNoNo1382016-06-062020-07-15CompleteCPL600061742600061742EBNVETNoNo130600195007130DPNEBNADJ2020-07-152020-07-152020-07-06CANDependencyNoNo1352016-06-062020-07-15CompleteCPL600061742600061742NoNo130600195099130DPNEBNADJ2020-07-152020-07-152020-07-06CANDependencyNoNo1392016-06-062020-07-15CompleteCPL600061742600061742NoNo130600194931130SCHEBNREJ2020-07-152020-07-152020-07-02CANCompensationNoNo1372016-06-062020-07-15CompleteCPL600061742600061742EBNVETNoNo130600194926130SCHATTEBN2020-07-152020-07-152020-07-02CANCompensationNoNo1362016-06-062020-07-15CompleteCPL600061742600061742SEPVSOREPNoNo130600194637130DPNEBNADJ2020-07-152020-07-152020-07-01CANDependencyNoNo1342016-06-062020-07-15CompleteCPL600061742600061742NoNo130600194635130DPNEBNADJ2020-07-152020-07-152020-07-01CANDependencyNoNo1332016-06-062020-07-15CompleteCPL600061742600061742NoNo130600193916130DPNEBNADJ2020-07-152020-07-152020-06-24CANDependencyNoNo1312016-06-062020-07-15CompleteCPL600061742600061742NoNo130600193921130DPNEBNADJ2020-07-152020-07-152020-06-24CANDependencyNoNo1322016-06-062020-07-15CompleteCPL600061742600061742NoNo130600192628130DPEBNAJRE2020-07-152020-07-152020-06-12CANDependencyNoNo1302016-06-062020-07-15CompleteCPL600061742600061742EBNVETNoNo130600192500130DPEBNAJRE2020-06-122020-06-122020-06-11CANDependencyNoNo1392016-06-062020-06-12CompleteCPL600061742600061742EBNVETNoNo130600192379130DPEBNAJRE2020-06-122020-06-122020-06-10CANDependencyNoNo1382016-06-062020-06-12CompleteCPL600061742600061742SEPVSOREPNoNo400600191975400SUPP2020-06-052020-06-052020-06-05CLRCompensationYesNo4032016-06-062020-06-05CompleteCPL600061742600061742VBMSVBANoNo130600191981130DPEBNAJRE2020-06-122020-06-122020-06-05CANDependencyNoNo1372016-06-062020-06-12CompleteCPL600061742600061742SEPVSOREPNoNo130600191973130DPEBNAJRE2020-06-122020-06-122020-06-05CANDependencyNoNo1362016-06-062020-06-12CompleteCPL600061742600061742EBNVETNoNo400600191835400SUPP2020-06-122020-06-122020-06-03CANCompensationNoNo4022016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo130600191820130DPEBNAJRE2020-06-122020-06-122020-06-03CANDependencyNoNo1342016-06-062020-06-12CompleteCPL600061742600061742EBNVETNoNo130600190920130DPNEBNADJ2020-06-122020-06-122020-05-20CANDependencyNoNo1322016-06-062020-06-12CompleteCPL600061742600061742EBNVETNoNo400600190473400SUPP2020-06-122020-06-122020-05-15CANCompensationNoNo4012016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo400600190268400SUPP2020-06-122020-06-122020-05-13CANCompensationNoNo4002016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo130600190110130DPEBNAJRE2020-06-122020-06-122020-05-12CANDependencyNoNo1312016-06-062020-06-12CompleteCPL600061742600061742SEPVSOREPNoNo020600190108020SUPP2020-06-122020-06-122020-05-12CANCompensationNoNo0202016-06-062020-06-12CompleteCPL600061742600061742VBMSVBANoNo130600190109130DPEBNAJRE2020-06-122020-06-122020-05-12CANDependencyNoYes1302016-06-062020-06-12CompleteCPL600061742600061742EBNVETNoNo400600189586400SUPP2020-05-082020-05-082020-05-08CANCompensationNoNo4042016-06-062020-05-08CompleteCPL600061742600061742VBMSVBANoNo400600188583400SUPP2020-05-012020-05-012020-05-01CANCompensationNoNo4042016-06-062020-05-01CompleteCPL600061742600061742VBMSVBANoNo400600188260400SUPP2020-05-112020-05-112020-04-30CANCompensationNoNo4032016-06-062020-05-11CompleteCPL600061742600061742VBMSVBANoNo130600188191130DPEBNAJRE2020-05-112020-05-112020-04-30CANDependencyNoNo1302016-06-062020-05-11CompleteCPL600061742600061742EBNVETNoNo400600188188400SUPP2020-05-112020-05-112020-04-30CANCompensationNoNo4022016-06-062020-05-11CompleteCPL600061742600061742VBMSVBANoNo400600188120400SUPP2020-05-112020-05-112020-04-29CANCompensationNoNo4002016-06-062020-05-11CompleteCPL600061742600061742VBMSVBANoNo400600188126400SUPP2020-05-112020-05-112020-04-29CANCompensationNoNo4012016-06-062020-05-11CompleteCPL600061742600061742VBMSVBANoNo020600187196020SUPP2020-05-112020-05-112020-04-24CANCompensationNoNo0202016-06-062020-05-11CompleteCPL600061742600061742VBMSVBANoNo130600196514130PDA2020-10-012020-10-012020-04-05CANCompensationNoNo6842016-06-062020-10-01CompleteCPL600061742600061742NoNo400600179317400PREDSCHRG2020-04-172020-04-172020-03-19CANCompensationNoNo4092016-06-062020-04-17CompleteCPL600061742600061742VBMSVBAYesNo960600180054960ADMER2022-09-212022-09-212020-02-26CLRAdministrative + ReviewYesYes9602016-06-062022-09-21CompleteCPL600061742600061742VBMSVBANoNo130600179711130DPNEBNADJ2020-04-172020-04-172020-02-24CANDependencyNoNo1382016-06-062020-04-17CompleteCPL600061742600061742EBNVETNoNo130600179747130DPNEBNADJ2020-04-172020-04-172020-02-24CANDependencyNoNo1392016-06-062020-04-17CompleteCPL600061742600061742EBNVETNoNo400600179615400SUPP2020-04-172020-04-172020-02-21CANCompensationNoNo4082016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo400600179313400SUPP2020-02-202020-02-202020-02-19CLRCompensationYesNo4082016-06-062020-02-20CompleteCPL600061742600061742VBMSVBANoNo130600179278130DPEBNAJRE2020-04-172020-04-172020-02-19CANDependencyNoNo1372016-06-062020-04-17CompleteCPL600061742600061742EBNVETNoNo400600179162400SUPP2020-04-172020-04-172020-02-18CANCompensationNoNo4072016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo400600178141400SUPP2020-04-172020-04-172020-02-07CANCompensationNoNo4062016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo400600178136400SUPP2020-04-172020-04-172020-02-07CANCompensationNoNo4042016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo400600178135400SUPP2020-04-172020-04-172020-02-07CANCompensationNoNo4032016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo400600177386400SUPP2020-04-172020-04-172020-01-31CANCompensationNoNo4022016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo130600176970130DPEBNAJRE2020-04-172020-04-172020-01-29CANDependencyNoNo1362016-06-062020-04-17CompleteCPL600061742600061742EBNVETNoNo110600175792110LCOMP72020-04-172020-04-172020-01-17CANCompensationNoNo1102016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo130600175793130DPNEBNADJ2020-04-172020-04-172020-01-17CANDependencyNoNo1342016-06-062020-04-17CompleteCPL600061742600061742EBNVETNoNo130600175753130DPNEBNADJ2020-04-172020-04-172020-01-16CANDependencyNoNo1322016-06-062020-04-17CompleteCPL600061742600061742EBNVETNoNo400600175754400SUPP2020-04-172020-04-172020-01-16CANCompensationNoNo4012016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo130600175736130DPEBNAJRE2020-04-172020-04-172020-01-16CANDependencyNoNo1312016-06-062020-04-17CompleteCPL600061742600061742EBNVETNoNo400600175655400SUPP2020-04-172020-04-172020-01-15CANCompensationNoNo4002016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo020600175579020SUPP2020-04-172020-04-172020-01-14CANCompensationNoNo0202016-06-062020-04-17CompleteCPL600061742600061742VBMSVBANoNo130600175385130DPNDCY2020-04-172020-04-172020-01-10CANDependencyNoNo1302016-06-062020-04-17CompleteCPL600061742600061742NoNo130600175217130DPEBNAJRE2020-01-092020-01-092020-01-09CANDependencyNoNo1302016-06-062020-01-09CompleteCPL600061742600061742EBNVETNoNo400600175121400SUPP2020-01-082020-01-082020-01-08CANCompensationNoNo4002016-06-062020-01-08CompleteCPL600061742600061742VBMSVBANoNo130600175092130DPEBNAJRE2020-01-082020-01-082020-01-08CANDependencyNoNo1302016-06-062020-01-08CompleteCPL600061742600061742EBNVETNoNo020600175075020SUPP2020-01-082020-01-082020-01-08CANCompensationNoNo0202016-06-062020-01-08CompleteCPL600061742600061742VBMSVBANoNo400600174779400SUPP2020-01-072020-01-072019-12-31CANCompensationNoNo4082016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo400600174603400PREDSCHRG2020-01-072020-01-072019-12-27CANCompensationNoNo4072016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo400600174564400PREDSCHRG2020-01-072020-01-072019-12-27CANCompensationNoNo4062016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo400600174554400PREDSCHRG2020-01-072020-01-072019-12-27CANCompensationNoNo4042016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo400600174361400PREDSCHRG2020-01-072020-01-072019-12-27CANCompensationNoNo4032016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo400600174358400PREDSCHRG2020-01-072020-01-072019-12-27CANCompensationNoNo4022016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo400600173442400PREDSCHRG2020-01-072020-01-072019-12-27CANCompensationNoNo4012016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo130600174556130DPEBNAJRE2020-01-072020-01-072019-12-18CANDependencyNoNo1382016-06-062020-01-07CompleteCPL600061742600061742EBNVETNoNo130600174565130DPEBNAJRE2020-01-072020-01-072019-12-18CANDependencyNoNo1392016-06-062020-01-07CompleteCPL600061742600061742SEPVSOREPNoNo130600173910130DPEBNAJRE2020-01-072020-01-072019-12-03CANDependencyNoNo1372016-06-062020-01-07CompleteCPL600061742600061742EBNVETNoNo130600173582130DPEBNAJRE2020-01-072020-01-072019-11-27CANDependencyNoNo1362016-06-062020-01-07CompleteCPL600061742600061742EBNVETNoNo400600173440400SUPP2020-01-072020-01-072019-11-26CANCompensationNoNo4002016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo130600173441130DPEBNAJRE2020-01-072020-01-072019-11-26CANDependencyNoNo1342016-06-062020-01-07CompleteCPL600061742600061742SEPVSOREPNoNo130600172899130DPNEBNADJ2019-11-202019-11-202019-11-20CLRDependencyYesNo1342016-06-062019-11-20CompleteCPL600061742600061742EBNVETNoNo130600172437130DPEBNAJRE2020-01-072020-01-072019-11-15CANDependencyNoNo1322016-06-062020-01-07CompleteCPL600061742600061742SEPVSOREPNoNo020600172434020SUPP2020-01-072020-01-072019-11-15CANCompensationNoNo0202016-06-062020-01-07CompleteCPL600061742600061742VBMSVBANoNo130600170900130DPNEBNADJ2020-01-072020-01-072019-11-05CANDependencyNoNo1312016-06-062020-01-07CompleteCPL600061742600061742EBNVETNoNo130600170221130SCHEBNREJ2020-01-072020-01-072019-10-30CANCompensationYesNo1302016-06-062020-01-07CompleteCPL600061742600061742EBNVETNoNo400600169857400SUPP2019-10-292019-10-292019-10-25CANCompensationNoNo4032016-06-062019-10-29CompleteCPL600061742600061742VBMSVBANoNo130600169858130DPNEBNADJ2019-10-292019-10-292019-10-25CANDependencyNoNo1342016-06-062019-10-29CompleteCPL600061742600061742SEPVSOREPNoNo400600169694400SUPP2019-10-292019-10-292019-10-24CANCompensationNoNo4022016-06-062019-10-29CompleteCPL600061742600061742VBMSVBANoNo130600169691130DPEBNAJRE2019-10-292019-10-292019-10-24CANDependencyNoNo1322016-06-062019-10-29CompleteCPL600061742600061742SEPVSOREPNoNo130600169633130DPEBNAJRE2019-10-292019-10-292019-10-23CANDependencyNoNo1312016-06-062019-10-29CompleteCPL600061742600061742EBNVETNoNo400600169635400SUPP2019-10-292019-10-292019-10-23CANCompensationNoNo4012016-06-062019-10-29CompleteCPL600061742600061742VBMSVBANoNo400600169052400SUPP2019-10-292019-10-292019-10-18CANCompensationNoNo4002016-06-062019-10-29CompleteCPL600061742600061742VBMSVBANoNo020600167835020SUPP2019-10-292019-10-292019-10-07CANCompensationNoNo0202016-06-062019-10-29CompleteCPL600061742600061742VBMSVBANoNo130600167690130SCHEBNREJ2019-10-292019-10-292019-10-04CANCompensationNoNo1302016-06-062019-10-29CompleteCPL600061742600061742EBNVETNoNo130600166871130DPNDCY2019-09-202019-09-202019-09-20CLRDependencyYesNo1312016-06-062019-09-20CompleteCPL600061742600061742NoNo130600166837130DPEBNAJRE2019-09-202019-09-202019-09-20CANDependencyNoNo1302016-06-062019-09-20CompleteCPL600061742600061742EBNVETNoNo130600166256130DPNDCY2019-09-042019-09-042019-09-04CLRDependencyYesNo1372016-06-062019-09-04CompleteCPL600061742600061742NoNo130600166171130DPNAUTREJ2019-09-042019-09-042019-09-04CLRDependencyYesNo1302016-06-062019-09-04CompleteCPL600061742600061742NoNo130600166169130DPNAUTREJ2019-09-042019-09-042019-09-04CLRDependencyYesNo1302016-06-062019-09-04CompleteCPL600061742600061742NoNo130600166067130DPNDCY2019-09-032019-09-032019-09-03CLRDependencyYesNo1362016-06-062019-09-03CompleteCPL600061742600061742NoNo130600165833130DPNDCY2019-08-292019-08-292019-08-29CLRDependencyYesNo1342016-06-062019-08-29CompleteCPL600061742600061742NoNo130600165666130DPNDCY2019-08-282019-08-282019-08-28CLRDependencyYesNo1322016-06-062019-08-28CompleteCPL600061742600061742NoNo400600162762400PREDSCHRG2019-08-282019-08-282019-08-14CANCompensationNoNo4032016-06-062019-08-28CompleteCPL600061742600061742VBMSVBANoNo400600161425400PREDSCHRG2019-08-282019-08-282019-08-01CANCompensationNoNo4002016-06-062019-08-28CompleteCPL600061742600061742VBMSVBANoNo400600160428400PREDSCHRG2019-07-162019-07-162019-08-01CANCompensationNoNo4062016-06-062019-07-16CompleteCPL600061742600061742VBMSVBANoYes020600161356020EPDSUPP2019-08-282019-08-282019-08-01CANCompensationNoYes2019-09-130202016-06-062019-08-28CompleteCPL600061742600061742VBMSVBANoNo400600162755400SUPP2019-07-312019-07-312019-07-30CLRCompensationYesNo4022016-06-062019-07-31CompleteCPL600061742600061742VBMSVBANoNo400600161575400SUPP2019-08-282019-08-282019-07-19CANCompensationNoNo4012016-06-062019-08-28CompleteCPL600061742600061742VBMSVBANoNo130600161579130DPNEBNADJ2019-07-192019-07-192019-07-19CLRDependencyYesNo1312016-06-062019-07-19CompleteCPL600061742600061742EBNVETNoNo130600161422130DPEBNAJRE2019-08-282019-08-282019-07-17CANDependencyNoNo1302016-06-062019-08-28CompleteCPL600061742600061742EBNVETNoNo400600160416400SUPP2019-07-162019-07-162019-07-10CANCompensationNoNo4032016-06-062019-07-16CompleteCPL600061742600061742VBMSVBANoNo400600160419400SUPP2019-07-162019-07-162019-07-10CANCompensationNoNo4042016-06-062019-07-16CompleteCPL600061742600061742VBMSVBANoNo400600160412400SUPP2019-07-112019-07-112019-07-10CLRCompensationYesNo4022016-06-062019-07-11CompleteCPL600061742600061742VBMSVBANoNo130600160431130DPEBNAJRE2019-07-162019-07-162019-07-10CANDependencyNoNo1362016-06-062019-07-16CompleteCPL600061742600061742EBNVETNoNo130600159017130DPEBNAJRE2019-07-162019-07-162019-06-27CANDependencyNoNo1342016-06-062019-07-16CompleteCPL600061742600061742SEPVSOREPNoNo400600159007400SUPP2019-07-162019-07-162019-06-27CANCompensationNoNo4012016-06-062019-07-16CompleteCPL600061742600061742VBMSVBANoNo130600158983130DPEBNAJRE2019-07-162019-07-162019-06-27CANDependencyNoNo1322016-06-062019-07-16CompleteCPL600061742600061742EBNVETNoNo400600158975400SUPP2019-07-162019-07-162019-06-27CANCompensationNoNo4002016-06-062019-07-16CompleteCPL600061742600061742VBMSVBANoNo130600158641130DPEBNAJRE2019-07-162019-07-162019-06-25CANDependencyNoNo1312016-06-062019-07-16CompleteCPL600061742600061742SEPVSOREPNoYes020600158645020SUPP2019-07-162019-07-162019-06-25CANCompensationNoYes2019-07-260202016-06-062019-07-16CompleteCPL600061742600061742VBMSVBANoNo130600157109130DPEBNAJRE2019-07-162019-07-162019-06-11CANDependencyNoNo1302016-06-062019-07-16CompleteCPL600061742600061742EBNVETNoNo130600157056130DPNDCY2019-06-102019-06-102019-06-10CLRDependencyYesNo1312016-06-062019-06-10CompleteCPL600061742600061742NoNo020600157016020SUPP2019-06-102019-06-102019-06-07CANCompensationNoNo0202016-06-062019-06-10CompleteCPL600061742600061742VBMSVBANoNo130600156991130DPEBNAJRE2019-06-102019-06-102019-06-07CANDependencyNoNo1302016-06-062019-06-10CompleteCPL600061742600061742EBNVETNoNo130600156895130DPEBNAJRE2019-06-062019-06-062019-06-06CLRDependencyYesNo1312016-06-062019-06-06CompleteCPL600061742600061742SEPVSOREPNoNo130600156894130DPEBNAJRE2019-06-062019-06-062019-06-06CLRDependencyYesNo1302016-06-062019-06-06CompleteCPL600061742600061742EBNVETNoNo400600155839400SUPP2019-06-052019-06-052019-05-09CANCompensationNoNo4092016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo130600155841130DPEBNAJRE2019-06-052019-06-052019-05-09CANDependencyNoNo1382016-06-062019-06-05CompleteCPL600061742600061742EBNVETNoNo130600155845130DPEBNAJRE2019-06-052019-06-052019-05-09CANDependencyNoNo1392016-06-062019-06-05CompleteCPL600061742600061742EBNVETNoNo130600155813130DPEBNAJRE2019-06-052019-06-052019-05-08CANDependencyNoNo1362016-06-062019-06-05CompleteCPL600061742600061742EBNVETNoNo400600155812400SUPP2019-06-052019-06-052019-05-08CANCompensationNoNo4082016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo400600155809400SUPP2019-06-052019-06-052019-05-08CANCompensationNoNo4062016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo130600155814130DPEBNAJRE2019-06-052019-06-052019-05-08CANDependencyNoNo1372016-06-062019-06-05CompleteCPL600061742600061742SEPVSOREPNoNo130600155810130DPEBNAJRE2019-06-052019-06-052019-05-08CANDependencyNoNo1342016-06-062019-06-05CompleteCPL600061742600061742EBNVETNoNo400600155811400SUPP2019-06-052019-06-052019-05-08CANCompensationNoNo4072016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo130600155656130DPEBNAJRE2019-06-052019-06-052019-05-02CANDependencyNoNo1322016-06-062019-06-05CompleteCPL600061742600061742EBNVETNoNo400600155608400SUPP2019-06-052019-06-052019-05-02CANCompensationNoNo4042016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo130600155604130DPEBNAJRE2019-06-052019-06-052019-05-02CANDependencyNoNo1312016-06-062019-06-05CompleteCPL600061742600061742EBNVETNoNo400600155607400SUPP2019-06-052019-06-052019-05-02CANCompensationNoNo4032016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo400600155519400SUPP2019-06-052019-06-052019-05-01CANCompensationNoNo4022016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo400600153204400PREDSCHRG2019-04-232019-04-232019-05-01CLRCompensationYesNo4042016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo400600155193400SUPP2019-06-052019-06-052019-04-25CANCompensationNoNo4012016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo020600155097020SUPP2019-06-052019-06-052019-04-24CANCompensationNoNo0202016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo130600155105130SCHEBNREJ2019-06-052019-06-052019-04-24CANCompensationNoNo1302016-06-062019-06-05CompleteCPL600061742600061742SEPVSOREPNoNo400600155107400SUPP2019-06-052019-06-052019-04-24CANCompensationNoNo4002016-06-062019-06-05CompleteCPL600061742600061742VBMSVBANoNo400600154034400SUPP2019-04-232019-04-232019-04-10CLRCompensationYesNo4092016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo400600153431400SUPP2019-04-232019-04-232019-04-03CLRCompensationYesNo4082016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo400600153211400SUPP2019-04-232019-04-232019-04-02CLRCompensationYesNo4062016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo400600153215400SUPP2019-04-232019-04-232019-04-02CLRCompensationYesNo4072016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo400600153198400SUPP2019-04-232019-04-232019-04-02CLRCompensationYesNo4032016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo400600153195400SUPP2019-04-232019-04-232019-04-02CLRCompensationYesNo4012016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo400600153196400SUPP2019-04-232019-04-232019-04-02CLRCompensationYesNo4022016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo110600154906110DILCI2019-04-232019-04-232019-04-01CLRCompensationYesNo1102016-06-062019-04-23CompleteCPL600061742600061742NoNo130600152829130DPEBNAJRE2019-04-232019-04-232019-03-28CLRDependencyYesNo1392016-06-062019-04-23CompleteCPL600061742600061742SEPVSOREPNoNo400600152828400SUPP2019-04-232019-04-232019-03-28CLRCompensationYesNo4002016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo130600152810130SCHATTEBN2019-04-232019-04-232019-03-28CLRCompensationYesNo1372016-06-062019-04-23CompleteCPL600061742600061742EBNVETNoNo130600152826130SCHATTEBN2019-04-232019-04-232019-03-28CLRCompensationYesNo1382016-06-062019-04-23CompleteCPL600061742600061742EBNVETNoNo130600152640130SCHEBNREJ2019-04-232019-04-232019-03-25CLRCompensationYesNo1362016-06-062019-04-23CompleteCPL600061742600061742EBNVETNoNo130600152542130DPEBNAJRE2019-04-232019-04-232019-03-22CLRDependencyYesNo1342016-06-062019-04-23CompleteCPL600061742600061742EBNVETNoNo130600152499130DPEBNAJRE2019-04-232019-04-232019-03-21CLRDependencyYesNo1322016-06-062019-04-23CompleteCPL600061742600061742EBNVETNoNo130600151870130DPEBNAJRE2019-04-232019-04-232019-03-14CLRDependencyYesNo1312016-06-062019-04-23CompleteCPL600061742600061742EBNVETNoNo020600151865020SUPP2019-04-232019-04-232019-03-14CLRCompensationYesNo0202016-06-062019-04-23CompleteCPL600061742600061742VBMSVBANoNo130600151864130DPEBNAJRE2019-04-232019-04-232019-03-14CLRDependencyYesNo1302016-06-062019-04-23CompleteCPL600061742600061742SEPVSOREPNoNo130600151758130DPNEBNADJ2019-03-132019-03-132019-03-13CLRDependencyYesNo1302016-06-062019-03-13CompleteCPL600061742600061742EBNVETNoNo130600151710130DPNDCY2019-03-122019-03-122019-03-12CLRDependencyYesNo1312016-06-062019-03-12CompleteCPL600061742600061742NoNo130600151663130DPNEBNADJ2019-03-122019-03-122019-03-12CLRDependencyYesNo1302016-06-062019-03-12CompleteCPL600061742600061742EBNVETNoNo130600151646130DPNDCY2019-03-112019-03-112019-03-11CLRDependencyYesNo1312016-06-062019-03-11CompleteCPL600061742600061742NoNo130600151631130DPEBNAJRE2019-03-112019-03-112019-03-11CANDependencyNoNo1302016-06-062019-03-11CompleteCPL600061742600061742EBNVETNoNo130600151437130DPNDCY2019-03-082019-03-082019-03-08CLRDependencyYesNo1302016-06-062019-03-08CompleteCPL600061742600061742NoNo130600151945130APTNMT2019-03-142019-03-142019-03-01CLRDependencyYesNo1322016-06-062019-03-14CompleteCPL600061742600061742NoNo400600150209400SUPP2019-03-072019-03-072019-02-22CANCompensationNoNo4092016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo400600150112400SUPP2019-03-072019-03-072019-02-21CANCompensationNoNo4062016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo130600150113130DPEBNAJRE2019-03-072019-03-072019-02-21CANDependencyNoNo1392016-06-062019-03-07CompleteCPL600061742600061742EBNVETNoNo400600150115400SUPP2019-03-072019-03-072019-02-21CANCompensationNoNo4072016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo400600150179400SUPP2019-03-072019-03-072019-02-21CANCompensationNoNo4082016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo400600150050400SUPP2019-03-072019-03-072019-02-19CANCompensationNoNo4042016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo130600150052130DPEBNAJRE2019-03-072019-03-072019-02-19CANDependencyNoNo1382016-06-062019-03-07CompleteCPL600061742600061742SEPVSOREPNoNo400600150009400SUPP2019-03-072019-03-072019-02-15CANCompensationNoNo4032016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo130600150005130DPEBNAJRE2019-03-072019-03-072019-02-15CANDependencyNoNo1372016-06-062019-03-07CompleteCPL600061742600061742EBNVETNoNo400600150004400SUPP2019-03-072019-03-072019-02-15CANCompensationNoNo4022016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo130600149435130DPEBNAJRE2019-03-072019-03-072019-02-08CANDependencyNoNo1362016-06-062019-03-07CompleteCPL600061742600061742EBNVETNoNo400600149151400SUPP2019-03-072019-03-072019-02-01CANCompensationNoNo4012016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo130600148883130DPEBNAJRE2019-03-072019-03-072019-01-30CANDependencyNoNo1322016-06-062019-03-07CompleteCPL600061742600061742EBNVETNoNo400600148881400SUPP2019-03-072019-03-072019-01-30CANCompensationNoNo4002016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo130600148911130DPEBNAJRE2019-03-072019-03-072019-01-30CANDependencyNoNo1342016-06-062019-03-07CompleteCPL600061742600061742SEPVSOREPNoNo130600148781130SCHEBNREJ2019-03-072019-03-072019-01-29CANCompensationNoNo1312016-06-062019-03-07CompleteCPL600061742600061742EBNVETNoNo020600148627020SUPP2019-03-072019-03-072019-01-28CANCompensationNoNo0202016-06-062019-03-07CompleteCPL600061742600061742VBMSVBANoNo130600148628130DPEBNAJRE2019-03-072019-03-072019-01-28CANDependencyNoNo1302016-06-062019-03-07CompleteCPL600061742600061742EBNVETNoNo020600147601020EPDSUPP2019-01-242019-01-242019-01-25CANCompensationNoNo0202016-06-062019-01-24CompleteCPL600061742600061742VBMSVBANoNo130600148370130SCHATTEBN2019-01-252019-01-252019-01-25CLRCompensationYesNo1302016-06-062019-01-25CompleteCPL600061742600061742EBNVETNoNo130600148304130DPNDCY2019-01-242019-01-242019-01-24CLRDependencyYesNo1322016-06-062019-01-24CompleteCPL600061742600061742NoNo130600148166130DPNEBNADJ2019-01-242019-01-242019-01-24CLRDependencyYesNo1312016-06-062019-01-24CompleteCPL600061742600061742EBNVETNoNo130600148163130DPEBNAJRE2019-01-242019-01-242019-01-24CANDependencyNoNo1302016-06-062019-01-24CompleteCPL600061742600061742EBNVETNoNo130600148100130DPNEBNADJ2019-01-232019-01-232019-01-23CLRDependencyYesNo1302016-06-062019-01-23CompleteCPL600061742600061742EBNVETNoNo130600147459130DPNDCY2019-01-162019-01-162019-01-16CLRDependencyYesNo1322016-06-062019-01-16CompleteCPL600061742600061742NoNo130600146750130DPEBNAJRE2019-01-162019-01-162019-01-11CANDependencyNoNo1312016-06-062019-01-16CompleteCPL600061742600061742EBNVETNoNo130600146491130DPEBNAJRE2019-01-162019-01-162019-01-09CANDependencyNoNo1302016-06-062019-01-16CompleteCPL600061742600061742EBNVETNoNo400600146234400SUPP2019-01-162019-01-162019-01-07CANCompensationNoNo4092016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo400600146232400SUPP2019-01-162019-01-162019-01-07CANCompensationNoNo4082016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo400600146231400SUPP2019-01-162019-01-162019-01-07CANCompensationNoNo4072016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo400600137738400PREDSCHRG2018-09-192018-09-192018-12-22CANCompensationNoNo4002016-06-062018-09-19CompleteCPL600061742600061742VBMSVBANoNo336600136598336BDD2018-09-192018-09-192018-12-22CANCompensationNoNo3362016-06-062018-09-19CompleteCPL600061742600061742VBMSVBANoNo400600144961400SUPP2019-01-162019-01-162018-12-19CANCompensationNoNo4032016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo400600144950400SUPP2019-01-162019-01-162018-12-19CANCompensationNoNo4022016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo400600144916400SUPP2019-01-162019-01-162018-12-19CANCompensationNoNo4002016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo020600144901020SUPP2019-01-162019-01-162018-12-19CANCompensationNoNo0262016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo400600144970400SUPP2019-01-162019-01-162018-12-19CANCompensationNoNo4042016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo400600144975400SUPP2019-01-162019-01-162018-12-19CANCompensationNoNo4062016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo400600144932400SUPP2019-01-162019-01-162018-12-19CANCompensationNoNo4012016-06-062019-01-16CompleteCPL600061742600061742VBMSVBANoNo130600142587130SCHEBNREJ2018-11-262018-11-262018-11-08CANCompensationNoNo1392016-06-062018-11-26CompleteCPL600061742600061742EBNVETNoNo130600142505130SCHEBNREJ2018-11-262018-11-262018-11-06CANCompensationNoNo1382016-06-062018-11-26CompleteCPL600061742600061742EBNVETNoNo130600142476130SCHEBNREJ2018-11-262018-11-262018-11-05CANCompensationNoNo1322016-06-062018-11-26CompleteCPL600061742600061742EBNVETNoNo130600142485130SCHEBNREJ2018-11-262018-11-262018-11-05CANCompensationNoNo1372016-06-062018-11-26CompleteCPL600061742600061742EBNVETNoNo130600142480130SCHEBNREJ2018-11-262018-11-262018-11-05CANCompensationNoNo1362016-06-062018-11-26CompleteCPL600061742600061742EBNVETNoNo130600142479130SCHEBNREJ2018-11-262018-11-262018-11-05CANCompensationNoNo1342016-06-062018-11-26CompleteCPL600061742600061742EBNVETNoNo130600142441130DPEBNAJRE2018-11-262018-11-262018-11-02CANDependencyNoNo1312016-06-062018-11-26CompleteCPL600061742600061742EBNVETNoNo130600142355130DPNEBNADJ2018-11-262018-11-262018-10-30CANDependencyNoNo1302016-06-062018-11-26CompleteCPL600061742600061742EBNVETNoNo020600142356020SUPP2018-11-262018-11-262018-10-30CANCompensationNoNo0202016-06-062018-11-26CompleteCPL600061742600061742VBMSVBANoNo400600139662400PREDSCHRG2018-10-232018-10-232018-10-26CANCompensationNoNo4032016-06-062018-10-23CompleteCPL600061742600061742VBMSVBANoNo130600141240130DPNEBNADJ2018-10-152018-10-152018-10-15CLRDependencyYesNo1372016-06-062018-10-15CompleteCPL600061742600061742EBNVETNoNo130600139973130SCHEBNREJ2018-10-232018-10-232018-10-05CANCompensationNoNo1362016-06-062018-10-23CompleteCPL600061742600061742EBNVETNoNo400600139612400SUPP2018-10-232018-10-232018-10-04CANCompensationNoNo4002016-06-062018-10-23CompleteCPL600061742600061742VBMSVBANoNo400600139632400SUPP2018-10-232018-10-232018-10-04CANCompensationNoNo4012016-06-062018-10-23CompleteCPL600061742600061742VBMSVBANoNo400600139654400SUPP2018-10-232018-10-232018-10-04CANCompensationNoNo4022016-06-062018-10-23CompleteCPL600061742600061742VBMSVBANoNo400600139663400SUPP2018-10-232018-10-232018-10-04CANCompensationNoNo4042016-06-062018-10-23CompleteCPL600061742600061742VBMSVBANoNo130600139655130DPEBNAJRE2018-10-232018-10-232018-10-04CANDependencyNoNo1342016-06-062018-10-23CompleteCPL600061742600061742EBNVETNoNo130600138364130DPEBNAJRE2018-10-232018-10-232018-09-25CANDependencyNoNo1312016-06-062018-10-23CompleteCPL600061742600061742EBNVETNoNo130600138358130DPEBNAJRE2018-10-232018-10-232018-09-25CANDependencyNoNo1302016-06-062018-10-23CompleteCPL600061742600061742EBNVETNoNo020600138594020NR2018-10-052018-10-052018-09-21CLRCompensationYesNo0202016-06-062018-10-05CompleteCPL600061742600061742NoNo020600137972020SUPP2018-09-212018-09-212018-09-21CANCompensationNoNo0202016-06-062018-09-21CompleteCPL600061742600061742VBMSVBANoNo130600137973130DPEBNAJRE2018-09-212018-09-212018-09-21CANDependencyNoNo1302016-06-062018-09-21CompleteCPL600061742600061742EBNVETNoNo130600137982130DPEBNAJRE2018-10-232018-10-232018-09-21CANDependencyNoNo1322016-06-062018-10-23CompleteCPL600061742600061742EBNVETNoNo130600137812130DPNDCY2018-09-202018-09-202018-09-19CLRDependencyYesNo1342016-06-062018-09-20CompleteCPL600061742600061742NoNo130600137865130DPNDCY2018-09-202018-09-202018-09-18CLRDependencyYesNo1302016-06-062018-09-20CompleteCPL600061742600061742NoNo130600137389130SCHEBNREJ2018-09-192018-09-192018-09-17CANCompensationNoNo1322016-06-062018-09-19CompleteCPL600061742600061742EBNVETNoNo130600137945130DPNDCY2018-09-212018-09-212018-09-08CANDependencyNoNo1312016-06-062018-09-21CompleteCPL600061742600061742NoNo130600136405130DPEBNAJRE2018-09-192018-09-192018-09-05CANDependencyNoNo1312016-06-062018-09-19CompleteCPL600061742600061742EBNVETNoNo400600135574400PREDSCHRG2018-08-202018-08-202018-09-05CANCompensationNoNo4032016-06-062018-08-20CompleteCPL600061742600061742VBMSVBANoNo130600136334130DPEBNAJRE2018-09-192018-09-192018-09-04CANDependencyNoNo1302016-06-062018-09-19CompleteCPL600061742600061742EBNVETNoNo130600136265130DPNEBNADJ2018-08-312018-08-312018-08-31CLRDependencyYesNo1302016-06-062018-08-31CompleteCPL600061742600061742EBNVETNoNo020600136264020SUPP2018-09-062018-09-062018-08-31CANCompensationNoNo0202016-06-062018-09-06CompleteCPL600061742600061742VBMSVBANoNo130600136228130DPEBNAJRE2018-08-302018-08-302018-08-29CANDependencyNoNo1372016-06-062018-08-30CompleteCPL600061742600061742EBNVETNoNo020600136227020SUPP2018-08-302018-08-302018-08-29CANCompensationNoNo0202016-06-062018-08-30CompleteCPL600061742600061742VBMSVBANoNo130600136022130DPEBNAJRE2018-08-302018-08-302018-08-22CANDependencyNoNo1342016-06-062018-08-30CompleteCPL600061742600061742EBNVETNoNo130600136035130DPNEBNADJ2018-08-302018-08-302018-08-22CANDependencyNoNo1362016-06-062018-08-30CompleteCPL600061742600061742EBNVETNoNo130600135958130DPNEBNADJ2018-08-302018-08-302018-08-21CANDependencyNoNo1302016-06-062018-08-30CompleteCPL600061742600061742EBNVETNoNo130600135979130DPEBNAJRE2018-08-302018-08-302018-08-21CANDependencyNoNo1322016-06-062018-08-30CompleteCPL600061742600061742EBNVETNoNo130600135968130DPNEBNADJ2018-08-302018-08-302018-08-21CANDependencyNoNo1312016-06-062018-08-30CompleteCPL600061742600061742EBNVETNoNo130600135896130DPNEBNADJ2018-08-202018-08-202018-08-17CANDependencyNoNo1372016-06-062018-08-20CompleteCPL600061742600061742EBNVETNoNo130600135897130DPNEBNADJ2018-08-202018-08-202018-08-17CANDependencyNoNo1382016-06-062018-08-20CompleteCPL600061742600061742EBNVETNoNo130600135898130DPNEBNADJ2018-08-202018-08-202018-08-17CANDependencyNoNo1392016-06-062018-08-20CompleteCPL600061742600061742EBNVETNoNo400600135655400SUPP2018-08-202018-08-202018-08-13CANCompensationNoNo4042016-06-062018-08-20CompleteCPL600061742600061742VBMSVBANoNo400600135573400SUPP2018-08-202018-08-202018-08-10CANCompensationNoNo4012016-06-062018-08-20CompleteCPL600061742600061742VBMSVBANoNo130600135576130DPEBNAJRE2018-08-202018-08-202018-08-10CANDependencyNoNo1362016-06-062018-08-20CompleteCPL600061742600061742EBNVETNoNo130600132946130DPNEBNADJ2018-08-202018-08-202018-07-16CANDependencyNoNo1322016-06-062018-08-20CompleteCPL600061742600061742EBNVETNoNo130600132925130DPNEBNADJ2018-08-202018-08-202018-07-16CANDependencyNoNo1312016-06-062018-08-20CompleteCPL600061742600061742EBNVETNoNo400600132010400SUPP2018-08-202018-08-202018-06-26CANCompensationNoNo4002016-06-062018-08-20CompleteCPL600061742600061742VBMSVBANoNo130600131674130PDA2018-08-202018-08-202018-06-21CANCompensationNoNo1302016-06-062018-08-20CompleteCPL600061742600061742NoNo682600131006682HLRNRRAMP2018-08-202018-08-202018-06-08CANCompensationNoNo6822016-06-062018-08-20CompleteCPL600061742600061742NoNo400600130377400SUPP2018-06-122018-06-122018-05-31CANCompensationNoNo4092016-06-062018-06-12CompleteCPL600061742600061742VBMSVBANoNo683600131007683HAENRRAMP2018-08-202018-08-202018-05-31CANCompensationNoNo6832016-06-062018-08-20CompleteCPL600061742600061742NoNo400600130345400SUPP2018-06-122018-06-122018-05-30CANCompensationNoNo408Y2016-06-062018-06-12CompleteCPL600061742600061742NoNo130600130346130DPEBNAJRE2018-06-122018-06-122018-05-30CANDependencyNoNo1382016-06-062018-06-12CompleteCPL600061742600061742EBNVETNoNo130600130347130DPEBNAJRE2018-06-122018-06-122018-05-30CANDependencyNoNo1392016-06-062018-06-12CompleteCPL600061742600061742EBNVETNoNo400600130166400SUPP2018-06-122018-06-122018-05-22CANCompensationNoNo4072016-06-062018-06-12CompleteCPL600061742600061742VBMSVBANoNo010600130156010LCOMP2018-08-202018-08-202018-05-18CANCompensationNoNo0102016-06-062018-08-20CompleteCPL600061742600061742NoNo010600130158010LCOMP2018-08-202018-08-202018-05-18CANCompensationNoNo0112016-06-062018-08-20CompleteCPL600061742600061742NoNo010600130159010LCOMP2018-08-202018-08-202018-05-18CANCompensationNoNo0122016-06-062018-08-20CompleteCPL600061742600061742NoNo010600130160010LCOMP2018-08-202018-08-202018-05-18CANCompensationNoNo0132016-06-062018-08-20CompleteCPL600061742600061742NoNo010600130162010LCOMP2018-08-132018-08-132018-05-18CLRCompensationYesNo0142016-06-062018-08-13CompleteCPL600061742600061742NoNo010600130164010LCOMP2018-08-202018-08-202018-05-18CANCompensationNoNo0152016-06-062018-08-20CompleteCPL600061742600061742VBMSVBANoNo400600130103400SUPP2018-06-122018-06-122018-05-18CANCompensationNoNo4062016-06-062018-06-12CompleteCPL600061742600061742VBMSVBANoNo400600130102400SUPP2018-06-122018-06-122018-05-18CANCompensationNoNo4052016-06-062018-06-12CompleteCPL600061742600061742NoNo130600127166130DPEBNAJRE2018-06-122018-06-122018-04-03CANDependencyNoNo1372016-06-062018-06-12CompleteCPL600061742600061742EBNVETNoNo130600126250130DPEBNAJRE2018-06-122018-06-122018-03-26CANDependencyNoNo1362016-06-062018-06-12CompleteCPL600061742600061742EBNVETNoNo130600126051130PDAE2018-08-202018-08-202018-03-20CANCompensationNoNo1342016-06-062018-08-20CompleteCPL600061742600061742NoNo400600124149400PREDSCHRG2018-06-122018-06-122018-03-03CANCompensationNoNo4032016-06-062018-06-12CompleteCPL600061742600061742NoNo400600124165400PREDSCHRG2018-06-122018-06-122018-03-03CANCompensationNoNo4042016-06-062018-06-12CompleteCPL600061742600061742VBMSVBANoNo130600124702130DPEBNAJRE2018-06-122018-06-122018-02-16CANDependencyNoNo1322016-06-062018-06-12CompleteCPL600061742600061742EBNVETNoNo400600124611400AFM2018-08-202018-08-202018-02-16CANCompensationNoYes4022016-06-062018-08-20CompleteCPL600061742600061742VBMSVBANoNo400600124141400SUPP2018-02-142018-02-142018-02-14CLRCompensationYesNo4022016-06-062018-02-14CompleteCPL600061742600061742VBMSVBANoNo110600131646110LCOMP72018-08-202018-08-202018-02-14CANCompensationNoNo1102016-06-062018-08-20CompleteCPL600061742600061742NoNo130600124167130DPEBNAJRE2018-02-142018-02-142018-02-14CLRDependencyYesNo1322016-06-062018-02-14CompleteCPL600061742600061742EBNVETNoNo130600124103130DPEBNAJRE2018-06-122018-06-122018-02-13CANDependencyNoNo1312016-06-062018-06-12CompleteCPL600061742600061742EBNVETNoNo400600122383400SUPP2018-06-212018-06-212018-01-24CLRCompensationYesNo4012016-06-062018-06-21CompleteCPL600061742600061742VBMSVBANoNo400600118851400SUPP2018-06-122018-06-122017-12-08CANCompensationNoNo4002016-06-062018-06-12CompleteCPL600061742600061742EBNVETNoNo020600114692020SUPP2018-06-122018-06-122017-09-28CANCompensationNoNo0202016-06-062018-06-12CompleteCPL600061742600061742EBNVETNoNo130600114693130DPNEBNADJ2018-06-122018-06-122017-09-28CANDependencyNoNo1302016-06-062018-06-12CompleteCPL600061742600061742NoNo130600106271130DPEBNAJRE2017-09-202017-09-202017-07-06CANDependencyNoNo1302016-06-062017-09-20CompleteCPL600061742600061742EBNVETNoNo130600105156130DPNEBNADJ2017-06-212017-06-212017-06-21CANDependencyNoNo1302016-06-062017-06-21CompleteCPL600061742600061742EBNVETNoNo400600104193400SUPP2017-06-212017-06-212017-06-12CANCompensationNoNo4002016-06-062017-06-21CompleteCPL600061742600061742SEPVSOREPNoNo400600104203400SUPP2017-06-212017-06-212017-06-12CANCompensationNoNo4012016-06-062017-06-21CompleteCPL600061742600061742EBNVETNoNo020600103598020SUPP2017-06-212017-06-212017-06-01CANCompensationNoNo0202016-06-062017-06-21CompleteCPL600061742600061742SEPVSOREPNoNo130600103286130DPEBNAJRE2017-05-302017-05-302017-05-26CANDependencyNoNo1302016-06-062017-05-30CompleteCPL600061742600061742SEPVSOREPNoNo130600102451130DPEBNAJRE2017-05-242017-05-242017-05-18CANDependencyNoNo1342016-06-062017-05-24CompleteCPL600061742600061742EBNVETNoNo130600102462130DPEBNAJRE2017-05-242017-05-242017-05-18CANDependencyNoNo1362016-06-062017-05-24CompleteCPL600061742600061742EBNVETNoNo400600101876400SUPP2017-05-242017-05-242017-05-11CANCompensationNoNo4032016-06-062017-05-24CompleteCPL600061742600061742EBNVETNoNo400600101472400SUPP2017-05-242017-05-242017-05-09CANCompensationNoNo4022016-06-062017-05-24CompleteCPL600061742600061742SEPVSOREPNoNo130600101474130DPEBNAJRE2017-05-242017-05-242017-05-09CANDependencyNoNo1322016-06-062017-05-24CompleteCPL600061742600061742SEPVSOREPNoNo130600101317130DPEBNAJRE2017-05-242017-05-242017-05-08CANDependencyNoNo1312016-06-062017-05-24CompleteCPL600061742600061742SEPVSOREPNoNo400600101174400SUPP2017-05-242017-05-242017-05-05CANCompensationNoNo4012016-06-062017-05-24CompleteCPL600061742600061742EBNVETNoNo130600101157130DPEBNAJRE2017-05-242017-05-242017-05-04CANDependencyNoNo1302016-06-062017-05-24CompleteCPL600061742600061742EBNVETNoNo400600101152400SUPP2017-05-242017-05-242017-05-04CANCompensationNoNo4002016-06-062017-05-24CompleteCPL600061742600061742EBNVETNoNo400600100387400SUPP2017-05-012017-05-012017-04-25CANCompensationNoNo4062016-06-062017-05-01CompleteCPL600061742600061742EBNVETNoNo400600100383400SUPP2017-05-012017-05-012017-04-25CANCompensationNoNo4052016-06-062017-05-01CompleteCPL600061742600061742EBNVETNoNo130600100167130DPEBNAJRE2017-05-012017-05-012017-04-21CANDependencyNoNo1372016-06-062017-05-01CompleteCPL600061742600061742EBNVETNoNo130600100211130DPNEBNADJ2017-05-012017-05-012017-04-21CANDependencyNoNo1382016-06-062017-05-01CompleteCPL600061742600061742NoNo130600098749130DPNEBNADJ2017-05-012017-05-012017-03-29CANDependencyNoNo1362016-06-062017-05-01CompleteCPL600061742600061742EBNVETNoNo400600098427400SUPP2017-05-012017-05-012017-03-27CANCompensationNoNo4042016-06-062017-05-01CompleteCPL600061742600061742NoNo130600098385130DPNEBNADJ2017-05-012017-05-012017-03-27CANDependencyNoNo1342016-06-062017-05-01CompleteCPL600061742600061742SEPVSOREPNoNo400600098379400SUPP2017-05-012017-05-012017-03-27CANCompensationNoNo4032016-06-062017-05-01CompleteCPL600061742600061742NoNo130600098265130DPEBNAJRE2017-05-012017-05-012017-03-24CANDependencyNoNo1322016-06-062017-05-01CompleteCPL600061742600061742SEPVSOREPNoNo400600098264400SUPP2017-05-012017-05-012017-03-24CANCompensationNoNo4022016-06-062017-05-01CompleteCPL600061742600061742SEPVSOREPNoNo400600096536400SUPP2017-03-032017-03-032017-03-23CLRCompensationYesNo4022016-06-062017-03-03CompleteCPL600061742600061742SEPVSOREPNoNo400600096209400SUPP2017-03-032017-03-032017-03-23CLRCompensationYesNo4032016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600098198130DPEBNAJRE2017-05-012017-05-012017-03-23CANDependencyNoNo1312016-06-062017-05-01CompleteCPL600061742600061742SEPVSOREPNoNo400600098196400SUPP2017-05-012017-05-012017-03-23CANCompensationNoNo4012016-06-062017-05-01CompleteCPL600061742600061742SEPVSOREPNoNo400600096903400PREDSCHRG2017-03-162017-03-162017-03-23CANCompensationNoNo4002016-06-062017-03-16CompleteCPL600061742600061742EBNVETNoNo130600097942130SCHEBNREJ2017-05-012017-05-012017-03-22CANCompensationNoNo1302016-06-062017-05-01CompleteCPL600061742600061742SEPVSOREPNoNo020600097940020SUPP2017-05-242017-05-242017-03-22CANCompensationNoNo0262016-06-062017-05-24CompleteCPL600061742600061742SEPVSOREPNoNo400600098039400SUPP2017-05-012017-05-012017-03-22CANCompensationNoNo4002016-06-062017-05-01CompleteCPL600061742600061742EBNVETNoNo400600097664400SUPP2017-03-202017-03-202017-03-17CANCompensationNoNo4002016-06-062017-03-20CompleteCPL600061742600061742EBNVETNoNo020600097658020SUPP2017-03-202017-03-202017-03-17CANCompensationNoNo0202016-06-062017-03-20CompleteCPL600061742600061742EBNVETNoNo400600096907400PREDSCHRG2017-03-162017-03-162017-03-13CANCompensationNoNo4012016-06-062017-03-16CompleteCPL600061742600061742EBNVETNoNo020600096585020SUPP2017-03-162017-03-162017-03-03CANCompensationNoNo0202016-06-062017-03-16CompleteCPL600061742600061742EBNVETNoNo400600096584400SUPP2017-03-032017-03-032017-03-03CLRCompensationYesNo4072016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo400600096582400SUPP2017-03-032017-03-032017-03-03CLRCompensationYesNo4052016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo400600096583400SUPP2017-03-032017-03-032017-03-03CLRCompensationYesNo4062016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo400600096581400SUPP2017-03-032017-03-032017-03-03CLRCompensationYesNo4042016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600096580130DPNEBNADJ2017-03-032017-03-032017-03-03CLRDependencyYesNo1382016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600096575130DPEBNAJRE2017-03-032017-03-032017-03-03CLRDependencyYesNo1372016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600096552130DPEBNAJRE2017-03-032017-03-032017-03-03CLRDependencyYesNo1312016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600096558130DPEBNAJRE2017-03-032017-03-032017-03-03CLRDependencyYesNo1322016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600096572130DPEBNAJRE2017-03-032017-03-032017-03-03CLRDependencyYesNo1342016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600096573130DPEBNAJRE2017-03-032017-03-032017-03-03CLRDependencyYesNo1362016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600096458130DPNEBNADJ2017-03-032017-03-032017-03-02CLRDependencyYesNo1302016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo400600096206400SUPP2017-03-012017-03-012017-03-01CANCompensationNoNo4022016-06-062017-03-01CompleteCPL600061742600061742EBNVETNoNo400600095836400SUPP2017-03-032017-03-032017-02-24CLRCompensationYesNo4012016-06-062017-03-03CompleteCPL600061742600061742SEPVSOREPNoNo400600095790400SUPP2017-03-032017-03-032017-02-23CLRCompensationYesNo4002016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo020600095637020SUPP2017-03-032017-03-032017-02-22CLRCompensationYesNo0262016-06-062017-03-03CompleteCPL600061742600061742EBNVETNoNo130600094530130DPEBNAJRE2017-02-102017-02-102017-02-10CANDependencyNoNo1302016-06-062017-02-10CompleteCPL600061742600061742SEPVSOREPNoNo400600094535400SUPP2017-02-102017-02-102017-02-10CANCompensationNoNo4002016-06-062017-02-10CompleteCPL600061742600061742SEPVSOREPNoNo020600093885020SUPP2017-02-102017-02-102017-02-07CANCompensationNoNo0262016-06-062017-02-10CompleteCPL600061742600061742SEPVSOREPNoNo130600093738130DPNEBNADJ2017-02-062017-02-062017-02-06CANDependencyNoNo1322016-06-062017-02-06CompleteCPL600061742600061742SEPVSOREPNoNo400600093737400SUPP2017-02-062017-02-062017-02-06CANCompensationNoNo4002016-06-062017-02-06CompleteCPL600061742600061742SEPVSOREPNoNo130600093588130DPNEBNADJ2017-02-062017-02-062017-02-03CANDependencyNoNo1302016-06-062017-02-06CompleteCPL600061742600061742SEPVSOREPNoNo020600093590020SUPP2017-02-062017-02-062017-02-03CANCompensationNoNo0262016-06-062017-02-06CompleteCPL600061742600061742SEPVSOREPNoNo130600093592130DPNEBNADJ2017-02-062017-02-062017-02-03CANDependencyNoNo1312016-06-062017-02-06CompleteCPL600061742600061742EBNVETNoNo130600093388130DPEBNAJRE2017-02-012017-02-012017-02-01CANDependencyNoNo1372016-06-062017-02-01CompleteCPL600061742600061742SEPVSOREPNoNo400600093389400SUPP2017-02-012017-02-012017-02-01CANCompensationNoNo4092016-06-062017-02-01CompleteCPL600061742600061742SEPVSOREPNoNo400600092932400SUPP2017-02-012017-02-012017-01-26CANCompensationNoNo4072016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo400600092017400SUPP2017-02-012017-02-012017-01-12CANCompensationNoNo4052016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo400600091895400SUPP2017-02-012017-02-012017-01-10CANCompensationNoNo4032016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo400600091888400SUPP2017-02-012017-02-012017-01-10CANCompensationNoNo4022016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo400600091902400SUPP2017-02-012017-02-012017-01-10CANCompensationNoNo4042016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo130600090465130DPNEBNADJ2017-02-012017-02-012016-12-05CANDependencyNoNo1362016-06-062017-02-01CompleteCPL600061742600061742NoNo130600090386130DPEBNAJRE2017-02-012017-02-012016-12-01CANDependencyNoNo1342016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo400600090382400SUPP2017-02-012017-02-012016-12-01CANCompensationNoNo4012016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo400600090030400SUPP2017-02-012017-02-012016-11-23CANCompensationNoNo4002016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo130600089423130DPNEBNADJ2017-02-012017-02-012016-11-16CANDependencyNoNo1332016-06-062017-02-01CompleteCPL600061742600061742SEPVSOREPNoNo020600089426020SUPP2017-02-012017-02-012016-11-16CANCompensationNoNo0262016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo130600088775130DPEBNAJRE2017-02-012017-02-012016-11-04CANDependencyNoNo1322016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo130600088767130DPEBNAJRE2017-02-012017-02-012016-11-04CANDependencyNoNo1312016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo130600088464130SCHEBNREJ2017-02-012017-02-012016-11-01CANCompensationNoNo1302016-06-062017-02-01CompleteCPL600061742600061742EBNVETNoNo130600087263130DPEBNAJRE2016-10-272016-10-272016-10-07CANDependencyNoNo1302016-06-062016-10-27CompleteCPL600061742600061742EBNVETNoNo020600087175020SUPP2016-10-272016-10-272016-10-05CANCompensationNoNo0262016-06-062016-10-27CompleteCPL600061742600061742SEPVSOREPNoNo400600087180400SUPP2016-10-272016-10-272016-10-05CANCompensationNoNo4002016-06-062016-10-27CompleteCPL600061742600061742SEPVSOREPNoNo400600085449400SUPP2016-10-032016-10-032016-09-06CANCompensationNoNo4032016-06-062016-10-03CompleteCPL600061742600061742SEPVSOREPNoNo400600085457400SUPP2016-10-032016-10-032016-09-06CANCompensationNoNo4052016-06-062016-10-03CompleteCPL600061742600061742SEPVSOREPNoNo400600085451400SUPP2016-10-032016-10-032016-09-06CANCompensationNoNo4042016-06-062016-10-03CompleteCPL600061742600061742SEPVSOREPNoNo400600085447400SUPP2016-10-032016-10-032016-09-06CANCompensationNoNo4022016-06-062016-10-03CompleteCPL600061742600061742EBNVETNoNo400600085418400SUPP2016-10-032016-10-032016-09-02CANCompensationNoNo4002016-06-062016-10-03CompleteCPL600061742600061742EBNVETNoNo400600085419400SUPP2016-10-032016-10-032016-09-02CANCompensationNoNo4012016-06-062016-10-03CompleteCPL600061742600061742EBNVETNoNo130600085417130SCHEBNREJ2016-10-032016-10-032016-09-02CANCompensationNoNo1342016-06-062016-10-03CompleteCPL600061742600061742SEPVSOREPNoNo130600085416130DPEBNAJRE2016-10-032016-10-032016-09-02CANDependencyNoNo1332016-06-062016-10-03CompleteCPL600061742600061742SEPVSOREPNoNo130600085415130SCHEBNREJ2016-10-032016-10-032016-09-02CANCompensationNoNo1322016-06-062016-10-03CompleteCPL600061742600061742EBNVETNoNo130600085403130DPEBNAJRE2016-10-032016-10-032016-09-02CANDependencyNoNo1312016-06-062016-10-03CompleteCPL600061742600061742EBNVETNoNo130600085093130DPEBNAJRE2016-10-032016-10-032016-08-31CANDependencyNoNo1302016-06-062016-10-03CompleteCPL600061742600061742EBNVETNoNo130600080422130DPEBNAJRE2016-08-082016-08-082016-08-02CANDependencyNoNo1392016-06-062016-08-08CompleteCPL600061742600061742SEPVSOREPNoNo400600080385400SUPP2016-08-082016-08-082016-08-01CANCompensationNoNo4032016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo130600080285130DPNEBNADJ2016-08-082016-08-082016-07-29CANDependencyNoNo1372016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo130600080311130DPEBNAJRE2016-08-082016-08-082016-07-29CANDependencyNoNo1382016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo130600080221130DPEBNAJRE2016-08-082016-08-082016-07-28CANDependencyNoNo1362016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo130600080175130DPNEBNADJ2016-08-082016-08-082016-07-28CANDependencyNoNo1322016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo130600080199130DPEBNAJRE2016-08-082016-08-082016-07-28CANDependencyNoNo1332016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo130600080218130DPEBNAJRE2016-08-082016-08-082016-07-28CANDependencyNoNo1342016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo400600079874400SUPP2016-08-082016-08-082016-07-22CANCompensationNoNo4022016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo400600079853400SUPP2016-08-082016-08-082016-07-22CANCompensationNoNo4012016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo400600078460400SUPP2016-08-082016-08-082016-06-24CANCompensationNoNo4002016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo130600078108130DPEBNAJRE2016-08-082016-08-082016-06-16CANDependencyNoNo1312016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo110600076303110EPDLS82016-06-072016-06-072016-06-16CLRCompensationYesYes1102016-06-062016-06-07CompleteCPL600061742600061742EBNVETNoNo130600078102130DPEBNAJRE2016-08-082016-08-082016-06-15CANDependencyNoNo1302016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo020600077984020SUPP2016-08-082016-08-082016-06-13CANCompensationNoNo0202016-06-062016-08-08CompleteCPL600061742600061742EBNVETNoNo130600077401130DPEBNAJRE2016-06-092016-06-092016-06-04CANDependencyNoNo1312016-06-062016-06-09CompleteCPL600061742600061742SEPVSOREPNoNo130600077034130DPEBNAJRE2016-06-092016-06-092016-05-26CANDependencyNoNo1302016-06-062016-06-09CompleteCPL600061742600061742EBNVETNoNo400600076305400SUPP2016-06-092016-06-092016-05-16CANCompensationNoNo4032016-06-062016-06-09CompleteCPL600061742600061742EBNVETNoNo400600076306400SUPP2016-06-092016-06-092016-05-16CANCompensationNoNo4042016-06-062016-06-09CompleteCPL600061742600061742EBNVETNoNo400600076308400SUPP2016-06-092016-06-092016-05-16CANCompensationNoNo4052016-06-062016-06-09CompleteCPL600061742600061742EBNVETNoNo400600076302400SUPP2016-06-092016-06-092016-05-16CANCompensationNoNo4012016-06-062016-06-09CompleteCPL600061742600061742EBNVETNoNo020600081564020NEW2016-10-032016-10-032016-05-09CANCompensationNoNo0202016-06-062016-10-03CompleteCPL600061742600061742NoNo020600076005020SUPP2016-06-092016-06-092016-05-06CANCompensationNoNo0262016-06-062016-06-09CompleteCPL600061742600061742EBNVETNoNo400600076006400SUPP2016-06-092016-06-092016-05-06CANCompensationNoNo4002016-06-062016-06-09CompleteCPL600061742600061742EBNVETNoNo400600068140400SUPP2016-04-142016-04-142016-02-08CANCompensationNoNo4022016-06-062016-04-14CompleteCPL600061742600061742EBNVETNoNo400600068090400SUPP2016-04-142016-04-142016-02-06CANCompensationNoNo4012016-06-062016-04-14CompleteCPL600061742600061742EBNVETNoNo400600065440400SUPP2016-04-142016-04-142015-12-30CANCompensationNoNo4002016-06-062016-04-14CompleteCPL600061742600061742EBNVETNoNo020600065439020SUPP2016-04-142016-04-142015-12-30CANCompensationNoNo026Y2016-06-062016-04-14CompleteCPL600061742600061742EBNVETNoNo130600063228130DPEBNAJRE2016-04-142016-04-142015-12-02CANDependencyNoNo1302016-06-062016-04-14CompleteCPL600061742600061742EBNVETNoNo400600061496400SUPP2015-11-182015-11-182015-11-17CANCompensationNoNo4002016-06-062015-11-18CompleteCPL600061742600061742SEPVSOREPNoNo020600061090020SUPP2015-11-182015-11-182015-11-10CANCompensationNoNo026Y2016-06-062015-11-18CompleteCPL600061742600061742EBNVETNoNo130600057762130DPEBNAJRE2015-11-182015-11-182015-09-16CANDependencyNoNo130Y2016-06-062015-11-18CompleteCPL600061742600061742EBNVETNoNo020600033692020SUPP2015-08-202015-08-202015-08-20CANCompensationNoNo0262016-06-062015-08-20CompleteCPL600061742600061742EBNVETNoNo020600031758020SUPP2015-08-042015-08-082015-07-17CANCompensationNoNo0262016-06-062015-08-08CompleteCPL600061742600061742EBNVETNoNo130600031399130DPEBNAJRE2015-08-042015-08-042015-07-02CANDependencyNoNo1302016-06-062015-08-04CompleteCPL600061742600061742EBNVETNoNo400600025461400EPDSUPP2015-04-272015-04-272015-06-02CANCompensationNoNo4002016-06-062015-04-27CompleteCPL600061742600061742EBNVETNoNo400600025648400SUPP2015-04-272015-04-272015-04-23CANCompensationNoNo4012016-06-062015-04-27CompleteCPL600061742600061742EBNVETNoNo020600025459020SUPP2015-04-272015-04-272015-04-21CANCompensationNoNo0202016-06-062015-04-27CompleteCPL600061742600061742EBNVETNoNo400600024537400SUPP2015-04-162015-04-162015-03-31CANCompensationNoNo4022016-06-062015-04-16CompleteCPL600061742600061742EBNVETNoNo400600024542400SUPP2015-04-162015-04-162015-03-31CANCompensationNoNo4032016-06-062015-04-16CompleteCPL600061742600061742EBNVETNoNo400600023098400SUPP2015-04-162015-04-162015-03-12CANCompensationNoNo4002016-06-062015-04-16CompleteCPL600061742600061742EBNVETNoNo400600023099400SUPP2015-04-162015-04-162015-03-12CANCompensationNoNo4012016-06-062015-04-16CompleteCPL600061742600061742EBNVETNoNo020600022635020SUPP2015-04-162015-04-162015-03-06CANCompensationNoNo0202016-06-062015-04-16CompleteCPL600061742600061742EBNVETNoNo930600028956930RC2015-06-032015-06-032015-02-01CANCompensationNoNo9312016-06-062015-06-03CompleteCPL600061742600061742NoNo020600016061020EPDSUPP2015-02-242015-02-242015-01-01CANCompensationNoNo0202016-06-062015-02-24CompleteCPL600061742600061742EBNVETNoNo930600028955930RCPMC2015-06-032015-06-032015-01-01CANAdministrative + ReviewNoNo9302016-06-062015-06-03CompleteCPL600061742600061742NoNo020278715020EPDSUPP2014-07-302014-07-302014-05-22CANCompensationNoNo0202016-06-062014-07-30CompleteCPL600061742600061742NoNo110278512110EPDLS82014-05-222014-05-222014-05-21CLRCompensationYesNo1102016-06-062014-05-22CompleteCPL600061742600061742NoNo020600020671020NEWBDD2015-01-292015-01-292014-05-01CLRCompensationYesNo0212016-06-062015-01-29CompleteCPL600061742600061742NoNo110275507110INITLESS82014-04-072014-04-072014-04-29CLRCompensationYesNo1102016-06-062014-04-07CompleteCPL600061742600061742NoNo140600355519140ISCDPMC2022-12-23PENDCompensationNoYes2023-01-071412023-08-182023-05-072023-01-14T08:22:34Gathering + of EvidenceCPD600836263600061742NoNo165600355516165ACNV2022-12-23PENDCompensationNoYes2023-01-071652023-05-312023-03-232023-01-27T11:11:46Gathering + of EvidenceCPD600302723600061742NoNo140600354185140ISCDPMC2022-12-01RFDCompensationNoYes1402023-03-292023-02-042022-12-28T13:46:29Preparation + for DecisionCPD600836263600061742NoNo165600366478165ACNV2023-01-25PENDCompensationNoYes2023-01-291652023-05-312023-03-232023-01-27T15:50:20Gathering + of EvidenceCPD600331367600061742NoNo165600366487165ACNV2023-01-25PENDCompensationNoYes2023-02-011652023-06-032023-03-262023-01-30T15:31:20Gathering + of EvidenceCPD600328018600061742 + recorded_at: Tue, 12 Dec 2017 03:09:06 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/claims/claims_trimmed_down.yml b/spec/support/vcr_cassettes/claims_api/bgs/claims/claims_trimmed_down.yml new file mode 100644 index 00000000000..849390cfaca --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/claims/claims_trimmed_down.yml @@ -0,0 +1,285 @@ +--- +http_interactions: +- request: + method: get + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Jun 2023 22:13:54 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 28 Jun 2023 22:13:54 GMT +- request: + method: post + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 10.0.0.162 + 281 + VAgovAPI + 600061742 + 600061742 + + + + + + + 600061742 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBenefitClaimsStatusByPtcpntId"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Jun 2023 22:13:55 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdTAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTMuMy44AAA=YesNo165600354175165ACRD2022-12-202022-12-202022-12-01CANCompensationNoNo1652022-12-20CompleteCPD600836263600061742YesNo165600354178165ACRD2022-12-202022-12-202022-12-01CANCompensationNoNo1652016-06-062022-12-20CompleteCPD600061742600061742YesNo130600311927130SCHATTEBN2022-09-212022-09-212022-06-23CLRCompensationYesNo1392016-06-062022-09-21CompleteCPL600061742600061742YesNo130600309680130SCHATTEBN2022-09-212022-09-212022-06-09CLRCompensationYesNo1382016-06-062022-09-21CompleteCPL600061742600061742YesNo130600308831130SCHATTEBN2022-09-212022-09-212022-06-06CLRCompensationYesNo1362016-06-062022-09-21CompleteCPL600061742600061742 + recorded_at: Wed, 28 Jun 2023 22:13:59 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/claims/claims_with_errors.yml b/spec/support/vcr_cassettes/claims_api/bgs/claims/claims_with_errors.yml new file mode 100644 index 00000000000..b482803dd7e --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/claims/claims_with_errors.yml @@ -0,0 +1,288 @@ +--- +http_interactions: +- request: + method: get + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Jun 2023 21:15:21 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 28 Jun 2023 21:15:21 GMT +- request: + method: post + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 10.0.0.162 + 281 + VAgovAPI + 9958453696 + 9958453696 + + + + + + + 9958453696 + + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBenefitClaimsStatusByPtcpntId"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Wed, 28 Jun 2023 21:15:22 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdTAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTMuMy44AAA=ns0:ServerEBenefitsBnftClaimStatusWebService-->findBenefitClaimsStatusByPtcpntId-->findPerson-->No + Person found for ptcpnt_id 99584536965999ClientPERSONfindBenefitClaimsStatusByPtcpntIdWed + Jun 28 16:15:22 CDT 202399584536969958453696281VAgovAPIVAgovAPINo + Person found for ptcpnt_id 9958453696NO_RECORD_FOUNDEBenefitsBnftClaimStatusWebService + recorded_at: Wed, 28 Jun 2023 21:15:22 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/get_intent_to_file.yml b/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/get_intent_to_file.yml new file mode 100644 index 00000000000..7b2c0942751 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/get_intent_to_file.yml @@ -0,0 +1,228 @@ +--- +http_interactions: +- request: + method: get + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + Host: + - linktest.vba.va.gov + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 10 Aug 2020 21:28:36 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Mon, 10 Aug 2020 21:28:36 GMT +- request: + method: post + uri: /IntentToFileWebServiceBean/IntentToFileWebService + body: + encoding: UTF-8 + string: |- + + + VAgovAPI + + + 192.168.4.22 + 281 + VAgovAPI + 2802154032 + 2802154032 + + + 13367440C + headers: + Host: + - linktest.vba.va.gov + Soapaction: + - '"findIntentToFileByPtcpntIdItfTypeCd"' + Content-Type: + - text/xml;charset=UTF-8 + Content-Length: + - '1044' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 10 Aug 2020 21:28:37 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + body: + encoding: UTF-8 + string: rO0ABXdWAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQACDMuMS4xOC4wAAA=2020-06-05T11:24:28-05:002021-06-05T11:24:28-05:00183042ActiveC2020-06-05T11:24:28-05:00dslogon.1013590059dslogon.1013590059281eBenefitsIVAEBENEFITS13367440133674402020-06-05T11:24:28-05:002020-06-05T11:24:28-05:00VETS.GOV2021-08-04T11:11:14-05:00184000ActiveC2020-08-05T18:57:49-05:00somethingsomething281VAgovAPIUVAgovAPI13367440133674402020-08-04T11:11:14-05:002020-08-05T18:57:49-05:00VETS.GOV + recorded_at: Mon, 10 Aug 2020 21:28:37 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/insert_intent_to_file.yml b/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/insert_intent_to_file.yml new file mode 100644 index 00000000000..e9bc2778e42 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/insert_intent_to_file.yml @@ -0,0 +1,228 @@ +--- +http_interactions: +- request: + method: get + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + Host: + - linktest.vba.va.gov + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 10 Aug 2020 13:31:19 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Mon, 10 Aug 2020 13:31:19 GMT +- request: + method: post + uri: /IntentToFileWebServiceBean/IntentToFileWebService + body: + encoding: UTF-8 + string: |- + + + VAgovAPI + + + 192.168.4.22 + 281 + VAgovAPI + 9940645190 + 9940645190 + + + C13367440133674402020-08-10T13:31:18+00:00YVETS.GOV + headers: + Host: + - linktest.vba.va.gov + Soapaction: + - '"insertIntentToFile"' + Content-Type: + - text/xml;charset=UTF-8 + Content-Length: + - '1207' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 10 Aug 2020 13:31:20 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + body: + encoding: UTF-8 + string: rO0ABXdWAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQACDMuMS4xOC4wAAA=2020-08-10T08:31:26-05:002021-08-10T08:31:18-05:00184058DuplicateC2020-08-10T08:31:26-05:0099406451909940645190281VAgovAPIIVAgovAPI13367440133674402020-08-10T08:31:18-05:00Y2020-08-10T08:31:26-05:00VETS.GOV + recorded_at: Mon, 10 Aug 2020 13:31:28 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml b/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml new file mode 100644 index 00000000000..8cf34f4ecba --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml @@ -0,0 +1,231 @@ +--- +http_interactions: +- request: + method: get + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + Host: + - ".vba.va.gov" + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Tue, 22 Sep 2020 13:56:19 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Tue, 22 Sep 2020 13:56:19 GMT +- request: + method: post + uri: /IntentToFileWebServiceBean/IntentToFileWebService + body: + encoding: UTF-8 + string: |- + + + VAgovAPI + + + 192.168.86.37 + 281 + VAgovAPI + 1521881879 + 1521881879 + + + C152188187915218818792020-09-22T13:56:19+00:00VETS.GOV + headers: + Host: + - ".vba.va.gov" + Soapaction: + - '"insertIntentToFile"' + Content-Type: + - text/xml;charset=UTF-8 + Content-Length: + - '1215' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Tue, 22 Sep 2020 13:56:20 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + body: + encoding: UTF-8 + string: rO0ABXdWAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQACDMuMS4xOC4wAAA=ns0:ServerIntentToFileWebService-->insertIntentToFile-->IntentToFileWebService-->insertIntentToFile-->Veteran + with ID 1521881879 not found in databaseIntentToFileWebService-->insertIntentToFile-->IntentToFileWebService-->insertIntentToFile-->Veteran + with ID 1521881879 not found in database + recorded_at: Tue, 22 Sep 2020 13:56:20 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml index e1d878593e3..5a64a39cf82 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/existent_and_nonexistent_poa_code.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: /VDC/ManageRepresentativeService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Thu, 28 Mar 2024 07:50:04 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml index 01c0ddf0611..0c7390475db 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/existent_poa_code.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: /VDC/ManageRepresentativeService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Thu, 28 Mar 2024 00:10:08 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml index e88523a7371..75e5d88c27b 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/invalid_external_uid_and_key.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: "/VDC/ManageRepresentativeService?WSDL" body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Mon, 01 Apr 2024 01:02:10 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_status.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/invalid_status.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_status.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/invalid_status.yml index 690d1d1c11b..e568ca245f7 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/invalid_status.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/invalid_status.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: /VDC/ManageRepresentativeService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Thu, 28 Mar 2024 00:10:12 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_params.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_params.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_params.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_params.yml index 7d4780c947e..6211eb11cc1 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_params.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_params.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: /VDC/ManageRepresentativeService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Thu, 28 Mar 2024 00:10:10 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml index 06222fd252b..419408b901c 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_poa_codes.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: /VDC/ManageRepresentativeService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Thu, 28 Mar 2024 00:10:05 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_statuses.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_statuses.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_statuses.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_statuses.yml index 10a66293d44..d40e2f3914d 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/no_statuses.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/no_statuses.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: /VDC/ManageRepresentativeService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Thu, 28 Mar 2024 00:10:03 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml index ef27bfd5776..c230452abbd 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/nonexistent_poa_code.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: /VDC/ManageRepresentativeService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Thu, 28 Mar 2024 00:10:06 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/manage_representative_service/update_poa_request/happy_path.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/update_poa_request/happy_path.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/manage_representative_service/update_poa_request/happy_path.yml rename to spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/update_poa_request/happy_path.yml index c2db91665d9..8ce6b70f3f0 100644 --- a/spec/support/vcr_cassettes/bgs/manage_representative_service/update_poa_request/happy_path.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/update_poa_request/happy_path.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService?WSDL + uri: /VDC/ManageRepresentativeService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Wed, 27 Mar 2024 18:05:01 GMT - request: method: post - uri: <%= bgs_base_url %>/VDC/ManageRepresentativeService + uri: /VDC/ManageRepresentativeService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/claims_api/bgs/tracked_item_service/claims_v2_show_tracked_items.yml b/spec/support/vcr_cassettes/claims_api/bgs/tracked_item_service/claims_v2_show_tracked_items.yml new file mode 100644 index 00000000000..b20748da3c6 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/tracked_item_service/claims_v2_show_tracked_items.yml @@ -0,0 +1,248 @@ +--- +http_interactions: +- request: + method: get + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 19 Apr 2023 20:47:06 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + recorded_at: Wed, 19 Apr 2023 20:47:06 GMT +- request: + method: post + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + body: + encoding: UTF-8 + string: | + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findBenefitClaimDetailsByBnftClaimId"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 19 Apr 2023 20:47:07 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: 'rO0ABXdTAB13ZWJsb2dpYy5hcHAuQ29ycG9yYXRlRGF0YUVBUgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTMuMy4wAAA=Yes0206002360682021-10-072021-08-192021-05-05T09:49:04Gathering + of Evidence232021-05-202021-05-122021-05-05T09:47:20Under + Review122021-05-082021-05-062021-05-05T09:46:59Claim + ReceivedN020CLMINC2021-01-01PENDCompensationLow + back strain (New)NoYes020Y2021-11-142021-09-04CPL600934166600934166National + Work QueueVBMSVBAFort + HarrisonNational Work Queue810 + Vermont Avenue NWWashingtonDC204202021-05-052022-06-07293445Please + complete and return the enclosed VA Form 21-4142, Authorization to Disclose + Information, so that we can obtain the authorization to request treatment + records from your private medical sources listed on the received VA Form 21-4142a, + General Release for Medical Provider Information.2021-05-052022-06-07293448Send + verification that you engaged in combat. Below is a list of individual decorations + that will be considered substantiating evidence. \n \nAir Force Achievement + Medal with "V" Device \nAir Force Combat Action Medal \nAir Force + Commendation Medal with "V" Device \nAir Force Cross \nAir Medal with + "V" Device \nArmy Commendation Medal with "V" Device \nBronze Star + Medal with "V" Device \nCombat Action Badge \nCombat Action Ribbon + (Note: Prior to February 1969, the Navy Achievement Medal with "V" Device + was awarded.) \nCombat Aircrew Insignia \nCombat Infantry/Infantryman + Badge \nCombat Medical Badge \nDistinguished Flying Cross \nDistinguished + Service Cross \nJoint Service Commendation Medal with "V" Device \nMedal + of Honor \nNavy Commendation Medal with "V" Device \nNavy Cross + \nPurple Heart \nSilver Star \n \nOften service treatment + records do not contain entries of treatment given to veterans who served during + a period of war and engaged in combat with the enemy. However, we may accept + satisfactory lay or other evidence of in-service occurrence if the evidence + is consistent with the conditions and circumstances of your service. \n{*} + Provide a detailed description of the event resulting in your claimed condition. \n{*} + Provide the date or dates during combat when you sustained your claimed condition. We + need the month and year if possible. \n{*} Provide the location of your + assigned duty station and the specific unit to which you were assigned (division, + regiment, battalion, and company).2021-05-052022-06-07293441On + your application, you indicated that you received treatment from <provdr_nm + of no 4142>. \n \nComplete and return the enclosed VA Form 21-4142, + Authorization to Disclose Information and VA Form 21-4142a, General Release + for Medical Provider Information, so that we can obtain treatment records + on your behalf. You may want to obtain and send us the records yourself, + if possible. \n \nPlease complete both of the attached forms in order + for us to assist with obtaining your records.2021-05-05293439You + may be able to furnish documents that can substitute for service treatment + records. Submit any copies of the following documents you have that relate + to your disability during service: \n{*} Statements from military medical + personnel (nurses, medics, corpsmen, doctors) \n \n{*} "Buddy" certificates + or affidavits - (A "buddy" certificate or affidavit is a statement by a person + who knew you when you were in service and knows of any disability you had + while on active duty. The statement should state the dates and places they + saw the condition(s) and should describe what they saw. If the person making + the statement was on active duty at the time, they should show their service + number and unit of assignment.) \n \n{*} State or local accident + and police reports \n \n{*} Employment physical examinations \n \n{*} Medical + evidence from hospitals, clinics and private physicians by which or by whom + you may have been treated after separation \n \n{*} Letters written + during service \n \n{*} Photographs taken during service \n \n{*} Pharmacy + prescription records \n \n{*} Insurance examinations2021-06-042021-05-05293447You + may also submit statements from individuals having knowledge of your claimed + condition. These individuals should tell us what they observed of your condition, + including the approximate dates, places and circumstances. They should clearly + state whether they actually witnessed the event leading to your condition. If + they were in service with you, they should include name, rank, and unit of + assignment. All statements must have the following certification: "I hereby + certify that this information is true and correct to the best of my knowledge + and belief." \n2021-06-042021-05-05293442Tell + us the specific dental disability you are claiming and describe the circumstances + of your dental injury.2021-06-04' + recorded_at: Wed, 19 Apr 2023 20:47:07 GMT +- request: + method: get + uri: /TrackedItemService/TrackedItemService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 19 Apr 2023 20:47:11 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + recorded_at: Wed, 19 Apr 2023 20:47:11 GMT +- request: + method: post + uri: /TrackedItemService/TrackedItemService + body: + encoding: UTF-8 + string: | + + + + headers: + User-Agent: + - Faraday v0.17.6 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"findTrackedItems"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 19 Apr 2023 20:47:11 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdJABF3ZWJsb2dpYy5hcHAubWFwZAAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABzEuMTcuODYAAA==BenefitClaim2022-06-08T13:49:44-05:00DevelopmentItem6002360682021-05-05T09:49:06-05:00600052904317815705293448CLMNTRQST2022-06-07T00:00:00-05:002021-05-05T00:00:00-05:00Combat + not verified242021-06-04T00:00:00-05:002021-05-05T09:49:05-05:00DevelopmentItem6002360682021-05-05T09:49:05-05:00600052904317815705293447CLMNTRQST2021-05-05T00:00:00-05:00Submit + buddy statement(s)166152021-06-04T00:00:00-05:002021-05-05T09:49:05-05:00DevelopmentItem2021-06-04T00:00:00-05:006002360682021-05-05T09:49:05-05:00600052904317815705293446CLMNTRQST2021-05-05T00:00:00-05:00Buddy + mentioned - No complete address192021-06-04T00:00:00-05:002022-06-08T13:49:43-05:00DevelopmentItem6002360682021-05-05T09:49:05-05:00600052904317815705293445CLMNTRQST2022-06-07T00:00:00-05:002021-05-05T00:00:00-05:0021-41421702021-06-04T00:00:00-05:002021-05-05T09:49:05-05:00DevelopmentItem2021-06-04T00:00:00-05:006002360682021-05-05T09:49:05-05:00600052904317815705293444CLMNTRQST2021-05-05T00:00:00-05:00Accidental + injury - 21-4176 needed12402021-06-04T00:00:00-05:002021-05-05T09:49:05-05:00DevelopmentItem2021-06-04T00:00:00-05:006002360682021-05-05T09:49:05-05:00600052904317815705293443CLMNTRQST2021-05-05T00:00:00-05:00Employment + info needed188712021-06-04T00:00:00-05:002021-05-05T09:49:05-05:00DevelopmentItem6002360682021-05-05T09:49:05-05:00600052904317815705293442CLMNTRQST2021-05-05T00:00:00-05:00Name + of dental disability needed186002021-06-04T00:00:00-05:002022-06-08T13:49:44-05:00DevelopmentItem6002360682021-05-05T09:49:05-05:00600052904317815705293441CLMNTRQST2022-06-07T00:00:00-05:002021-05-05T00:00:00-05:0021-4142/21-4142a394982021-06-04T00:00:00-05:002021-05-05T09:49:04-05:00DevelopmentItem2021-06-04T00:00:00-05:006002360682021-05-05T09:49:04-05:00600052904317815705293440CLMNTRQST2021-05-05T00:00:00-05:0021-4142a394962021-06-04T00:00:00-05:002021-05-05T09:49:04-05:00DevelopmentItem6002360682021-05-05T09:49:04-05:00600052904317815705293439CLMNTRQST2021-05-05T00:00:00-05:00STRs + not available - substitute documents needed1012021-06-04T00:00:00-05:002021-05-05T09:49:06-05:00Letter600236068815705CLMNTRQST2021-05-05T00:00:00-05:00DONEDVLPMTNDV2021-05-05T09:48:59-05:00Receiver600934166VSCNP + recorded_at: Wed, 19 Apr 2023 20:47:12 GMT +recorded_with: VCR 6.1.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/tracked_item_service/get_claim_documents_with_tracked_item_ids.yml b/spec/support/vcr_cassettes/claims_api/bgs/tracked_item_service/get_claim_documents_with_tracked_item_ids.yml new file mode 100644 index 00000000000..50e30adc7b0 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/tracked_item_service/get_claim_documents_with_tracked_item_ids.yml @@ -0,0 +1,475 @@ +--- +http_interactions: +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/600118851" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [{ + "content": null, + "corporateDocumentId": 107597, + "trackedItemId": null, + "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", + "documentSize": 0, + "documentTypeCode": "L478", + "documentTypeId": "478", + "documentTypeLabel": "Medical" + }]}' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/111111111" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [{ + "content": null, + "corporateDocumentId": 107597, + "trackedItemId": 293439, + "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", + "documentSize": 0, + "documentTypeCode": "L478", + "documentTypeId": "478", + "documentTypeLabel": "Medical" + }]}' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/555555555" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [{ + "content": null, + "corporateDocumentId": 107597, + "trackedItemId": null, + "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", + "documentSize": 0, + "documentTypeCode": "L478", + "documentTypeId": "478", + "documentTypeLabel": "Medical" + }]}' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/222222222" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [] + }' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/600236068" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [{ + "content": null, + "corporateDocumentId": 107597, + "trackedItemId": 293439, + "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", + "documentSize": 0, + "documentTypeCode": "L478", + "documentTypeId": "478", + "documentTypeLabel": "Medical" + }]}' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +recorded_with: VCR 6.1.0 \ No newline at end of file diff --git a/spec/support/vcr_cassettes/claims_api/bgs/tracked_items/find_tracked_items.yml b/spec/support/vcr_cassettes/claims_api/bgs/tracked_items/find_tracked_items.yml new file mode 100644 index 00000000000..e66db69553c --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/tracked_items/find_tracked_items.yml @@ -0,0 +1,396 @@ +--- +http_interactions: +- request: + method: get + uri: /TrackedItemService/TrackedItemService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + Host: + - ".vba.va.gov" + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 17 Aug 2022 20:30:36 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 17 Aug 2022 20:30:36 GMT +- request: + method: post + uri: /TrackedItemService/TrackedItemService + body: + encoding: UTF-8 + string: |- + + + VAgovAPI + + + 192.168.5.5 + 281 + VAgovAPI + 8099264213 + 8099264213 + + + 600118544 + headers: + Host: + - ".vba.va.gov" + Soapaction: + - '"findTrackedItems"' + Content-Type: + - text/xml;charset=UTF-8 + Content-Length: + - '973' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 17 Aug 2022 20:30:37 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + body: + encoding: UTF-8 + string: + + + rO0ABXdJABF3ZWJsb2dpYy5hcHAubWFwZAAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABzEuMTcuODYAAA== + + + + + BenefitClaim + + 2022-02-03T12:44:36-06:00 + DevelopmentItem + 600118544 + 2022-02-03T12:44:36-06:00 + 600310807 + 344 + 874994 + 325525 + CLMNTRQST + 2022-02-04T00:00:00-06:00 + MG-not + a recognized condition + 42906 + 2022-03-06T00:00:00-06:00 + 182460029 + + + 2022-02-03T12:44:36-06:00 + DevelopmentItem + 600118544 + 2022-02-03T12:44:36-06:00 + 600310807 + 344 + 874994 + 325524 + CLMNTRQST + 2022-02-04T00:00:00-06:00 + Line + of Duty determination from claimant + 42908 + 2022-03-06T00:00:00-06:00 + 182460028 + + + 2020-10-01T11:02:18-05:00 + Letter + 600118544 + 778133 + CLMNTRQST + 2020-10-01T00:00:00-05:00 + DONEDVLPMT + N + DV + 2020-10-02T00:00:00-05:00 + Receiver + 600200915 + VSCNP + + + 2021-10-15T09:45:45-05:00 + Letter + 600118544 + 846510 + CLMNTRQST + 2021-10-15T00:00:00-05:00 + DONEDVLPMT + N + DV + 2021-10-18T00:00:00-05:00 + Receiver + 600200915 + VSCNP + + + + + + recorded_at: Wed, 17 Aug 2022 20:30:41 GMT +recorded_with: VCR 6.1.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_proc_form_service/vnp_proc_form_create.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_proc_form_service/vnp_proc_form_create.yml new file mode 100644 index 00000000000..dd083c565d6 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_proc_form_service/vnp_proc_form_create.yml @@ -0,0 +1,222 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 27 Mar 2024 18:49:03 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Wed, 27 Mar 2024 18:49:03 GMT +- request: + method: post + uri: /VnpProcFormWebServiceBean/VnpProcFormService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 192.168.0.9 + 281 + VAgovAPI + xUid + xKey + + + + + + + + + 3831394 + 21-22 + + VAgovAPIUVAgovAPI + + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpProcFormCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 27 Mar 2024 18:49:04 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=383139421-22VAgovAPIUVAgovAPI + recorded_at: Wed, 27 Mar 2024 18:49:04 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_proc_service_v2/vnp_proc_create.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_proc_service_v2/vnp_proc_create.yml new file mode 100644 index 00000000000..dc448a7fc5c --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_proc_service_v2/vnp_proc_create.yml @@ -0,0 +1,247 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 25 Mar 2024 16:05:36 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Mon, 25 Mar 2024 16:05:36 GMT +- request: + method: post + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 192.168.0.252 + 281 + VAgovAPI + xUid + xKey + + + + + + + + + POAAUTHZ + + + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpProcCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 25 Mar 2024 16:05:37 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + X-Oracle-Dms-Ecid: + - 756dd60b-d519-43cb-a39c-ac73ec3b9906-0000009e + X-Oracle-Dms-Rid: + - '0' + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=29637 + recorded_at: Mon, 25 Mar 2024 16:05:38 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml new file mode 100644 index 00000000000..1c8d90c047d --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml @@ -0,0 +1,240 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 29 Mar 2024 14:37:13 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Fri, 29 Mar 2024 14:37:13 GMT +- request: + method: post + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 192.168.0.252 + 281 + VAgovAPI + xUid + xKey + + + + + + + + 2979844693Daytime22255522522020-07-16T18:20:17Z + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpPtcpntPhoneCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 29 Mar 2024 14:37:14 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=308882979844693Daytime22255522522020-07-16T18:20:17Z + recorded_at: Fri, 29 Mar 2024 14:37:14 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml new file mode 100644 index 00000000000..0ca6ac8b3ca --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml @@ -0,0 +1,256 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Tue, 26 Mar 2024 21:28:36 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recorded_at: Tue, 26 Mar 2024 21:28:36 GMT +- request: + method: post + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 10.0.0.9 + 281 + VAgovAPI + xUid + xKey + + + + + + + + 3854437 + + + 2020-07-16T18:20:17Z + 281 + VAgovAPI + U + VAgovAPI + + + + Person + + + + + + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpPtcpntCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Tue, 26 Mar 2024 21:28:37 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=18191338544372020-07-16T18:20:17Z281VAgovAPIUVAgovAPIPerson + recorded_at: Tue, 26 Mar 2024 21:28:37 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/brd/countries.yml b/spec/support/vcr_cassettes/claims_api/brd/countries.yml new file mode 100644 index 00000000000..57a6086d818 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/brd/countries.yml @@ -0,0 +1,79 @@ +--- +http_interactions: +- request: + method: get + uri: https://staging-api.va.gov/services/benefits-reference-data/v1/countries + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: '' + headers: + Date: + - Thu, 13 Apr 2023 16:23:47 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Remaining-Minute: + - '59' + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '59' + Ratelimit-Reset: + - '13' + Ratelimit-Limit: + - '60' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + X-Kong-Upstream-Latency: + - '11' + X-Kong-Proxy-Latency: + - '2' + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"totalItems":213,"totalPages":1,"links":[{"href":"https://staging-api.va.gov/services/benefits-reference-data/v1/countries","rel":"self"}],"items":["Afghanistan","Albania","Algeria","Angola","Anguilla","Antigua","Antigua + and Barbuda","Argentina","Armenia","Australia","Austria","Azerbaijan","Azores","Bahamas","Bahrain","Bangladesh","Barbados","Barbuda","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia-Herzegovina","Botswana","Brazil","Brunei","Bulgaria","Burkina + Faso","Burma","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman + Islands","Central African Republic","Chad","Chile","China","Colombia","Comoros","Congo, + Democratic Republic of","Congo, People''s Republic of","Costa Rica","Cote + d''Ivoire","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican + Republic","Ecuador","Egypt","El Salvador","England","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Fiji","Finland","France","French + Guiana","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Great Britain","Great + Britain and Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guatemala","Guinea","Guinea, + Republic of Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Israel + (Jerusalem)","Israel (Tel Aviv)","Italy","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Leeward + Islands","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macao","Macedonia","Madagascar","Malawi","Malaysia","Mali","Malta","Martinique","Mauritania","Mauritius","Mexico","Moldavia","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Namibia","Nepal","Netherlands","Netherlands + Antilles","Nevis","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","North + Korea","Northern Ireland","Norway","Oman","Pakistan","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Philippines + (restricted payments)","Poland","Portugal","Qatar","Republic of Yemen","Romania","Russia","Rwanda","Sao-Tome/Principe","Saudi + Arabia","Scotland","Senegal","Serbia","Serbia/Montenegro","Seychelles","Sicily","Sierra + Leone","Singapore","Slovakia","Slovenia","Somalia","South Africa","South Korea","Spain","Sri + Lanka","St. Kitts","St. Lucia","St. Vincent","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Trinidad + and Tobago","Tunisia","Turkey (Adana only)","Turkey (except Adana)","Turkmenistan","USA","Uganda","Ukraine","United + Arab Emirates","United Kingdom","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Wales","Western + Samoa","Yemen Arab Republic","Zambia","Zimbabwe"]}' + recorded_at: Thu, 13 Apr 2023 16:23:46 GMT +recorded_with: VCR 6.1.0 diff --git a/spec/support/vcr_cassettes/claims_api/brd/intake_sites.yml b/spec/support/vcr_cassettes/claims_api/brd/intake_sites.yml new file mode 100644 index 00000000000..4d399221e5b --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/brd/intake_sites.yml @@ -0,0 +1,185 @@ +--- +http_interactions: +- request: + method: get + uri: https://staging-api.va.gov/services/benefits-reference-data/v1/intake-sites + body: + encoding: US-ASCII + string: '' + headers: + Apikey: + - testapikeyhere + User-Agent: + - Faraday v0.17.6 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: '' + headers: + Date: + - Thu, 27 Apr 2023 20:39:40 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: '{"totalItems":324,"totalPages":1,"links":[{"href":"https://sandbox-api.va.gov/services/benefits-reference-data/v1/intake-sites","rel":"self"}],"items":[{"id":98283,"description":"AF + Academy"},{"id":123558,"description":"ANG Hub"},{"id":98282,"description":"Aberdeen + Proving Ground"},{"id":123657,"description":"Al Udeid, Qatar"},{"id":123578,"description":"Alameda + Coast Guard"},{"id":98284,"description":"Albuquerque"},{"id":98285,"description":"Altus + AFB*"},{"id":98286,"description":"Anchorage"},{"id":123603,"description":"Andersen + AFB - Air Force / Guam"},{"id":98287,"description":"Andrews AFB"},{"id":98288,"description":"Annapolis + NS/USNA"},{"id":123585,"description":"Ansbach, Germany"},{"id":123617,"description":"Arifjan, + Kuwait"},{"id":98289,"description":"Atlanta"},{"id":123610,"description":"Aviano + AB, Italy"},{"id":123555,"description":"Bahrain / Kingdom of Bahrain"},{"id":98290,"description":"Baltimore"},{"id":123586,"description":"Bamberg, + Germany"},{"id":98292,"description":"Barksdale AFB"},{"id":123568,"description":"Baumholder, + Germany"},{"id":123577,"description":"Beale AFB"},{"id":125209,"description":"Beaufort + Naval Hospital"},{"id":123554,"description":"Benelux (Brussels/Schinnen/SHAPE)"},{"id":98293,"description":"Bethesda + NH"},{"id":98294,"description":"Boise"},{"id":98295,"description":"Bolling + AFB"},{"id":98296,"description":"Boston"},{"id":123652,"description":"Buchanan"},{"id":98299,"description":"Buckley + AFB"},{"id":98300,"description":"Buffalo"},{"id":123631,"description":"CBC + Gulfport"},{"id":123607,"description":"Camp Atterbury (Demob)"},{"id":98301,"description":"Camp + Casey (Korea)"},{"id":98302,"description":"Camp Lejeune"},{"id":98303,"description":"Camp + Pendleton*"},{"id":123634,"description":"Camp Shelby (Demob)"},{"id":123644,"description":"Cannon + AFB"},{"id":123639,"description":"Cape May Coast Guard"},{"id":98305,"description":"Carlisle + Barracks"},{"id":98307,"description":"Charleston AFB"},{"id":125210,"description":"Charleston + Naval Health Clinic"},{"id":98308,"description":"Cherry Point MCAS"},{"id":98309,"description":"Cheyenne"},{"id":98310,"description":"Chicago"},{"id":98311,"description":"Cleveland"},{"id":123582,"description":"Coast + Guard Sector Miami"},{"id":98314,"description":"Columbia"},{"id":123632,"description":"Columbus + AFB"},{"id":98315,"description":"Corpus Christi NAS"},{"id":98317,"description":"Dahlgren + NSWC"},{"id":98318,"description":"Davis-Monthan AFB"},{"id":98319,"description":"Denver"},{"id":98321,"description":"Des + Moines"},{"id":98322,"description":"Detroit"},{"id":123627,"description":"Detroit + Arsenal"},{"id":98323,"description":"DiLorenzo-Pentagon"},{"id":123608,"description":"Diego + Garcia / BIOT"},{"id":98324,"description":"Dover AFB"},{"id":123623,"description":"Dugway + Proving Grounds"},{"id":98325,"description":"Dyess AFB"},{"id":98326,"description":"Earle + Naval Weapons (new)"},{"id":123569,"description":"Edwards AFB"},{"id":98327,"description":"Eglin + AFB*"},{"id":123547,"description":"Eielson AFB"},{"id":123663,"description":"Ellsworth + AFB"},{"id":98328,"description":"Elmendorf AFB"},{"id":98329,"description":"Everett + NS"},{"id":98330,"description":"Fairchild AFB*"},{"id":98331,"description":"Fargo"},{"id":98332,"description":"Fort + Belvoir"},{"id":98333,"description":"Fort Benning"},{"id":98334,"description":"Fort + Bliss"},{"id":98335,"description":"Fort Bragg"},{"id":98336,"description":"Fort + Campbell"},{"id":98337,"description":"Fort Carson"},{"id":98338,"description":"Fort + Detrick"},{"id":98339,"description":"Fort Dix"},{"id":98340,"description":"Fort + Drum"},{"id":98341,"description":"Fort Gordon"},{"id":98342,"description":"Fort + Hood"},{"id":98343,"description":"Fort Irwin"},{"id":98344,"description":"Fort + Jackson"},{"id":98345,"description":"Fort Knox"},{"id":98346,"description":"Fort + Leavenworth"},{"id":98347,"description":"Fort Lee"},{"id":98348,"description":"Fort + Lewis"},{"id":98349,"description":"Fort Meade"},{"id":98351,"description":"Fort + Polk"},{"id":98352,"description":"Fort Richardson"},{"id":98353,"description":"Fort + Riley KS"},{"id":98354,"description":"Fort Rucker"},{"id":98355,"description":"Fort + Sam Houston"},{"id":98357,"description":"Fort Sill"},{"id":98358,"description":"Fort + Stewart"},{"id":123622,"description":"Ft Devens"},{"id":123640,"description":"Ft + Hamilton"},{"id":123668,"description":"Ft Worth (ANG Hub)"},{"id":123666,"description":"Ft. + Bliss"},{"id":98359,"description":"Ft. Eustis"},{"id":98360,"description":"Ft. + Harrison"},{"id":98361,"description":"Ft. Huachuca"},{"id":98362,"description":"Ft. + Leonard Wood"},{"id":123682,"description":"Ft. McCoy"},{"id":123550,"description":"Ft. + Wainwright"},{"id":123588,"description":"Geilenkirchen, Germany"},{"id":98363,"description":"Goodfellow + AFB"},{"id":123635,"description":"Grand Forks AFB"},{"id":98364,"description":"Great + Lakes NTC"},{"id":123584,"description":"Guantanamo Bay / Cuba"},{"id":123620,"description":"Hanscom + AFB"},{"id":98365,"description":"Hartford"},{"id":123561,"description":"Heidelberg + Germany"},{"id":98366,"description":"Hickam AFB"},{"id":98367,"description":"Hill + AFB"},{"id":123643,"description":"Holloman AFB"},{"id":98368,"description":"Homeland + Security (HS)"},{"id":98369,"description":"Honolulu"},{"id":98370,"description":"Houston"},{"id":123594,"description":"Hunter + AAF"},{"id":98371,"description":"Huntington"},{"id":98372,"description":"Hurlburt + Field"},{"id":123665,"description":"Incirlik AB, Turkey"},{"id":98374,"description":"Indianapolis"},{"id":123659,"description":"JB + Charleston"},{"id":123660,"description":"JB Charleston-AB"},{"id":123674,"description":"JB + Langley-Eustis"},{"id":123679,"description":"JB Lewis-McChord"},{"id":123605,"description":"JB + Pearl Harbor-Hickam"},{"id":123676,"description":"JBMH-Henderson Hall"},{"id":123675,"description":"JBMH-Myer"},{"id":98375,"description":"Jackson"},{"id":98376,"description":"Jacksonville + NAS"},{"id":123641,"description":"Joint Base McGuire-Dix (Demob)"},{"id":123560,"description":"Kaiserslautern + Germany"},{"id":98377,"description":"Keesler AFB"},{"id":98378,"description":"Key + West CG"},{"id":98379,"description":"Key West NAS"},{"id":98380,"description":"Kings + Bay NAS"},{"id":98381,"description":"Kirtland AFB"},{"id":98382,"description":"Kitsap + NS* (formerly Bremerton NB)"},{"id":123615,"description":"Kunsan AB, Korea"},{"id":98383,"description":"Lackland + AFB"},{"id":123656,"description":"Lajes Field"},{"id":98384,"description":"Lakehurst + (Southern NJ)"},{"id":123571,"description":"Landstuhl Reg Med Ctr"},{"id":105142,"description":"Langley + Air Force Base"},{"id":123670,"description":"Laughlin AFB"},{"id":98387,"description":"Lemoore + NAS"},{"id":98388,"description":"Lincoln"},{"id":98390,"description":"Little + Rock"},{"id":98391,"description":"Little Rock AFB"},{"id":98392,"description":"Los + Angeles"},{"id":123563,"description":"Los Angeles AFB"},{"id":98393,"description":"Louisville"},{"id":123559,"description":"Luke + AFB"},{"id":98400,"description":"MC Recruit Depot"},{"id":123574,"description":"MCAGTC + 29 Palms"},{"id":123662,"description":"MCAS Beaufort"},{"id":123556,"description":"MCAS + Yuma"},{"id":98401,"description":"MCB Hawaii"},{"id":123678,"description":"MCB + Quantico"},{"id":123596,"description":"MCLB Albany"},{"id":123565,"description":"MCRD + San Diego"},{"id":98394,"description":"MacDill AFB"},{"id":98395,"description":"Malmstrom + AFB"},{"id":98396,"description":"Manchester"},{"id":98397,"description":"Manila"},{"id":98398,"description":"Maxwell + AFB"},{"id":98399,"description":"Mayport NS*"},{"id":98402,"description":"McChord + AFB"},{"id":98403,"description":"McConnell AFB"},{"id":98404,"description":"McGuire + AFB"},{"id":123593,"description":"Miami"},{"id":98405,"description":"Miami + CG"},{"id":98406,"description":"Milwaukee"},{"id":123636,"description":"Minot + AFB"},{"id":98407,"description":"Miramar MCAS"},{"id":98408,"description":"Montgomery"},{"id":123591,"description":"Moody + AFB"},{"id":98409,"description":"Mountain Home AFB"},{"id":98410,"description":"Muskogee"},{"id":123647,"description":"NAS + Fallon / NV"},{"id":123669,"description":"NAS JRB Fort Worth"},{"id":123618,"description":"NAS + JRB New Orleans"},{"id":123671,"description":"NAS Kingsville"},{"id":123633,"description":"NAS + Meridian"},{"id":123602,"description":"NAVBASE Guam Barrigada / Guam"},{"id":123572,"description":"NAWS + China Lake"},{"id":123557,"description":"NB San Diego"},{"id":123658,"description":"NS + Newport"},{"id":98420,"description":"NSA"},{"id":123664,"description":"NSA + Midsouth Memphis"},{"id":123601,"description":"NSA Souda Bay / Greece"},{"id":123637,"description":"NSY + Portsmouth"},{"id":123611,"description":"Naples / ITALY"},{"id":98412,"description":"Nashville"},{"id":123745,"description":"National + Capital Region (NCR)"},{"id":123638,"description":"Naval Base Ventura County"},{"id":123646,"description":"Nellis + AFB, NV/Creech AFB, NV"},{"id":98414,"description":"New London NSB"},{"id":98415,"description":"New + Orleans"},{"id":98416,"description":"New River MCAS"},{"id":98417,"description":"New + York"},{"id":98418,"description":"Newark"},{"id":98419,"description":"Norfolk + NB"},{"id":123667,"description":"North Ft. Hood"},{"id":98422,"description":"Oakland"},{"id":98424,"description":"Offutt + AFB"},{"id":123616,"description":"Osan AB, Korea"},{"id":123685,"description":"Other + - AGR"},{"id":123686,"description":"Other - Not on List"},{"id":98425,"description":"Patrick + AFB"},{"id":98426,"description":"Patuxent River NAS"},{"id":98427,"description":"Pearl + Harbor NB"},{"id":98428,"description":"Pensacola NAS"},{"id":98429,"description":"Pensacola + NH"},{"id":125211,"description":"Pentagon In-Take Site"},{"id":123579,"description":"Petaluma + Coast Guard"},{"id":98430,"description":"Peterson AFB"},{"id":98431,"description":"Philadelphia"},{"id":98432,"description":"Phoenix"},{"id":98433,"description":"Pittsburgh"},{"id":98435,"description":"Portland"},{"id":98436,"description":"Portsmouth + NAS"},{"id":98437,"description":"Portsmouth NH"},{"id":123576,"description":"Presidio + of Monterey"},{"id":98438,"description":"Providence"},{"id":123598,"description":"RAF + Alconbury, UK"},{"id":123597,"description":"RAF Lakenheath, UK"},{"id":123599,"description":"RAF + Menwith Hill, UK"},{"id":123600,"description":"RAF Mildenhall, UK"},{"id":123589,"description":"Ramstein + AB, Germany"},{"id":98439,"description":"Randolph AFB"},{"id":98440,"description":"Redstone + Arsenal"},{"id":98441,"description":"Reno"},{"id":98442,"description":"Roanoke"},{"id":123595,"description":"Robins + AFB"},{"id":123606,"description":"Rock Island"},{"id":123573,"description":"Rota + / SPAIN"},{"id":98443,"description":"Salt Lake City"},{"id":98444,"description":"San + Diego"},{"id":98450,"description":"San Francisco"},{"id":98451,"description":"San + Juan"},{"id":98446,"description":"Schofield Barracks"},{"id":98447,"description":"Schriever + AFB"},{"id":123570,"description":"Schweinfurt Germany"},{"id":98448,"description":"Scotia + ND(now Saratoga Springs Transition Station)"},{"id":98449,"description":"Scott + AFB"},{"id":98452,"description":"Seattle"},{"id":98454,"description":"Seymour + Johnson AFB"},{"id":98455,"description":"Shaw AFB"},{"id":98456,"description":"Sheppard + AFB"},{"id":123612,"description":"Sigonella / ITALY"},{"id":98457,"description":"Sioux + Falls"},{"id":123587,"description":"Spangdahlem AB, Germany"},{"id":98459,"description":"St. + Louis"},{"id":98460,"description":"St. Paul"},{"id":98461,"description":"St. + Petersburg"},{"id":123567,"description":"Stuttgart Germany"},{"id":123673,"description":"Texas + City Coast Guard"},{"id":98463,"description":"Tinker AFB"},{"id":98464,"description":"Togus"},{"id":98465,"description":"Travis + AFB"},{"id":98466,"description":"Tripler AMC"},{"id":98467,"description":"Tyndall + AFB"},{"id":123653,"description":"USCG Air Station Ramey"},{"id":123642,"description":"USCG + Atlantic City"},{"id":123624,"description":"USCG Baltimore"},{"id":123564,"description":"USCG + Base Los Angeles"},{"id":123655,"description":"USCG Borinquen"},{"id":123621,"description":"USCG + Boston"},{"id":123648,"description":"USCG Buffalo"},{"id":123661,"description":"USCG + Charleston"},{"id":123580,"description":"USCG Clearwater"},{"id":123650,"description":"USCG + Cleveland"},{"id":123672,"description":"USCG Corpus Christi"},{"id":123626,"description":"USCG + Detroit"},{"id":123628,"description":"USCG Grand Haven"},{"id":123604,"description":"USCG + Honolulu"},{"id":123581,"description":"USCG Humboldt Bay"},{"id":123592,"description":"USCG + Jacksonville"},{"id":123545,"description":"USCG Juneau"},{"id":123546,"description":"USCG + Ketchikan"},{"id":123548,"description":"USCG Kodiak"},{"id":123649,"description":"USCG + Long Island"},{"id":123684,"description":"USCG Martinsburg"},{"id":123683,"description":"USCG + Milwaukee"},{"id":123551,"description":"USCG Mobile"},{"id":123619,"description":"USCG + New Orleans"},{"id":123651,"description":"USCG Portland"},{"id":123681,"description":"USCG + Portsmouth"},{"id":123677,"description":"USCG Recruiting Command"},{"id":123625,"description":"USCG + SW Harbor"},{"id":123566,"description":"USCG San Diego"},{"id":123583,"description":"USCG + Savannah"},{"id":123680,"description":"USCG Seattle"},{"id":123549,"description":"USCG + Sitka"},{"id":123630,"description":"USCG St Louis"},{"id":123654,"description":"USCG + Station San Juan"},{"id":123629,"description":"USCG Su Ste Marie"},{"id":123552,"description":"USCG + Valdez"},{"id":125212,"description":"VAMC Biloxi"},{"id":98468,"description":"Vance + AFB"},{"id":123575,"description":"Vandenberg AFB"},{"id":123609,"description":"Vicenza + Italy"},{"id":123562,"description":"Vilseck Germany"},{"id":98469,"description":"Waco"},{"id":98470,"description":"Walter + Reed AMC - C&P"},{"id":98471,"description":"Warren AFB (Cheyenne)"},{"id":98473,"description":"West + Point"},{"id":98474,"description":"Whidbey Island NAS"},{"id":98476,"description":"White + River Junction"},{"id":123645,"description":"White Sands"},{"id":98475,"description":"Whiteman + AFB"},{"id":98477,"description":"Whiting Field"},{"id":98478,"description":"Wichita"},{"id":123590,"description":"Wiesbaden + Germany"},{"id":98480,"description":"Wilmington"},{"id":98481,"description":"Winston-Salem"},{"id":98482,"description":"Wright-Patterson + AFB"},{"id":123613,"description":"Yokosuka / JAPAN"},{"id":123614,"description":"Yokota + AB, Japan"},{"id":98483,"description":"Yongsan (Korea)"},{"id":123553,"description":"Yuma + Proving Grounds"}]}' + recorded_at: Thu, 27 Apr 2023 20:39:40 GMT +recorded_with: VCR 6.1.0 diff --git a/spec/support/vcr_cassettes/claims_api/disability_comp.yml b/spec/support/vcr_cassettes/claims_api/disability_comp.yml index 86c294cc5c1..f939ac7be07 100644 --- a/spec/support/vcr_cassettes/claims_api/disability_comp.yml +++ b/spec/support/vcr_cassettes/claims_api/disability_comp.yml @@ -914,7 +914,7 @@ http_interactions: recorded_at: Thu, 13 Apr 2023 16:23:46 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -1612,7 +1612,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:58:01 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/claims_api/evss/claims/claims.yml b/spec/support/vcr_cassettes/claims_api/evss/claims/claims.yml new file mode 100644 index 00000000000..7be96c4e13f --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/evss/claims/claims.yml @@ -0,0 +1,6404 @@ +--- +http_interactions: +- request: + method: get + uri: "/wss-claims-services-web-3.6/rest/vbaClaimStatusService/getClaims" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.9.2 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Tue, 12 Dec 2017 03:09:06 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1986-05-06T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1986-05-06T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - 'eauth' + Va-Eauth-Service-Transaction-Id: + - <%= transaction_id %> + response: + status: + code: 200 + message: OK + headers: + Date: + - Tue, 12 Dec 2017 03:09:06 GMT + Server: + - Apache + Content-Type: + - application/json + X-Wily-Servlet: + - Encrypt1 hR/KG2GOR16aRfvv3/q1AW0eXDaeERIVopFkOCXDj8aBMFJ3Yx6n3JU460kEeiDI+f7tx96uM7rd6Q66kG1F301pdCrOJfMsJBfCUXtpBBUC10v84zvjZZhZrTuMJwibXwrFyA6VYWhxQ0aj5bSLXKVvNWBYquJXTZ8L8ia/vdk= + X-Wily-Info: + - Clear guid=48B282EB0AE153E03B6B6CF4AF6C463C + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: |- + { + "allIntentToFiles" : [ { + "associatedBenefitClaimId" : 600033692, + "corpParticpantId" : 600061742, + "expirationDate" : 1470413758000, + "intentToFileID" : 6416, + "receivedDate" : 1438791358000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1470929322000, + "intentToFileID" : 6550, + "receivedDate" : 1439306922000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600061090, + "corpParticpantId" : 600061742, + "expirationDate" : 1476291193000, + "intentToFileID" : 7717, + "receivedDate" : 1444668793000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1478552516000, + "intentToFileID" : 8099, + "receivedDate" : 1446930116000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1478792937000, + "intentToFileID" : 8121, + "receivedDate" : 1447170537000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600061496, + "corpParticpantId" : 600061742, + "expirationDate" : 1479419546000, + "intentToFileID" : 8268, + "receivedDate" : 1447797146000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600065439, + "corpParticpantId" : 600061742, + "expirationDate" : 1481205798000, + "intentToFileID" : 9828, + "receivedDate" : 1449583398000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1481212800000, + "intentToFileID" : 10027, + "receivedDate" : 1449590400000, + "source" : "CENTMAIL", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1483124419000, + "intentToFileID" : 10479, + "receivedDate" : 1451502019000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1483125351000, + "intentToFileID" : 10480, + "receivedDate" : 1451502951000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600068090, + "corpParticpantId" : 600061742, + "expirationDate" : 1484418765000, + "intentToFileID" : 10775, + "receivedDate" : 1452796365000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1485699409000, + "intentToFileID" : 11404, + "receivedDate" : 1454077009000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1486402782000, + "intentToFileID" : 11764, + "receivedDate" : 1454780382000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600076005, + "corpParticpantId" : 600061742, + "expirationDate" : 1492199559000, + "intentToFileID" : 14121, + "receivedDate" : 1460663559000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1494085403000, + "intentToFileID" : 14563, + "receivedDate" : 1462549403000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1494086040000, + "intentToFileID" : 14564, + "receivedDate" : 1462550040000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600076302, + "corpParticpantId" : 600061742, + "expirationDate" : 1494940243000, + "intentToFileID" : 14823, + "receivedDate" : 1463404243000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1494940595000, + "intentToFileID" : 14824, + "receivedDate" : 1463404595000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1494941054000, + "intentToFileID" : 14825, + "receivedDate" : 1463405054000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1494942037000, + "intentToFileID" : 14827, + "receivedDate" : 1463406037000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1494942375000, + "intentToFileID" : 14828, + "receivedDate" : 1463406375000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600076303, + "corpParticpantId" : 600061742, + "expirationDate" : 1495131109000, + "intentToFileID" : 14884, + "receivedDate" : 1463595109000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600076303, + "corpParticpantId" : 600061742, + "expirationDate" : 1496951630000, + "intentToFileID" : 15437, + "receivedDate" : 1465415630000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600076303, + "corpParticpantId" : 600061742, + "expirationDate" : 1497372248000, + "intentToFileID" : 15529, + "receivedDate" : 1465836248000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600078460, + "corpParticpantId" : 600061742, + "expirationDate" : 1498311747000, + "intentToFileID" : 15765, + "receivedDate" : 1466775747000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600079853, + "corpParticpantId" : 600061742, + "expirationDate" : 1498841691000, + "intentToFileID" : 15828, + "receivedDate" : 1467305691000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1500388616000, + "intentToFileID" : 16106, + "receivedDate" : 1468852616000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1500733173000, + "intentToFileID" : 16173, + "receivedDate" : 1469197173000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1500744717000, + "intentToFileID" : 16184, + "receivedDate" : 1469208717000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1500745120000, + "intentToFileID" : 16185, + "receivedDate" : 1469209120000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1500745294000, + "intentToFileID" : 16186, + "receivedDate" : 1469209294000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1500745486000, + "intentToFileID" : 16187, + "receivedDate" : 1469209486000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600080385, + "corpParticpantId" : 600061742, + "expirationDate" : 1501182458000, + "intentToFileID" : 16248, + "receivedDate" : 1469646458000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501183851000, + "intentToFileID" : 16251, + "receivedDate" : 1469647851000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501184077000, + "intentToFileID" : 16252, + "receivedDate" : 1469648077000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501269339000, + "intentToFileID" : 16270, + "receivedDate" : 1469733339000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501613032000, + "intentToFileID" : 16308, + "receivedDate" : 1470077032000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501614287000, + "intentToFileID" : 16309, + "receivedDate" : 1470078287000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501615139000, + "intentToFileID" : 16310, + "receivedDate" : 1470079139000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600085418, + "corpParticpantId" : 600061742, + "expirationDate" : 1501691029000, + "intentToFileID" : 16318, + "receivedDate" : 1470155029000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501692300000, + "intentToFileID" : 16319, + "receivedDate" : 1470156300000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501701137000, + "intentToFileID" : 16325, + "receivedDate" : 1470165137000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1501951989000, + "intentToFileID" : 16383, + "receivedDate" : 1470415989000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1504016374000, + "intentToFileID" : 17825, + "receivedDate" : 1472480374000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1504029430000, + "intentToFileID" : 17863, + "receivedDate" : 1472493430000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1504397676000, + "intentToFileID" : 18083, + "receivedDate" : 1472861676000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1504714382000, + "intentToFileID" : 18106, + "receivedDate" : 1473178382000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1504717852000, + "intentToFileID" : 18107, + "receivedDate" : 1473181852000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1504718883000, + "intentToFileID" : 18108, + "receivedDate" : 1473182883000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1504723172000, + "intentToFileID" : 18110, + "receivedDate" : 1473187172000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600087175, + "corpParticpantId" : 600061742, + "expirationDate" : 1507232074000, + "intentToFileID" : 18612, + "receivedDate" : 1475696074000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1507256837000, + "intentToFileID" : 18628, + "receivedDate" : 1475720837000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600089426, + "corpParticpantId" : 600061742, + "expirationDate" : 1508007746000, + "intentToFileID" : 18775, + "receivedDate" : 1476471746000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1508519042000, + "intentToFileID" : 18865, + "receivedDate" : 1476983042000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1508865800000, + "intentToFileID" : 18929, + "receivedDate" : 1477329800000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1509024079000, + "intentToFileID" : 19085, + "receivedDate" : 1477488079000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1509203568000, + "intentToFileID" : 19287, + "receivedDate" : 1477667568000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1509543559000, + "intentToFileID" : 19330, + "receivedDate" : 1478007559000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1509548690000, + "intentToFileID" : 19333, + "receivedDate" : 1478012690000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1509559563000, + "intentToFileID" : 19343, + "receivedDate" : 1478023563000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1511459476000, + "intentToFileID" : 19795, + "receivedDate" : 1479923476000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1512139325000, + "intentToFileID" : 19885, + "receivedDate" : 1480603325000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1512503671000, + "intentToFileID" : 20014, + "receivedDate" : 1480967671000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1514407975000, + "intentToFileID" : 20271, + "receivedDate" : 1482871975000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1515597551000, + "intentToFileID" : 20390, + "receivedDate" : 1484061551000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1515609646000, + "intentToFileID" : 20396, + "receivedDate" : 1484073646000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1515686400000, + "intentToFileID" : 20425, + "receivedDate" : 1484150400000, + "source" : "CENTMAIL", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1515765376000, + "intentToFileID" : 20465, + "receivedDate" : 1484229376000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1515854729000, + "intentToFileID" : 20505, + "receivedDate" : 1484318729000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1515860538000, + "intentToFileID" : 20529, + "receivedDate" : 1484324538000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1516293905000, + "intentToFileID" : 20617, + "receivedDate" : 1484757905000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1516373965000, + "intentToFileID" : 20644, + "receivedDate" : 1484837965000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1516742672000, + "intentToFileID" : 20785, + "receivedDate" : 1485206672000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1516998234000, + "intentToFileID" : 20879, + "receivedDate" : 1485462234000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1517488824000, + "intentToFileID" : 21031, + "receivedDate" : 1485952824000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1517660556000, + "intentToFileID" : 21125, + "receivedDate" : 1486124556000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1517684688000, + "intentToFileID" : 21142, + "receivedDate" : 1486148688000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1517920381000, + "intentToFileID" : 21183, + "receivedDate" : 1486384381000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1517931278000, + "intentToFileID" : 21191, + "receivedDate" : 1486395278000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1518005286000, + "intentToFileID" : 21229, + "receivedDate" : 1486469286000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600094535, + "corpParticpantId" : 600061742, + "expirationDate" : 1518294572000, + "intentToFileID" : 21390, + "receivedDate" : 1486758572000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600095637, + "corpParticpantId" : 600061742, + "expirationDate" : 1519325679000, + "intentToFileID" : 21684, + "receivedDate" : 1487789679000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600095790, + "corpParticpantId" : 600061742, + "expirationDate" : 1519421433000, + "intentToFileID" : 21738, + "receivedDate" : 1487885433000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600095836, + "corpParticpantId" : 600061742, + "expirationDate" : 1519485163000, + "intentToFileID" : 21749, + "receivedDate" : 1487949163000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1519485664000, + "intentToFileID" : 21750, + "receivedDate" : 1487949664000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600096206, + "corpParticpantId" : 600061742, + "expirationDate" : 1519914705000, + "intentToFileID" : 21824, + "receivedDate" : 1488378705000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1519914962000, + "intentToFileID" : 21825, + "receivedDate" : 1488378962000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1519915192000, + "intentToFileID" : 21826, + "receivedDate" : 1488379192000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600096209, + "corpParticpantId" : 600061742, + "expirationDate" : 1520093716000, + "intentToFileID" : 21889, + "receivedDate" : 1488557716000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600096209, + "corpParticpantId" : 600061742, + "expirationDate" : 1520533663000, + "intentToFileID" : 22008, + "receivedDate" : 1488997663000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1520539914000, + "intentToFileID" : 22029, + "receivedDate" : 1489003914000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1520539934000, + "intentToFileID" : 22030, + "receivedDate" : 1489003934000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600096209, + "corpParticpantId" : 600061742, + "expirationDate" : 1520716743000, + "intentToFileID" : 22144, + "receivedDate" : 1489180743000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600096209, + "corpParticpantId" : 600061742, + "expirationDate" : 1520970201000, + "intentToFileID" : 22175, + "receivedDate" : 1489434201000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600096209, + "corpParticpantId" : 600061742, + "expirationDate" : 1521719440000, + "intentToFileID" : 22360, + "receivedDate" : 1490183440000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1521737599000, + "intentToFileID" : 22374, + "receivedDate" : 1490201599000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1521741168000, + "intentToFileID" : 22383, + "receivedDate" : 1490205168000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600096209, + "corpParticpantId" : 600061742, + "expirationDate" : 1521826355000, + "intentToFileID" : 22432, + "receivedDate" : 1490290355000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600098264, + "corpParticpantId" : 600061742, + "expirationDate" : 1521889842000, + "intentToFileID" : 22457, + "receivedDate" : 1490353842000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600098379, + "corpParticpantId" : 600061742, + "expirationDate" : 1522156451000, + "intentToFileID" : 22525, + "receivedDate" : 1490620451000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600100383, + "corpParticpantId" : 600061742, + "expirationDate" : 1524683751000, + "intentToFileID" : 23017, + "receivedDate" : 1493147751000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1524687677000, + "intentToFileID" : 23020, + "receivedDate" : 1493151677000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600101152, + "corpParticpantId" : 600061742, + "expirationDate" : 1524765476000, + "intentToFileID" : 23025, + "receivedDate" : 1493229476000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1525460931000, + "intentToFileID" : 23325, + "receivedDate" : 1493924931000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600101174, + "corpParticpantId" : 600061742, + "expirationDate" : 1525521676000, + "intentToFileID" : 23333, + "receivedDate" : 1493985676000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600101472, + "corpParticpantId" : 600061742, + "expirationDate" : 1525784288000, + "intentToFileID" : 23392, + "receivedDate" : 1494248288000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600101876, + "corpParticpantId" : 600061742, + "expirationDate" : 1525954884000, + "intentToFileID" : 23469, + "receivedDate" : 1494418884000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600103598, + "corpParticpantId" : 600061742, + "expirationDate" : 1526482960000, + "intentToFileID" : 23600, + "receivedDate" : 1494946960000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1527864969000, + "intentToFileID" : 24011, + "receivedDate" : 1496328969000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1527869776000, + "intentToFileID" : 24018, + "receivedDate" : 1496333776000, + "source" : "SEP", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600104193, + "corpParticpantId" : 600061742, + "expirationDate" : 1528824217000, + "intentToFileID" : 24197, + "receivedDate" : 1497288217000, + "source" : "SEP", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1528829103000, + "intentToFileID" : 24203, + "receivedDate" : 1497293103000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600114692, + "corpParticpantId" : 600061742, + "expirationDate" : 1529422088000, + "intentToFileID" : 24720, + "receivedDate" : 1497886088000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1529699739000, + "intentToFileID" : 24897, + "receivedDate" : 1498163739000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1538141970000, + "intentToFileID" : 26876, + "receivedDate" : 1506605970000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 600118851, + "corpParticpantId" : 600061742, + "expirationDate" : 1542469096000, + "intentToFileID" : 58663, + "receivedDate" : 1510933096000, + "source" : "EBN", + "status" : "CLAIM_RECEIVED", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1544283726000, + "intentToFileID" : 128174, + "receivedDate" : 1512747726000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1544286368000, + "intentToFileID" : 128177, + "receivedDate" : 1512750368000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + }, { + "associatedBenefitClaimId" : 0, + "corpParticpantId" : 600061742, + "expirationDate" : 1544288132000, + "intentToFileID" : 128178, + "receivedDate" : 1512752132000, + "source" : "EBN", + "status" : "DUPLICATE", + "type" : "COMPENSATION", + "vetParticipantId" : 0 + } ], + "anyHistoricalClaimsConsolidatable" : true, + "historicalClaims" : [ { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "09/20/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "09/20/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "09/20/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/06/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600106271", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "06/21/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/21/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/21/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/21/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600105156", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "06/21/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/21/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/21/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/12/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600104193", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "06/21/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/21/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/21/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/12/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600104203", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "06/21/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/21/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/21/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/01/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600103598", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/30/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/30/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/30/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/26/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600103286", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/18/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "134", + "id" : "600102451", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/18/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "136", + "id" : "600102462", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/11/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "403", + "id" : "600101876", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/09/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "132", + "id" : "600101474", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/09/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600101472", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/08/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "131", + "id" : "600101317", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/05/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600101174", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/04/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600101157", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/04/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600101152", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "04/25/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "406", + "id" : "600100387", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "04/25/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "405", + "id" : "600100383", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "04/21/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "137", + "id" : "600100167", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "04/21/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "138", + "id" : "600100211", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/29/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "136", + "id" : "600098749", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/27/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "404", + "id" : "600098427", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/27/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "134", + "id" : "600098385", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/27/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "403", + "id" : "600098379", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/24/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600098264", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/24/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "132", + "id" : "600098265", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/23/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600098196", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400PREDSCHRG", + "claimCompleteDate" : "03/16/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/16/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "03/16/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/23/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600096903", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/23/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600096536", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/23/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "131", + "id" : "600098198", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/23/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "403", + "id" : "600096209", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/22/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600098039", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "05/24/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/24/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/24/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/22/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600097940", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130SCHEBNREJ", + "claimCompleteDate" : "05/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "05/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/22/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600097942", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "03/20/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/20/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "03/20/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/17/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600097658", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/20/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/20/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "03/20/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/17/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600097664", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400PREDSCHRG", + "claimCompleteDate" : "03/16/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/16/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "03/16/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/13/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600096907", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "405", + "id" : "600096582", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "404", + "id" : "600096581", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "138", + "id" : "600096580", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "137", + "id" : "600096575", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "03/16/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/16/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "03/16/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600096585", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "131", + "id" : "600096552", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "134", + "id" : "600096572", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "132", + "id" : "600096558", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "407", + "id" : "600096584", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "406", + "id" : "600096583", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "136", + "id" : "600096573", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/02/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600096458", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "03/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/01/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600096206", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/24/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600095836", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/23/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600095790", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "03/03/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "03/03/2017" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "03/03/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/22/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600095637", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/10/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/10/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/10/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/10/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600094535", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "02/10/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/10/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/10/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/10/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600094530", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "02/10/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/10/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/10/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/07/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600093885", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "02/06/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/06/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/06/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/06/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "132", + "id" : "600093738", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/06/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/06/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/06/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/06/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600093737", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "02/06/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/06/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/06/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "131", + "id" : "600093592", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "02/06/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/06/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/06/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600093590", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "02/06/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/06/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/06/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/03/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600093588", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/01/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "409", + "id" : "600093389", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/01/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "137", + "id" : "600093388", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "01/26/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "407", + "id" : "600092932", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "01/12/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "405", + "id" : "600092017", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "01/10/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "404", + "id" : "600091902", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "01/10/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "403", + "id" : "600091895", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "01/10/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600091888", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "12/05/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "136", + "id" : "600090465", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "12/01/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600090382", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "12/01/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "134", + "id" : "600090386", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "11/23/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600090030", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "11/16/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "133", + "id" : "600089423", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "11/16/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600089426", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "11/04/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "131", + "id" : "600088767", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "11/04/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "132", + "id" : "600088775", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "Yes", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130SCHEBNREJ", + "claimCompleteDate" : "02/01/2017", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/01/2017" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/01/2017", + "consolidatedTrackedItemsList" : [ ], + "date" : "11/01/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600088464", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "10/27/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/27/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/27/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "10/07/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600087263", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "10/27/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/27/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/27/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "10/05/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600087180", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "10/27/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/27/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/27/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "10/05/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600087175", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/06/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "405", + "id" : "600085457", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/06/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "404", + "id" : "600085451", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/06/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "403", + "id" : "600085449", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/06/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600085447", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/02/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600085419", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/02/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600085418", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130SCHEBNREJ", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/02/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "134", + "id" : "600085417", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/02/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "133", + "id" : "600085416", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/02/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "131", + "id" : "600085403", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130SCHEBNREJ", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/02/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "132", + "id" : "600085415", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "08/31/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600085093", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "08/02/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "139", + "id" : "600080422", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "08/01/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "403", + "id" : "600080385", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/29/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "138", + "id" : "600080311", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/29/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "137", + "id" : "600080285", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/28/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "136", + "id" : "600080221", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/28/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "132", + "id" : "600080175", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/28/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "133", + "id" : "600080199", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/28/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "134", + "id" : "600080218", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/22/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600079853", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/22/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600079874", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/24/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600078460", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/16/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "131", + "id" : "600078108", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "110", + "benefitClaimTypeCode" : "110EPDLS8", + "claimCompleteDate" : "06/07/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/07/2016" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "06/07/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/16/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "Yes", + "endProductCode" : "110", + "id" : "600076303", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/15/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600078102", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "08/08/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/08/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/13/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600077984", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "06/09/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/09/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/09/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/04/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "131", + "id" : "600077401", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "06/09/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/09/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/09/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/26/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600077034", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "06/09/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/09/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/09/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/16/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "403", + "id" : "600076305", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "06/09/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/09/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/09/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/16/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "404", + "id" : "600076306", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "06/09/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/09/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/09/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/16/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "405", + "id" : "600076308", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "06/09/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/09/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/09/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/16/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600076302", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020NEW", + "claimCompleteDate" : "10/03/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "10/03/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "10/03/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/09/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600081564", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "06/09/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/09/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/09/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/06/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600076005", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "06/09/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/09/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/09/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/06/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600076006", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "04/14/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/14/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/14/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/08/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600068140", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "04/14/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/14/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/14/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/06/2016", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600068090", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "04/14/2016", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/14/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/14/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "12/30/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600065440", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "04/14/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/14/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/14/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "12/30/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600065439", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "04/14/2016", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/14/2016" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/14/2016", + "consolidatedTrackedItemsList" : [ ], + "date" : "12/02/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600063228", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "11/18/2015", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "11/18/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "11/18/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "11/17/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600061496", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "SEP", + "submitterRoleCode" : "VSOREP", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "11/18/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "11/18/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "11/18/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "11/10/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600061090", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "11/18/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "11/18/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "11/18/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "09/16/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600057762", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "08/20/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/20/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/20/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "08/20/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600033692", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "08/08/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/08/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/04/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/17/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "026", + "id" : "600031758", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPEBNAJRE", + "claimCompleteDate" : "08/04/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "08/04/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "08/04/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "07/02/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600031399", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Dependency", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400EPDSUPP", + "claimCompleteDate" : "04/27/2015", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/27/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/27/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "06/02/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600025461", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "04/27/2015", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/27/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/27/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "04/23/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600025648", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "04/27/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/27/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/27/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "04/21/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600025459", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "04/16/2015", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/16/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/16/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/31/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "402", + "id" : "600024537", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "04/16/2015", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/16/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/16/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/31/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "403", + "id" : "600024542", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "04/16/2015", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/16/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/16/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/12/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "401", + "id" : "600023099", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimCompleteDate" : "04/16/2015", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/16/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/16/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/12/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600023098", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimCompleteDate" : "04/16/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/16/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "04/16/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "03/06/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600022635", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "930", + "benefitClaimTypeCode" : "930RC", + "claimCompleteDate" : "06/03/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/03/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/03/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "02/01/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "931", + "id" : "600028956", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020EPDSUPP", + "claimCompleteDate" : "02/24/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "02/24/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "02/24/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "01/01/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600016061", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "930", + "benefitClaimTypeCode" : "930RCPMC", + "claimCompleteDate" : "06/03/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "06/03/2015" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "06/03/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "01/01/2015", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "930", + "id" : "600028955", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Administrative Review", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020EPDSUPP", + "claimCompleteDate" : "07/30/2014", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "07/30/2014" + }, + "claimStatus" : "CAN", + "claimTrackedItems" : { + }, + "closeDate" : "07/30/2014", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/22/2014", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "278715", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "110", + "benefitClaimTypeCode" : "110EPDLS8", + "claimCompleteDate" : "05/22/2014", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "05/22/2014" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "05/22/2014", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/21/2014", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "110", + "id" : "278512", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020NEWBDD", + "claimCompleteDate" : "01/29/2015", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "01/29/2015" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "01/29/2015", + "consolidatedTrackedItemsList" : [ ], + "date" : "05/01/2014", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "021", + "id" : "600020671", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "110", + "benefitClaimTypeCode" : "110INITLESS8", + "claimCompleteDate" : "04/07/2014", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "04/07/2014" + }, + "claimStatus" : "CLR", + "claimTrackedItems" : { + }, + "closeDate" : "04/07/2014", + "consolidatedTrackedItemsList" : [ ], + "date" : "04/29/2014", + "dbqList" : [ ], + "decisionNotificationSent" : "Yes", + "developmentLetterSent" : "No", + "endProductCode" : "110", + "id" : "275507", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "COMPLETE", + "statusChanged" : false, + "statusType" : "Compensation", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + } ], + "openClaims" : [ { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "400", + "benefitClaimTypeCode" : "400SUPP", + "claimConsolidatable" : true, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "12/08/2017" + }, + "claimStatus" : "PEND", + "claimTrackedItems" : { + }, + "consolidatedTrackedItemsList" : [ ], + "date" : "12/08/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "400", + "id" : "600118851", + "latestEvidenceRecdDate" : "06/06/2016", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "UNDER REVIEW", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "130", + "benefitClaimTypeCode" : "130DPNEBNADJ", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "09/28/2017" + }, + "claimStatus" : "PEND", + "claimTrackedItems" : { + }, + "consolidatedTrackedItemsList" : [ ], + "date" : "09/28/2017", + "dbqList" : [ ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "130", + "id" : "600114693", + "latestEvidenceRecdDate" : "06/06/2016", + "maxEstClaimDate" : "04/08/2018", + "minEstClaimDate" : "02/04/2018", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "CLAIM RECEIVED", + "statusChanged" : false, + "statusType" : "Dependency", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + }, { + "appealPossible" : "No", + "attentionNeeded" : "No", + "baseEndProductCode" : "020", + "benefitClaimTypeCode" : "020SUPP", + "claimConsolidatable" : false, + "claimPhaseDates" : { + "currentPhaseBack" : false, + "everPhaseBack" : false, + "phaseChangeDate" : "09/28/2017" + }, + "claimStatus" : "PEND", + "claimTrackedItems" : { + }, + "consolidatedTrackedItemsList" : [ ], + "date" : "09/28/2017", + "dbqList" : [ { + "dbqAdditionalDocumentationNeeded" : "N", + "dbqFormNumber" : "21-0960C-8", + "dbqFormTitle" : "Headaches (Including Migraine Headaches) ", + "dbqUrl" : "http://www.vba.va.gov/pubs/forms/VBA-21-0960C-8-ARE.pdf", + "diagnosticCode" : "8100", + "disabilityName" : "Migraine", + "id" : 600114692 + } ], + "decisionNotificationSent" : "No", + "developmentLetterSent" : "No", + "endProductCode" : "020", + "id" : "600114692", + "latestEvidenceRecdDate" : "06/06/2016", + "maxEstClaimDate" : "03/10/2018", + "minEstClaimDate" : "12/22/2017", + "newEvidenceReceived" : false, + "pastEstClaimDate" : false, + "pastEvidenceDueDate" : false, + "pastPhaseEstDate" : false, + "programType" : "CPL", + "status" : "UNDER REVIEW", + "statusChanged" : false, + "statusType" : "Compensation", + "submitterApplicationCode" : "EBN", + "submitterRoleCode" : "VET", + "vbaDocumentList" : [ ], + "waiver5103Submitted" : false + } ] + } + http_version: + recorded_at: Tue, 12 Dec 2017 03:09:16 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/support/vcr_cassettes/claims_api/evss/disability_compensation_form/form_526_invalid_validation.yml b/spec/support/vcr_cassettes/claims_api/evss/disability_compensation_form/form_526_invalid_validation.yml new file mode 100644 index 00000000000..8bb1ee7f98a --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/evss/disability_compensation_form/form_526_invalid_validation.yml @@ -0,0 +1,82 @@ +--- +http_interactions: +- request: + method: post + uri: "/wss-form526-services-web-v2/rest/form526/v2/validate" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.9.2 + va-eauth-csid: + - DSLogon + va-eauth-authenticationmethod: + - DSLogon + va-eauth-pnidtype: + - SSN + va-eauth-assurancelevel: + - '3' + va-eauth-firstName: + - WESLEY + va-eauth-lastName: + - FORD + va-eauth-issueinstant: + - '2017-12-07T00:55:09Z' + va-eauth-dodedipnid: + - '4789224336' + va-eauth-birlsfilenumber: + - '796068948' + va-eauth-pid: + - '7420876015' + va-eauth-pnid: + - '796068949' + va-eauth-birthdate: + - '1959-10-24T00:00:00+00:00' + va-eauth-authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796068949","edi":"4789224336","firstName":"Beyonce","lastName":"Knowles","birthDate":"1959-10-24T00:00:00+00:00","gender":"FEMALE"}}' + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 02 Apr 2018 22:46:34 GMT + Server: + - Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips + Content-Type: + - application/json + Set-Cookie: + - WLS_12.1_App1_Cluster_ROUTEID=.02; path=/ + - WSS-FORM526-SERVICES_JSESSIONID=RPeIimX_DLhskhO20bPzBmWWKGghuW-YlSjLgIX3nN28Adki1xRE!-1392655551; + path=/; HttpOnly + Via: + - 1.1 csraciapp6.evss.srarad.com + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: |- + { "messages": [ + { + "key": "form526.serviceInformation.servicePeriods[1].serviceBranch.isInvalidValue", + "severity": "ERROR", + "text": "The branch of service for the claimant's period of service is not a valid value" + }, + { + "key": "form526.directDeposit.isNull", + "severity": "WARN", + "text": "Direct deposit information was not provided" + } + ] + } + http_version: + recorded_at: Mon, 02 Apr 2018 22:46:34 GMT +recorded_with: VCR 3.0.3 + diff --git a/spec/support/vcr_cassettes/claims_api/evss/disability_compensation_form/form_526_valid_validation.yml b/spec/support/vcr_cassettes/claims_api/evss/disability_compensation_form/form_526_valid_validation.yml new file mode 100644 index 00000000000..f8ac138a8d1 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/evss/disability_compensation_form/form_526_valid_validation.yml @@ -0,0 +1,70 @@ +--- +http_interactions: +- request: + method: post + uri: "/wss-form526-services-web-v2/rest/form526/v2/validate" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.9.2 + va-eauth-csid: + - DSLogon + va-eauth-authenticationmethod: + - DSLogon + va-eauth-pnidtype: + - SSN + va-eauth-assurancelevel: + - '3' + va-eauth-firstName: + - WESLEY + va-eauth-lastName: + - FORD + va-eauth-issueinstant: + - '2017-12-07T00:55:09Z' + va-eauth-dodedipnid: + - '4789224336' + va-eauth-birlsfilenumber: + - '796068948' + va-eauth-pid: + - '7420876015' + va-eauth-pnid: + - '796068949' + va-eauth-birthdate: + - '1959-10-24T00:00:00+00:00' + va-eauth-authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796068949","edi":"4789224336","firstName":"Beyonce","lastName":"Knowles","birthDate":"1959-10-24T00:00:00+00:00","gender":"FEMALE"}}' + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 02 Apr 2018 22:46:34 GMT + Server: + - Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips + Content-Type: + - application/json + Set-Cookie: + - WLS_12.1_App1_Cluster_ROUTEID=.02; path=/ + - WSS-FORM526-SERVICES_JSESSIONID=RPeIimX_DLhskhO20bPzBmWWKGghuW-YlSjLgIX3nN28Adki1xRE!-1392655551; + path=/; HttpOnly + Via: + - 1.1 csraciapp6.evss.srarad.com + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: |- + {} + http_version: + recorded_at: Mon, 02 Apr 2018 22:46:34 GMT +recorded_with: VCR 3.0.3 + diff --git a/spec/support/vcr_cassettes/claims_api/evss/documents/get_claim_documents.yml b/spec/support/vcr_cassettes/claims_api/evss/documents/get_claim_documents.yml new file mode 100644 index 00000000000..15f6b82e5b3 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/evss/documents/get_claim_documents.yml @@ -0,0 +1,475 @@ +--- +http_interactions: +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/600118851" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [{ + "content": null, + "corporateDocumentId": 107597, + "trackedItemId": null, + "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", + "documentSize": 0, + "documentTypeCode": "L478", + "documentTypeId": "478", + "documentTypeLabel": "Medical" + }]}' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/111111111" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [{ + "content": null, + "corporateDocumentId": 107597, + "trackedItemId": null, + "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", + "documentSize": 0, + "documentTypeCode": "L478", + "documentTypeId": "478", + "documentTypeLabel": "Medical" + }]}' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/555555555" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [{ + "content": null, + "corporateDocumentId": 107597, + "trackedItemId": null, + "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", + "documentSize": 0, + "documentTypeCode": "L478", + "documentTypeId": "478", + "documentTypeLabel": "Medical" + }]}' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/222222222" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [] + }' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +- request: + method: get + uri: "/wss-document-services-web-3.7/rest/documents/getClaimDocuments/600236068" + body: + encoding: UTF-8 + string: '' + headers: + User-Agent: + - Faraday v0.17.6 + Accept: + - "*/*" + Accept-Encoding: + - gzip,deflate + Date: + - Fri, 05 Jan 2018 00:12:00 GMT + Va-Eauth-Csid: + - DSLogon + Va-Eauth-Authenticationmethod: + - DSLogon + Va-Eauth-Pnidtype: + - SSN + Va-Eauth-Assurancelevel: + - '3' + Va-Eauth-Firstname: + - WESLEY + Va-Eauth-Lastname: + - FORD + Va-Eauth-Issueinstant: + - '2017-12-07T00:55:09Z' + Va-Eauth-Dodedipnid: + - '1007697216' + Va-Eauth-Birlsfilenumber: + - '796043735' + Va-Eauth-Pid: + - '600061742' + Va-Eauth-Pnid: + - '796043735' + Va-Eauth-Birthdate: + - '1809-02-12T00:00:00+00:00' + Va-Eauth-Authorization: + - '{"authorizationResponse":{"status":"VETERAN","idType":"SSN","id":"796043735","edi":"1007697216","firstName":"WESLEY","lastName":"FORD","birthDate":"1809-02-12T00:00:00+00:00"}}' + Va-Eauth-Authenticationauthority: + - eauth + Va-Eauth-Service-Transaction-Id: + - vagov-6db8f189-9529-400f-ab6f-3272155c3683 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 15 Aug 2022 22:04:05 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000 ; includeSubDomains + - max-age=31536000; includeSubDomains; preload + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Pragma: + - no-cache + Content-Type: + - application/json + Expires: + - '0' + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Frame-Options: + - DENY + Via: + - 1.1 pint.ebenefits.va.gov:444 + Vary: + - Accept-Encoding,User-Agent + Content-Encoding: + - gzip + X-Ua-Compatible: + - IE=Edge + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{ + "messages": null, + "documents": [{ + "content": null, + "corporateDocumentId": 107597, + "trackedItemId": null, + "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", + "documentSize": 0, + "documentTypeCode": "L478", + "documentTypeId": "478", + "documentTypeLabel": "Medical" + }]}' + recorded_at: Fri, 05 Jan 2018 00:12:00 GMT +recorded_with: VCR 6.1.0 diff --git a/spec/support/vcr_cassettes/claims_api/mpi/add_person/add_person_success.yml b/spec/support/vcr_cassettes/claims_api/mpi/add_person/add_person_success.yml new file mode 100644 index 00000000000..cae327b8dd7 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/mpi/add_person/add_person_success.yml @@ -0,0 +1,140 @@ +--- +http_interactions: +- request: + method: post + uri: http://www.example.com/ + body: + encoding: UTF-8 + string: |+ + + + + + + + + + + + + + + + + + + + + + + Search.Token + WSDOC2002071405051620269768464 + + + + + + + + BRANDI + ROUGE + + + + + + vagov + + + + + + + + + + + + + + + BRANDI + ROUGE + + + + + + + + + + + + + MVI.ORCHESTRATION + + + + + + Good Health Clinic + + + + + + + + + + + Good Health Clinic + + + + + + + + + + + headers: + Accept: + - text/xml;charset=UTF-8 + Content-Type: + - text/xml;charset=UTF-8 + User-Agent: + - Vets.gov Agent + soapaction: + - PRPA_IN201301UV02 + Date: + - Fri, 07 Feb 2020 19:05:36 GMT + Content-Length: + - '4637' + response: + status: + code: 200 + message: OK + headers: + x-backside-transport: + - OK OK,OK OK + transfer-encoding: + - chunked + date: + - Fri, 07 Feb 2020 19:05:36 GMT + content-type: + - text/xml + x-global-transaction-id: + - 4bae058f5e3db50000682d01 + connection: + - close + body: + encoding: UTF-8 + string: |- + + + http_version: + recorded_at: Fri, 07 Feb 2020 19:05:38 GMT +recorded_with: VCR 5.0.0 diff --git a/spec/support/vcr_cassettes/claims_api/mpi/find_candidate/orch_search_with_attributes.yml b/spec/support/vcr_cassettes/claims_api/mpi/find_candidate/orch_search_with_attributes.yml new file mode 100644 index 00000000000..57dd22d445b --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/mpi/find_candidate/orch_search_with_attributes.yml @@ -0,0 +1,182 @@ +--- +http_interactions: +- request: + method: post + uri: "" + body: + encoding: ASCII-8BIT + string: !binary |- + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPGVudjpFbnZlbG9wZSB4bWxuczpzb2FwZW5jPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6ZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+CiAgPGVudjpIZWFkZXIvPgogIDxlbnY6Qm9keT4KICAgIDxpZG06UFJQQV9JTjIwMTMwNVVWMDIgeG1sbnM6aWRtPSJodHRwOi8vdmF3dy5vZWQub2l0LnZhLmdvdiIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYeKAkGluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpobDfigJBvcmc6djMgLi4vLi4vc2NoZW1hL0hMN1YzL05FMjAwOC9tdWx0aWNhY2hlc2NoZW1hcy9QUlBBX0lOMjAxMzA1VVYwMi54c2QiIHhtbG5zPSJ1cm46aGw34oCQb3JnOnYzIiBJVFNWZXJzaW9uPSJYTUxfMS4wIj4KICAgICAgPGlkIHJvb3Q9IjEuMi44NDAuMTE0MzUwLjEuMTMuMC4xLjcuMS4xIiBleHRlbnNpb249IjIwMFZHT1YtYjRkOWE5MDEtOGYyZi00NmMwLTgwMmYtM2VlYjk5YzUxZGZiIi8+CiAgICAgIDxjcmVhdGlvblRpbWUgdmFsdWU9IjIwMjAwMjA2MjM1OTM2Ii8+CiAgICAgIDx2ZXJzaW9uQ29kZSBjb2RlPSI0LjEiLz4KICAgICAgPGludGVyYWN0aW9uSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMS42IiBleHRlbnNpb249IlBSUEFfSU4yMDEzMDVVVjAyIi8+CiAgICAgIDxwcm9jZXNzaW5nQ29kZSBjb2RlPSJUIi8+CiAgICAgIDxwcm9jZXNzaW5nTW9kZUNvZGUgY29kZT0iVCIvPgogICAgICA8YWNjZXB0QWNrQ29kZSBjb2RlPSJBTCIvPgogICAgICA8cmVjZWl2ZXIgdHlwZUNvZGU9IlJDViI+CiAgICAgICAgPGRldmljZSBjbGFzc0NvZGU9IkRFViIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICAgIDxpZCByb290PSIxLjIuODQwLjExNDM1MC4xLjEzLjk5OS4yMzQiIGV4dGVuc2lvbj0iMjAwTSIvPgogICAgICAgIDwvZGV2aWNlPgogICAgICA8L3JlY2VpdmVyPgogICAgICA8c2VuZGVyIHR5cGVDb2RlPSJTTkQiPgogICAgICAgIDxkZXZpY2UgY2xhc3NDb2RlPSJERVYiIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgICA8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuNC4zNDkiIGV4dGVuc2lvbj0iMjAwVkdPViIvPgogICAgICAgIDwvZGV2aWNlPgogICAgICA8L3NlbmRlcj4KICAgICAgPGNvbnRyb2xBY3RQcm9jZXNzIGNsYXNzQ29kZT0iQ0FDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgPGNvZGUgY29kZT0iUFJQQV9URTIwMTMwNVVWMDIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjEuNiIvPgogICAgICAgIDxkYXRhRW50ZXJlciB0eXBlQ29kZT0iRU5UIiBjb250ZXh0Q29udHJvbENvZGU9IkFQIj4KICAgICAgICAgIDxhc3NpZ25lZFBlcnNvbiBjbGFzc0NvZGU9IkFTU0lHTkVEIj4KICAgICAgICAgICAgPGlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjc3Ny45OTkiIGV4dGVuc2lvbj0iNzk2MTA0NDM3Ii8+CiAgICAgICAgICAgIDxhc3NpZ25lZFBlcnNvbiBjbGFzc0NvZGU9IlBTTiIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICAgICAgICA8bmFtZT4KICAgICAgICAgICAgICAgIDxnaXZlbj5NQVJLPC9naXZlbj4KICAgICAgICAgICAgICAgIDxmYW1pbHk+V0VCQjwvZmFtaWx5PgogICAgICAgICAgICAgIDwvbmFtZT4KICAgICAgICAgICAgPC9hc3NpZ25lZFBlcnNvbj4KICAgICAgICAgICAgPHJlcHJlc2VudGVkT3JnYW5pemF0aW9uIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSIgY2xhc3NDb2RlPSJPUkciPgogICAgICAgICAgICAgIDxpZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My40LjM0OSIgZXh0ZW5zaW9uPSJkc2xvZ29uLjEwMTM1OTAwNTkiLz4KICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyMDIwLTAyLTA2IDIzOjU5OjM2Ii8+CiAgICAgICAgICAgICAgPGRlc2M+dmFnb3Y8L2Rlc2M+CiAgICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9IjEuMS4xLjEiLz4KICAgICAgICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4KICAgICAgICAgIDwvYXNzaWduZWRQZXJzb24+CiAgICAgICAgPC9kYXRhRW50ZXJlcj4KICAgICAgICA8cXVlcnlCeVBhcmFtZXRlcj4KICAgICAgICAgIDxxdWVyeUlkIHJvb3Q9IjEuMi44NDAuMTE0MzUwLjEuMTMuMjguMS4xOC41Ljk5OSIgZXh0ZW5zaW9uPSIxODIwNCIvPgogICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0ibmV3Ii8+CiAgICAgICAgICA8bW9kaWZ5Q29kZSBjb2RlPSJNVkkuQ09NUDEuUk1TIi8+CiAgICAgICAgICA8aW5pdGlhbFF1YW50aXR5IHZhbHVlPSIxIi8+CiAgICAgICAgICA8cGFyYW1ldGVyTGlzdD4KICAgICAgICAgICAgPGxpdmluZ1N1YmplY3RCaXJ0aFRpbWU+CiAgICAgICAgICAgICAgPHZhbHVlIHZhbHVlPSIxOTUwMTAwNCIvPgogICAgICAgICAgICAgIDxzZW1hbnRpY3NUZXh0PkRhdGUgb2YgQmlydGg8L3NlbWFudGljc1RleHQ+CiAgICAgICAgICAgIDwvbGl2aW5nU3ViamVjdEJpcnRoVGltZT4KICAgICAgICAgICAgPGxpdmluZ1N1YmplY3RJZD4KICAgICAgICAgICAgICA8dmFsdWUgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuNC4xIiBleHRlbnNpb249Ijc5NjEwNDQzNyIvPgogICAgICAgICAgICAgIDxzZW1hbnRpY3NUZXh0PlNTTjwvc2VtYW50aWNzVGV4dD4KICAgICAgICAgICAgPC9saXZpbmdTdWJqZWN0SWQ+CiAgICAgICAgICAgIDxsaXZpbmdTdWJqZWN0TmFtZT4KICAgICAgICAgICAgICA8dmFsdWUgdXNlPSJMIj4KICAgICAgICAgICAgICAgIDxnaXZlbj5NQVJLPC9naXZlbj4KICAgICAgICAgICAgICAgIDxmYW1pbHk+V0VCQjwvZmFtaWx5PgogICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgPHNlbWFudGljc1RleHQ+TGVnYWwgTmFtZTwvc2VtYW50aWNzVGV4dD4KICAgICAgICAgICAgPC9saXZpbmdTdWJqZWN0TmFtZT4KICAgICAgICAgICAgPG90aGVySURzU2NvcGluZ09yZ2FuaXphdGlvbj4KICAgICAgICAgICAgICA8dmFsdWUgZXh0ZW5zaW9uPSJWQkEiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjQuMzQ5Ii8+CiAgICAgICAgICAgICAgPHNlbWFudGljc1RleHQ+TVZJLk9SQ0hFU1RSQVRJT048L3NlbWFudGljc1RleHQ+CiAgICAgICAgICAgIDwvb3RoZXJJRHNTY29waW5nT3JnYW5pemF0aW9uPgogICAgICAgICAgPC9wYXJhbWV0ZXJMaXN0PgogICAgICAgIDwvcXVlcnlCeVBhcmFtZXRlcj4KICAgICAgPC9jb250cm9sQWN0UHJvY2Vzcz4KICAgIDwvaWRtOlBSUEFfSU4yMDEzMDVVVjAyPgogIDwvZW52OkJvZHk+CjwvZW52OkVudmVsb3BlPgo= + headers: + Accept: + - text/xml;charset=UTF-8 + Content-Type: + - text/xml;charset=UTF-8 + User-Agent: + - Vets.gov Agent + Soapaction: + - PRPA_IN201305UV02 + Date: + - Thu, 06 Feb 2020 23:59:36 GMT + Content-Length: + - '3446' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Accept-Ranges: + - bytes + Cache-Control: + - max-age=604800 + Content-Type: + - text/html; charset=UTF-8 + Date: + - Wed, 30 Nov 2022 23:45:56 GMT + Etag: + - '"3147526947"' + Expires: + - Wed, 07 Dec 2022 23:45:56 GMT + Last-Modified: + - Thu, 17 Oct 2019 07:18:26 GMT + Server: + - EOS (vny/0451) + Content-Length: + - '1256' + body: + encoding: UTF-8 + string: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MARK + WEBB + JR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gender + + + + Date of Birth + + + + SSN + + + + MARK + + WEBB + + Legal Name + + + + MVI.ORCHESTRATION + + + + + + + + recorded_at: Thu, 06 Feb 2020 23:59:36 GMT +recorded_with: VCR 6.1.0 diff --git a/spec/support/vcr_cassettes/claims_api/mpi/find_candidate/valid_icn_full.yml b/spec/support/vcr_cassettes/claims_api/mpi/find_candidate/valid_icn_full.yml new file mode 100644 index 00000000000..5270b32af1a --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/mpi/find_candidate/valid_icn_full.yml @@ -0,0 +1,236 @@ +--- +http_interactions: +- request: + method: post + uri: "" + body: + encoding: ASCII-8BIT + base64_string: + CjxlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVuYz0iaHR0cDovL3NjaGVtYXMu + eG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIHhtbG5zOnhzZD0iaHR0cDov + L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOmVudj0iaHR0cDov + L3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhz + aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2Ui + PgogIDxlbnY6SGVhZGVyLz4KICA8ZW52OkJvZHk+CiAgICA8aWRtOlBSUEFf + SU4yMDEzMDVVVjAyIHhtbG5zOmlkbT0iaHR0cDovL3Zhd3cub2VkLm9pdC52 + YS5nb3YiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT + Y2hlbWHigJBpbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aGw3 + 4oCQb3JnOnYzIC4uLy4uL3NjaGVtYS9ITDdWMy9ORTIwMDgvbXVsdGljYWNo + ZXNjaGVtYXMvUFJQQV9JTjIwMTMwNVVWMDIueHNkIiB4bWxucz0idXJuOmhs + N+KAkG9yZzp2MyIgSVRTVmVyc2lvbj0iWE1MXzEuMCI+CiAgICAgIDxpZCBy + b290PSIxLjIuODQwLjExNDM1MC4xLjEzLjAuMS43LjEuMSIgZXh0ZW5zaW9u + PSIyMDBWR09WLTI4MzE1Zjg1LWJjNDUtNDA2OS05Y2I0LTRhZDkyODBkZGZh + YyIvPgogICAgICA8Y3JlYXRpb25UaW1lIHZhbHVlPSIyMDE4MDIyMTIwMTkw + MSIvPgogICAgICA8dmVyc2lvbkNvZGUgY29kZT0iNC4xIi8+CiAgICAgIDxp + bnRlcmFjdGlvbklkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEuNiIgZXh0 + ZW5zaW9uPSJQUlBBX0lOMjAxMzA1VVYwMiIvPgogICAgICA8cHJvY2Vzc2lu + Z0NvZGUgY29kZT0iVCIvPgogICAgICA8cHJvY2Vzc2luZ01vZGVDb2RlIGNv + ZGU9IlQiLz4KICAgICAgPGFjY2VwdEFja0NvZGUgY29kZT0iQUwiLz4KICAg + ICAgPHJlY2VpdmVyIHR5cGVDb2RlPSJSQ1YiPgogICAgICAgIDxkZXZpY2Ug + Y2xhc3NDb2RlPSJERVYiIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAg + ICAgICAgICA8aWQgcm9vdD0iMS4yLjg0MC4xMTQzNTAuMS4xMy45OTkuMjM0 + IiBleHRlbnNpb249IjIwME0iLz4KICAgICAgICA8L2RldmljZT4KICAgICAg + PC9yZWNlaXZlcj4KICAgICAgPHNlbmRlciB0eXBlQ29kZT0iU05EIj4KICAg + ICAgICA8ZGV2aWNlIGNsYXNzQ29kZT0iREVWIiBkZXRlcm1pbmVyQ29kZT0i + SU5TVEFOQ0UiPgogICAgICAgICAgPGlkIHJvb3Q9IjIuMTYuODQwLjEuMTEz + ODgzLjQuMzQ5IiBleHRlbnNpb249IjIwMFZHT1YiLz4KICAgICAgICA8L2Rl + dmljZT4KICAgICAgPC9zZW5kZXI+CiAgICAgIDxjb250cm9sQWN0UHJvY2Vz + cyBjbGFzc0NvZGU9IkNBQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgIDxj + b2RlIGNvZGU9IlBSUEFfVEUyMDEzMDVVVjAyIiBjb2RlU3lzdGVtPSIyLjE2 + Ljg0MC4xLjExMzg4My4xLjYiLz4KICAgICAgICA8cXVlcnlCeVBhcmFtZXRl + cj4KICAgICAgICAgIDxxdWVyeUlkIHJvb3Q9IjEuMi44NDAuMTE0MzUwLjEu + MTMuMjguMS4xOC41Ljk5OSIgZXh0ZW5zaW9uPSIxODIwNCIvPgogICAgICAg + ICAgPHN0YXR1c0NvZGUgY29kZT0ibmV3Ii8+CiAgICAgICAgICA8bW9kaWZ5 + Q29kZSBjb2RlPSJNVkkuQ09NUDIiLz4KICAgICAgICAgIDxpbml0aWFsUXVh + bnRpdHkgdmFsdWU9IjEiLz4KICAgICAgICAgIDxwYXJhbWV0ZXJMaXN0Pgog + ICAgICAgICAgICA8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuNC4zNDki + IGV4dGVuc2lvbj0iMTAwODcxNDcwMVY0MTYxMTFeTkleMjAwTV5VU1ZIQV5Q + Ii8+CiAgICAgICAgICA8L3BhcmFtZXRlckxpc3Q+CiAgICAgICAgPC9xdWVy + eUJ5UGFyYW1ldGVyPgogICAgICA8L2NvbnRyb2xBY3RQcm9jZXNzPgogICAg + PC9pZG06UFJQQV9JTjIwMTMwNVVWMDI+CiAgPC9lbnY6Qm9keT4KPC9lbnY6 + RW52ZWxvcGU+Cgo8ZW52OkVudmVsb3BlIHhtbG5zOnNvYXBlbmM9Imh0dHA6 + Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIiB4bWxuczp4 + c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpl + bnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUv + IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1h + LWluc3RhbmNlIj4KICA8ZW52OkhlYWRlci8+CiAgPGVudjpCb2R5PgogICAg + PGlkbTpQUlBBX0lOMjAxMzA1VVYwMiB4bWxuczppZG09Imh0dHA6Ly92YXd3 + Lm9lZC5vaXQudmEuZ292IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3Jn + LzIwMDEvWE1MU2NoZW1h4oCQaW5zdGFuY2UiIHhzaTpzY2hlbWFMb2NhdGlv + bj0idXJuOmhsN+KAkG9yZzp2MyAuLi8uLi9zY2hlbWEvSEw3VjMvTkUyMDA4 + L211bHRpY2FjaGVzY2hlbWFzL1BSUEFfSU4yMDEzMDVVVjAyLnhzZCIgeG1s + bnM9InVybjpobDfigJBvcmc6djMiIElUU1ZlcnNpb249IlhNTF8xLjAiPgog + ICAgICA8aWQgcm9vdD0iMS4yLjg0MC4xMTQzNTAuMS4xMy4wLjEuNy4xLjEi + IGV4dGVuc2lvbj0iMjAwVkdPVi0yODMxNWY4NS1iYzQ1LTQwNjktOWNiNC00 + YWQ5MjgwZGRmYWMiLz4KICAgICAgPGNyZWF0aW9uVGltZSB2YWx1ZT0iMjAx + ODAyMjEyMDE5MDEiLz4KICAgICAgPHZlcnNpb25Db2RlIGNvZGU9IjQuMSIv + PgogICAgICA8aW50ZXJhY3Rpb25JZCByb290PSIyLjE2Ljg0MC4xLjExMzg4 + My4xLjYiIGV4dGVuc2lvbj0iUFJQQV9JTjIwMTMwNVVWMDIiLz4KICAgICAg + PHByb2Nlc3NpbmdDb2RlIGNvZGU9IlQiLz4KICAgICAgPHByb2Nlc3NpbmdN + b2RlQ29kZSBjb2RlPSJUIi8+CiAgICAgIDxhY2NlcHRBY2tDb2RlIGNvZGU9 + IkFMIi8+CiAgICAgIDxyZWNlaXZlciB0eXBlQ29kZT0iUkNWIj4KICAgICAg + ICA8ZGV2aWNlIGNsYXNzQ29kZT0iREVWIiBkZXRlcm1pbmVyQ29kZT0iSU5T + VEFOQ0UiPgogICAgICAgICAgPGlkIHJvb3Q9IjEuMi44NDAuMTE0MzUwLjEu + MTMuOTk5LjIzNCIgZXh0ZW5zaW9uPSIyMDBNIi8+CiAgICAgICAgPC9kZXZp + Y2U+CiAgICAgIDwvcmVjZWl2ZXI+CiAgICAgIDxzZW5kZXIgdHlwZUNvZGU9 + IlNORCI+CiAgICAgICAgPGRldmljZSBjbGFzc0NvZGU9IkRFViIgZGV0ZXJt + aW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICAgIDxpZCByb290PSIyLjE2 + Ljg0MC4xLjExMzg4My40LjM0OSIgZXh0ZW5zaW9uPSIyMDBWR09WIi8+CiAg + ICAgICAgPC9kZXZpY2U+CiAgICAgIDwvc2VuZGVyPgogICAgICA8Y29udHJv + bEFjdFByb2Nlc3MgY2xhc3NDb2RlPSJDQUNUIiBtb29kQ29kZT0iRVZOIj4K + ICAgICAgICA8Y29kZSBjb2RlPSJQUlBBX1RFMjAxMzA1VVYwMiIgY29kZVN5 + c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuMS42Ii8+CiAgICAgICAgPHF1ZXJ5 + QnlQYXJhbWV0ZXI+CiAgICAgICAgICA8cXVlcnlJZCByb290PSIxLjIuODQw + LjExNDM1MC4xLjEzLjI4LjEuMTguNS45OTkiIGV4dGVuc2lvbj0iMTgyMDQi + Lz4KICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9Im5ldyIvPgogICAgICAg + ICAgPG1vZGlmeUNvZGUgY29kZT0iTVZJLkNPTVAxLlJNUyIvPgogICAgICAg + ICAgPGluaXRpYWxRdWFudGl0eSB2YWx1ZT0iMSIvPgogICAgICAgICAgPHBh + cmFtZXRlckxpc3Q+CiAgICAgICAgICAgIDxpZCByb290PSIyLjE2Ljg0MC4x + LjExMzg4My40LjM0OSIgZXh0ZW5zaW9uPSIxMDA4NzE0NzAxVjQxNjExMV5O + SV4yMDBNXlVTVkhBXlAiLz4KICAgICAgICAgIDwvcGFyYW1ldGVyTGlzdD4K + ICAgICAgICA8L3F1ZXJ5QnlQYXJhbWV0ZXI+CiAgICAgIDwvY29udHJvbEFj + dFByb2Nlc3M+CiAgICA8L2lkbTpQUlBBX0lOMjAxMzA1VVYwMj4KICA8L2Vu + djpCb2R5Pgo8L2VudjpFbnZlbG9wZT4K + headers: + Accept: + - text/xml;charset=UTF-8 + Content-Type: + - text/xml;charset=UTF-8 + User-Agent: + - Vets.gov Agent + Soapaction: + - PRPA_IN201305UV02 + Date: + - Wed, 21 Feb 2018 20:19:01 GMT + Content-Length: + - '1904' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + X-Backside-Transport: + - OK OK,OK OK + Connection: + - Keep-Alive + Transfer-Encoding: + - chunked + Date: + - Tue, 20 Aug 2019 19:53:14 GMT + Content-Type: + - text/xml + Set-Cookie: + - JSESSIONID=phiwlzJiY2YThkYpywDUSco1jzXX5L2ytKU0v2l-mUkzVicz2ai1!1741642591; + path=/; HttpOnly + X-Global-Transaction-Id: + - 4bae058f5d5c4fa906c85472 + body: + encoding: UTF-8 + string: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MITCHELL + G + JENKINS + + + + + 121 A St + Austin + TX + 78772 + USA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http_version: + recorded_at: Wed, 21 Feb 2018 20:19:01 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/support/vcr_cassettes/claims_api/token_validation/v3/indicates_token_is_valid_sandbox.yml b/spec/support/vcr_cassettes/claims_api/token_validation/v3/indicates_token_is_valid_sandbox.yml new file mode 100644 index 00000000000..0a51b4de5a7 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/token_validation/v3/indicates_token_is_valid_sandbox.yml @@ -0,0 +1,32 @@ +--- +http_interactions: +- request: + method: post + uri: https://sandbox-api.va.gov/internal/auth/v3/validation + body: + encoding: UTF-8 + string: '{"aud":["https://sandbox-api.va.gov/services/some-api","ABC123"]}' + headers: + Accept: + - application/json + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Content-Type: + - application/json; charset=utf-8 + Set-Cookie: + - TS01de8f7b=01c8917e48884b7226c27bd140f0eb2f527fce3e9b31650454faad7ed365571aec98929c29ed7f5f1899ce34cdb6b3b7f7be80efa5; + Max-Age=900; Path=/ + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"data":{"id":"AT.5srKQCpbOCwG9HZRItYk_ERIkOfhdLWifr5f4HRRQx8.oar136oq1wFphHGiO2p7","type":"validated_token","attributes":{"ver":1,"jti":"AT.5srKQCpbOCwG9HZRItYk_ERIkOfhdLWifr5f4HRRQx8.oar136oq1wFphHGiO2p7","iss":"https://deptva-eval.okta.com/oauth2/default","aud":"api://default","iat":1635353996,"exp":1635357596,"cid":"0oa41882gkjtBRJhu2p7","uid":"00u3z5e6as6tEwXWx2p7","scp":["openid","offline_access","profile","some_resource.read","claim.read","claim.write"],"sub":"b24346a788c04dfea5048d44ad071181","act":{"icn":"1012667145V762142","npi":null,"sec_id":null,"vista_id":null,"type":"patient"},"launch":{"patient":"1012667145V762142"}}}}' + recorded_at: Wed, 27 Oct 2021 17:42:07 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/claims_api/token_validation/v3/shows_token_is_valid.yml b/spec/support/vcr_cassettes/claims_api/token_validation/v3/shows_token_is_valid.yml new file mode 100644 index 00000000000..9facf458026 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/token_validation/v3/shows_token_is_valid.yml @@ -0,0 +1,23 @@ +--- +http_interactions: +- request: + method: post + uri: https://sandbox-api.va.gov/internal/auth/v3/validation + body: + encoding: UTF-8 + string: aud=https%3A%2F%2Fsandbox-api.va.gov%2Fservices%2Fclaims + headers: + Accept: + - "*/*" + response: + status: + code: 200 + message: '' + headers: + Content-Type: + - application/json + body: + encoding: ASCII-8BIT + string: '{"data":{"id":"AT.taco-tuesday","type":"validated_token","attributes":{"jti":"AT.taco-tuesday","iss":"https://deptva-eval.okta.com/oauth2/ausdg7guis2TYDlFe2p7","aud":"https://sandbox-api.va.gov/services/claims","iat":1692121197,"exp":1692121497,"cid":"test-id-here","uid":null,"scp":["system/claim.write","system/claim.read"],"sub":"test-id-here","act":{"icn":null,"npi":null,"type":"system","sec_id":null,"vista_id":null,"first_name":null,"last_name":null,"middle_name":null},"launch":null,"ver":1}}}' + recorded_at: Tue, 15 Aug 2023 17:44:06 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/token_validation/v3/shows_token_is_valid_with_fine_grained_scope.yml b/spec/support/vcr_cassettes/claims_api/token_validation/v3/shows_token_is_valid_with_fine_grained_scope.yml new file mode 100644 index 00000000000..67f6677e2f0 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/token_validation/v3/shows_token_is_valid_with_fine_grained_scope.yml @@ -0,0 +1,23 @@ +--- +http_interactions: +- request: + method: post + uri: https://sandbox-api.va.gov/internal/auth/v3/validation + body: + encoding: UTF-8 + string: aud=https%3A%2F%2Fsandbox-api.va.gov%2Fservices%2Fclaims + headers: + Accept: + - "*/*" + response: + status: + code: 200 + message: '' + headers: + Content-Type: + - application/json + body: + encoding: ASCII-8BIT + string: '{"data":{"id":"AT.taco-tuesday","type":"validated_token","attributes":{"jti":"AT.taco-tuesday","iss":"https://deptva-eval.okta.com/oauth2/ausdg7guis2TYDlFe2p7","aud":"https://sandbox-api.va.gov/services/claims","iat":1692121197,"exp":1692121497,"cid":"test-id-here","uid":null,"scp":<%= defined?(scopes) ? scopes : ['system/claim.read'] %>,"sub":"test-id-here","act":{"icn":null,"npi":null,"type":"system","sec_id":null,"vista_id":null,"first_name":null,"last_name":null,"middle_name":null},"launch":null,"ver":1}}}' + recorded_at: Tue, 15 Aug 2023 17:44:06 GMT +recorded_with: VCR 6.2.0 \ No newline at end of file diff --git a/spec/support/vcr_cassettes/claims_api/token_validation/v3/userinfo_sandbox.yml b/spec/support/vcr_cassettes/claims_api/token_validation/v3/userinfo_sandbox.yml new file mode 100644 index 00000000000..26f2b076896 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/token_validation/v3/userinfo_sandbox.yml @@ -0,0 +1,29 @@ +--- +http_interactions: +- request: + method: post + uri: https://sandbox-api.va.gov/internal/auth/v3/userinfo + body: + encoding: UTF-8 + string: aud=https%3A%2F%2Fdev-api.va.gov%2Fservices%2Fclaims + headers: + Content-Type: + - application/x-www-form-urlencoded + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Host: + - dev-api.va.gov + response: + status: + code: 200 + message: '' + headers: + Content-Type: + - application/json + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"uuid":"b24346a788c04dfea5048d44ad071181","email":"abraham.lincoln@vets.gov","lastLoginType":"logingov","firstName":"Tamara","lastName":"Ellis","middleName":"E","icn":"1012667145V762142","actorUser":false}' + recorded_at: Tue, 12 Dec 2017 03:09:06 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/v2/claims_show.yml b/spec/support/vcr_cassettes/claims_api/v2/claims_show.yml index 5183e16c2e2..1f6a5356400 100644 --- a/spec/support/vcr_cassettes/claims_api/v2/claims_show.yml +++ b/spec/support/vcr_cassettes/claims_api/v2/claims_show.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -24,7 +24,7 @@ http_interactions: recorded_at: Tue, 08 Aug 2023 20:49:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | @@ -62,7 +62,7 @@ http_interactions: recorded_at: Tue, 08 Aug 2023 20:49:10 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -84,7 +84,7 @@ http_interactions: recorded_at: Tue, 08 Aug 2023 20:49:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: | @@ -137,7 +137,7 @@ http_interactions: recorded_at: Tue, 08 Aug 2023 20:49:49 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService?WSDL + uri: /TrackedItemService/TrackedItemService?WSDL body: encoding: US-ASCII string: '' @@ -159,7 +159,7 @@ http_interactions: recorded_at: Tue, 08 Aug 2023 20:49:50 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService + uri: /TrackedItemService/TrackedItemService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/claims_api/vbms/document_upload_500.yml b/spec/support/vcr_cassettes/claims_api/vbms/document_upload_500.yml new file mode 100644 index 00000000000..30250bb256b --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/vbms/document_upload_500.yml @@ -0,0 +1,80 @@ +--- +http_interactions: +- request: + method: post + uri: http://test.endpoint.url//vbms-efolder-svc/upload-v1/eFolderUploadService + body: + encoding: UTF-8 + string: | + + 2019-11-18T17:16:22.417Z2019-11-18T17:21:22.417ZCN=VA-Internal-S2-ICA1-v1,DC=va,DC=gov17169973581176212iWqjqWyBLOGTxzb9wRVjCZxp7pJ0RDTiQ+8UiFBTyhacTXGTJYefbSbcMgWwbWEdWOpZR4hP7/O+5G1SSkNk0+IMEyX+BWPnPnEnBSQllfghqnCFLdfx5VlCsIEo66TBY4iK/qLPpZtLDfqwIyB9UJpcgH1Vkh16y76JliCjLGxwfYZK/K89h6qDVuutjZkiPx0fopjk8uc3mL1iFKepnTF9pzQLjiGv5LJ2iCs14nPdE/E52GHW6TJDHzvF7peTFaEGRW9+F8swdhe/+GNSNdDjg4BLt6lG7zKuGJvU8qJvYCYkW0tPjwpVRmb4Ti+zX/WuA7TD1cXv9dYy0GL6Fg==NZmAUFQ3XHQjtS/4VFIYlxJuWfZPy+BM04nrxXh5oR8=sXkVvUWKpqQKFJd7t9sEZ1O3s9Gwee6Njed9JddwHpY=Y/4AhV/Rdo0uPWTNyDPnA2jWAFr/2qQUQBO5b41rfqEKn24pZtQdZJMImtjBRDTzOTnG0baRe2yRrF4A41ikfWwfVW8zhzmDZuEtLC4Ke+OcLY+QzLNKRs0oWbnOJzzi1G4Sz0voZa6pcnG/xEHqoE0U6GwaVx5cQTpZENaIIwN/jj6M/8e26afvaIhImeX0jQlpIAO1B59umHIJBc8LOaLb7MWhHLcJXtouDx6zFtANgF5tdbsqgprW5L+0JOhA1fZmXdUdyBn31DIwf1lEtXm4VlInw+quS4gzrXbLswaTP37ewKCcRYk9CY8XyZbwbtalC2QboeH3nVwtHox0vw==CN=VBMS Client Signing CA192459340783295680038965898261481616095https://services.vbms.aide.oit.va.govFIxn6bOqsMWUoSuzVPiNeIWk1V9KN5o+8TeB7FggiUA=eyJzjOzHSS5QxxLx9uP9zEOTt7eBrY7270ntIUEPbgh58b3n6BCcE8jA9L+29BCXLEN9XlmQ40hqHtOMm6QJAWQCv+lkaooi1KJ0LKyuFhDuuYSGdIHbAOIRGk/XtHt2volDwX1bqGhOJSd/GtSFE/Ap/FFguEIFST9dp1BVISrfYoD2YwLyRGxrTmE0tKSy1HtEweKtGgeNjpvzBHAjjicrESCSMchZswqvV7yO5UkrULMB5oHhwbOC/I1Zubl3qE80PVd9NKAJ+FsLNiYk87W03Gh8WXtVKT6yNKTxWFlVUGIaVOwYZv48pg/exqXCOrJ4iRNZyXphpF86lI08kw==MIIFAzCCA+ugAwIBAgIHPQAAABvdlDANBgkqhkiG9w0BAQsFADBKMRMwEQYKCZImiZPyLGQBGRYD + Z292MRIwEAYKCZImiZPyLGQBGRYCdmExHzAdBgNVBAMTFlZBLUludGVybmFsLVMyLUlDQTEtdjEw + HhcNMTgwNDExMTUzNzQwWhcNMjEwNDEwMTUzNzQwWjB1MQswCQYDVQQGEwJVUzERMA8GA1UECBMI + VmlyaWdpbmExETAPBgNVBAcTCEN1bHBlcGVyMRIwEAYDVQQKEwlBSURFLVZCTVMxDTALBgNVBAsT + BFZCTVMxHTAbBgNVBAMTFHZibXMuYWlkZS5vaXQudmEuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOC + AQ8AMIIBCgKCAQEAspkEWmRJm5k81I80Gjtefhw1iL5kLQkoxg+vXHpjy0VyMd3NtTRy9doAFHbI + 6HULgYPsase8fATnLwgkicwKP0YWd1NGwhMD3KL7+62jNVvLq3bioHY1F6leGhrMLGCqbAeQnP2s + Tfs65hfr/A8yEK2h4Yy4VkB31pzz0qptU3IKP5xUP8+xAMn2xqj17ZhD/gYF3jxs3hQRchh7qtpk + Vq/ZwmTV2p2xnxbW2RjYEaqnIOO4/MXWn46cwGZfcWw6WIFYaDlHpjXoARDspkO/EtS3q3MWvaDY + a6guMGBqz1W6Z37VdCUX8aapDn8fykOHDY6qJkiRUbnSqyN3b/nZEwIDAQABo4IBwTCCAb0wHQYD + VR0OBBYEFJaaxmV0Yy9/zQ/u40QqZSjUbsdOMB8GA1UdIwQYMBaAFBtt3+s95eIN7xax0N5fWBpW + y+TsMEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6Ly9jcmwucGtpLnZhLmdvdi9wa2kvY3JsL1ZBLUlu + dGVybmFsLVMyLUlDQTEtdjEuY3JsMHsGCCsGAQUFBwEBBG8wbTBHBggrBgEFBQcwAoY7aHR0cDov + L2FpYS5wa2kudmEuZ292L3BraS9haWEvdmEvVkEtSW50ZXJuYWwtUzItSUNBMS12MS5jZXIwIgYI + KwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBraS52YS5nb3YwCwYDVR0PBAQDAgWgMD0GCSsGAQQBgjcV + BwQwMC4GJisGAQQBgjcVCIHIwzOB+fAGgaWfDYTggQiFwqpLBoOCn2CB4ItSAgFkAgEVMB0GA1Ud + JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAnBgkrBgEEAYI3FQoEGjAYMAoGCCsGAQUFBwMCMAoG + CCsGAQUFBwMBMB8GA1UdEQQYMBaCFHZibXMuYWlkZS5vaXQudmEuZ292MA0GCSqGSIb3DQEBCwUA + A4IBAQCODYVIvpsrrqYCTldzmgFXawAun50AYyj29rmfqVi3b2XWVRkA0Bd2BJoc0hcb7b/7gU3H + a8U3O170IUnenQoq8dArDKaqPxx7WX8nrs4+n3FG4gQRfoNYyr6fxPsAwOMxudSb7EAV9AqDofyc + cKFSTyYpr6GV8eTBKFamU/pBs+EmffMpG/9yq+2NT9hpZ7HRhdud6+iZGsL9kXVT9q/TXuslDDX3 + 0/qrOQfgjghOu6F/5042DGMsOYU0MaAo496XdLsLnGH06nxD8oeXM1+ubrL4jCgG33xg6w+s6MbF + I69l77ANo02P5scUPXqRbnOOiDrZumdoJXzpV1c97cu0VETSAPIhttps://services.vbms.aide.oit.va.govurn:oasis:names:tc:SAML:2.0:ac:classes:Password0Establish Claim ServiceUpdate Claim ServiceGet Claim ServiceRemove Claim ServiceCreate Contentions ServiceUpdate Contention ServiceRemove Contention ServiceList Contentions ServiceEdit Document Title ServiceUpload Document ServiceUpload Document with Associations ServiceUpload Letter Document ServiceUpload Form Document ServiceFetch Document ServiceGet Document Types ServiceGet Form Fields For Document Type ServiceFetch Document By Id ServiceList Documents ServiceInitialize Upload ServiceFind Document Version Reference ServiceGet Document Version Reference ServiceFind Document Series Reference ServiceGet Document Series Reference ServiceGet Document Content ServiceGet Document Content Annotations ServiceGet List Type Category ServiceFind Metadata Keys For Type Category00 + +k1hMuFSSCSeyBPoJGZS8bp4DwZrz/FuptaaPVbWt/x9EGxb/9vg/aRf9uV1STHIpT/2WAwyI1L7Xg9fqyfdZPny4gqYsPhofa8oaPSZTFBhbzwiGLk7BSg+B5VDiM3GQhXpcVXOvnPtsF9/4EQi1TdyliUeA46ldCaq4yxGrNK1mm+7gqyp61FIPpKNwM54QHM09abfRE+VU3d6Chhf1KVmPnSneBhddGEFroybdqR0C7tgteu+jTuhh/xg0Vs77fgsLfU0J9zcfw7GHdm7i7kXyLJoLEPDjZtmYEKj4j4fP8hI7DL2v8Bd/YjQOzCM9C/uoerjfxb3poXkxQ5glUzcX+1oB7bGDY3oZNXotsuWWRtlyUp4JTbWWO5/aNfe7j0V6WoIxZV74OIjjvAP3v9mcc+VY7BD+J3nRzzA688jJPbqvL1hgsqqzVrPqZg3ewycXD5Tiz+XWtbDH9sV0+LYeTRjcKPcS9klRqUswfaAjVvFcqFxxqN+cKplPuxMh9h0I1tvNSmTU5eezN8PPTN3rIYlfMbuzQCknScxsKHuWLKvJEssZOqnlRkgQHIFxKNKhy5OYSXm0mHz47HKBeMUFKyrhherjaWaHWI30yW6D7zSvwacWls8jSnXqa1ukWD6ty384Uky6Ks2rCIyAg== + + headers: + User-Agent: + - HTTPClient/1.0 (2.8.3, ruby 2.4.5 (2018-10-18)) + Accept: + - "*/*" + Date: + - Mon, 18 Nov 2019 17:16:22 GMT + Content-Type: + - text/xml;charset=UTF-8 + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Mon, 18 Nov 2019 17:16:22 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Content-Length: + - '1059' + X-Oracle-Dms-Ecid: + - 7e7e4994-a82d-4e7a-9d4d-0d2100d5d866-00008afa + X-Oracle-Dms-Rid: + - '0' + X-Vbms-Request-Id: + - a5cf69d93a328dca + X-Powered-By: + - Servlet/3.1 JSP/2.3 + Content-Type: + - multipart/related; type="application/xop+xml"; boundary="uuid:69b492c8-04d3-45ee-b1bf-b5596aa9ee3c"; + start=""; start-info="text/xml" + body: + encoding: UTF-8 + string: "\r\n--uuid:69b492c8-04d3-45ee-b1bf-b5596aa9ee3c\r\nContent-Type: application/xop+xml; + charset=UTF-8; type=\"text/xml\"\r\nContent-Transfer-Encoding: binary\r\nContent-ID: + \r\n\r\nenv:ServerBusiness + Errors GUID: fd921a75-4b2b-480d-b76a-f7dfb2b90dc2EFSERR1001The + System has encountered an unknown error. Please contact your administrator.Systemfd921a75-4b2b-480d-b76a-f7dfb2b90dc2\r\n--uuid:69b492c8-04d3-45ee-b1bf-b5596aa9ee3c--" + http_version: + recorded_at: Mon, 18 Nov 2019 17:16:48 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/support/vcr_cassettes/claims_api/vbms/document_upload_success.yml b/spec/support/vcr_cassettes/claims_api/vbms/document_upload_success.yml new file mode 100644 index 00000000000..d5dff9a1f19 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/vbms/document_upload_success.yml @@ -0,0 +1,205 @@ +--- +http_interactions: +- request: + method: post + uri: http://test.endpoint.url//vbms-efolder-svc/upload-v1/eFolderUploadService + body: + encoding: UTF-8 + string: | + + 2019-11-18T18:03:38.859Z2019-11-18T18:08:38.859ZCN=VA-Internal-S2-ICA1-v1,DC=va,DC=gov17169973581176212onZe4ZT0Iwe7gXap9UIkNiGpgoql4hUgF0AiCOqH1IOIVXnA/RTmJp+mWdV6eyHWque0aa+B+PFVbRfX2P5VSDiPynQCO2RjoK1kfyeSRnG6ZphT1iRwL6/yLvVHlfpIVaY7lB3S6Efyg2X77NKiOeR3iTptlL2fFG2/B6LojWJYbGrbOXxmp/JbjhgJsuztqc+E4CaDT4vbFrJHoGsODizgZ+Nh1WD62h6cPxXDmQl7rNw+ohLaYFatjG8BQLNRT44e8mSsCnKl+3QEK6DzSshXRuIwOFALfWputTeOeNwCpKb7HxXcGA6sJd2xNP/Z1enI1oQvM/SJZIN4KYj/Jw==oBbZ3dCoHJL4ZcQZv/JYeoHugD/+WBCRieKibVSea7c=7pL15lfZHhAAtJhY5IvkzDr3aogtGxWjS9N8vzp2wkY=pzj7cZ227dZEyEwg6O/SSr3Ikpl27v5cLsVjyHO7xEeCp9eq2pDGGEq0gF8zj3SyQ3bhJw59yE00hUPwB7LTdyGesOqHwS8Z97FLYaDfD2lTGbTX42Nihg/WkLIiNwUQD6AonYAk851G4InDEc4RKGM5HxmIp1HPRqfNlQKLBxRZfGYXMgXQ1vpTZM4lnbKhaIk91mb4gNNtMkS5ytELLT74Z3hcrjFC0d+M422EBAU1ggmqe6MSW/4G0S/59NNvEO8Al53hAVG7ldB7EM7a/7gU7gEx+LkKw7cFbXUgbVauH7wihwzLw4+DX/OBDCyOaIJJDqqSDIvWp7gpfUFy/w==CN=VBMS Client Signing CA192459340783295680038965898261481616095https://services.vbms.aide.oit.va.govFIxn6bOqsMWUoSuzVPiNeIWk1V9KN5o+8TeB7FggiUA=eyJzjOzHSS5QxxLx9uP9zEOTt7eBrY7270ntIUEPbgh58b3n6BCcE8jA9L+29BCXLEN9XlmQ40hqHtOMm6QJAWQCv+lkaooi1KJ0LKyuFhDuuYSGdIHbAOIRGk/XtHt2volDwX1bqGhOJSd/GtSFE/Ap/FFguEIFST9dp1BVISrfYoD2YwLyRGxrTmE0tKSy1HtEweKtGgeNjpvzBHAjjicrESCSMchZswqvV7yO5UkrULMB5oHhwbOC/I1Zubl3qE80PVd9NKAJ+FsLNiYk87W03Gh8WXtVKT6yNKTxWFlVUGIaVOwYZv48pg/exqXCOrJ4iRNZyXphpF86lI08kw==MIIFAzCCA+ugAwIBAgIHPQAAABvdlDANBgkqhkiG9w0BAQsFADBKMRMwEQYKCZImiZPyLGQBGRYD + Z292MRIwEAYKCZImiZPyLGQBGRYCdmExHzAdBgNVBAMTFlZBLUludGVybmFsLVMyLUlDQTEtdjEw + HhcNMTgwNDExMTUzNzQwWhcNMjEwNDEwMTUzNzQwWjB1MQswCQYDVQQGEwJVUzERMA8GA1UECBMI + VmlyaWdpbmExETAPBgNVBAcTCEN1bHBlcGVyMRIwEAYDVQQKEwlBSURFLVZCTVMxDTALBgNVBAsT + BFZCTVMxHTAbBgNVBAMTFHZibXMuYWlkZS5vaXQudmEuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOC + AQ8AMIIBCgKCAQEAspkEWmRJm5k81I80Gjtefhw1iL5kLQkoxg+vXHpjy0VyMd3NtTRy9doAFHbI + 6HULgYPsase8fATnLwgkicwKP0YWd1NGwhMD3KL7+62jNVvLq3bioHY1F6leGhrMLGCqbAeQnP2s + Tfs65hfr/A8yEK2h4Yy4VkB31pzz0qptU3IKP5xUP8+xAMn2xqj17ZhD/gYF3jxs3hQRchh7qtpk + Vq/ZwmTV2p2xnxbW2RjYEaqnIOO4/MXWn46cwGZfcWw6WIFYaDlHpjXoARDspkO/EtS3q3MWvaDY + a6guMGBqz1W6Z37VdCUX8aapDn8fykOHDY6qJkiRUbnSqyN3b/nZEwIDAQABo4IBwTCCAb0wHQYD + VR0OBBYEFJaaxmV0Yy9/zQ/u40QqZSjUbsdOMB8GA1UdIwQYMBaAFBtt3+s95eIN7xax0N5fWBpW + y+TsMEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6Ly9jcmwucGtpLnZhLmdvdi9wa2kvY3JsL1ZBLUlu + dGVybmFsLVMyLUlDQTEtdjEuY3JsMHsGCCsGAQUFBwEBBG8wbTBHBggrBgEFBQcwAoY7aHR0cDov + L2FpYS5wa2kudmEuZ292L3BraS9haWEvdmEvVkEtSW50ZXJuYWwtUzItSUNBMS12MS5jZXIwIgYI + KwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBraS52YS5nb3YwCwYDVR0PBAQDAgWgMD0GCSsGAQQBgjcV + BwQwMC4GJisGAQQBgjcVCIHIwzOB+fAGgaWfDYTggQiFwqpLBoOCn2CB4ItSAgFkAgEVMB0GA1Ud + JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAnBgkrBgEEAYI3FQoEGjAYMAoGCCsGAQUFBwMCMAoG + CCsGAQUFBwMBMB8GA1UdEQQYMBaCFHZibXMuYWlkZS5vaXQudmEuZ292MA0GCSqGSIb3DQEBCwUA + A4IBAQCODYVIvpsrrqYCTldzmgFXawAun50AYyj29rmfqVi3b2XWVRkA0Bd2BJoc0hcb7b/7gU3H + a8U3O170IUnenQoq8dArDKaqPxx7WX8nrs4+n3FG4gQRfoNYyr6fxPsAwOMxudSb7EAV9AqDofyc + cKFSTyYpr6GV8eTBKFamU/pBs+EmffMpG/9yq+2NT9hpZ7HRhdud6+iZGsL9kXVT9q/TXuslDDX3 + 0/qrOQfgjghOu6F/5042DGMsOYU0MaAo496XdLsLnGH06nxD8oeXM1+ubrL4jCgG33xg6w+s6MbF + I69l77ANo02P5scUPXqRbnOOiDrZumdoJXzpV1c97cu0VETSAPIhttps://services.vbms.aide.oit.va.govurn:oasis:names:tc:SAML:2.0:ac:classes:Password0Establish Claim ServiceUpdate Claim ServiceGet Claim ServiceRemove Claim ServiceCreate Contentions ServiceUpdate Contention ServiceRemove Contention ServiceList Contentions ServiceEdit Document Title ServiceUpload Document ServiceUpload Document with Associations ServiceUpload Letter Document ServiceUpload Form Document ServiceFetch Document ServiceGet Document Types ServiceGet Form Fields For Document Type ServiceFetch Document By Id ServiceList Documents ServiceInitialize Upload ServiceFind Document Version Reference ServiceGet Document Version Reference ServiceFind Document Series Reference ServiceGet Document Series Reference ServiceGet Document Content ServiceGet Document Content Annotations ServiceGet List Type Category ServiceFind Metadata Keys For Type Category00 + 3RYxAOQelQwIa6QjvvAm2ZwI61VaK+IaGb4T5mX9w2PXulEG+IEVfb4SnUSXJk67eNeP8PTZk05259PSQkg62kciB2CcDvMyutk8n46grTSv3bt50D+GDG2jzUu2nsY/vSQL8bJHAWBfslPXqM+nZ7BfIot7/mIL/T3HmhFFr/XRD1+14aX9EnevPau63pPOJvGqS3TLFICQzBOFLIjYJs3H4wy5MdhNaheDJgKMuz+dPcp7HEtY4rzjJO1Bhy5HgUZHjBxng2qOlX6bbUIKS2Yvc76aSIJCKL5ITBdspFFh6c1yYY3dnY/l9hXa3HhY/HLCOlpvHnKKDrkE03ANm7HRyuyW9qGZjtUhX2QVnHnpbbtveUWRqtvgfmuCPLcTkC5IPESD9P2l3GL4s7IRNDgzBz/WUNHGKYyLuD8efn4Nqx6BnrCdF9+t9Rx+YJUnHllxk3jI1aVi+8THzBrmky7/Jffm6IbQFtvEGKaFUdQ0xkcVsR6beNja3CqvRxbbgbEvs5sHf6kfCk70AbWReMePZg5j0/iJrgux+iXkV1Np5lrJGYdbeeCHvJ9eAGrGUWr8H1DNaH84AoRccDGrPVbVgEMC77v3V/cyXUlx9WujCjRc8PCvQKORQXVNsZNyHB5NjgxPaW3ixAira7HkZA== + + headers: + User-Agent: + - HTTPClient/1.0 (2.8.3, ruby 2.4.5 (2018-10-18)) + Accept: + - "*/*" + Date: + - Mon, 18 Nov 2019 18:03:38 GMT + Content-Type: + - text/xml;charset=UTF-8 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 18 Nov 2019 18:03:39 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Content-Length: + - '5524' + X-Oracle-Dms-Ecid: + - f5916282-20a9-4ab8-97fb-2bee5dc1dac4-00004e3f + X-Oracle-Dms-Rid: + - '0' + X-Vbms-Request-Id: + - 6a5033683d8f5f8b + X-Powered-By: + - Servlet/3.1 JSP/2.3 + Content-Type: + - multipart/related; type="application/xop+xml"; boundary="uuid:2b977af6-5efa-41a8-82cb-494045dc0d23"; + start=""; start-info="text/xml" + body: + encoding: UTF-8 + string: "\r\n--uuid:2b977af6-5efa-41a8-82cb-494045dc0d23\r\nContent-Type: application/xop+xml; + charset=UTF-8; type=\"text/xml\"\r\nContent-Transfer-Encoding: binary\r\nContent-ID: + \r\n\r\nCN=VBMS + Client Signing CA192459340783295680038965898261481616095WP1Zr5Ks+c3Cd2fDRxvKdBFi0c+EM3ShhyfiaE9Xk2jDw61lpeDD2HbI+tw2XRcawuvjc5sy95NHyqFqj5YL6Q6WmQ70gM4Qo2waMGXDWfcdHEjuqz+qRqRrLTaQrUAMqEw518kOILNMZ6ASu1i811VY9DmKAC96J412sE4m7FkTcnZVm9g7//MSoLB68p4c4ApIiSy7pNyfY7O444gl9zE+m8p7SijYf7KeXbvOSQfFEYY0ETauzXCVZP3feB3IilUG0R1hJzJAid7GrWewKF4XRmKHmVqVkGybjb6jVYlkV8XRy5SlFZYn1ucgzMjhoNQgrkMlwurj9GzgDFYlwQ==2019-11-18T18:03:57.756Z2019-11-18T18:08:57.756ZlTR1Ui7Tpr2qBQb9E9luK/D3fs/J6MEMEfBY6O/ykF8=GmR722u17zmCNjb0ISl/AibkYkPB+TY7i4VmmcVxJVA=jzgpK8sRE6AwYILCslKu1Pre7EH5dChtYR+ANxtkZl2VFwpxiCTzMIzKXgACQTi1xnjyGvPzlttx\nrMoQ9ptHvo/97twMqwCReKdwx/GrnZjeQ7D5V5AWnO4xadkpjAPzxrh648igNZ6lqIOEj0/Z7UFS\n7UR+EwJ//SNo177Bi+Zojga9QvMU2o5POINHlx61HbjiyDhgRUlVQCP3YemVVigL2xRrUg/dM6Tv\nm6xKuI2y1e5xXUMrA0yX45jUSGHkGgQY/5qLZODzZNVDtkSbD2C/X91OF52+eRaAP8PRRJR8dXFl\nzuqLreU9F0PwmB9r07zz59qNn/ec29msLliuYw==CN=VA-Internal-S2-ICA1-v1,DC=va,DC=gov17169973581176212iDdfFcBUgbP/b1dzwzVQd7qpw5mP8MvCca/8jpcrHD8aqPfp9xZ4M8olGFhTBTDMs0FPdILVuAL4Mke7C4ZzCLPKIjKiNHP7oWwhi3CC7qWFUeTcoEu1xLjgRSeV+bq2y1XR/k5WGe6kN+iQqkR9QM7OYqiaPI398F8OB0YZJ/RV8jMg/6VDkr8/CT1dWDTXxQNf8jBTmuMrA4dMQjrDO8GMBq9/NcjlSFMh/4jhug8kPiVbYGEwGTixM4bjRSsbqrZFcQjkRVFdZwQbABe8zP7ROfK8S/geK7+YwT6+D6B+TVAJhD7CpGXn2rp6R2IJCvihIMjHEEHrofcZFUnAbF1RNaWt6j9WZdGS2hPWtI0GA1HG2/m8iQvbq0R+ke5TrTqhHX91M9qTxWFebbuFR/5XZ13UFrPK3zkk7+Zhkq3RixandMD+fBAVf/3ZcLV/FDp9kApUqpX5HHZ47Vnqy1Kmq1dRGNRWkssToHg0cA8tL+nm4hOLUNNnn2K2nuDl1wPsCYWc5L2N4Rh95T347VlYe/G/fAkKvJ1YY91plKxH4Yls1GjvQTk6J9ALj/d45NZnF3JBSMdqmLHnPTmDGZST8XkQ/4WN9G07nsojVIP05ZhxZIfEQS37XIw4xtOxJnSBvR52v3ESdZjyTvIqRx3H0dkB3SH5MOsoP2ioNP1cwzaHIQuZXccJPdiKJEaWrqV7ZbsY+jR3UFlioBl01WRxZLpemLHvl/1gk7j3STgLIl2ERtbYD2bv7R5neuYcn8jzZeos8AmwC4nY3tEeZnCdJ8HkJbjjwPGdyqkuZRu5aWVQinkTpZzdOcJIXIhhXQL5zQMwvc3RkupbfG6GNjJppNtNarkwp79qqnuj0h8=\r\n--uuid:2b977af6-5efa-41a8-82cb-494045dc0d23--" + http_version: + recorded_at: Mon, 18 Nov 2019 18:03:57 GMT +- request: + method: post + uri: https://localhost:4449/vbms-efolder-svc/upload-v1/eFolderUploadService + body: + encoding: UTF-8 + string: | + + 2019-11-18T18:03:57.817Z2019-11-18T18:08:57.817Zhttps://services.vbms.aide.oit.va.govFIxn6bOqsMWUoSuzVPiNeIWk1V9KN5o+8TeB7FggiUA=eyJzjOzHSS5QxxLx9uP9zEOTt7eBrY7270ntIUEPbgh58b3n6BCcE8jA9L+29BCXLEN9XlmQ40hqHtOMm6QJAWQCv+lkaooi1KJ0LKyuFhDuuYSGdIHbAOIRGk/XtHt2volDwX1bqGhOJSd/GtSFE/Ap/FFguEIFST9dp1BVISrfYoD2YwLyRGxrTmE0tKSy1HtEweKtGgeNjpvzBHAjjicrESCSMchZswqvV7yO5UkrULMB5oHhwbOC/I1Zubl3qE80PVd9NKAJ+FsLNiYk87W03Gh8WXtVKT6yNKTxWFlVUGIaVOwYZv48pg/exqXCOrJ4iRNZyXphpF86lI08kw==MIIFAzCCA+ugAwIBAgIHPQAAABvdlDANBgkqhkiG9w0BAQsFADBKMRMwEQYKCZImiZPyLGQBGRYD + Z292MRIwEAYKCZImiZPyLGQBGRYCdmExHzAdBgNVBAMTFlZBLUludGVybmFsLVMyLUlDQTEtdjEw + HhcNMTgwNDExMTUzNzQwWhcNMjEwNDEwMTUzNzQwWjB1MQswCQYDVQQGEwJVUzERMA8GA1UECBMI + VmlyaWdpbmExETAPBgNVBAcTCEN1bHBlcGVyMRIwEAYDVQQKEwlBSURFLVZCTVMxDTALBgNVBAsT + BFZCTVMxHTAbBgNVBAMTFHZibXMuYWlkZS5vaXQudmEuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOC + AQ8AMIIBCgKCAQEAspkEWmRJm5k81I80Gjtefhw1iL5kLQkoxg+vXHpjy0VyMd3NtTRy9doAFHbI + 6HULgYPsase8fATnLwgkicwKP0YWd1NGwhMD3KL7+62jNVvLq3bioHY1F6leGhrMLGCqbAeQnP2s + Tfs65hfr/A8yEK2h4Yy4VkB31pzz0qptU3IKP5xUP8+xAMn2xqj17ZhD/gYF3jxs3hQRchh7qtpk + Vq/ZwmTV2p2xnxbW2RjYEaqnIOO4/MXWn46cwGZfcWw6WIFYaDlHpjXoARDspkO/EtS3q3MWvaDY + a6guMGBqz1W6Z37VdCUX8aapDn8fykOHDY6qJkiRUbnSqyN3b/nZEwIDAQABo4IBwTCCAb0wHQYD + VR0OBBYEFJaaxmV0Yy9/zQ/u40QqZSjUbsdOMB8GA1UdIwQYMBaAFBtt3+s95eIN7xax0N5fWBpW + y+TsMEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6Ly9jcmwucGtpLnZhLmdvdi9wa2kvY3JsL1ZBLUlu + dGVybmFsLVMyLUlDQTEtdjEuY3JsMHsGCCsGAQUFBwEBBG8wbTBHBggrBgEFBQcwAoY7aHR0cDov + L2FpYS5wa2kudmEuZ292L3BraS9haWEvdmEvVkEtSW50ZXJuYWwtUzItSUNBMS12MS5jZXIwIgYI + KwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBraS52YS5nb3YwCwYDVR0PBAQDAgWgMD0GCSsGAQQBgjcV + BwQwMC4GJisGAQQBgjcVCIHIwzOB+fAGgaWfDYTggQiFwqpLBoOCn2CB4ItSAgFkAgEVMB0GA1Ud + JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAnBgkrBgEEAYI3FQoEGjAYMAoGCCsGAQUFBwMCMAoG + CCsGAQUFBwMBMB8GA1UdEQQYMBaCFHZibXMuYWlkZS5vaXQudmEuZ292MA0GCSqGSIb3DQEBCwUA + A4IBAQCODYVIvpsrrqYCTldzmgFXawAun50AYyj29rmfqVi3b2XWVRkA0Bd2BJoc0hcb7b/7gU3H + a8U3O170IUnenQoq8dArDKaqPxx7WX8nrs4+n3FG4gQRfoNYyr6fxPsAwOMxudSb7EAV9AqDofyc + cKFSTyYpr6GV8eTBKFamU/pBs+EmffMpG/9yq+2NT9hpZ7HRhdud6+iZGsL9kXVT9q/TXuslDDX3 + 0/qrOQfgjghOu6F/5042DGMsOYU0MaAo496XdLsLnGH06nxD8oeXM1+ubrL4jCgG33xg6w+s6MbF + I69l77ANo02P5scUPXqRbnOOiDrZumdoJXzpV1c97cu0VETSAPIhttps://services.vbms.aide.oit.va.govurn:oasis:names:tc:SAML:2.0:ac:classes:Password0Establish Claim ServiceUpdate Claim ServiceGet Claim ServiceRemove Claim ServiceCreate Contentions ServiceUpdate Contention ServiceRemove Contention ServiceList Contentions ServiceEdit Document Title ServiceUpload Document ServiceUpload Document with Associations ServiceUpload Letter Document ServiceUpload Form Document ServiceFetch Document ServiceGet Document Types ServiceGet Form Fields For Document Type ServiceFetch Document By Id ServiceList Documents ServiceInitialize Upload ServiceFind Document Version Reference ServiceGet Document Version Reference ServiceFind Document Series Reference ServiceGet Document Series Reference ServiceGet Document Content ServiceGet Document Content Annotations ServiceGet List Type Category ServiceFind Metadata Keys For Type Category00 + + + JVBERi0xLjMKJf////8KMSAwIG9iago8PCAvQ3JlYXRvciA8ZmVmZjAwNTAwMDcyMDA2MTAwNzcwMDZlPgovUHJvZHVjZXIgPGZlZmYwMDUwMDA3MjAwNjEwMDc3MDA2ZT4KPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cKL1BhZ2VzIDMgMCBSCj4+CmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcwovQ291bnQgMQovS2lkcyBbNSAwIFJdCj4+CmVuZG9iago0IDAgb2JqCjw8IC9MZW5ndGggMjI4Cj4+CnN0cmVhbQpxCgpCVAozNi4wIDcxOS41MTIgVGQKL0YyLjAgMTYgVGYKWzw0MTY0PiAxMCA8NjQ2OTc0Njk2ZjZlNjE2YzIwNDk2ZTY2PiAyMCA8NmY3MjZkNjE3NDY5NmY2ZT5dIFRKCkVUCgoKQlQKMzYuMCA2OTMuMzQ0IFRkCi9GMi4wIDEyIFRmCls8MzE0MTJlMjA0NjZmNmYyMDRjNjk2ZTY1MjAzMjNhPl0gVEoKRVQKCgpCVAozNi4wIDY3OS4wNjQgVGQKL0YxLjAgMTIgVGYKWzw2MjYxNzI+XSBUSgpFVAoKUQoKZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlCi9QYXJlbnQgMyAwIFIKL01lZGlhQm94IFswIDAgNjEyLjAgNzkyLjBdCi9Dcm9wQm94IFswIDAgNjEyLjAgNzkyLjBdCi9CbGVlZEJveCBbMCAwIDYxMi4wIDc5Mi4wXQovVHJpbUJveCBbMCAwIDYxMi4wIDc5Mi4wXQovQXJ0Qm94IFswIDAgNjEyLjAgNzkyLjBdCi9Db250ZW50cyA0IDAgUgovUmVzb3VyY2VzIDw8IC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRm9udCA8PCAvRjIuMCA2IDAgUgovRjEuMCA3IDAgUgo+Pgo+Pgo+PgplbmRvYmoKNiAwIG9iago8PCAvVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTEKL0Jhc2VGb250IC9IZWx2ZXRpY2EtQm9sZAovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZwo+PgplbmRvYmoKNyAwIG9iago8PCAvVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTEKL0Jhc2VGb250IC9IZWx2ZXRpY2EKL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcKPj4KZW5kb2JqCnhyZWYKMCA4CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAwMTA5IDAwMDAwIG4gCjAwMDAwMDAxNTggMDAwMDAgbiAKMDAwMDAwMDIxNSAwMDAwMCBuIAowMDAwMDAwNDk0IDAwMDAwIG4gCjAwMDAwMDA3OTIgMDAwMDAgbiAKMDAwMDAwMDg5NCAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDgKL1Jvb3QgMiAwIFIKL0luZm8gMSAwIFIKPj4Kc3RhcnR4cmVmCjk5MQolJUVPRgo= + {CA9E5723-EEDD-47C0-A6B3-5B74C51213E6} + + + + headers: + User-Agent: + - HTTPClient/1.0 (2.8.3, ruby 2.4.5 (2018-10-18)) + Accept: + - "*/*" + Date: + - Mon, 18 Nov 2019 18:03:57 GMT + Content-Type: + - text/xml;charset=UTF-8 + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 18 Nov 2019 18:03:58 GMT + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Content-Length: + - '3821' + X-Oracle-Dms-Ecid: + - f5916282-20a9-4ab8-97fb-2bee5dc1dac4-00004e43 + X-Oracle-Dms-Rid: + - '0' + X-Vbms-Request-Id: + - 532ff9045adcb8e0 + X-Powered-By: + - Servlet/3.1 JSP/2.3 + Content-Type: + - multipart/related; type="application/xop+xml"; boundary="uuid:1551127f-3ac3-4a0f-97da-490600354133"; + start=""; start-info="text/xml" + body: + encoding: UTF-8 + string: "\r\n--uuid:1551127f-3ac3-4a0f-97da-490600354133\r\nContent-Type: application/xop+xml; + charset=UTF-8; type=\"text/xml\"\r\nContent-Transfer-Encoding: binary\r\nContent-ID: + \r\n\r\n2019-11-18T18:03:58.610Z2019-11-18T18:08:58.610ZDOYHoleUR01UzBvzmNADeNHOSrgkOtlOSPyqel8jxxk=poLnG05PHbqwuuBe1S4vNeYfX3bX+VErcOm/RDVKKUA=arNjGr/mZ+ZDXbuSxntDE04q+uCLcUBa7TmHNajeJGAxfQsP2YCJ99C9Y4oyUjcQAxjGn51jHSKE\nK6mYvTO0lDpgjJf9Q7EWjGmbraXNSct4SxZwG8/7fRsxJJlBudO6Nn8gP+HGey5hZjIhg89edxlj\nSm36Q511DnoN2QMkbvqkYLqdNqENgseHpnmfN73BNJ/IOqYo/7h9UdTasQ7e9Npt+kPWTHhsjkNf\n3gqqCps/9J1AlmMV1PjFNHFa0tWZTK7IATDgdeBftrYv5yCwEpbM5SldYnKo9a27gFgT+0/ZBYYb\nb5cJn6sWq0YTJnnGW/yVs+z1ycekmmBLPH42HA==CN=VA-Internal-S2-ICA1-v1,DC=va,DC=gov171699735811762122019-11-18-05:002019-11-18-05:00\r\n--uuid:1551127f-3ac3-4a0f-97da-490600354133--" + http_version: + recorded_at: Mon, 18 Nov 2019 18:03:58 GMT +recorded_with: VCR 3.0.3 From 91793bbff90cc567aa88b1f875321b3edb5db965 Mon Sep 17 00:00:00 2001 From: Austin Covrig Date: Wed, 10 Apr 2024 10:21:20 -0500 Subject: [PATCH 093/260] Api 35438 vso not found take2 (#16270) * Update search to inc poa_code * Add spec --------- Co-authored-by: Austin Covrig --- .../concerns/claims_api/poa_verification.rb | 9 +- .../claims_api/poa_verification_spec.rb | 103 ++++++++++++++++++ 2 files changed, 111 insertions(+), 1 deletion(-) create mode 100644 modules/claims_api/spec/concerns/claims_api/poa_verification_spec.rb diff --git a/modules/claims_api/app/controllers/concerns/claims_api/poa_verification.rb b/modules/claims_api/app/controllers/concerns/claims_api/poa_verification.rb index b7c17966f07..12fc5e63c0e 100644 --- a/modules/claims_api/app/controllers/concerns/claims_api/poa_verification.rb +++ b/modules/claims_api/app/controllers/concerns/claims_api/poa_verification.rb @@ -67,9 +67,10 @@ def target_veteran_is_current_user? # @param poa_code [String] poa code to match to @current_user # # @return [Boolean] True if valid poa code, False if not - def valid_poa_code_for_current_user?(poa_code) + def valid_poa_code_for_current_user?(poa_code) # rubocop:disable Metrics/MethodLength reps = ::Veteran::Service::Representative.all_for_user(first_name: @current_user.first_name, last_name: @current_user.last_name) + return false if reps.blank? if reps.count > 1 @@ -81,6 +82,12 @@ def valid_poa_code_for_current_user?(poa_code) last_name: @current_user.last_name, middle_initial:) + if reps.blank? || reps.count > 1 + reps = ::Veteran::Service::Representative.all_for_user(first_name: @current_user.first_name, + last_name: @current_user.last_name, + poa_code:) + end + raise ::Common::Exceptions::Unauthorized, detail: 'VSO Representative Not Found' if reps.blank? raise ::Common::Exceptions::Unauthorized, detail: 'Ambiguous VSO Representative Results' if reps.count > 1 end diff --git a/modules/claims_api/spec/concerns/claims_api/poa_verification_spec.rb b/modules/claims_api/spec/concerns/claims_api/poa_verification_spec.rb new file mode 100644 index 00000000000..5e35dc9405a --- /dev/null +++ b/modules/claims_api/spec/concerns/claims_api/poa_verification_spec.rb @@ -0,0 +1,103 @@ +# frozen_string_literal: true + +require 'rails_helper' + +class FakeController < ApplicationController + include ClaimsApi::PoaVerification + + def initialize + super + @current_user = ClaimsApi::ClaimsUser.new('test') + @current_user.first_name_last_name('John', 'Doe') + @current_user.middle_name = 'Alexander' + end +end + +describe FakeController do + context 'validating poa_code for current_user' do + let(:poa_code) { '091' } + let(:first_name) { 'John' } + let(:last_name) { 'Doe' } + let(:phone) { '123-456-7890' } + + context 'when no rep is found' do + it 'returns false' do + ret = subject.valid_poa_code_for_current_user?(poa_code) + expect(ret).to eq(false) + end + end + + context 'when a single match is found by first/last name' do + context 'when the poa_code matches' do + before do + create(:representative, representative_id: '12345', first_name:, last_name:, + poa_codes: [poa_code], phone:) + end + + it 'returns true' do + ret = subject.valid_poa_code_for_current_user?(poa_code) + expect(ret).to eq(true) + end + end + + context 'when the poa_code does not match' do + before do + create(:representative, representative_id: '12345', first_name:, last_name:, + poa_codes: ['ABC'], phone:) + end + + it 'returns false' do + ret = subject.valid_poa_code_for_current_user?(poa_code) + expect(ret).to eq(false) + end + end + end + + context 'when multiple matches are found by first/last name' do + before do + create(:representative, representative_id: '12345', first_name:, last_name:, + middle_initial: 'A', poa_codes: ['091'], phone:) + create(:representative, representative_id: '123456', first_name:, last_name:, + middle_initial: 'B', poa_codes: ['091'], phone:) + end + + it 'searches with middle name' do + res = subject.valid_poa_code_for_current_user?(poa_code) + expect(res).to eq(true) + end + end + + context 'when multiple matches are found by first/last/middle name' do + context 'when a single rep is found' do + before do + create(:representative, representative_id: '12345', first_name:, last_name:, + middle_initial: 'A', poa_codes: ['ABC'], phone:) + create(:representative, representative_id: '123456', first_name:, last_name:, + middle_initial: 'B', poa_codes: ['DEF'], phone:) + create(:representative, representative_id: '1234567', first_name:, last_name:, + middle_initial: 'A', poa_codes: ['091'], phone:) + end + + it 'returns true' do + res = subject.valid_poa_code_for_current_user?(poa_code) + expect(res).to eq(true) + end + end + + context 'when multiple reps are found' do + before do + create(:representative, representative_id: '12345', first_name:, last_name:, + middle_initial: 'A', poa_codes: ['091'], phone:) + create(:representative, representative_id: '123456', first_name:, last_name:, + middle_initial: 'B', poa_codes: ['091'], phone:) + create(:representative, representative_id: '1234567', first_name:, last_name:, + middle_initial: 'A', poa_codes: ['091'], phone:) + end + + it 'raises "Ambiguous VSO Representative Results"' do + expect { subject.valid_poa_code_for_current_user?(poa_code) }.to raise_error(Common::Exceptions::Unauthorized) + end + end + end + end +end From 3a50c628f059d6de76a2c491928ef42efa6030c8 Mon Sep 17 00:00:00 2001 From: Gaurav Gupta Date: Wed, 10 Apr 2024 09:02:17 -0700 Subject: [PATCH 094/260] 68696 Base service specs (#16272) * 68696 Base service specs * 68696 fix rubocop error --- .../check_in/vaos/base_service_spec.rb | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 modules/check_in/spec/services/check_in/vaos/base_service_spec.rb diff --git a/modules/check_in/spec/services/check_in/vaos/base_service_spec.rb b/modules/check_in/spec/services/check_in/vaos/base_service_spec.rb new file mode 100644 index 00000000000..f523aab9fc6 --- /dev/null +++ b/modules/check_in/spec/services/check_in/vaos/base_service_spec.rb @@ -0,0 +1,45 @@ +# frozen_string_literal: true + +require 'rails_helper' + +describe CheckIn::VAOS::BaseService do + subject { described_class.new(patient_icn:) } + + let(:patient_icn) { '123' } + let(:token) { 'test_token' } + let(:request_id) { SecureRandom.uuid } + + describe '#config' do + it 'returns an instance of Configuration' do + expect(subject.config).to be_an_instance_of(CheckIn::VAOS::Configuration) + end + end + + describe '#headers' do + before do + allow_any_instance_of(CheckIn::Map::TokenService).to receive(:token).and_return(token) + RequestStore.store['request_id'] = request_id + end + + it 'returns correct headers' do + expect(subject.headers).to eq({ 'Referer' => 'https://review-instance.va.gov', + 'X-VAMF-JWT' => token, + 'X-Request-ID' => request_id }) + end + end + + describe '#referrer' do + context 'when ends in .gov' do + it 'returns the hostname with "vets" replaced with "va"' do + allow(Settings).to receive(:hostname).and_return('veteran.apps.vets.gov') + expect(subject.referrer).to eq('https://veteran.apps.va.gov') + end + end + + context 'when does not end in .gov' do + it 'returns https://review-instance.va.gov' do + expect(subject.referrer).to eq('https://review-instance.va.gov') + end + end + end +end From 2efa918ecebf04cc2eddd0b408593f4f75427a51 Mon Sep 17 00:00:00 2001 From: Gabriel Zurita Date: Wed, 10 Apr 2024 11:07:00 -0600 Subject: [PATCH 095/260] Arf.78633/arp mock data (#16218) * arf.78633 add mock POA request data to ARP Engine * arf.78633 migrate mock POA request data structure to expected LH response See Slack comment and thread: https://dsva.slack.com/archives/C06ABHUNBRS/p1712333756404439?thread_ts=1712263855.274379&cid=C06ABHUNBRS * arf.78633 update POA request accept/deny action to match WIP Dash/api Added a LH API cutover note, too. See PR: https://github.com/department-of-veterans-affairs/vets-api/pull/16125/files * arf.78633 update ARP engine PoaRecordGenerator to retorn procId --- .../services/fetch_poa_requests.rb | 50 + .../power_of_attorney_requests_controller.rb | 76 +- .../config/routes.rb | 2 +- .../spec/fixtures/poa_records.json | 1117 +++++++++++++++++ ...er_of_attorney_requests_controller_spec.rb | 52 +- .../spec/support/poa_record_generator.rb | 95 ++ 6 files changed, 1378 insertions(+), 14 deletions(-) create mode 100644 modules/accredited_representative_portal/app/controllers/accredited_representative_portal/services/fetch_poa_requests.rb create mode 100644 modules/accredited_representative_portal/spec/fixtures/poa_records.json create mode 100644 modules/accredited_representative_portal/spec/support/poa_record_generator.rb diff --git a/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/services/fetch_poa_requests.rb b/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/services/fetch_poa_requests.rb new file mode 100644 index 00000000000..c251e8bd22f --- /dev/null +++ b/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/services/fetch_poa_requests.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module AccreditedRepresentativePortal + module Services + # The FetchPoaRequests service is responsible for retrieving Power of Attorney (POA) request records + # based on provided Power of Attorney codes. This class currently reads from a JSON file as a temporary + # source of data. In the future, this service will be updated to fetch POA requests directly from the + # Lighthouse API once the appropriate endpoint is ready. + # + # This service is a part of the interim solution to support development and testing of the Accredited + # Representative portal. The use of a static JSON file allows for the simulation of interacting with + # an API and facilitates the frontend development process. + # + # Example usage: + # fetcher = AccreditedRepresentativePortal::Services::FetchPoaRequests.new(['A1Q', '091']) + # result = fetcher.call + # puts result # => { 'records': [...], 'meta': { 'totalRecords': '...' } } + # + # TODO: This class is slated for update to use the Lighthouse API once the appropriate endpoint + # is available. For more information on the transition plan, refer to: + # https://app.zenhub.com/workspaces/accredited-representative-facing-team-65453a97a9cc36069a2ad1d6/issues/gh/department-of-veterans-affairs/va.gov-team/80195 + class FetchPoaRequests + # Initializes the FetchPoaRequests service with the given POA codes. + # @param poa_codes [Array] an array of POA codes to filter the POA requests. + def initialize(poa_codes) + @poa_codes = poa_codes + end + + # Fetches POA request records filtered by the initialized POA codes. + # Currently reads from a static JSON file as a data source. + # @return [Hash] A hash containing the filtered records and metadata. + def call + file_path = Rails.root.join('modules', 'accredited_representative_portal', 'spec', 'fixtures', + 'poa_records.json') + file_data = File.read(file_path) + all_records_json = JSON.parse(file_data) + all_records = all_records_json['records'] + + filtered_records = all_records.select do |record| + @poa_codes.include?(record['attributes']['poaCode']) + end + + { 'records' => filtered_records, 'meta' => { 'totalRecords' => filtered_records.count.to_s } } + rescue => e + Rails.logger.error "Failed to fetch POA requests: #{e.message}" + { 'data' => [], 'meta' => { 'totalRecords' => '0' } } + end + end + end +end diff --git a/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/v0/power_of_attorney_requests_controller.rb b/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/v0/power_of_attorney_requests_controller.rb index 42776201a91..6c5aef3a7da 100644 --- a/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/v0/power_of_attorney_requests_controller.rb +++ b/modules/accredited_representative_portal/app/controllers/accredited_representative_portal/v0/power_of_attorney_requests_controller.rb @@ -4,17 +4,77 @@ module AccreditedRepresentativePortal module V0 class PowerOfAttorneyRequestsController < ApplicationController def accept - # TODO: The ID will be either a veteran_id or a poa_id - # id = params[:id] - # NOTE: the below is a placeholder for the acceptance logic - render json: { message: 'Accepted' }, status: :ok + id = params[:proc_id] + result = update_poa_request(id, 'Accepted') + + if result[:success] + render json: { message: 'Accepted' }, status: :ok + else + render json: { error: result[:error] }, status: :unprocessable_entity + end end def decline - # TODO: The ID will be either a veteran_id or a poa_id - # id = params[:id] - # NOTE: the below is a placeholder for the deny logic - render json: { message: 'Declined' }, status: :ok + id = params[:proc_id] + result = update_poa_request(id, 'Declined') + + if result[:success] + render json: { message: 'Declined' }, status: :ok + else + render json: { error: result[:error] }, status: :unprocessable_entity + end + end + + def index + poa_codes = permitted_params[:poa_codes]&.split(',') || [] + + return render json: { error: 'POA codes are required' }, status: :bad_request if poa_codes.blank? + + poa_requests = AccreditedRepresentativePortal::Services::FetchPoaRequests.new(poa_codes).call + + render json: { records: poa_requests['records'], records_count: poa_requests['meta']['totalRecords'].to_i }, + status: :ok + end + + private + + def permitted_params + params.permit(:poa_codes) + end + + # TODO: This class is slated for update to use the Lighthouse API once the appropriate endpoint + # is available. For more information on the transition plan, refer to: + # https://app.zenhub.com/workspaces/accredited-representative-facing-team-65453a97a9cc36069a2ad1d6/issues/gh/department-of-veterans-affairs/va.gov-team/80195 + def update_poa_request(proc_id, action) + # TODO: Update the below to use the RepresentativeUser's profile data + # representative = { + # first_name: 'John', + # last_name: 'Doe' + # } + + # Simulating the interaction with an external service to update POA. + # In real implementation, this method will make an actual API call. + # service_response = ClaimsApi::ManageRepresentativeService.new.update_poa_request( + # representative:, + # proc_id: + # ) + + if %w[Accepted Declined].include?(action) + { + success: true, + response: { + proc_id:, + action:, + status: 'updated', + dateRequestActioned: Time.current.iso8601, + secondaryStatus: action == 'Accepted' ? 'obsolete' : 'cancelled' + } + } + else + { success: false, error: 'Invalid action' } + end + rescue => e + { success: false, error: e.message } end end end diff --git a/modules/accredited_representative_portal/config/routes.rb b/modules/accredited_representative_portal/config/routes.rb index 439562bc341..6f348e335fb 100644 --- a/modules/accredited_representative_portal/config/routes.rb +++ b/modules/accredited_representative_portal/config/routes.rb @@ -2,7 +2,7 @@ AccreditedRepresentativePortal::Engine.routes.draw do namespace :v0, defaults: { format: :json } do - resources :power_of_attorney_requests, only: [] do + resources :power_of_attorney_requests, only: [:index] do member do post :accept post :decline diff --git a/modules/accredited_representative_portal/spec/fixtures/poa_records.json b/modules/accredited_representative_portal/spec/fixtures/poa_records.json new file mode 100644 index 00000000000..956a084a366 --- /dev/null +++ b/modules/accredited_representative_portal/spec/fixtures/poa_records.json @@ -0,0 +1,1117 @@ +{ + "records": [ + { + "procId": "9942820247", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-28", + "dateRequestActioned": "2024-05-05", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Dale", + "lastName": "Hills", + "city": "Haleyland", + "state": "TN", + "zip": "73538", + "country": "Albania", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "7158421739", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Refugio", + "lastName": "Pollich", + "middleName": "Erdman", + "participantID": "2152444888", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "clarita@marvin.example", + "firstName": "Cinderella", + "lastName": "Baumbach" + } + } + }, + { + "procId": "4206885703", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-10", + "dateRequestActioned": "2024-04-13", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Whitney", + "lastName": "Stoltenberg", + "city": "Lake Evita", + "state": "AL", + "zip": "27906", + "country": "Antigua and Barbuda", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "9440452403", + "relationship": "Child" + }, + "veteran": { + "firstName": "Bob", + "lastName": "McDermott", + "middleName": "Herman", + "participantID": "8635486958", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "leon.fritsch@kulas.example", + "firstName": "Andres", + "lastName": "Spencer" + } + } + }, + { + "procId": "6538972520", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-23", + "dateRequestActioned": "2024-04-28", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Bernie", + "lastName": "Kuphal", + "city": "North Theo", + "state": "IN", + "zip": "57624", + "country": "Niue", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "7820124603", + "relationship": "Parent" + }, + "veteran": { + "firstName": "Cristopher", + "lastName": "Heaney", + "middleName": "Jakubowski", + "participantID": "5751314148", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "belle@collier-zieme.test", + "firstName": "Bobby", + "lastName": "Robel" + } + } + }, + { + "procId": "1545078041", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-16", + "dateRequestActioned": "2024-04-21", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Miguel", + "lastName": "Stracke", + "city": "East Marisolbury", + "state": "KY", + "zip": "38747", + "country": "Greenland", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "1900423684", + "relationship": "Parent" + }, + "veteran": { + "firstName": "Elidia", + "lastName": "Lehner", + "middleName": "Gulgowski", + "participantID": "8469999212", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "jewell@okon.test", + "firstName": "Jordan", + "lastName": "Pagac" + } + } + }, + { + "procId": "2740225884", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-11", + "dateRequestActioned": "2024-05-01", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Haydee", + "lastName": "Robel", + "city": "North Marcelinoside", + "state": "WV", + "zip": "37916", + "country": "Thailand", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "4355283680", + "relationship": "Child" + }, + "veteran": { + "firstName": "Nery", + "lastName": "Reilly", + "middleName": "Hessel", + "participantID": "3103541588", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "chong@terry.example", + "firstName": "Darrick", + "lastName": "Keeling" + } + } + }, + { + "procId": "1852457399", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-04-01", + "dateRequestActioned": "2024-04-28", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Brenda", + "lastName": "Schowalter", + "city": "Port Harry", + "state": "NE", + "zip": "25128", + "country": "Mozambique", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "6406503016", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Roxy", + "lastName": "Leuschke", + "middleName": "Morissette", + "participantID": "7156298434", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "major@carter.example", + "firstName": "Annette", + "lastName": "Rodriguez" + } + } + }, + { + "procId": "4081328722", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-14", + "dateRequestActioned": "2024-04-27", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Larry", + "lastName": "Kessler", + "city": "New Yukiko", + "state": "UT", + "zip": "87363-8157", + "country": "Jersey", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "8901124888", + "relationship": "Spouse" + }, + "veteran": { + "firstName": "Effie", + "lastName": "Reilly", + "middleName": "Schmeler", + "participantID": "4267563093", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "winford_swaniawski@altenwerth.test", + "firstName": "Mariam", + "lastName": "Abernathy" + } + } + }, + { + "procId": "9954357683", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-11", + "dateRequestActioned": "2024-04-27", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Steven", + "lastName": "Fay", + "city": "Lake Mai", + "state": "TX", + "zip": "81365-6236", + "country": "Cabo Verde", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "2155221172", + "relationship": "Spouse" + }, + "veteran": { + "firstName": "Boyd", + "lastName": "Herman", + "middleName": "Graham", + "participantID": "5323184877", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "angelita.kuhlman@corkery-collins.example", + "firstName": "Geoffrey", + "lastName": "Willms" + } + } + }, + { + "procId": "5254792179", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-04-03", + "dateRequestActioned": "2024-04-20", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Edmundo", + "lastName": "Purdy", + "city": "Port Jeromyville", + "state": "MA", + "zip": "36198-3784", + "country": "Cambodia", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "4405853933", + "relationship": "Spouse" + }, + "veteran": { + "firstName": "Hassan", + "lastName": "Bernier", + "middleName": "Christiansen", + "participantID": "4143003298", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "antonio@murazik.test", + "firstName": "Mose", + "lastName": "Gulgowski" + } + } + }, + { + "procId": "9622796898", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-14", + "dateRequestActioned": "2024-04-12", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Noah", + "lastName": "Langosh", + "city": "Kertzmannburgh", + "state": "IA", + "zip": "69720", + "country": "Comoros", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "7967611020", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Krystin", + "lastName": "Nicolas", + "middleName": "Smitham", + "participantID": "5205712033", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "ethelene.bins@kirlin.example", + "firstName": "Nestor", + "lastName": "Goodwin" + } + } + }, + { + "procId": "8754621135", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-08", + "dateRequestActioned": "2024-04-27", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Juana", + "lastName": "Grady", + "city": "North Scarlet", + "state": "MO", + "zip": "69137", + "country": "Spain", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "2954642877", + "relationship": "Child" + }, + "veteran": { + "firstName": "Dorothea", + "lastName": "Nikolaus", + "middleName": "Feil", + "participantID": "1359697723", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "harris.predovic@hickle.example", + "firstName": "Lindsey", + "lastName": "Green" + } + } + }, + { + "procId": "3217671507", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-28", + "dateRequestActioned": "2024-04-30", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Lawerence", + "lastName": "Miller", + "city": "New Nicolasshire", + "state": "VA", + "zip": "54181", + "country": "Saint Pierre and Miquelon", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "4447702721", + "relationship": "Child" + }, + "veteran": { + "firstName": "Erwin", + "lastName": "Zboncak", + "middleName": "Walsh", + "participantID": "7496852392", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "jefferson@grimes-hegmann.test", + "firstName": "Man", + "lastName": "Ritchie" + } + } + }, + { + "procId": "6109624522", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-08", + "dateRequestActioned": "2024-04-21", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Gale", + "lastName": "Moen", + "city": "Starkberg", + "state": "OH", + "zip": "78205-5340", + "country": "Greece", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "6033466916", + "relationship": "Child" + }, + "veteran": { + "firstName": "Leon", + "lastName": "Dach", + "middleName": "Smitham", + "participantID": "2248396374", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "noe@yundt.test", + "firstName": "Shirl", + "lastName": "Kohler" + } + } + }, + { + "procId": "3546805044", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-16", + "dateRequestActioned": "2024-04-08", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Reed", + "lastName": "Ruecker", + "city": "South Rosannetown", + "state": "TN", + "zip": "77931-8169", + "country": "Papua New Guinea", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "6557732976", + "relationship": "Child" + }, + "veteran": { + "firstName": "Tessie", + "lastName": "Corkery", + "middleName": "Sporer", + "participantID": "6032892024", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "marcelina_keebler@schaden.example", + "firstName": "Claudio", + "lastName": "Moore" + } + } + }, + { + "procId": "5157897360", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-10", + "dateRequestActioned": "2024-05-01", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Morris", + "lastName": "Rippin", + "city": "Port Rosiotown", + "state": "AR", + "zip": "56024-8810", + "country": "Saint Vincent and the Grenadines", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "6590052993", + "relationship": "Parent" + }, + "veteran": { + "firstName": "Zandra", + "lastName": "Greenfelder", + "middleName": "Rippin", + "participantID": "5779628693", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "carrol_hauck@paucek-oberbrunner.test", + "firstName": "Latashia", + "lastName": "Graham" + } + } + }, + { + "procId": "7680796959", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-28", + "dateRequestActioned": "2024-04-06", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Geoffrey", + "lastName": "Schroeder", + "city": "Rickeyview", + "state": "MN", + "zip": "94866-8087", + "country": "Saint Pierre and Miquelon", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "9909988926", + "relationship": "Child" + }, + "veteran": { + "firstName": "Gonzalo", + "lastName": "Miller", + "middleName": "Rosenbaum", + "participantID": "1396051298", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "willow@white.test", + "firstName": "Joseph", + "lastName": "Robel" + } + } + }, + { + "procId": "1503143583", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-11", + "dateRequestActioned": "2024-04-18", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Leigh", + "lastName": "Bergnaum", + "city": "West George", + "state": "NV", + "zip": "49718-4159", + "country": "Senegal", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "1748245535", + "relationship": "Child" + }, + "veteran": { + "firstName": "Joan", + "lastName": "MacGyver", + "middleName": "Cruickshank", + "participantID": "3077111270", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "tory@mraz.test", + "firstName": "Irma", + "lastName": "Kub" + } + } + }, + { + "procId": "8489633597", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-24", + "dateRequestActioned": "2024-04-21", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Tuyet", + "lastName": "Skiles", + "city": "South Kendrick", + "state": "KY", + "zip": "89464", + "country": "Portugal", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "4324476034", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Verona", + "lastName": "Abbott", + "middleName": "Toy", + "participantID": "4793172236", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "jeremiah_ryan@heller-blick.test", + "firstName": "Shane", + "lastName": "Stamm" + } + } + }, + { + "procId": "9238210701", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-06", + "dateRequestActioned": "2024-04-28", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Serita", + "lastName": "Gislason", + "city": "East Cyrusmouth", + "state": "WY", + "zip": "61149-8042", + "country": "Syrian Arab Republic", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "3346818434", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Sherilyn", + "lastName": "McClure", + "middleName": "Windler", + "participantID": "9956501498", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "georgie@crooks-stoltenberg.example", + "firstName": "Andy", + "lastName": "Gerhold" + } + } + }, + { + "procId": "2385422076", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-06", + "dateRequestActioned": "2024-05-04", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Bryon", + "lastName": "Boehm", + "city": "Feestside", + "state": "LA", + "zip": "66933-3057", + "country": "Guinea-Bissau", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "8279129687", + "relationship": "Spouse" + }, + "veteran": { + "firstName": "Kristopher", + "lastName": "Kovacek", + "middleName": "Lueilwitz", + "participantID": "4008725460", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "lynna.romaguera@borer.example", + "firstName": "Min", + "lastName": "Homenick" + } + } + }, + { + "procId": "5385001943", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-21", + "dateRequestActioned": "2024-04-22", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Lynwood", + "lastName": "Hamill", + "city": "South Felipehaven", + "state": "ID", + "zip": "79379", + "country": "United States of America", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "4207789506", + "relationship": "Parent" + }, + "veteran": { + "firstName": "Ellsworth", + "lastName": "Hintz", + "middleName": "Treutel", + "participantID": "3417319641", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "dewayne.goyette@krajcik.test", + "firstName": "Les", + "lastName": "Barrows" + } + } + }, + { + "procId": "4290146937", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-04-02", + "dateRequestActioned": "2024-04-16", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Phillip", + "lastName": "Lesch", + "city": "South Susannehaven", + "state": "NC", + "zip": "74990-8341", + "country": "Djibouti", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "7646626729", + "relationship": "Child" + }, + "veteran": { + "firstName": "Jeanna", + "lastName": "Prohaska", + "middleName": "Spencer", + "participantID": "6014125455", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "paul_hamill@hoppe.test", + "firstName": "Faustino", + "lastName": "Kreiger" + } + } + }, + { + "procId": "8254468195", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-28", + "dateRequestActioned": "2024-04-30", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Alva", + "lastName": "Kovacek", + "city": "Danielbury", + "state": "ND", + "zip": "72835", + "country": "Estonia", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "9067297261", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Vicky", + "lastName": "Emard", + "middleName": "Hartmann", + "participantID": "5103708939", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "shanda_terry@walter.example", + "firstName": "Brandon", + "lastName": "Mann" + } + } + }, + { + "procId": "1385844527", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-09", + "dateRequestActioned": "2024-04-15", + "declinedReason": null, + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Izetta", + "lastName": "Bode", + "city": "Tiannaview", + "state": "LA", + "zip": "60072", + "country": "Colombia", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "5961069692", + "relationship": "Spouse" + }, + "veteran": { + "firstName": "Bryon", + "lastName": "Auer", + "middleName": "Nikolaus", + "participantID": "1214142631", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "asley.morar@jakubowski.test", + "firstName": "Marty", + "lastName": "Crooks" + } + } + }, + { + "procId": "7013291891", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "pending", + "dateRequestReceived": "2024-03-24", + "dateRequestActioned": "2024-05-01", + "declinedReason": null, + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Clifford", + "lastName": "Olson", + "city": "West Karly", + "state": "PA", + "zip": "68378", + "country": "Kenya", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "3750399936", + "relationship": "Parent" + }, + "veteran": { + "firstName": "Cortez", + "lastName": "Abernathy", + "middleName": "O'Connell", + "participantID": "9462383093", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "margrett@krajcik.example", + "firstName": "Dominque", + "lastName": "Dibbert" + } + } + }, + { + "procId": "4913724953", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "obsolete", + "dateRequestReceived": "2024-03-30", + "dateRequestActioned": "2024-05-02", + "declinedReason": "Expedita consequatur temporibus dicta.", + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Grant", + "lastName": "Graham", + "city": "Lake Ellen", + "state": "MN", + "zip": "79618-0070", + "country": "Benin", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "1160880217", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Alfredo", + "lastName": "Ziemann", + "middleName": "Skiles", + "participantID": "2733143615", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "kisha@ortiz.example", + "firstName": "Emerson", + "lastName": "Bradtke" + } + } + }, + { + "procId": "3825558136", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "canceled", + "dateRequestReceived": "2024-03-21", + "dateRequestActioned": "2024-04-19", + "declinedReason": "Quaerat deserunt ratione officiis.", + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Alec", + "lastName": "Kub", + "city": "Torphychester", + "state": "AK", + "zip": "39971-6644", + "country": "Lesotho", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "4566622083", + "relationship": "Child" + }, + "veteran": { + "firstName": "Bernardo", + "lastName": "Witting", + "middleName": "Feeney", + "participantID": "3241314281", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "dahlia_harris@welch-gislason.test", + "firstName": "Marshall", + "lastName": "Willms" + } + } + }, + { + "procId": "7002867330", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "canceled", + "dateRequestReceived": "2024-03-19", + "dateRequestActioned": "2024-05-05", + "declinedReason": "Ratione placeat velit aspernatur.", + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Galen", + "lastName": "Leffler", + "city": "North Kristineside", + "state": "OR", + "zip": "52077-7654", + "country": "Finland", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "8415906652", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Cristobal", + "lastName": "Harvey", + "middleName": "Pouros", + "participantID": "8418705577", + "sensitivityLevel": "Medium" + }, + "VSORepresentative": { + "email": "stacy@king.example", + "firstName": "Barton", + "lastName": "Jones" + } + } + }, + { + "procId": "1647587150", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "A1Q", + "secondaryStatus": "canceled", + "dateRequestReceived": "2024-03-30", + "dateRequestActioned": "2024-04-26", + "declinedReason": "Eos nobis ut ipsum.", + "healthInfoAuth": "Y", + "changeAddressAuth": "Y", + "claimant": { + "firstName": "Mackenzie", + "lastName": "Reynolds", + "city": "Lowellbury", + "state": "WA", + "zip": "64999-3531", + "country": "Cocos (Keeling) Islands", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "8115232468", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Glennis", + "lastName": "Buckridge", + "middleName": "Koch", + "participantID": "7817266608", + "sensitivityLevel": "Low" + }, + "VSORepresentative": { + "email": "dalia.harris@strosin.test", + "firstName": "Herschel", + "lastName": "Wolf" + } + } + }, + { + "procId": "6307005458", + "type": "powerOfAttorneyRequest", + "attributes": { + "poaCode": "091", + "secondaryStatus": "obsolete", + "dateRequestReceived": "2024-03-25", + "dateRequestActioned": "2024-05-05", + "declinedReason": "Ea voluptate in ad.", + "healthInfoAuth": "N", + "changeAddressAuth": "N", + "claimant": { + "firstName": "Jerry", + "lastName": "Kutch", + "city": "Millietown", + "state": "MN", + "zip": "66052-8399", + "country": "Republic of Korea", + "militaryPO": null, + "militaryPostalCode": null, + "participantID": "3372098647", + "relationship": "Friend" + }, + "veteran": { + "firstName": "Val", + "lastName": "Ledner", + "middleName": "Reichel", + "participantID": "1914871616", + "sensitivityLevel": "High" + }, + "VSORepresentative": { + "email": "ralph.satterfield@schuppe-koch.example", + "firstName": "Donald", + "lastName": "Kuhlman" + } + } + } + ], + "meta": { + "totalRecords": "30" + } +} \ No newline at end of file diff --git a/modules/accredited_representative_portal/spec/requests/accredited_representative_portal/v0/power_of_attorney_requests_controller_spec.rb b/modules/accredited_representative_portal/spec/requests/accredited_representative_portal/v0/power_of_attorney_requests_controller_spec.rb index 21f5ee3b2a0..98403db53ea 100644 --- a/modules/accredited_representative_portal/spec/requests/accredited_representative_portal/v0/power_of_attorney_requests_controller_spec.rb +++ b/modules/accredited_representative_portal/spec/requests/accredited_representative_portal/v0/power_of_attorney_requests_controller_spec.rb @@ -12,9 +12,10 @@ end describe 'POST /accept' do + let(:proc_id) { '123' } + it 'returns a successful response with an accepted message' do - id = '123' - post "/accredited_representative_portal/v0/power_of_attorney_requests/#{id}/accept" + post "/accredited_representative_portal/v0/power_of_attorney_requests/#{proc_id}/accept" expect(response).to have_http_status(:ok) json = JSON.parse(response.body) expect(json['message']).to eq('Accepted') @@ -22,12 +23,53 @@ end describe 'POST /decline' do - it 'returns a successful response with an accepted message' do - id = '123' - post "/accredited_representative_portal/v0/power_of_attorney_requests/#{id}/decline" + let(:proc_id) { '123' } + + it 'returns a successful response with a declined message' do + post "/accredited_representative_portal/v0/power_of_attorney_requests/#{proc_id}/decline" expect(response).to have_http_status(:ok) json = JSON.parse(response.body) expect(json['message']).to eq('Declined') end end + + describe 'GET /index' do + context 'when valid POA codes are provided' do + it 'returns a successful response with matching POA requests' do + get '/accredited_representative_portal/v0/power_of_attorney_requests', params: { poa_codes: '091,A1Q' } + expect(response).to have_http_status(:ok) + json = JSON.parse(response.body) + expect(json['records']).to be_an_instance_of(Array) + expect(json['records_count']).to eq(json['records'].size) + end + end + + context 'when no POA codes are provided' do + it 'returns a bad request status with an error message' do + get '/accredited_representative_portal/v0/power_of_attorney_requests' + expect(response).to have_http_status(:bad_request) + json = JSON.parse(response.body) + expect(json['error']).to eq('POA codes are required') + end + end + + context 'when POA codes parameter is empty' do + it 'returns a bad request status with an error message' do + get '/accredited_representative_portal/v0/power_of_attorney_requests', params: { poa_codes: '' } + expect(response).to have_http_status(:bad_request) + expect(JSON.parse(response.body)['error']).to eq('POA codes are required') + end + end + + context 'when there are no records for the provided POA codes' do + it 'returns an empty records array and zero records count' do + get '/accredited_representative_portal/v0/power_of_attorney_requests', params: { poa_codes: 'XYZ,ABC' } + expect(response).to have_http_status(:ok) + json = JSON.parse(response.body) + expect(json['records']).to be_an_instance_of(Array) + expect(json['records']).to be_empty + expect(json['records_count']).to eq(0) + end + end + end end diff --git a/modules/accredited_representative_portal/spec/support/poa_record_generator.rb b/modules/accredited_representative_portal/spec/support/poa_record_generator.rb new file mode 100644 index 00000000000..5da28c938d9 --- /dev/null +++ b/modules/accredited_representative_portal/spec/support/poa_record_generator.rb @@ -0,0 +1,95 @@ +# frozen_string_literal: true + +# The module provides a method to save generated data to a JSON file, +# useful for seeding databases or loading mock data during development. +# +# Using the generator in the Rails console: +# 1. Start the console: `bundle exec rails c`. +# 2. Load the generator: +# `require Rails.root.join('modules/accredited_representative_portal', +# 'spec/support/poa_record_generator.rb')`. +# 3. Generate POA records: `PoaRecordGenerator.generate(num_records: 30)`. +# 4. Save to a file: `PoaRecordGenerator.generate_and_save_to_file(num_records: 30)`. +module PoaRecordGenerator + class << self + require 'faker' + require 'json' + + # Generates a hash with POA request records and associated metadata. + # @param num_records [Integer] The number of POA records to generate. + # @return [Hash] A hash containing the generated records and metadata. + def generate(num_records: 30) + Faker::UniqueGenerator.clear + + records = num_records.times.map do |i| + status = i < 25 ? 'pending' : %w[obsolete expired canceled].sample + { + procId: Faker::Number.unique.number(digits: 10).to_s, + type: 'powerOfAttorneyRequest', + attributes: generate_attributes(i, status) + } + end + + { records:, meta: { totalRecords: num_records.to_s } } + end + + # Generates POA request records and saves them to a specified JSON file. + # @param num_records [Integer] The number of POA records to generate. + # @param file_path [String] The file path to write the JSON data to. + def generate_and_save_to_file(num_records: 30, + file_path: 'modules/accredited_representative_portal/spec/fixtures/poa_records.json') + poa_data = generate(num_records:) + File.write(file_path, JSON.pretty_generate(poa_data)) + end + + private + + def generate_attributes(index, status) + { + poaCode: index.even? ? 'A1Q' : '091', + secondaryStatus: status, + dateRequestReceived: Faker::Date.backward(days: 30).iso8601, + dateRequestActioned: Faker::Date.forward(days: 30).iso8601, + declinedReason: status == 'pending' ? nil : Faker::Lorem.sentence, + healthInfoAuth: index.even? ? 'Y' : 'N', + changeAddressAuth: index.even? ? 'Y' : 'N', + claimant: generate_claimant, + veteran: generate_veteran, + VSORepresentative: generate_representative + } + end + + def generate_claimant + { + firstName: Faker::Name.first_name, + lastName: Faker::Name.last_name, + city: Faker::Address.city, + state: Faker::Address.state_abbr, + zip: Faker::Address.zip, + country: Faker::Address.country, + militaryPO: nil, + militaryPostalCode: nil, + participantID: Faker::Number.unique.number(digits: 10).to_s, + relationship: %w[Spouse Child Parent Friend].sample + } + end + + def generate_veteran + { + firstName: Faker::Name.first_name, + lastName: Faker::Name.last_name, + middleName: Faker::Name.middle_name, + participantID: Faker::Number.unique.number(digits: 10).to_s, + sensitivityLevel: %w[Low Medium High].sample + } + end + + def generate_representative + { + email: Faker::Internet.email, + firstName: Faker::Name.first_name, + lastName: Faker::Name.last_name + } + end + end +end From 6c31e04bd94c3f60355a2fe3dc48e5811b3d5c32 Mon Sep 17 00:00:00 2001 From: Oren Mittman Date: Wed, 10 Apr 2024 13:12:17 -0400 Subject: [PATCH 096/260] hotfix BGS URL in cassettes (#16278) * hotfix BGS URL in cassettes * hotfix BGS URL in cassettes part 2 --- .../bgs/vnp_person_service/vnp_person_create/happy_path.yml | 4 ++-- .../vnp_person_service/vnp_person_create/invalid_procId.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/vnp_person_service/vnp_person_create/happy_path.yml (98%) rename spec/support/vcr_cassettes/{ => claims_api}/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml (99%) diff --git a/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/happy_path.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_person_service/vnp_person_create/happy_path.yml similarity index 98% rename from spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/happy_path.yml rename to spec/support/vcr_cassettes/claims_api/bgs/vnp_person_service/vnp_person_create/happy_path.yml index d8bce8d6997..90a42c4751b 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/happy_path.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_person_service/vnp_person_create/happy_path.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Mon, 01 Apr 2024 18:48:28 GMT - request: method: post - uri: <%= bgs_base_url %>/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml similarity index 99% rename from spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml rename to spec/support/vcr_cassettes/claims_api/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml index 9c84ae2eb6d..28351add357 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_person_service/vnp_person_create/invalid_procId.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: <%= bgs_base_url %>/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -37,7 +37,7 @@ http_interactions: recorded_at: Mon, 01 Apr 2024 18:48:27 GMT - request: method: post - uri: <%= bgs_base_url %>/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- From 4cbae8cb35a77c6cd32257b7f9ce947d4bf6f343 Mon Sep 17 00:00:00 2001 From: Devin McCurdy Date: Wed, 10 Apr 2024 13:40:59 -0400 Subject: [PATCH 097/260] 79218 - Patient eligibility using VPG (#16173) --- .../facility_eligibility_request_spec.rb | 12 +-- .../app/services/vaos/v2/patients_service.rb | 30 ++++++-- .../spec/request/v2/patients_request_spec.rb | 45 ++++++++--- .../spec/services/v2/patients_service_spec.rb | 71 +++++++++++++++--- ..._appointment_metadata_vpg_bad_facility.yml | 75 +++++++++++++++++++ ..._appointment_metadata_vpg_facility_100.yml | 75 +++++++++++++++++++ ..._appointment_metadata_vpg_facility_101.yml | 75 +++++++++++++++++++ ..._appointment_metadata_vpg_facility_102.yml | 75 +++++++++++++++++++ ..._appointment_metadata_vpg_facility_103.yml | 66 ++++++++++++++++ ...patient_appointment_metadata_500_vaos.yml} | 0 ...t_patient_appointment_metadata_500_vpg.yml | 50 +++++++++++++ ...get_patient_appointment_metadata_vaos.yml} | 0 .../get_patient_appointment_metadata_vpg.yml | 75 +++++++++++++++++++ 13 files changed, 615 insertions(+), 34 deletions(-) create mode 100644 spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_bad_facility.yml create mode 100644 spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_100.yml create mode 100644 spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_101.yml create mode 100644 spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_102.yml create mode 100644 spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_103.yml rename spec/support/vcr_cassettes/vaos/v2/patients/{get_patient_appointment_metadata_500.yml => get_patient_appointment_metadata_500_vaos.yml} (100%) create mode 100644 spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vpg.yml rename spec/support/vcr_cassettes/vaos/v2/patients/{get_patient_appointment_metadata.yml => get_patient_appointment_metadata_vaos.yml} (100%) create mode 100644 spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_vpg.yml diff --git a/modules/mobile/spec/request/facility_eligibility_request_spec.rb b/modules/mobile/spec/request/facility_eligibility_request_spec.rb index 1e4de631c1f..61d1690ab85 100644 --- a/modules/mobile/spec/request/facility_eligibility_request_spec.rb +++ b/modules/mobile/spec/request/facility_eligibility_request_spec.rb @@ -22,9 +22,9 @@ end before do - VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_facility_102', + VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_102', match_requests_on: %i[method uri]) do - VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_facility_103', + VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_103', match_requests_on: %i[method uri]) do get '/mobile/v0/appointments/facility/eligibility', params:, headers: sis_headers end @@ -54,11 +54,11 @@ end before do - VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_facility_100', + VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_100', match_requests_on: %i[method uri]) do - VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_facility_101', + VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_101', match_requests_on: %i[method uri]) do - VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_facility_102', + VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_102', match_requests_on: %i[method uri]) do get '/mobile/v0/appointments/facility/eligibility', params:, headers: sis_headers end @@ -109,7 +109,7 @@ end before do - VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_bad_facility', + VCR.use_cassette('mobile/facility_eligibility/get_patient_appointment_metadata_vpg_bad_facility', match_requests_on: %i[method uri]) do get '/mobile/v0/appointments/facility/eligibility', params:, headers: sis_headers end diff --git a/modules/vaos/app/services/vaos/v2/patients_service.rb b/modules/vaos/app/services/vaos/v2/patients_service.rb index 370e6a1926b..e12fdc29755 100644 --- a/modules/vaos/app/services/vaos/v2/patients_service.rb +++ b/modules/vaos/app/services/vaos/v2/patients_service.rb @@ -8,22 +8,38 @@ module VAOS module V2 class PatientsService < VAOS::SessionService def get_patient_appointment_metadata(clinic_service_id, facility_id, type) + with_monitoring do + response = if Flipper.enabled?(:va_online_scheduling_use_vpg) && + Flipper.enabled?(:va_online_scheduling_enable_OH_eligibility) + get_patient_appointment_metadata_vpg(clinic_service_id, facility_id, type) + else + get_patient_appointment_metadata_vaos(clinic_service_id, facility_id, type) + end + + OpenStruct.new(response.body.merge(id: SecureRandom.hex(2))) + end + end + + private + + def get_patient_appointment_metadata_vaos(clinic_service_id, facility_id, type) params = { clinicalServiceId: clinic_service_id, facilityId: facility_id, type: } - with_monitoring do - response = perform(:get, url, params, headers) - OpenStruct.new(response.body.merge(id: SecureRandom.hex(2))) - end + perform(:get, "/vaos/v1/patients/#{user.icn}/eligibility", params, headers) end - private + def get_patient_appointment_metadata_vpg(clinic_service_id, facility_id, type) + params = { + clinicalService: clinic_service_id, + location: facility_id, + type: + } - def url - "/vaos/v1/patients/#{user.icn}/eligibility" + perform(:get, "/vpg/v1/patients/#{user.icn}/eligibility", params, headers) end end end diff --git a/modules/vaos/spec/request/v2/patients_request_spec.rb b/modules/vaos/spec/request/v2/patients_request_spec.rb index 882c7fd1002..530554fe90d 100644 --- a/modules/vaos/spec/request/v2/patients_request_spec.rb +++ b/modules/vaos/spec/request/v2/patients_request_spec.rb @@ -19,15 +19,42 @@ describe 'GET patient' do let(:params) { { clinical_service_id: 'primaryCare', facility_id: '100', type: 'direct' } } - context 'patient appointment meta data' do - it 'successfully returns patient appointment metadata' do - VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata', - match_requests_on: %i[method path query]) do - get '/vaos/v2/eligibility', params:, headers: inflection_header - expect(response).to have_http_status(:ok) - attributes = JSON.parse(response.body)['data']['attributes'] - expect(attributes['eligible']).to be(false) - expect(response.body).to match_camelized_schema('vaos/v2/patient_appointment_metadata', { strict: false }) + context 'using VAOS' do + before do + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_eligibility) + end + + context 'patient appointment meta data' do + it 'successfully returns patient appointment metadata' do + VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata_vaos', + match_requests_on: %i[method path query]) do + get '/vaos/v2/eligibility', params:, headers: inflection_header + expect(response).to have_http_status(:ok) + attributes = JSON.parse(response.body)['data']['attributes'] + expect(attributes['eligible']).to be(false) + expect(response.body).to match_camelized_schema('vaos/v2/patient_appointment_metadata', { strict: false }) + end + end + end + end + + context 'using VPG' do + before do + Flipper.enable(:va_online_scheduling_use_vpg) + Flipper.enable(:va_online_scheduling_enable_OH_eligibility) + end + + context 'patient appointment meta data' do + it 'successfully returns patient appointment metadata' do + VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata_vpg', + match_requests_on: %i[method path query]) do + get '/vaos/v2/eligibility', params:, headers: inflection_header + expect(response).to have_http_status(:ok) + attributes = JSON.parse(response.body)['data']['attributes'] + expect(attributes['eligible']).to be(false) + expect(response.body).to match_camelized_schema('vaos/v2/patient_appointment_metadata', { strict: false }) + end end end end diff --git a/modules/vaos/spec/services/v2/patients_service_spec.rb b/modules/vaos/spec/services/v2/patients_service_spec.rb index f312e54b57b..d7b41a839b5 100644 --- a/modules/vaos/spec/services/v2/patients_service_spec.rb +++ b/modules/vaos/spec/services/v2/patients_service_spec.rb @@ -11,24 +11,71 @@ describe '#index' do context 'with an patient' do - it 'returns a patient' do - VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata', - match_requests_on: %i[method path query]) do - response = subject.get_patient_appointment_metadata('primaryCare', '100', 'direct') - expect(response[:eligible]).to eq(false) + context 'using VAOS' do + before do + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_eligibility) + end + + it 'returns a patient' do + VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata_vaos', + match_requests_on: %i[method path query]) do + response = subject.get_patient_appointment_metadata('primaryCare', '100', 'direct') + expect(response[:eligible]).to eq(false) + + expect(response[:ineligibility_reasons][0][:coding][0][:code]).to eq('facility-cs-direct-disabled') + end + end + end + + context 'using VPG' do + before do + Flipper.enable(:va_online_scheduling_use_vpg) + Flipper.enable(:va_online_scheduling_enable_OH_eligibility) + end + + it 'returns a patient' do + VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata_vpg', + match_requests_on: %i[method path query]) do + response = subject.get_patient_appointment_metadata('primaryCare', '100', 'direct') + expect(response[:eligible]).to eq(false) - expect(response[:ineligibility_reasons][0][:coding][0][:code]).to eq('facility-cs-direct-disabled') + expect(response[:ineligibility_reasons][0][:coding][0][:code]).to eq('facility-cs-direct-disabled') + end end end end context 'when the upstream server returns a 500' do - it 'raises a backend exception' do - VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata_500', - match_requests_on: %i[method path query]) do - expect { subject.get_patient_appointment_metadata('primaryCare', '100', 'direct') }.to raise_error( - Common::Exceptions::BackendServiceException - ) + context 'using VAOS' do + before do + Flipper.disable(:va_online_scheduling_use_vpg) + Flipper.disable(:va_online_scheduling_enable_OH_eligibility) + end + + it 'raises a backend exception' do + VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata_500_vaos', + match_requests_on: %i[method path query]) do + expect { subject.get_patient_appointment_metadata('primaryCare', '100', 'direct') }.to raise_error( + Common::Exceptions::BackendServiceException + ) + end + end + end + + context 'using VPG' do + before do + Flipper.enable(:va_online_scheduling_use_vpg) + Flipper.enable(:va_online_scheduling_enable_OH_eligibility) + end + + it 'raises a backend exception' do + VCR.use_cassette('vaos/v2/patients/get_patient_appointment_metadata_500_vpg', + match_requests_on: %i[method path query]) do + expect { subject.get_patient_appointment_metadata('primaryCare', '100', 'direct') }.to raise_error( + Common::Exceptions::BackendServiceException + ) + end end end end diff --git a/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_bad_facility.yml b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_bad_facility.yml new file mode 100644 index 00000000000..cb1116f8e54 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_bad_facility.yml @@ -0,0 +1,75 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/patients/9000682/eligibility?clinicalService=primaryCare&location=1234567&type=request + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 12 Nov 2021 20:14:06 GMT + Content-Type: + - application/json + Content-Length: + - '270' + Server: + - openresty + X-Vamf-Version: + - 1.12.1 + B3: + - ef2ecbc4a5835d75-7b9d963a62e1db59-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 661c259 + X-Vamf-Timestamp: + - '2021-11-01T15:35:46+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "decisionDate": "2021-11-12T20:14:06.982635Z", + "clinicalServiceId": "primaryCare", + "type": "request", + "eligible": false, + "ineligibilityReasons": [ + { + "coding": [ + { + "code": "disabled", + "display": "appointment requests are disabled for the clinical service at the facility" + } + ] + } + ] + } + recorded_at: Fri, 12 Nov 2021 20:14:06 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_100.yml b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_100.yml new file mode 100644 index 00000000000..bc268e5f1f2 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_100.yml @@ -0,0 +1,75 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/patients/9000682/eligibility?clinicalService=primaryCare&location=100&type=request + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 12 Nov 2021 20:14:06 GMT + Content-Type: + - application/json + Content-Length: + - '270' + Server: + - openresty + X-Vamf-Version: + - 1.12.1 + B3: + - ef2ecbc4a5835d75-7b9d963a62e1db59-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 661c259 + X-Vamf-Timestamp: + - '2021-11-01T15:35:46+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "decisionDate": "2021-11-12T20:14:06.982635Z", + "clinicalServiceId": "primaryCare", + "type": "request", + "eligible": false, + "ineligibilityReasons": [ + { + "coding": [ + { + "code": "facility-request-limit-exceeded", + "display": "the maximum number of pending appointment requests at the facility has been reached" + } + ] + } + ] + } + recorded_at: Fri, 12 Nov 2021 20:14:06 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_101.yml b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_101.yml new file mode 100644 index 00000000000..b485130a7c4 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_101.yml @@ -0,0 +1,75 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/patients/9000682/eligibility?clinicalService=primaryCare&location=101&type=request + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 12 Nov 2021 20:14:06 GMT + Content-Type: + - application/json + Content-Length: + - '270' + Server: + - openresty + X-Vamf-Version: + - 1.12.1 + B3: + - ef2ecbc4a5835d75-7b9d963a62e1db59-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 661c259 + X-Vamf-Timestamp: + - '2021-11-01T15:35:46+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "decisionDate": "2021-11-12T20:14:06.982635Z", + "clinicalServiceId": "primaryCare", + "type": "request", + "eligible": false, + "ineligibilityReasons": [ + { + "coding": [ + { + "code": "Non-primary", + "display": "Non-primary facility with no visit within 12-24 months" + } + ] + } + ] + } + recorded_at: Fri, 12 Nov 2021 20:14:06 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_102.yml b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_102.yml new file mode 100644 index 00000000000..fdab24e6531 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_102.yml @@ -0,0 +1,75 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/patients/9000682/eligibility?clinicalService=primaryCare&location=102&type=request + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 12 Nov 2021 20:14:06 GMT + Content-Type: + - application/json + Content-Length: + - '270' + Server: + - openresty + X-Vamf-Version: + - 1.12.1 + B3: + - ef2ecbc4a5835d75-7b9d963a62e1db59-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 661c259 + X-Vamf-Timestamp: + - '2021-11-01T15:35:46+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "decisionDate": "2021-11-12T20:14:06.982635Z", + "clinicalServiceId": "primaryCare", + "type": "request", + "eligible": false, + "ineligibilityReasons": [ + { + "coding": [ + { + "code": "Non-primary", + "display": "Non-primary facility with no visit within 12-24 months" + } + ] + } + ] + } + recorded_at: Fri, 12 Nov 2021 20:14:06 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_103.yml b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_103.yml new file mode 100644 index 00000000000..6a7afd3c77a --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/facility_eligibility/get_patient_appointment_metadata_vpg_facility_103.yml @@ -0,0 +1,66 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/patients/9000682/eligibility?clinicalService=primaryCare&location=103&type=request + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 12 Nov 2021 20:14:06 GMT + Content-Type: + - application/json + Content-Length: + - '270' + Server: + - openresty + X-Vamf-Version: + - 1.12.1 + B3: + - ef2ecbc4a5835d75-7b9d963a62e1db59-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 661c259 + X-Vamf-Timestamp: + - '2021-11-01T15:35:46+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "decisionDate": "2021-11-12T20:14:06.982635Z", + "clinicalServiceId": "primaryCare", + "type": "request", + "eligible": true, + "ineligibilityReasons": [] + } + recorded_at: Fri, 12 Nov 2021 20:14:06 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500.yml b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vaos.yml similarity index 100% rename from spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500.yml rename to spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vaos.yml diff --git a/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vpg.yml b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vpg.yml new file mode 100644 index 00000000000..d4b3fe3de49 --- /dev/null +++ b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vpg.yml @@ -0,0 +1,50 @@ +--- +http_interactions: + - request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/patients/1012845331V153043/eligibility?clinicalService=primaryCare&location=100&type=direct + body: + encoding: US-ASCII + string: "" + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - "" + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Fri, 30 Apr 2021 18:20:59 GMT + Content-Type: + - text/html; charset=UTF-8 + Content-Length: + - "1293" + Connection: + - keep-alive + Etag: + - '"5fa5087d-3d6"' + Set-Cookie: + - TS016f4012=01c8917e48a6ff5d6388745eba38598b953d4407daed4ccd11489fd27f706ab9121de9a03381e2bd807e1b3a5b8dfaf1336e3ec2f1; + Max-Age=900; Path=/ + - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.Z0CRvAbt_2adWSz9Z6HzoJ5JMIhL0iZfyU6O-cqpKqICLl8h6SBirspZdfTUakLilQnj9MKnzw6WIymIWes98Qs28SNjs9HeECoxZ_h9oNWvb0fExtS5anjDQXHi3-lplcMxHbSBvc_vIsRwkChLEsxZn1dXzVCSTJj02ryXRwupjWAYuSCJ5QkoiT41RbnO8z_1ig6VQnieDdqgOq_FAnea5k7TWSq24aaaaUx2mMX6ld6ydNSNCvPi8zcdoJFcV84yp2_3xvTMY7okKe95GBS8mshFJIIiF-svEXfgFcP2Yg2JM-MAATdoPygBc6-Luyo1mzfePnjocmnbkINQlA.TDeHVCdAf0nuazbHgqtnNw.HRrp6qHwa7TGArRyby3WIwmif6ti9ierz76UjiqXSv5h93OmJ-Ha8xXFFSJVgsEfSs_3RZDbuv5KfpNMHKf27NEA0TSxA3B7KxYknGRZP3IFxWKOb2ImooRqRHHI9MuTkhswX2pa4_4yPc8bDhkHauJaHDtV5WSZ8CBNuUP6LT7CM3bsnv11jltcClUM7u-QUp-t-tYkS5wvnq1f1O2CtmqOAg_TGVkHNpeZru5aUuLEP0zzbaeg-jXQFfuZLFQhGMZOFwZtP2H1iXTjKxHR5gJNqXdCAaujcwcvLiYStNU1u3AkU73Xq8YLSXERg-4-h0cy7o6ROkdc-tqzNCDChDTpu9RYJ44cpNy3lmTwXK6duhuQPGBGn0M4k3Eoj1g_WC3wX3VhYh6weYceNDPYYofngVqMAhpJFpxF3gVcFzw9I-cSnKldTfmeQoo3hRuVbYJmgqsK6_23wu70H0ES2PMCvcg2zvuxCapWp2SY70O_HbUyy0LALrmaQoVnf2nHLLItHD7wjc_YhYBOnmKQaYifh34lyt1mlYzYLW1riT9U0pZ2YzhbNtsJLrV5KdAzpNVCj8TcMNAlePaJD1_YpMKQl9eNda79r_f76jUy-Avr8GcrV80MKz3HGLeTndUoEs6pkRDZ-qDqVe9G8g2zR4vQdy0OyVC4Hb2_YJNmCcL24zFy84Iflw9v0TvJZ6IBu32nuIjhupoK58xMxxIMPw.RQdBeAPwAyVwP5j1OpFSOqOdemos5-R931QYOK0tzmU; + path=/; SameSite=Lax; HttpOnly + - vamftimeoutv1=1619807759; SameSite=Lax; path=/ + body: + encoding: UTF-8 + string: '\r\n500 Internal Server Error\r\n\r\n

500 Internal Server Error/html>\r\n' + http_version: + recorded_at: Fri, 30 Apr 2021 18:21:00 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata.yml b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_vaos.yml similarity index 100% rename from spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata.yml rename to spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_vaos.yml diff --git a/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_vpg.yml b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_vpg.yml new file mode 100644 index 00000000000..65f119fda82 --- /dev/null +++ b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_vpg.yml @@ -0,0 +1,75 @@ +--- +http_interactions: +- request: + method: get + uri: https://veteran.apps.va.gov/vpg/v1/patients/1012845331V153043/eligibility?clinicalService=primaryCare&location=100&type=direct + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Referer: + - https://review-instance.va.gov + X-Vamf-Jwt: + - stubbed_token + X-Request-Id: + - '' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 12 Nov 2021 20:14:06 GMT + Content-Type: + - application/json + Content-Length: + - '270' + Server: + - openresty + X-Vamf-Version: + - 1.12.1 + B3: + - ef2ecbc4a5835d75-7b9d963a62e1db59-1 + Access-Control-Allow-Headers: + - x-vamf-jwt + X-Vamf-Build: + - 661c259 + X-Vamf-Timestamp: + - '2021-11-01T15:35:46+0000' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET,OPTIONS + Access-Control-Max-Age: + - '3600' + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "decisionDate": "2021-11-12T20:14:06.982635Z", + "clinicalServiceId": "primaryCare", + "type": "direct", + "eligible": false, + "ineligibilityReasons": [ + { + "coding": [ + { + "code": "facility-cs-direct-disabled", + "display": "direct booking is disabled for the clinical service at the facility" + } + ] + } + ] + } + recorded_at: Fri, 12 Nov 2021 20:14:06 GMT +recorded_with: VCR 6.0.0 From e538a4cf5d1191ad90533d8b4d167b333a5045ed Mon Sep 17 00:00:00 2001 From: Andrew Herzberg Date: Wed, 10 Apr 2024 10:56:05 -0700 Subject: [PATCH 098/260] add v1 lighthouse facility client (#16230) --- config/features.yml | 4 + lib/lighthouse/facilities/v1/client.rb | 33 ++ lib/lighthouse/facilities/v1/response.rb | 54 ++ .../v0/community_care_providers_controller.rb | 3 +- .../mobile/v0/locations_controller.rb | 3 +- .../app/helpers/mobile/facilities_helper.rb | 22 +- .../serializers/mobile/v0/user_serializer.rb | 3 +- .../community_care_providers_request_spec.rb | 6 +- .../request/legacy_locations_request_spec.rb | 92 ++++ .../spec/request/locations_request_spec.rb | 22 +- .../mobile/spec/request/user_request_spec.rb | 28 +- .../spec/request/v1/user_request_spec.rb | 27 +- .../spec/request/v2/user_request_spec.rb | 4 + .../facilities/v1/200_facilities.yml | 506 ++++++++++++++++++ .../facilities/v1/200_facilities_757_358.yml | 129 +++++ .../facilities/v1/200_facilities_no_ids.yml | 129 +++++ .../ppms/community_clinics_near_facility.yml | 2 +- .../lighthouse_health/get_facility_v1.yml | 506 ++++++++++++++++++ .../get_facility_v1_empty_442.yml | 75 +++ .../get_facility_v1_empty_757_358.yml | 75 +++ 20 files changed, 1675 insertions(+), 48 deletions(-) create mode 100644 lib/lighthouse/facilities/v1/client.rb create mode 100644 lib/lighthouse/facilities/v1/response.rb create mode 100644 modules/mobile/spec/request/legacy_locations_request_spec.rb create mode 100644 spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities.yml create mode 100644 spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_757_358.yml create mode 100644 spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_no_ids.yml create mode 100644 spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1.yml create mode 100644 spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1_empty_442.yml create mode 100644 spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1_empty_757_358.yml diff --git a/config/features.yml b/config/features.yml index 051ee7b8a02..1b218358ef1 100644 --- a/config/features.yml +++ b/config/features.yml @@ -755,6 +755,10 @@ features: actor_type: user description: changes secure messaging policy to use sm sessions endpoint for authorization enable_in_development: true + mobile_v1_lighthouse_facilities: + actor_type: user + description: change mobile lighthouse facility calls to use new v1 endpoint + enable_in_development: true multiple_address_10_10ez: actor_type: cookie_id description: > diff --git a/lib/lighthouse/facilities/v1/client.rb b/lib/lighthouse/facilities/v1/client.rb new file mode 100644 index 00000000000..60296a7d7c7 --- /dev/null +++ b/lib/lighthouse/facilities/v1/client.rb @@ -0,0 +1,33 @@ +# frozen_string_literal: true + +require 'common/client/base' +require_relative 'response' +require_relative '../configuration' + +module Lighthouse + module Facilities + module V1 + # Documentation located at: + # https://developer.va.gov/explore/facilities/docs/facilities + class Client < Common::Client::Base + configuration Lighthouse::Facilities::Configuration + + ## + # Request a list of facilities matching the params provided + # @param params [Hash] a hash of parameter objects that must include bbox, ids, or lat and long + # see https://developer.va.gov/explore/facilities/docs/facilities for more options + # @example client.get_facilities(bbox: [60.99, 10.54, 180.00, 20.55]) + # @example client.get_facilities(ids: 'vha_358,vba_358') + # @example client.get_facilities(lat: 10.54, long: 180.00, per_page: 50, page: 2) + # @return [Array] + # + def get_facilities(params) + response = perform(:get, '/services/va_facilities/v1/facilities', params) + facilities = Lighthouse::Facilities::V1::Response.new(response.body, response.status).facilities + facilities.reject!(&:mobile?) if params['exclude_mobile'] + facilities + end + end + end + end +end diff --git a/lib/lighthouse/facilities/v1/response.rb b/lib/lighthouse/facilities/v1/response.rb new file mode 100644 index 00000000000..f67e0368be3 --- /dev/null +++ b/lib/lighthouse/facilities/v1/response.rb @@ -0,0 +1,54 @@ +# frozen_string_literal: true + +require 'common/models/base' +require_relative '../facility' + +module Lighthouse + module Facilities + module V1 + class Response < Common::Base + attribute :body, String + attribute :current_page, Integer + attribute :data, Object + attribute :links, Object + attribute :meta, Object + attribute :per_page, Integer + attribute :status, Integer + attribute :total_entries, Integer + + def initialize(body, status) + super() + self.body = body + self.status = status + parsed_body = JSON.parse(body) + self.data = parsed_body['data'] + self.meta = parsed_body['meta'] + self.links = parsed_body['links'] + if meta + self.current_page = meta['pagination']['currentPage'] + self.per_page = meta['pagination']['perPage'] + self.total_entries = meta['pagination']['totalEntries'] + end + end + + def facilities + facilities = data.each_with_index.map do |facility, index| + facility['attributes'] = facility['attributes'].transform_keys(&:underscore) + fac = Lighthouse::Facilities::Facility.new(facility) + fac.distance = meta['distances'][index]['distance'] if meta['distances'].present? + fac + end + + WillPaginate::Collection.create(current_page, per_page) do |pager| + pager.replace(facilities) + pager.total_entries = total_entries + end + end + + def facility + Lighthouse::Facilities::Facility.new(data) + end + end + end + end +end diff --git a/modules/mobile/app/controllers/mobile/v0/community_care_providers_controller.rb b/modules/mobile/app/controllers/mobile/v0/community_care_providers_controller.rb index 472238e5c2c..607fd79e093 100644 --- a/modules/mobile/app/controllers/mobile/v0/community_care_providers_controller.rb +++ b/modules/mobile/app/controllers/mobile/v0/community_care_providers_controller.rb @@ -52,7 +52,8 @@ def coordinates end def facility_coordinates - facility = Mobile::FacilitiesHelper.get_facilities(Array(params[:facilityId])).first + v1_facilities_flag = Flipper.enabled?(:mobile_v1_lighthouse_facilities, @current_user) + facility = Mobile::FacilitiesHelper.get_facilities(Array(params[:facilityId]), v1_facilities_flag).first raise Common::Exceptions::RecordNotFound, params[:facilityId] unless facility [facility.lat, facility.long] diff --git a/modules/mobile/app/controllers/mobile/v0/locations_controller.rb b/modules/mobile/app/controllers/mobile/v0/locations_controller.rb index 343bc1e620d..96e30098a25 100644 --- a/modules/mobile/app/controllers/mobile/v0/locations_controller.rb +++ b/modules/mobile/app/controllers/mobile/v0/locations_controller.rb @@ -10,7 +10,8 @@ def show end id = lh_location[:identifier].first[:value].split('_').second - facility = Mobile::FacilitiesHelper.get_facilities([id]) + v1_facilities_flag = Flipper.enabled?(:mobile_v1_lighthouse_facilities, @current_user) + facility = Mobile::FacilitiesHelper.get_facilities([id], v1_facilities_flag) raise Common::Exceptions::BackendServiceException, 'LIGHTHOUSE_FACILITIES404' if facility.first.nil? parsed_result = locations_adapter.parse(facility.first, params[:id]) diff --git a/modules/mobile/app/helpers/mobile/facilities_helper.rb b/modules/mobile/app/helpers/mobile/facilities_helper.rb index 8fc665374e6..8fbffb1bf62 100644 --- a/modules/mobile/app/helpers/mobile/facilities_helper.rb +++ b/modules/mobile/app/helpers/mobile/facilities_helper.rb @@ -1,5 +1,6 @@ # frozen_string_literal: true +require 'lighthouse/facilities/v1/client' require 'lighthouse/facilities/client' module Mobile @@ -16,17 +17,21 @@ def fetch_facilities_from_ids(user, facility_ids, include_children:, schedulable vaos_facilities[:data] end - def get_facilities(facility_ids) - facilities_service.get_facilities(ids: facility_ids.to_a.map { |id| "vha_#{id}" }.join(',')) + def get_facilities(facility_ids, v1_facilties_flag) + facilities_service(v1_facilties_flag).get_facilities(ids: facility_ids.to_a.map { |id| "vha_#{id}" }.join(',')) end - def get_facility_names(facility_ids) - facilities = get_facilities(facility_ids) + def get_facility_names(facility_ids, v1_facilties_flag) + facilities = get_facilities(facility_ids, v1_facilties_flag) facilities.map(&:name) end - def facilities_service - Lighthouse::Facilities::Client.new + def facilities_service(v1_facilties_flag) + if v1_facilties_flag + Lighthouse::Facilities::V1::Client.new + else + Lighthouse::Facilities::Client.new + end end def address_from_facility(facility) @@ -36,7 +41,8 @@ def address_from_facility(facility) zip_code = address[:postal_code] else address = facility.address['physical'] - street = address.slice('address_1', 'address_2', 'address_3').values.compact.join(', ') + street = address.slice('address1', 'address2', 'address3', 'address_1', 'address_2', + 'address_3').values.compact.join(', ') zip_code = address['zip'] end Mobile::V0::Address.new( @@ -74,7 +80,7 @@ def phone_from_facility(facility) # captures area code (\d{3}) number (\d{3}-\d{4}) # and optional extension (until the end of the string) (?:\sx(\d*))?$ - phone_captures = phone.match(/^(\d{3})-(\d{3}-\d{4})(?:\sx(\d*))?$/) + phone_captures = phone.match(/^(\d{3})-?(\d{3}-?\d{4})(?:\sx(\d*))?$/) Mobile::V0::AppointmentPhone.new( area_code: phone_captures[1].presence, diff --git a/modules/mobile/app/serializers/mobile/v0/user_serializer.rb b/modules/mobile/app/serializers/mobile/v0/user_serializer.rb index bf4cec21dfa..fb4377012f6 100644 --- a/modules/mobile/app/serializers/mobile/v0/user_serializer.rb +++ b/modules/mobile/app/serializers/mobile/v0/user_serializer.rb @@ -106,7 +106,8 @@ def fetch_additional_resources # fetches MPI, either from external source or cache, then makes an external call for facility data def fetch_locations lambda { - Mobile::FacilitiesHelper.get_facility_names(user.va_treatment_facility_ids) + v1_facilities_flag = Flipper.enabled?(:mobile_v1_lighthouse_facilities, user) + Mobile::FacilitiesHelper.get_facility_names(user.va_treatment_facility_ids, v1_facilities_flag) } end diff --git a/modules/mobile/spec/request/community_care_providers_request_spec.rb b/modules/mobile/spec/request/community_care_providers_request_spec.rb index 11fc1604a3e..f67f53168ad 100644 --- a/modules/mobile/spec/request/community_care_providers_request_spec.rb +++ b/modules/mobile/spec/request/community_care_providers_request_spec.rb @@ -31,7 +31,7 @@ end it 'forms meta data' do - VCR.use_cassette('mobile/appointments/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities', match_requests_on: %i[method uri]) do VCR.use_cassette('mobile/facilities/ppms/community_clinics_near_facility', match_requests_on: %i[method uri]) do params = { serviceType: 'podiatry', facilityId: '442' } get('/mobile/v0/community-care-providers', headers: sis_headers, params:) @@ -100,7 +100,7 @@ context 'when a facility id is provided' do it 'requests community care clinics near the facility' do - VCR.use_cassette('mobile/appointments/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities', match_requests_on: %i[method uri]) do VCR.use_cassette('mobile/facilities/ppms/community_clinics_near_facility', match_requests_on: %i[method uri]) do params = { facilityId: '442', serviceType: 'podiatry' } @@ -112,7 +112,7 @@ context 'when facility id is not found' do it 'returns not found with a helpful error message' do - VCR.use_cassette('mobile/lighthouse_health/get_facilities_empty', match_requests_on: %i[method uri]) do + VCR.use_cassette('mobile/lighthouse_health/get_facility_v1_empty_442', match_requests_on: %i[method uri]) do VCR.use_cassette('mobile/facilities/ppms/community_clinics_near_facility', match_requests_on: %i[method uri]) do params = { facilityId: '442', serviceType: 'podiatry' } diff --git a/modules/mobile/spec/request/legacy_locations_request_spec.rb b/modules/mobile/spec/request/legacy_locations_request_spec.rb new file mode 100644 index 00000000000..1928bb6ff7b --- /dev/null +++ b/modules/mobile/spec/request/legacy_locations_request_spec.rb @@ -0,0 +1,92 @@ +# frozen_string_literal: true + +require 'rails_helper' +require_relative '../support/helpers/sis_session_helper' +require_relative '../support/matchers/json_schema_matcher' + +RSpec.describe 'locations', type: :request do + include JsonSchemaMatchers + + let!(:user) { sis_user(icn: '9000682') } + let(:rsa_key) { OpenSSL::PKey::RSA.generate(2048) } + + before do + Flipper.disable(:mobile_v1_lighthouse_facilities) + Timecop.freeze(Time.zone.parse('2021-10-20T15:59:16Z')) + allow_any_instance_of(Mobile::V0::LighthouseAssertion).to receive(:rsa_key).and_return( + OpenSSL::PKey::RSA.new(rsa_key.to_s) + ) + end + + after { Timecop.return } + + describe 'GET /mobile/v0/health/locations/:id' do + context 'When a valid ID is provided' do + before do + VCR.use_cassette('mobile/lighthouse_health/get_facility', match_requests_on: %i[method uri]) do + VCR.use_cassette('mobile/lighthouse_health/get_lh_location', match_requests_on: %i[method uri]) do + get '/mobile/v0/health/locations/I2-3JYDMXC6RXTU4H25KRVXATSEJQ000000', headers: sis_headers + end + end + end + + it 'returns a 200' do + expect(response).to have_http_status(:ok) + end + + it 'matches json schema' do + # expect(response.parsed_body).to match_json_schema('immunization_location') + expect(response.parsed_body).to eq({ 'data' => + { 'id' => 'I2-3JYDMXC6RXTU4H25KRVXATSEJQ000000', + 'type' => 'location', + 'attributes' => { + 'name' => 'COLUMBUS VAMC', + 'address' => { + 'street' => '2360 East Pershing Boulevard', + 'city' => 'Columbus', + 'state' => 'OH', + 'zipCode' => '82001-5356' + } + } } }) + end + end + end + + context 'When the facilities endpoint fails to find the location' do + before do + VCR.use_cassette('mobile/lighthouse_health/get_facilities_empty', match_requests_on: %i[method uri]) do + VCR.use_cassette('mobile/lighthouse_health/get_lh_location', match_requests_on: %i[method uri]) do + get '/mobile/v0/health/locations/I2-3JYDMXC6RXTU4H25KRVXATSEJQ000000', headers: sis_headers + end + end + end + + it 'returns a 404' do + expect(response).to have_http_status(:not_found) + end + end + + context 'When lh location returns 404' do + before do + VCR.use_cassette('mobile/lighthouse_health/get_lh_location_404', match_requests_on: %i[method uri]) do + get '/mobile/v0/health/locations/FAKE-ID', headers: sis_headers + end + end + + it 'returns a 404' do + expect(response).to have_http_status(:not_found) + end + end + + context 'When lh location has no identifier' do + before do + VCR.use_cassette('mobile/lighthouse_health/get_lh_location_no_identifier', match_requests_on: %i[method uri]) do + get '/mobile/v0/health/locations/I2-3JYDMXC6RXTU4H25KRVXATSEJQ000000', headers: sis_headers + end + end + + it 'returns a 400' do + expect(response).to have_http_status(:bad_request) + end + end +end diff --git a/modules/mobile/spec/request/locations_request_spec.rb b/modules/mobile/spec/request/locations_request_spec.rb index 129daa17cb0..b138b2ed15e 100644 --- a/modules/mobile/spec/request/locations_request_spec.rb +++ b/modules/mobile/spec/request/locations_request_spec.rb @@ -11,19 +11,23 @@ let(:rsa_key) { OpenSSL::PKey::RSA.generate(2048) } before do + Flipper.enable_actor(:mobile_v1_lighthouse_facilities, user) Timecop.freeze(Time.zone.parse('2021-10-20T15:59:16Z')) allow_any_instance_of(Mobile::V0::LighthouseAssertion).to receive(:rsa_key).and_return( OpenSSL::PKey::RSA.new(rsa_key.to_s) ) end - after { Timecop.return } + after do + Timecop.return + Flipper.disable(:mobile_v1_lighthouse_facilities) + end describe 'GET /mobile/v0/health/locations/:id' do context 'When a valid ID is provided' do before do - VCR.use_cassette('mobile/lighthouse_health/get_facility', match_requests_on: %i[method uri]) do - VCR.use_cassette('mobile/lighthouse_health/get_lh_location', match_requests_on: %i[method uri]) do + VCR.use_cassette('mobile/lighthouse_health/get_lh_location', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities') do get '/mobile/v0/health/locations/I2-3JYDMXC6RXTU4H25KRVXATSEJQ000000', headers: sis_headers end end @@ -39,12 +43,12 @@ { 'id' => 'I2-3JYDMXC6RXTU4H25KRVXATSEJQ000000', 'type' => 'location', 'attributes' => { - 'name' => 'COLUMBUS VAMC', + 'name' => "Baxter Springs City Soldiers' Lot", 'address' => { - 'street' => '2360 East Pershing Boulevard', - 'city' => 'Columbus', - 'state' => 'OH', - 'zipCode' => '82001-5356' + 'street' => 'Baxter Springs City Cemetery', + 'city' => 'Baxter Springs', + 'state' => 'KS', + 'zipCode' => '66713' } } } }) end @@ -53,7 +57,7 @@ context 'When the facilities endpoint fails to find the location' do before do - VCR.use_cassette('mobile/lighthouse_health/get_facilities_empty', match_requests_on: %i[method uri]) do + VCR.use_cassette('mobile/lighthouse_health/get_facility_v1_empty_442', match_requests_on: %i[method uri]) do VCR.use_cassette('mobile/lighthouse_health/get_lh_location', match_requests_on: %i[method uri]) do get '/mobile/v0/health/locations/I2-3JYDMXC6RXTU4H25KRVXATSEJQ000000', headers: sis_headers end diff --git a/modules/mobile/spec/request/user_request_spec.rb b/modules/mobile/spec/request/user_request_spec.rb index 4e922b397fb..25c32dd0dfa 100644 --- a/modules/mobile/spec/request/user_request_spec.rb +++ b/modules/mobile/spec/request/user_request_spec.rb @@ -28,6 +28,7 @@ end before do + Flipper.enable_actor(:mobile_v1_lighthouse_facilities, user) Flipper.enable('va_online_scheduling') Timecop.freeze(Time.zone.parse('2017-05-01T19:25:00Z')) VCR.insert_cassette('sm_client/session') @@ -36,12 +37,13 @@ after do Timecop.return VCR.eject_cassette + Flipper.disable(:mobile_v1_lighthouse_facilities) end context 'with no upstream errors' do before do VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities') do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v0/user', headers: sis_headers end @@ -221,12 +223,12 @@ { 'facilityId' => '757', 'isCerner' => true, - 'facilityName' => 'Cheyenne VA Medical Center' + 'facilityName' => "Baxter Springs City Soldiers' Lot" }, { 'facilityId' => '358', 'isCerner' => true, - 'facilityName' => 'COLUMBUS VAMC' + 'facilityName' => 'Congressional Cemetery Government Lots' } ] } @@ -238,8 +240,8 @@ before do VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities_no_ids', match_requests_on: %i[method uri]) do - VCR.use_cassette('mobile/va_profile/demographics/demographics') do + VCR.use_cassette('mobile/va_profile/demographics/demographics') do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_no_ids') do get '/mobile/v0/user', headers: sis_headers end end @@ -263,7 +265,7 @@ end it 'returns a service unavailable error' do - VCR.use_cassette('mobile/user/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358', match_requests_on: %i[method uri]) do get '/mobile/v0/user', headers: sis_headers end @@ -281,7 +283,7 @@ it 'returns a record not found error' do VCR.use_cassette('mobile/va_profile/demographics/demographics') do - VCR.use_cassette('mobile/user/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358', match_requests_on: %i[method uri]) do get '/mobile/v0/user', headers: sis_headers end end @@ -326,7 +328,7 @@ end it 'returns a bad gateway error' do - VCR.use_cassette('mobile/user/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358', match_requests_on: %i[method uri]) do get '/mobile/v0/user', headers: sis_headers end @@ -338,7 +340,7 @@ context 'empty get_facility test' do before do VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities_empty', match_requests_on: %i[method uri]) do + VCR.use_cassette('mobile/lighthouse_health/get_facility_v1_empty_757_358') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v0/user', headers: sis_headers end @@ -370,7 +372,7 @@ describe 'fax number' do let(:user_request) do VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358', match_requests_on: %i[method uri]) do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v0/user', headers: sis_headers end @@ -414,7 +416,7 @@ expect(Mobile::V0::Vet360LinkingJob).not_to receive(:perform_async) VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities') do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v0/user', headers: sis_headers end @@ -427,7 +429,7 @@ Mobile::User.create(icn: user.icn, vet360_link_attempts: 1, vet360_linked: false) VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities') do + VCR.use_cassette('mobile/lighthouse_health/get_facility_v1_empty_757_358') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v0/user', headers: sis_headers @@ -446,7 +448,7 @@ expect(Mobile::V0::Vet360LinkingJob).to receive(:perform_async) VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities_no_ids') do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_no_ids') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v0/user', headers: sis_headers end diff --git a/modules/mobile/spec/request/v1/user_request_spec.rb b/modules/mobile/spec/request/v1/user_request_spec.rb index 92cb3dc89ef..da6783c2f41 100644 --- a/modules/mobile/spec/request/v1/user_request_spec.rb +++ b/modules/mobile/spec/request/v1/user_request_spec.rb @@ -22,11 +22,15 @@ ) end + before { Flipper.enable_actor(:mobile_v1_lighthouse_facilities, user) } + + after { Flipper.disable(:mobile_v1_lighthouse_facilities) } + context 'with no upstream errors' do before do Flipper.enable('va_online_scheduling') VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities') do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v1/user', headers: sis_headers end @@ -214,12 +218,12 @@ { 'facilityId' => '757', 'isCerner' => true, - 'facilityName' => 'Cheyenne VA Medical Center' + 'facilityName' => "Baxter Springs City Soldiers' Lot" }, { 'facilityId' => '358', 'isCerner' => true, - 'facilityName' => 'COLUMBUS VAMC' + 'facilityName' => 'Congressional Cemetery Government Lots' } ] } @@ -231,7 +235,7 @@ before do VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities_no_ids', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_no_ids', match_requests_on: %i[method uri]) do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v1/user', headers: sis_headers end @@ -256,7 +260,7 @@ end it 'returns a service unavailable error' do - VCR.use_cassette('mobile/user/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358', match_requests_on: %i[method uri]) do get '/mobile/v1/user', headers: sis_headers end @@ -274,7 +278,7 @@ it 'returns a record not found error' do VCR.use_cassette('mobile/va_profile/demographics/demographics') do - VCR.use_cassette('mobile/user/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358', match_requests_on: %i[method uri]) do get '/mobile/v1/user', headers: sis_headers end end @@ -319,7 +323,7 @@ end it 'returns a bad gateway error' do - VCR.use_cassette('mobile/user/get_facilities', match_requests_on: %i[method uri]) do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358', match_requests_on: %i[method uri]) do get '/mobile/v1/user', headers: sis_headers end @@ -331,7 +335,8 @@ context 'empty get_facility test' do before do VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities_empty', match_requests_on: %i[method uri]) do + VCR.use_cassette('mobile/lighthouse_health/get_facility_v1_empty_757_358', + match_requests_on: %i[method uri]) do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v1/user', headers: sis_headers end @@ -372,7 +377,7 @@ expect(Mobile::V0::Vet360LinkingJob).not_to receive(:perform_async) VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities') do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v1/user', headers: sis_headers end @@ -385,7 +390,7 @@ Mobile::User.create(icn: user.icn, vet360_link_attempts: 1, vet360_linked: false) VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities') do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_757_358') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v1/user', headers: sis_headers @@ -404,7 +409,7 @@ expect(Mobile::V0::Vet360LinkingJob).to receive(:perform_async) VCR.use_cassette('mobile/payment_information/payment_information') do - VCR.use_cassette('mobile/user/get_facilities_no_ids') do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_no_ids') do VCR.use_cassette('mobile/va_profile/demographics/demographics') do get '/mobile/v1/user', headers: sis_headers end diff --git a/modules/mobile/spec/request/v2/user_request_spec.rb b/modules/mobile/spec/request/v2/user_request_spec.rb index e549618b622..596927dad18 100644 --- a/modules/mobile/spec/request/v2/user_request_spec.rb +++ b/modules/mobile/spec/request/v2/user_request_spec.rb @@ -13,6 +13,10 @@ let(:get_user) { get '/mobile/v2/user', headers: sis_headers } let(:attributes) { response.parsed_body.dig('data', 'attributes') } + before { Flipper.enable_actor(:mobile_v1_lighthouse_facilities, user) } + + after { Flipper.disable(:mobile_v1_lighthouse_facilities) } + it 'returns an ok response' do get_user expect(response).to have_http_status(:ok) diff --git a/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities.yml b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities.yml new file mode 100644 index 00000000000..fc9f9eb2fd6 --- /dev/null +++ b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities.yml @@ -0,0 +1,506 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/va_facilities/v1/facilities?ids=vha_442 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apikey: + - abcde + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Wed, 03 Apr 2024 17:09:33 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '53' + Ratelimit-Reset: + - '27' + Ratelimit-Limit: + - '60' + X-Ratelimit-Remaining-Minute: + - '53' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{ + "data": [ + { + "id": "nca_042", + "type": "va_facilities", + "attributes": { + "name": "Baxter Springs City Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/BaxterSprings.asp", + "lat": 37.03205750, + "long": -94.77066050, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "66713", + "city": "Leavenworth", + "state": "KS", + "address1": "150 Muncie Rd" + }, + "physical": { + "zip": "66713", + "city": "Baxter Springs", + "state": "KS", + "address1": "Baxter Springs City Cemetery" + } + }, + "phone": { + "fax": "9137584136", + "main": "9137584105" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_054", + "type": "va_facilities", + "attributes": { + "name": "Congressional Cemetery Government Lots", + "facilityType": "va_cemetery", + "classification": "Government Lots", + "website": "https://www.cem.va.gov/cems/lots/Congressional.asp", + "lat": 38.88277970, + "long": -76.97901110, + "timeZone": "America/New_York", + "address": { + "mailing": { + "zip": "21228", + "city": "Baltimore", + "state": "MD", + "address1": "5501 Frederick Avenue" + }, + "physical": { + "zip": "20003", + "city": "Washington", + "state": "DC", + "address1": "1801 E Street, SE" + } + }, + "phone": { + "fax": "4106441563", + "main": "4106449696" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_055", + "type": "va_facilities", + "attributes": { + "name": "Evergreen Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Evergreen.asp", + "lat": 39.06965130, + "long": -84.46885410, + "timeZone": "America/New_York", + "address": { + "mailing": { + "zip": "40356", + "city": "Nicholasville", + "state": "KY", + "address1": "6980 Danville Rd" + }, + "physical": { + "zip": "41071", + "city": "Southgate", + "state": "KY", + "address1": "25 South Alexandria Pike" + } + }, + "phone": { + "fax": "859-887-4860", + "main": "859-885-5727" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_058", + "type": "va_facilities", + "attributes": { + "name": "Forest Lawn Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/ForestLawn.asp", + "lat": 41.33124280, + "long": -95.99361190, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "66048", + "city": "Leavenworth", + "state": "KS", + "address1": "150 Muncie Rd" + }, + "physical": { + "zip": "68112", + "city": "Omaha", + "state": "NE", + "address1": "7909 Mormon Bridge Rd" + } + }, + "phone": { + "fax": "9137584136", + "main": "9137584105" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_059", + "type": "va_facilities", + "attributes": { + "name": "Fort Crawford Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Fort_Crawford.asp", + "lat": 43.04707820, + "long": -91.14648480, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "53295-4000", + "city": "Milwaukee", + "state": "WI", + "address1": "5000 W. National Ave, Bldg. 1301" + }, + "physical": { + "zip": "53821", + "city": "Prairie du Chien", + "state": "WI", + "address1": "413 S. Beaumont Rd" + } + }, + "phone": { + "fax": "4143825321", + "main": "4143825300" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_061", + "type": "va_facilities", + "attributes": { + "name": "Green Mount Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Green_Mount.asp", + "lat": 44.25730710, + "long": -72.59974600, + "timeZone": "America/New_York", + "address": { + "mailing": { + "zip": "02532", + "city": "Bourne", + "state": "MA", + "address1": "Off Connery Ave." + }, + "physical": { + "zip": "05602", + "city": "Montpelier", + "state": "VT", + "address1": "250 State Street" + } + }, + "phone": { + "fax": "5085649946", + "main": "5085637113" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_062", + "type": "va_facilities", + "attributes": { + "name": "Lakeside Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Lakeside.asp", + "lat": 43.01735370, + "long": -82.43269330, + "timeZone": "America/Detroit", + "address": { + "mailing": { + "zip": "48442", + "city": "Holly", + "state": "MI", + "address1": "4200 Belford Rd" + }, + "physical": { + "zip": "48060", + "city": "Port Huron", + "state": "MI", + "address1": "3781 Gratiot St" + } + }, + "phone": { + "fax": "2483280612", + "main": "2483280386" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_063", + "type": "va_facilities", + "attributes": { + "name": "Mound Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Mound.asp", + "lat": 42.71931550, + "long": -87.81609560, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "53295-4000", + "city": "Milwaukee", + "state": "WI", + "address1": "5000 W. National Ave, Bldg. 1301" + }, + "physical": { + "zip": "53405", + "city": "Racine", + "state": "WI", + "address1": "1147 West Blvd" + } + }, + "phone": { + "fax": "4143825321", + "main": "4143825300" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_064", + "type": "va_facilities", + "attributes": { + "name": "Mound City Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/MoundCity.asp", + "lat": 38.14555200, + "long": -94.81322820, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "66506", + "city": "Leavenworth", + "state": "KS", + "address1": "150 Muncie Rd" + }, + "physical": { + "zip": "66506", + "city": "Mound City", + "state": "KS", + "address1": "Woodland Cemetery" + } + }, + "phone": { + "fax": "9137584136", + "main": "9137584105" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_065", + "type": "va_facilities", + "attributes": { + "name": "Mount Moriah Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/MountMoriah.asp", + "lat": 39.93245530, + "long": -75.23679670, + "timeZone": "America/New_York", + "address": { + "mailing": { + "zip": "08010", + "city": "Beverly", + "state": "NJ", + "address1": "916 Bridgeboro Road" + }, + "physical": { + "zip": "19142", + "city": "Philadelphia", + "state": "PA", + "address1": "62nd Street and Kingsessing Avenue" + } + }, + "phone": { + "fax": "6098714691", + "main": "6098775460" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + } + ], + "links": { + "self": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10", + "first": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10", + "next": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=2&per_page=10", + "last": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=257&per_page=10" + }, + "meta": { + "pagination": { + "currentPage": 1, + "perPage": 10, + "totalPages": 257, + "totalEntries": 2564 + } + } +}' + recorded_at: Wed, 20 Oct 2021 15:59:16 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_757_358.yml b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_757_358.yml new file mode 100644 index 00000000000..98b56198743 --- /dev/null +++ b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_757_358.yml @@ -0,0 +1,129 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/va_facilities/v1/facilities?ids=vha_757,vha_358 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apikey: + - abcde + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Thu, 04 Apr 2024 18:56:04 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Remaining-Minute: + - '59' + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '59' + Ratelimit-Limit: + - '60' + Ratelimit-Reset: + - '56' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"data":[{"id":"nca_042","type":"va_facilities","attributes":{"name":"Baxter + Springs City Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/BaxterSprings.asp","lat":37.03205750,"long":-94.77066050,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66713","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"66713","city":"Baxter Springs","state":"KS","address1":"Baxter + Springs City Cemetery"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_054","type":"va_facilities","attributes":{"name":"Congressional + Cemetery Government Lots","facilityType":"va_cemetery","classification":"Government + Lots","website":"https://www.cem.va.gov/cems/lots/Congressional.asp","lat":38.88277970,"long":-76.97901110,"timeZone":"America/New_York","address":{"mailing":{"zip":"21228","city":"Baltimore","state":"MD","address1":"5501 + Frederick Avenue"},"physical":{"zip":"20003","city":"Washington","state":"DC","address1":"1801 + E Street, SE"}},"phone":{"fax":"4106441563","main":"4106449696"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_055","type":"va_facilities","attributes":{"name":"Evergreen + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Evergreen.asp","lat":39.06965130,"long":-84.46885410,"timeZone":"America/New_York","address":{"mailing":{"zip":"40356","city":"Nicholasville","state":"KY","address1":"6980 + Danville Rd"},"physical":{"zip":"41071","city":"Southgate","state":"KY","address1":"25 + South Alexandria Pike"}},"phone":{"fax":"859-887-4860","main":"859-885-5727"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_058","type":"va_facilities","attributes":{"name":"Forest + Lawn Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/ForestLawn.asp","lat":41.33124280,"long":-95.99361190,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66048","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"68112","city":"Omaha","state":"NE","address1":"7909 + Mormon Bridge Rd"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_059","type":"va_facilities","attributes":{"name":"Fort + Crawford Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Fort_Crawford.asp","lat":43.04707820,"long":-91.14648480,"timeZone":"America/Chicago","address":{"mailing":{"zip":"53295-4000","city":"Milwaukee","state":"WI","address1":"5000 + W. National Ave, Bldg. 1301"},"physical":{"zip":"53821","city":"Prairie du + Chien","state":"WI","address1":"413 S. Beaumont Rd"}},"phone":{"fax":"4143825321","main":"4143825300"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_061","type":"va_facilities","attributes":{"name":"Green + Mount Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Green_Mount.asp","lat":44.25730710,"long":-72.59974600,"timeZone":"America/New_York","address":{"mailing":{"zip":"02532","city":"Bourne","state":"MA","address1":"Off + Connery Ave."},"physical":{"zip":"05602","city":"Montpelier","state":"VT","address1":"250 + State Street"}},"phone":{"fax":"5085649946","main":"5085637113"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_062","type":"va_facilities","attributes":{"name":"Lakeside + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Lakeside.asp","lat":43.01735370,"long":-82.43269330,"timeZone":"America/Detroit","address":{"mailing":{"zip":"48442","city":"Holly","state":"MI","address1":"4200 + Belford Rd"},"physical":{"zip":"48060","city":"Port Huron","state":"MI","address1":"3781 + Gratiot St"}},"phone":{"fax":"2483280612","main":"2483280386"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_063","type":"va_facilities","attributes":{"name":"Mound + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Mound.asp","lat":42.71931550,"long":-87.81609560,"timeZone":"America/Chicago","address":{"mailing":{"zip":"53295-4000","city":"Milwaukee","state":"WI","address1":"5000 + W. National Ave, Bldg. 1301"},"physical":{"zip":"53405","city":"Racine","state":"WI","address1":"1147 + West Blvd"}},"phone":{"fax":"4143825321","main":"4143825300"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_064","type":"va_facilities","attributes":{"name":"Mound + City Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/MoundCity.asp","lat":38.14555200,"long":-94.81322820,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66506","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"66506","city":"Mound City","state":"KS","address1":"Woodland + Cemetery"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_065","type":"va_facilities","attributes":{"name":"Mount + Moriah Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/MountMoriah.asp","lat":39.93245530,"long":-75.23679670,"timeZone":"America/New_York","address":{"mailing":{"zip":"08010","city":"Beverly","state":"NJ","address1":"916 + Bridgeboro Road"},"physical":{"zip":"19142","city":"Philadelphia","state":"PA","address1":"62nd + Street and Kingsessing Avenue"}},"phone":{"fax":"6098714691","main":"6098775460"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}}],"links":{"self":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10","first":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10","next":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=2&per_page=10","last":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=257&per_page=10"},"meta":{"pagination":{"currentPage":1,"perPage":10,"totalPages":257,"totalEntries":2564}}}' + recorded_at: Mon, 01 May 2017 19:25:00 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_no_ids.yml b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_no_ids.yml new file mode 100644 index 00000000000..e77c23b954b --- /dev/null +++ b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_no_ids.yml @@ -0,0 +1,129 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/va_facilities/v1/facilities?ids= + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apikey: + - abcde + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Thu, 04 Apr 2024 18:49:50 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Remaining-Minute: + - '48' + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '48' + Ratelimit-Limit: + - '60' + Ratelimit-Reset: + - '10' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"data":[{"id":"nca_042","type":"va_facilities","attributes":{"name":"Baxter + Springs City Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/BaxterSprings.asp","lat":37.03205750,"long":-94.77066050,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66713","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"66713","city":"Baxter Springs","state":"KS","address1":"Baxter + Springs City Cemetery"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_054","type":"va_facilities","attributes":{"name":"Congressional + Cemetery Government Lots","facilityType":"va_cemetery","classification":"Government + Lots","website":"https://www.cem.va.gov/cems/lots/Congressional.asp","lat":38.88277970,"long":-76.97901110,"timeZone":"America/New_York","address":{"mailing":{"zip":"21228","city":"Baltimore","state":"MD","address1":"5501 + Frederick Avenue"},"physical":{"zip":"20003","city":"Washington","state":"DC","address1":"1801 + E Street, SE"}},"phone":{"fax":"4106441563","main":"4106449696"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_055","type":"va_facilities","attributes":{"name":"Evergreen + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Evergreen.asp","lat":39.06965130,"long":-84.46885410,"timeZone":"America/New_York","address":{"mailing":{"zip":"40356","city":"Nicholasville","state":"KY","address1":"6980 + Danville Rd"},"physical":{"zip":"41071","city":"Southgate","state":"KY","address1":"25 + South Alexandria Pike"}},"phone":{"fax":"859-887-4860","main":"859-885-5727"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_058","type":"va_facilities","attributes":{"name":"Forest + Lawn Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/ForestLawn.asp","lat":41.33124280,"long":-95.99361190,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66048","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"68112","city":"Omaha","state":"NE","address1":"7909 + Mormon Bridge Rd"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_059","type":"va_facilities","attributes":{"name":"Fort + Crawford Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Fort_Crawford.asp","lat":43.04707820,"long":-91.14648480,"timeZone":"America/Chicago","address":{"mailing":{"zip":"53295-4000","city":"Milwaukee","state":"WI","address1":"5000 + W. National Ave, Bldg. 1301"},"physical":{"zip":"53821","city":"Prairie du + Chien","state":"WI","address1":"413 S. Beaumont Rd"}},"phone":{"fax":"4143825321","main":"4143825300"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_061","type":"va_facilities","attributes":{"name":"Green + Mount Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Green_Mount.asp","lat":44.25730710,"long":-72.59974600,"timeZone":"America/New_York","address":{"mailing":{"zip":"02532","city":"Bourne","state":"MA","address1":"Off + Connery Ave."},"physical":{"zip":"05602","city":"Montpelier","state":"VT","address1":"250 + State Street"}},"phone":{"fax":"5085649946","main":"5085637113"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_062","type":"va_facilities","attributes":{"name":"Lakeside + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Lakeside.asp","lat":43.01735370,"long":-82.43269330,"timeZone":"America/Detroit","address":{"mailing":{"zip":"48442","city":"Holly","state":"MI","address1":"4200 + Belford Rd"},"physical":{"zip":"48060","city":"Port Huron","state":"MI","address1":"3781 + Gratiot St"}},"phone":{"fax":"2483280612","main":"2483280386"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_063","type":"va_facilities","attributes":{"name":"Mound + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Mound.asp","lat":42.71931550,"long":-87.81609560,"timeZone":"America/Chicago","address":{"mailing":{"zip":"53295-4000","city":"Milwaukee","state":"WI","address1":"5000 + W. National Ave, Bldg. 1301"},"physical":{"zip":"53405","city":"Racine","state":"WI","address1":"1147 + West Blvd"}},"phone":{"fax":"4143825321","main":"4143825300"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_064","type":"va_facilities","attributes":{"name":"Mound + City Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/MoundCity.asp","lat":38.14555200,"long":-94.81322820,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66506","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"66506","city":"Mound City","state":"KS","address1":"Woodland + Cemetery"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_065","type":"va_facilities","attributes":{"name":"Mount + Moriah Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/MountMoriah.asp","lat":39.93245530,"long":-75.23679670,"timeZone":"America/New_York","address":{"mailing":{"zip":"08010","city":"Beverly","state":"NJ","address1":"916 + Bridgeboro Road"},"physical":{"zip":"19142","city":"Philadelphia","state":"PA","address1":"62nd + Street and Kingsessing Avenue"}},"phone":{"fax":"6098714691","main":"6098775460"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}}],"links":{"self":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10","first":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10","next":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=2&per_page=10","last":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=257&per_page=10"},"meta":{"pagination":{"currentPage":1,"perPage":10,"totalPages":257,"totalEntries":2564}}}' + recorded_at: Mon, 01 May 2017 19:25:00 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/mobile/facilities/ppms/community_clinics_near_facility.yml b/spec/support/vcr_cassettes/mobile/facilities/ppms/community_clinics_near_facility.yml index aad3cd107c4..dd22a323664 100644 --- a/spec/support/vcr_cassettes/mobile/facilities/ppms/community_clinics_near_facility.yml +++ b/spec/support/vcr_cassettes/mobile/facilities/ppms/community_clinics_near_facility.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://some.fakesite.com/dws/v1.0/FacilityServiceLocator?address=41.148027,-104.786258&homeHealthSearch=0&maxResults=10&pageNumber=1&pageSize=10&radius=60&specialtycode1=213E00000X&specialtycode2=213EG0000X&specialtycode3=213EP1101X&specialtycode4=213ES0131X&specialtycode5=213ES0103X&telehealthSearch=0 + uri: https://some.fakesite.com/dws/v1.0/FacilityServiceLocator?address=37.032058,-94.770661&homeHealthSearch=0&maxResults=10&pageNumber=1&pageSize=10&radius=60&specialtycode1=213E00000X&specialtycode2=213EG0000X&specialtycode3=213EP1101X&specialtycode4=213ES0131X&specialtycode5=213ES0103X&telehealthSearch=0 body: encoding: US-ASCII string: '' diff --git a/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1.yml b/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1.yml new file mode 100644 index 00000000000..fc9f9eb2fd6 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1.yml @@ -0,0 +1,506 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/va_facilities/v1/facilities?ids=vha_442 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apikey: + - abcde + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Wed, 03 Apr 2024 17:09:33 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '53' + Ratelimit-Reset: + - '27' + Ratelimit-Limit: + - '60' + X-Ratelimit-Remaining-Minute: + - '53' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{ + "data": [ + { + "id": "nca_042", + "type": "va_facilities", + "attributes": { + "name": "Baxter Springs City Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/BaxterSprings.asp", + "lat": 37.03205750, + "long": -94.77066050, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "66713", + "city": "Leavenworth", + "state": "KS", + "address1": "150 Muncie Rd" + }, + "physical": { + "zip": "66713", + "city": "Baxter Springs", + "state": "KS", + "address1": "Baxter Springs City Cemetery" + } + }, + "phone": { + "fax": "9137584136", + "main": "9137584105" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_054", + "type": "va_facilities", + "attributes": { + "name": "Congressional Cemetery Government Lots", + "facilityType": "va_cemetery", + "classification": "Government Lots", + "website": "https://www.cem.va.gov/cems/lots/Congressional.asp", + "lat": 38.88277970, + "long": -76.97901110, + "timeZone": "America/New_York", + "address": { + "mailing": { + "zip": "21228", + "city": "Baltimore", + "state": "MD", + "address1": "5501 Frederick Avenue" + }, + "physical": { + "zip": "20003", + "city": "Washington", + "state": "DC", + "address1": "1801 E Street, SE" + } + }, + "phone": { + "fax": "4106441563", + "main": "4106449696" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_055", + "type": "va_facilities", + "attributes": { + "name": "Evergreen Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Evergreen.asp", + "lat": 39.06965130, + "long": -84.46885410, + "timeZone": "America/New_York", + "address": { + "mailing": { + "zip": "40356", + "city": "Nicholasville", + "state": "KY", + "address1": "6980 Danville Rd" + }, + "physical": { + "zip": "41071", + "city": "Southgate", + "state": "KY", + "address1": "25 South Alexandria Pike" + } + }, + "phone": { + "fax": "859-887-4860", + "main": "859-885-5727" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_058", + "type": "va_facilities", + "attributes": { + "name": "Forest Lawn Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/ForestLawn.asp", + "lat": 41.33124280, + "long": -95.99361190, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "66048", + "city": "Leavenworth", + "state": "KS", + "address1": "150 Muncie Rd" + }, + "physical": { + "zip": "68112", + "city": "Omaha", + "state": "NE", + "address1": "7909 Mormon Bridge Rd" + } + }, + "phone": { + "fax": "9137584136", + "main": "9137584105" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_059", + "type": "va_facilities", + "attributes": { + "name": "Fort Crawford Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Fort_Crawford.asp", + "lat": 43.04707820, + "long": -91.14648480, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "53295-4000", + "city": "Milwaukee", + "state": "WI", + "address1": "5000 W. National Ave, Bldg. 1301" + }, + "physical": { + "zip": "53821", + "city": "Prairie du Chien", + "state": "WI", + "address1": "413 S. Beaumont Rd" + } + }, + "phone": { + "fax": "4143825321", + "main": "4143825300" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_061", + "type": "va_facilities", + "attributes": { + "name": "Green Mount Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Green_Mount.asp", + "lat": 44.25730710, + "long": -72.59974600, + "timeZone": "America/New_York", + "address": { + "mailing": { + "zip": "02532", + "city": "Bourne", + "state": "MA", + "address1": "Off Connery Ave." + }, + "physical": { + "zip": "05602", + "city": "Montpelier", + "state": "VT", + "address1": "250 State Street" + } + }, + "phone": { + "fax": "5085649946", + "main": "5085637113" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_062", + "type": "va_facilities", + "attributes": { + "name": "Lakeside Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Lakeside.asp", + "lat": 43.01735370, + "long": -82.43269330, + "timeZone": "America/Detroit", + "address": { + "mailing": { + "zip": "48442", + "city": "Holly", + "state": "MI", + "address1": "4200 Belford Rd" + }, + "physical": { + "zip": "48060", + "city": "Port Huron", + "state": "MI", + "address1": "3781 Gratiot St" + } + }, + "phone": { + "fax": "2483280612", + "main": "2483280386" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_063", + "type": "va_facilities", + "attributes": { + "name": "Mound Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/Mound.asp", + "lat": 42.71931550, + "long": -87.81609560, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "53295-4000", + "city": "Milwaukee", + "state": "WI", + "address1": "5000 W. National Ave, Bldg. 1301" + }, + "physical": { + "zip": "53405", + "city": "Racine", + "state": "WI", + "address1": "1147 West Blvd" + } + }, + "phone": { + "fax": "4143825321", + "main": "4143825300" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_064", + "type": "va_facilities", + "attributes": { + "name": "Mound City Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/MoundCity.asp", + "lat": 38.14555200, + "long": -94.81322820, + "timeZone": "America/Chicago", + "address": { + "mailing": { + "zip": "66506", + "city": "Leavenworth", + "state": "KS", + "address1": "150 Muncie Rd" + }, + "physical": { + "zip": "66506", + "city": "Mound City", + "state": "KS", + "address1": "Woodland Cemetery" + } + }, + "phone": { + "fax": "9137584136", + "main": "9137584105" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + }, + { + "id": "nca_065", + "type": "va_facilities", + "attributes": { + "name": "Mount Moriah Cemetery Soldiers'' Lot", + "facilityType": "va_cemetery", + "classification": "Soldiers Lot", + "website": "https://www.cem.va.gov/cems/lots/MountMoriah.asp", + "lat": 39.93245530, + "long": -75.23679670, + "timeZone": "America/New_York", + "address": { + "mailing": { + "zip": "08010", + "city": "Beverly", + "state": "NJ", + "address1": "916 Bridgeboro Road" + }, + "physical": { + "zip": "19142", + "city": "Philadelphia", + "state": "PA", + "address1": "62nd Street and Kingsessing Avenue" + } + }, + "phone": { + "fax": "6098714691", + "main": "6098775460" + }, + "hours": { + "monday": "Sunrise - Sundown", + "tuesday": "Sunrise - Sundown", + "wednesday": "Sunrise - Sundown", + "thursday": "Sunrise - Sundown", + "friday": "Sunrise - Sundown", + "saturday": "Sunrise - Sundown", + "sunday": "Sunrise - Sundown" + }, + "operatingStatus": { + "code": "NORMAL" + } + } + } + ], + "links": { + "self": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10", + "first": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10", + "next": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=2&per_page=10", + "last": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=257&per_page=10" + }, + "meta": { + "pagination": { + "currentPage": 1, + "perPage": 10, + "totalPages": 257, + "totalEntries": 2564 + } + } +}' + recorded_at: Wed, 20 Oct 2021 15:59:16 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1_empty_442.yml b/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1_empty_442.yml new file mode 100644 index 00000000000..a507d672ab6 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1_empty_442.yml @@ -0,0 +1,75 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/va_facilities/v1/facilities?ids=vha_442 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apikey: + - abcde + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Wed, 03 Apr 2024 17:09:33 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '53' + Ratelimit-Reset: + - '27' + Ratelimit-Limit: + - '60' + X-Ratelimit-Remaining-Minute: + - '53' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{ + "data": [], + "links": { + "self": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10", + "first": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10", + "next": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=2&per_page=10", + "last": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=257&per_page=10" + }, + "meta": { + "pagination": { + "currentPage": 1, + "perPage": 10, + "totalPages": 1, + "totalEntries": 0 + } + } +}' + recorded_at: Wed, 20 Oct 2021 15:59:16 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1_empty_757_358.yml b/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1_empty_757_358.yml new file mode 100644 index 00000000000..0be4e96b333 --- /dev/null +++ b/spec/support/vcr_cassettes/mobile/lighthouse_health/get_facility_v1_empty_757_358.yml @@ -0,0 +1,75 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/va_facilities/v1/facilities?ids=vha_757,vha_358 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apikey: + - abcde + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Wed, 03 Apr 2024 17:09:33 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '53' + Ratelimit-Reset: + - '27' + Ratelimit-Limit: + - '60' + X-Ratelimit-Remaining-Minute: + - '53' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{ + "data": [], + "links": { + "self": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10", + "first": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10", + "next": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=2&per_page=10", + "last": "https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=257&per_page=10" + }, + "meta": { + "pagination": { + "currentPage": 1, + "perPage": 10, + "totalPages": 1, + "totalEntries": 0 + } + } +}' + recorded_at: Wed, 20 Oct 2021 15:59:16 GMT +recorded_with: VCR 6.2.0 From 7b520a8df8ea095bdb413a883c34ad3581648c30 Mon Sep 17 00:00:00 2001 From: YANG YANG Date: Wed, 10 Apr 2024 14:09:53 -0400 Subject: [PATCH 099/260] Add logging to track total increase conditions on submitted claims (#16214) --- .../form526_claim_fast_tracking_concern.rb | 29 ++++++++++++------- spec/models/form526_submission_spec.rb | 27 ++++++++++++++++- 2 files changed, 45 insertions(+), 11 deletions(-) diff --git a/app/models/concerns/form526_claim_fast_tracking_concern.rb b/app/models/concerns/form526_claim_fast_tracking_concern.rb index 99d03e94b8b..d09d1793f8d 100644 --- a/app/models/concerns/form526_claim_fast_tracking_concern.rb +++ b/app/models/concerns/form526_claim_fast_tracking_concern.rb @@ -91,6 +91,10 @@ def disabilities form.dig('form526', 'form526', 'disabilities') end + def increase_disabilities + disabilities.select { |disability| disability['disabilityActionType']&.upcase == 'INCREASE' } + end + def increase_only? disabilities.all? { |disability| disability['disabilityActionType']&.upcase == 'INCREASE' } end @@ -188,18 +192,19 @@ def update_form_with_classification_code(classification_code) end def log_max_cfi_metrics_on_submit - ClaimFastTracking::DiagnosticCodesForMetrics::DC.intersection(diagnostic_codes).each do |diagnostic_code| - next unless disabilities.any? do |dis| - diagnostic_code == dis['diagnosticCode'] - end + user = User.find(user_uuid) + max_cfi_enabled = Flipper.enabled?(:disability_526_maximum_rating, user) ? 'on' : 'off' + ClaimFastTracking::DiagnosticCodesForMetrics::DC.each do |diagnostic_code| + next unless max_rated_diagnostic_codes_from_ipf.include?(diagnostic_code) - next unless max_rated_disabilities_from_ipf.any? do |dis| - diagnostic_code == dis['diagnostic_code'] - end + disability_claimed = diagnostic_codes.include?(diagnostic_code) - user = User.find(user_uuid) - max_cfi_enabled = Flipper.enabled?(:disability_526_maximum_rating, user) ? 'on' : 'off' - StatsD.increment("#{MAX_CFI_STATSD_KEY_PREFIX}.#{max_cfi_enabled}.submit.#{diagnostic_code}") + if disability_claimed + StatsD.increment("#{MAX_CFI_STATSD_KEY_PREFIX}.#{max_cfi_enabled}.submit.#{diagnostic_code}") + end + Rails.logger.info('Max CFI form526 submission', + id:, max_cfi_enabled:, disability_claimed:, diagnostic_code:, + total_increase_conditions: increase_disabilities.count) end rescue => e # Log the exception but but do not fail, otherwise form will not be submitted @@ -244,6 +249,10 @@ def max_rated_disabilities_from_ipf end end + def max_rated_diagnostic_codes_from_ipf + max_rated_disabilities_from_ipf.pluck('diagnostic_code') + end + # Fetch and memoize all of the veteran's open EPs. Establishing a new EP will make the memoized # value outdated if using the same Form526Submission instance. def open_claims diff --git a/spec/models/form526_submission_spec.rb b/spec/models/form526_submission_spec.rb index 1e858439e05..98b6d027e60 100644 --- a/spec/models/form526_submission_spec.rb +++ b/spec/models/form526_submission_spec.rb @@ -91,9 +91,17 @@ before do allow(StatsD).to receive(:increment) + allow(Rails.logger).to receive(:info) Flipper.disable(:disability_526_maximum_rating) end + def expect_max_cfi_logged(max_cfi_enabled, disability_claimed, diagnostic_code, total_increase_conditions) + expect(Rails.logger).to have_received(:info).with( + 'Max CFI form526 submission', + { id: subject.id, max_cfi_enabled:, disability_claimed:, diagnostic_code:, total_increase_conditions: } + ) + end + context 'the submission is for tinnitus' do let(:form_json) do File.read('spec/support/disability_compensation_form/submissions/only_526_tinnitus.json') @@ -117,6 +125,7 @@ it 'logs CFI metric upon submission' do subject.start expect(StatsD).to have_received(:increment).with('api.max_cfi.on.submit.6260') + expect_max_cfi_logged('on', true, 6260, 1) end end @@ -137,6 +146,7 @@ it 'logs CFI metric upon submission' do subject.start expect(StatsD).to have_received(:increment).with('api.max_cfi.off.submit.6260') + expect_max_cfi_logged('off', true, 6260, 1) end end @@ -180,7 +190,7 @@ end end - context 'the submission is for tinnitus and hypertension' do + context 'the submission is from a Veteran with rated tinnitus and hypertension' do let(:form_json) do File.read('spec/support/disability_compensation_form/submissions/only_526_two_cfi_with_max_ratings.json') end @@ -218,6 +228,18 @@ subject.start expect(StatsD).to have_received(:increment).with('api.max_cfi.on.submit.6260') expect(StatsD).not_to have_received(:increment).with('api.max_cfi.on.submit.7101') + expect_max_cfi_logged('on', true, 6260, 2) + end + + context 'when the submission omits tinnitus' do + let(:form_json) do + File.read('spec/support/disability_compensation_form/submissions/only_526_hypertension.json') + end + + it 'logs CFI metric upon submission for tinnitus being omitted' do + subject.start + expect_max_cfi_logged('on', false, 6260, 1) + end end end @@ -228,6 +250,7 @@ subject.start expect(StatsD).to have_received(:increment).with('api.max_cfi.on.submit.6260') expect(StatsD).not_to have_received(:increment).with('api.max_cfi.on.submit.7101') + expect_max_cfi_logged('on', true, 6260, 2) end end @@ -261,6 +284,7 @@ subject.start expect(StatsD).to have_received(:increment).with('api.max_cfi.off.submit.6260') expect(StatsD).not_to have_received(:increment).with('api.max_cfi.off.submit.7101') + expect_max_cfi_logged('off', true, 6260, 2) end end @@ -271,6 +295,7 @@ subject.start expect(StatsD).to have_received(:increment).with('api.max_cfi.off.submit.6260') expect(StatsD).not_to have_received(:increment).with('api.max_cfi.off.submit.7101') + expect_max_cfi_logged('off', true, 6260, 2) end end From 72ee8db6feda9622a7c45fc47c7bba5ea8935fd7 Mon Sep 17 00:00:00 2001 From: Austin Covrig Date: Wed, 10 Apr 2024 13:24:31 -0500 Subject: [PATCH 100/260] Api 34939 vnp atchms create (#16271) * Add basic personCreate * Beginning of vnp_person_create refactor * Refactor spec describe/context/it * Move cassettes --------- Co-authored-by: Oren Mittman --- .../lib/bgs_service/vnp_atchms_service.rb | 34 +++++ .../lib/claims_api/vnp_atchms_service_spec.rb | 85 +++++++++++ .../vnp_atchms_create/happy_path_base64.yml | 135 +++++++++++++++++ .../vnp_atchms_create/happy_path_file.yml | 140 ++++++++++++++++++ .../vnp_atchms_create/invalid_procId.yml | 130 ++++++++++++++++ 5 files changed, 524 insertions(+) create mode 100644 modules/claims_api/lib/bgs_service/vnp_atchms_service.rb create mode 100644 modules/claims_api/spec/lib/claims_api/vnp_atchms_service_spec.rb create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/happy_path_base64.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/happy_path_file.yml create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/invalid_procId.yml diff --git a/modules/claims_api/lib/bgs_service/vnp_atchms_service.rb b/modules/claims_api/lib/bgs_service/vnp_atchms_service.rb new file mode 100644 index 00000000000..548350ef459 --- /dev/null +++ b/modules/claims_api/lib/bgs_service/vnp_atchms_service.rb @@ -0,0 +1,34 @@ +# frozen_string_literal: true + +module ClaimsApi + class VnpAtchmsService < ClaimsApi::LocalBGS + # Takes an object with a minimum of (other fields are camelized and passed to BGS): + # vnp_proc_id: BGS procID + # atchms_file_nm: File name + # atchms_descp: File description + # atchms_txt: Base64 encoded file or file path + def vnp_atchms_create(opts) + validate_opts! opts, %w[vnp_proc_id atchms_file_nm atchms_descp atchms_txt] + + convert_file! opts + opts = jrn.merge(opts) + arg_strg = convert_nil_values(opts) + body = Nokogiri::XML::DocumentFragment.parse "#{arg_strg}" + make_request(endpoint: 'VnpAtchmsWebServiceBean/VnpAtchmsService', action: 'vnpAtchmsCreate', body:, + key: 'return') + end + + private + + def convert_file!(opts) + opts.deep_symbolize_keys! + txt = opts[:atchms_txt] + raise ArgumentError, 'File must be a string' unless txt.is_a? String + + if File.exist?(txt) + file = File.read(txt) + opts[:atchms_txt] = Base64.encode64 file + end + end + end +end diff --git a/modules/claims_api/spec/lib/claims_api/vnp_atchms_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vnp_atchms_service_spec.rb new file mode 100644 index 00000000000..6260c7993a6 --- /dev/null +++ b/modules/claims_api/spec/lib/claims_api/vnp_atchms_service_spec.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'bgs_service/vnp_atchms_service' +require Rails.root.join('modules', 'claims_api', 'spec', 'support', 'bgs_client_helpers.rb') + +metadata = { + bgs: { + service: 'vnp_atchms_service', + operation: 'vnp_atchms_create' + } +} + +describe ClaimsApi::VnpAtchmsService, metadata do + describe '#vnp_atchms_create', run_at: '2024-04-01T18:48:27Z' do + subject { described_class.new external_uid: 'xUid', external_key: 'xKey' } + + describe 'validation' do + # get a proc_id from vnp_proc_create + let(:vnp_proc_id) { '3854593' } + let(:expected_response) do + { vnp_proc_id:, + atchms_file_nm: 'test.pdf', + atchms_descp: 'test' } + end + + context 'when missing required params' do + it 'raises an error' do + data = { asdf: 'qwerty' } + expect { subject.vnp_atchms_create(data) }.to(raise_error do |error| + expect(error).to be_a(ArgumentError) + expect(error.message).to eq('Missing required keys: vnp_proc_id, atchms_file_nm, atchms_descp, atchms_txt') + end) + end + end + + describe 'when submitting valid data' do + context 'with a base64 string' do + it 'creates a attachment from data' do + data = { + vnp_proc_id:, + atchms_file_nm: 'test.pdf', + atchms_descp: 'test', + atchms_txt: 'base64here' + } + use_bgs_cassette('happy_path_base64') do + result = subject.vnp_atchms_create(data) + expect((expected_response.to_a & result.to_a).to_h).to eq expected_response + end + end + end + + context 'with a file path' do + it 'creates a attachment from data' do + data = { + vnp_proc_id:, + atchms_file_nm: 'test.pdf', + atchms_descp: 'test', + atchms_txt: Rails.root.join('modules', 'claims_api', 'spec', 'fixtures', 'extras.pdf').to_s + } + use_bgs_cassette('happy_path_file') do + result = subject.vnp_atchms_create(data) + expect((expected_response.to_a & result.to_a).to_h).to eq expected_response + end + end + end + end + + context 'when providing an invalid procId' do + it 'raises an error' do + data = { + vnp_proc_id: '1234abc', + atchms_file_nm: 'test.pdf', + atchms_descp: 'test', + atchms_txt: 'base64here' + } + + use_bgs_cassette('invalid_procId') do + expect { subject.vnp_atchms_create(data) }.to raise_error(Common::Exceptions::ServiceError) + end + end + end + end + end +end diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/happy_path_base64.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/happy_path_base64.yml new file mode 100644 index 00000000000..1534176e186 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/happy_path_base64.yml @@ -0,0 +1,135 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpAtchmsWebServiceBean/VnpAtchmsService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 08 Apr 2024 18:00:15 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Mon, 01 Apr 2024 18:48:27 GMT +- request: + method: post + uri: /VnpAtchmsWebServiceBean/VnpAtchmsService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + + 2024-04-01T18:48:27Z + 281 + U + VAgovAPI + VAgovAPI + 3854593 + test.pdf + test + base64here + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpAtchmsCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 08 Apr 2024 18:00:15 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA= + + + + + 64335 + 3854593 + test.pdf + test + + + + + recorded_at: Mon, 01 Apr 2024 18:48:27 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/happy_path_file.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/happy_path_file.yml new file mode 100644 index 00000000000..2e72aaa7898 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/happy_path_file.yml @@ -0,0 +1,140 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpAtchmsWebServiceBean/VnpAtchmsService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 08 Apr 2024 18:21:29 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Mon, 01 Apr 2024 18:48:27 GMT +- request: + method: post + uri: /VnpAtchmsWebServiceBean/VnpAtchmsService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + + 2024-04-01T18:48:27Z + 281 + U + VAgovAPI + VAgovAPI + 3854593 + test.pdf + test + JVBERi0xLjMKJf////8KMSAwIG9iago8PCAvQ3JlYXRvciA8ZmVmZjAwNTAwMDcyMDA2MTAwNzcwMDZlPgovUHJvZHVjZXIgPGZlZmYwMDUwMDA3MjAwNjEwMDc3MDA2ZT4KPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cKL1BhZ2VzIDMgMCBSCj4+CmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcwovQ291bnQgMQovS2lkcyBbNSAwIFJdCj4+CmVuZG9iago0IDAgb2JqCjw8IC9MZW5ndGggMjI4Cj4+CnN0cmVhbQpxCgpCVAozNi4wIDcxOS41MTIgVGQKL0YyLjAgMTYgVGYKWzw0MTY0PiAxMCA8NjQ2OTc0Njk2ZjZlNjE2YzIwNDk2ZTY2PiAyMCA8NmY3MjZkNjE3NDY5NmY2ZT5dIFRKCkVUCgoKQlQKMzYuMCA2OTMuMzQ0IFRkCi9GMi4wIDEyIFRmCls8MzE0MTJlMjA0NjZmNmYyMDRjNjk2ZTY1MjAzMjNhPl0gVEoKRVQKCgpCVAozNi4wIDY3OS4wNjQgVGQKL0YxLjAgMTIgVGYKWzw2MjYxNzI+XSBUSgpFVAoKUQoKZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlCi9QYXJlbnQgMyAwIFIKL01lZGlhQm94IFswIDAgNjEyLjAgNzkyLjBdCi9Dcm9wQm94IFswIDAgNjEyLjAgNzkyLjBdCi9CbGVlZEJveCBbMCAwIDYxMi4wIDc5Mi4wXQovVHJpbUJveCBbMCAwIDYxMi4wIDc5Mi4wXQovQXJ0Qm94IFswIDAgNjEyLjAgNzkyLjBdCi9Db250ZW50cyA0IDAgUgovUmVzb3VyY2VzIDw8IC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRm9udCA8PCAvRjIuMCA2IDAgUgovRjEuMCA3IDAgUgo+Pgo+Pgo+PgplbmRvYmoKNiAwIG9iago8PCAvVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTEKL0Jhc2VGb250IC9IZWx2ZXRpY2EtQm9sZAovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZwo+PgplbmRvYmoKNyAwIG9iago8PCAvVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTEKL0Jhc2VGb250IC9IZWx2ZXRpY2EKL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcKPj4KZW5kb2JqCnhyZWYKMCA4CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAwMTA5IDAwMDAwIG4gCjAwMDAwMDAxNTggMDAwMDAgbiAKMDAwMDAwMDIxNSAwMDAwMCBuIAowMDAwMDAwNDk0IDAwMDAwIG4gCjAwMDAwMDA3OTIgMDAwMDAgbiAKMDAwMDAwMDg5NCAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDgKL1Jvb3QgMiAwIFIKL0luZm8gMSAwIFIKPj4Kc3RhcnR4cmVmCjk5MQolJUVPRgo= + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpAtchmsCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 08 Apr 2024 18:21:30 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA= + + + + + 64340 + 3854593 + test.pdf + test + 2024-04-01T18:48:27Z + 281 + VAgovAPI + U + VAgovAPI + + + + + recorded_at: Mon, 01 Apr 2024 18:48:27 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/invalid_procId.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/invalid_procId.yml new file mode 100644 index 00000000000..fbbaa9e7dc3 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_atchms_service/vnp_atchms_create/invalid_procId.yml @@ -0,0 +1,130 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpAtchmsWebServiceBean/VnpAtchmsService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 08 Apr 2024 18:08:46 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Mon, 01 Apr 2024 18:48:27 GMT +- request: + method: post + uri: /VnpAtchmsWebServiceBean/VnpAtchmsService + body: + encoding: UTF-8 + string: |- + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + + 2024-04-01T18:48:27Z + 281 + U + VAgovAPI + VAgovAPI + 1234abc + test.pdf + test + base64here + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpAtchmsCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 500 + message: Internal Server Error + headers: + Date: + - Mon, 08 Apr 2024 18:08:47 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + + + + ns0:Server + + Exception Description: The object [1234abc], of class [class java.lang.String], from mapping + [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[vnpProcId-->vnpProcId/text()]] with + descriptor [XMLDescriptor(gov.va.vba.vonapp.dto.VnpAtchmsDTO --> [])], could not be + converted to [class java.lang.Long]. + Internal Exception: java.lang.NumberFormatException: For input string: "1234abc" + + + + recorded_at: Mon, 01 Apr 2024 18:48:27 GMT +recorded_with: VCR 6.2.0 From 8cb5469180dd5333f0676a3ddd854f2e8cea786c Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Wed, 10 Apr 2024 15:38:14 -0400 Subject: [PATCH 101/260] Simple Forms delete InProgressForm with every successful form submission (#16274) * refactor in preparation to delete InProgressForm * Clear InProgressForm on successful submission of a Simple Form * rubocop --- .../simple_forms_api/v1/uploads_controller.rb | 38 +++++++++++-------- .../spec/requests/v1/uploads_spec.rb | 31 +++++++++++++++ 2 files changed, 54 insertions(+), 15 deletions(-) diff --git a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb index 6e026ae978f..4890f40850d 100644 --- a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb +++ b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb @@ -38,18 +38,17 @@ class UploadsController < ApplicationController def submit Datadog::Tracing.active_trace&.set_tag('form_id', params[:form_number]) - if form_is210966 && icn && first_party? - handle_210966_authenticated - elsif form_is264555_and_should_use_lgy_api - parsed_form_data = JSON.parse(params.to_json) - form = SimpleFormsApi::VBA264555.new(parsed_form_data) - response = LGY::Service.new.post_grant_application(payload: form.as_payload) - reference_number = response.body['reference_number'] - status = response.body['status'] - render json: { reference_number:, status: }, status: response.status - else - submit_form_to_central_mail - end + response = if form_is210966 && icn && first_party? + handle_210966_authenticated + elsif form_is264555_and_should_use_lgy_api + handle264555 + else + submit_form_to_central_mail + end + + clear_saved_form(params[:form_number]) + + render response rescue Prawn::Errors::IncompatibleStringEncoding raise rescue => e @@ -96,13 +95,22 @@ def handle_210966_authenticated confirmation_number, expiration_date = intent_service.submit form.track_user_identity(confirmation_number) - render json: { + { json: { confirmation_number:, expiration_date:, compensation_intent: existing_intents['compensation'], pension_intent: existing_intents['pension'], survivor_intent: existing_intents['survivor'] - } + } } + end + + def handle264555 + parsed_form_data = JSON.parse(params.to_json) + form = SimpleFormsApi::VBA264555.new(parsed_form_data) + lgy_response = LGY::Service.new.post_grant_application(payload: form.as_payload) + reference_number = lgy_response.body['reference_number'] + status = lgy_response.body['status'] + { json: { reference_number:, status: }, status: lgy_response.status } end def submit_form_to_central_mail @@ -129,7 +137,7 @@ def submit_form_to_central_mail ).send end - render json: get_json(confirmation_number || nil, form_id, error_message || nil), status: + { json: get_json(confirmation_number || nil, form_id, error_message || nil), status: } end def handle_ivc_uploads(form_id, metadata, pdf_file_paths) diff --git a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb index 0bd91d4510b..2d8c3c709b2 100644 --- a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb +++ b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb @@ -20,6 +20,9 @@ 'vba_20_10207-non-veteran.json' ] + authenticated_non_ivc_forms = non_ivc_forms - %w[vba_40_0247.json vba_21_10210.json vba_21p_0847.json + vba_40_10007.json] + ivc_forms = [ 'vha_10_10d.json', 'vha_10_7959f_1.json', @@ -63,6 +66,34 @@ end end + authenticated_non_ivc_forms.each do |form| + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) + data = JSON.parse(fixture_path.read) + + context 'authenticated user' do + before do + user = create(:user) + sign_in_as(user) + create(:in_progress_form, user_uuid: user.uuid, form_id: data['form_number']) + end + + it 'clears the InProgressForm' do + VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do + VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do + allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) + + expect do + post '/simple_forms_api/v1/simple_forms', params: data + end.to change(InProgressForm, :count).by(-1) + ensure + metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] + Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) + end + end + end + end + end + ivc_forms.each do |form| fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) data = JSON.parse(fixture_path.read) From 0a7d1364add6fdc03ebc008880415e18d684ec2b Mon Sep 17 00:00:00 2001 From: Kris Pethtel Date: Wed, 10 Apr 2024 14:40:08 -0500 Subject: [PATCH 102/260] 8343: appointments index schema contract update (#16277) --- modules/vaos/app/schemas/appointments_index.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/vaos/app/schemas/appointments_index.json b/modules/vaos/app/schemas/appointments_index.json index 4db0c3b8974..4b29964741a 100644 --- a/modules/vaos/app/schemas/appointments_index.json +++ b/modules/vaos/app/schemas/appointments_index.json @@ -143,7 +143,10 @@ "required": ["system", "value"], "properties": { "system": { "type": "string" }, - "value": {"type": "string"} + "value": { + "type": "string", + "nullable": true + } } } }, From e0d4e72b45fa6dbb64eff5b9834b6c0cc574d289 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Wed, 10 Apr 2024 15:44:08 -0400 Subject: [PATCH 103/260] Clean up 40-0247 errors (#16261) * Clean up 40-0247 errors * rubocop --- .../app/form_mappings/vba_40_0247.json.erb | 6 +- .../models/simple_forms_api/vba_40_0247.rb | 68 +++++++++++++++++++ .../simple_forms_api/lib/simple_forms_api.rb | 2 + 3 files changed, 73 insertions(+), 3 deletions(-) diff --git a/modules/simple_forms_api/app/form_mappings/vba_40_0247.json.erb b/modules/simple_forms_api/app/form_mappings/vba_40_0247.json.erb index bbc6b1f11e8..94264da3e62 100644 --- a/modules/simple_forms_api/app/form_mappings/vba_40_0247.json.erb +++ b/modules/simple_forms_api/app/form_mappings/vba_40_0247.json.erb @@ -1,5 +1,5 @@ { - "form1[0].#subform[0].TextField1[0]": "<%= form.data.dig('veteran_full_name', 'first') + ' ' + (form.data.dig('veteran_full_name', 'middle') || '') + ' ' + form.data.dig('veteran_full_name', 'last') %>", + "form1[0].#subform[0].TextField1[0]": "<%= form.veteran_name %>", "form1[0].#subform[0].TextField1[1]": "<%= form.data.dig('veteran_id', 'ssn') || form.data.dig('veteran_id', 'va_file_number') %>", "form1[0].#subform[0].CheckBox5[0]": "", "form1[0].#subform[0].CheckBox5[1]": "", @@ -13,8 +13,8 @@ "form1[0].#subform[0].CheckBox5[9]": "", "form1[0].#subform[0].Date1[0]": "<%= form.data['veteran_date_of_birth'] %>", "form1[0].#subform[0].Date1[1]": "<%= form.data['veteran_date_of_death'] %>", - "form1[0].#subform[0].TextField1[2]": "<%= form.data.dig('applicant_full_name', 'first') + ' ' + (form.data.dig('applicant_full_name', 'middle') || '') + ' ' + form.data.dig('applicant_full_name', 'last') %>", - "form1[0].#subform[0].TextField4[0]": "<%= form.data.dig('applicant_address', 'street') + ', ' + (form.data.dig('applicant_address', 'street2') || '') + '\n' + form.data.dig('applicant_address', 'city') + ', ' + form.data.dig('applicant_address', 'state') + ' ' + form.data.dig('applicant_address', 'postal_code') + ' ' + form.data.dig('applicant_address', 'country') %>", + "form1[0].#subform[0].TextField1[2]": "<%= form.applicant_name %>", + "form1[0].#subform[0].TextField4[0]": "<%= form.applicant_address %>", "form1[0].#subform[0].TextField1[3]": "<%= form.data['applicant_phone'] %>", "form1[0].#subform[0].TextField1[4]": "<%= form.data['applicant_email'] %>", "form1[0].#subform[0].TextField2[0]": "<%= form.data['certificates'] %>", diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb index 3769be42eb6..6e3444e669d 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb @@ -22,6 +22,33 @@ def metadata } end + def veteran_name + first_name = data.dig('veteran_full_name', 'first') || '' + middle_name = data.dig('veteran_full_name', 'middle') || '' + last_name = data.dig('veteran_full_name', 'last') || '' + + "#{first_name} #{middle_name} #{last_name}" + end + + def applicant_name + first_name = data.dig('applicant_full_name', 'first') || '' + middle_name = data.dig('applicant_full_name', 'middle') || '' + last_name = data.dig('applicant_full_name', 'last') || '' + + "#{first_name} #{middle_name} #{last_name}" + end + + def applicant_address + street = data.dig('applicant_address', 'street') || '' + street2 = data.dig('applicant_address', 'street2') || '' + city = data.dig('applicant_address', 'city') || '' + state = data.dig('applicant_address', 'state') || '' + postal_code = data.dig('applicant_address', 'postal_code') || '' + country = data.dig('applicant_address', 'country') || '' + + "#{street}, #{street2}\\n#{city}, #{state} #{postal_code} #{country}" + end + def zip_code_is_us_based @data.dig('applicant_address', 'country') == 'USA' end @@ -39,6 +66,10 @@ def handle_attachments(file_path) end end + def words_to_remove + veteran_ssn_and_file_number + veteran_dates_of_birth_and_death + applicant_zip + applicant_phone + end + def submission_date_config { should_stamp_date?: false } end @@ -85,5 +116,42 @@ def fill_pdf_with_additional_address filler.generate end + + def veteran_ssn_and_file_number + [ + data.dig('veteran_id', 'ssn')&.[](0..2), + data.dig('veteran_id', 'ssn')&.[](3..4), + data.dig('veteran_id', 'ssn')&.[](5..8), + data.dig('veteran_id', 'va_file_number')&.[](0..2), + data.dig('veteran_id', 'va_file_number')&.[](3..4), + data.dig('veteran_id', 'va_file_number')&.[](5..8) + ] + end + + def veteran_dates_of_birth_and_death + [ + data['veteran_date_of_birth']&.[](0..3), + data['veteran_date_of_birth']&.[](5..6), + data['veteran_date_of_birth']&.[](8..9), + data['veteran_date_of_death']&.[](0..3), + data['veteran_date_of_death']&.[](5..6), + data['veteran_date_of_death']&.[](8..9) + ] + end + + def applicant_zip + [ + data.dig('applicant_address', 'postal_code')&.[](0..4), + data.dig('applicant_address', 'postal_code')&.[](5..8) + ] + end + + def applicant_phone + [ + data['applicant_phone']&.gsub('-', '')&.[](0..2), + data['applicant_phone']&.gsub('-', '')&.[](3..5), + data['applicant_phone']&.gsub('-', '')&.[](6..9) + ] + end end end diff --git a/modules/simple_forms_api/lib/simple_forms_api.rb b/modules/simple_forms_api/lib/simple_forms_api.rb index 6a043ddb8f8..883508f008f 100644 --- a/modules/simple_forms_api/lib/simple_forms_api.rb +++ b/modules/simple_forms_api/lib/simple_forms_api.rb @@ -32,6 +32,8 @@ def scrub_pii(message) words_to_remove += SimpleFormsApi::VBA21p0847.new(params).words_to_remove when '21-0845' words_to_remove += SimpleFormsApi::VBA210845.new(params).words_to_remove + when '40-0247' + words_to_remove += SimpleFormsApi::VBA400247.new(params).words_to_remove else return "something has gone wrong with your form, #{params[:form_number]} and the entire " \ 'error message has been redacted to keep PII from getting leaked' From 846aa41dd671112ac449c219d1c3c8886b484282 Mon Sep 17 00:00:00 2001 From: Tyler Fink Date: Wed, 10 Apr 2024 14:01:54 -0600 Subject: [PATCH 104/260] Migrate burials form to v2 with rake task (#16215) --- rakelib/burials_v2_update.rake | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 rakelib/burials_v2_update.rake diff --git a/rakelib/burials_v2_update.rake b/rakelib/burials_v2_update.rake new file mode 100644 index 00000000000..4b1e495dd2e --- /dev/null +++ b/rakelib/burials_v2_update.rake @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +namespace :burials_v2 do + desc 'Perform migration of 21p-530 in progress forms to v2' + task update: :environment do + InProgressForm.where(form_id: '21P-530').find_in_batches do |group| + sleep(0.05) # short pause between batches + + group.each do |ipf| + ipf.metadata['return_url'] = '/claimant-information' + parsed_form = JSON.parse ipf.form_data + + parsed_form['relationship']['type'] = nil if parsed_form.dig('relationship', 'type') == 'other' + + if parsed_form.dig('location_of_death', 'location') == 'other' + parsed_form['location_of_death']['location'] = nil + end + + ipf.form_data = parsed_form.to_json + + ipf.form_id = '21P-530V2' + + ipf.save + end + end + end +end From 13a7843b8a551c7710dde8f33bf98e042e744680 Mon Sep 17 00:00:00 2001 From: Tyler Fink Date: Wed, 10 Apr 2024 14:02:09 -0600 Subject: [PATCH 105/260] Data Migration of InProgressForm Status Column (#16094) * Plucked db changes * Add rakelib task --------- Co-authored-by: Thomas Blackwell --- lib/in_progress_form_status_default.rb | 11 +++++++++++ rakelib/in_progress_forms_status_change.rake | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 lib/in_progress_form_status_default.rb create mode 100644 rakelib/in_progress_forms_status_change.rake diff --git a/lib/in_progress_form_status_default.rb b/lib/in_progress_form_status_default.rb new file mode 100644 index 00000000000..7ec746d57d4 --- /dev/null +++ b/lib/in_progress_form_status_default.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module DataMigrations + module InProgressFormStatusDefault + module_function + + def run + InProgressForm.where(status: nil).update_all(status: 'pending') # rubocop:disable Rails/SkipsModelValidations + end + end +end diff --git a/rakelib/in_progress_forms_status_change.rake b/rakelib/in_progress_forms_status_change.rake new file mode 100644 index 00000000000..1d5f6d06691 --- /dev/null +++ b/rakelib/in_progress_forms_status_change.rake @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +namespace :data_migration do + task in_progress_forms_status: :environment do + DataMigrations::InProgressFormStatusDefault.run + end +end From 04f6238f8429c0ff187bbafec99394904bfcb0f7 Mon Sep 17 00:00:00 2001 From: evansmith Date: Wed, 10 Apr 2024 16:19:43 -0400 Subject: [PATCH 106/260] Ndbex 80288 currency appearance (#16266) * method to prepend amt govt contribution so that it fits on the right hand boxes in the pdf * rubocop * use rjust --- lib/pdf_fill/forms/va21p530v2.rb | 8 ++++++++ spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json | 2 +- spec/fixtures/pdf_fill/21P-530V2/merge_fields.json | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index 86014532749..fdc8bca7f13 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -678,6 +678,12 @@ def combine_previous_names_and_service(previous_names) end.join('; ') end + def format_currency_spacing + return if @form_data['amountGovtContribution'].blank? + + @form_data['amountGovtContribution'] = @form_data['amountGovtContribution'].rjust(5) + end + def set_state_to_no_if_national national = @form_data['nationalOrFederal'] @form_data['cemetaryLocationQuestion'] = 'none' if national @@ -758,6 +764,8 @@ def merge_fields(_options = {}) convert_location_of_death + format_currency_spacing + %w[ nationalOrFederal govtContributions diff --git a/spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json b/spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json index 6662d6946c4..b46b6d1052d 100644 --- a/spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json +++ b/spec/fixtures/pdf_fill/21P-530V2/kitchen_sink.json @@ -2,7 +2,7 @@ "transportationExpenses":true, "plotExpenseResponsibility":true, "govtContributions":true, - "amountGovtContribution":"50000", + "amountGovtContribution":"5000", "nationalOrFederal":true, "name":"name of cemetery", "finalRestingPlace":{"location":"other", "other":"other"}, diff --git a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json index 951fcd309ae..6d10245e9ea 100644 --- a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json +++ b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json @@ -2,7 +2,7 @@ "transportationExpenses":true, "plotExpenseResponsibility":true, "govtContributions":true, - "amountGovtContribution":"50000", + "amountGovtContribution":" 5000", "nationalOrFederal":true, "name":"name of cemetery", "finalRestingPlace":{"location":{"cemetery":"Off", "privateResidence":"Off", "mausoleum":"Off", "other":"On"}, "other":"other"}, From bd1f569c823c3cebbf0509400c5eed8f0c04be6e Mon Sep 17 00:00:00 2001 From: Kristen Brown <11942904+kristen-brown@users.noreply.github.com> Date: Wed, 10 Apr 2024 16:36:24 -0400 Subject: [PATCH 107/260] API-31672: Update or add test data section to appeals docs (#16223) --- .../app/swagger/appealable_issues/v0/api_description.md | 4 ++++ .../app/swagger/appealable_issues/v0/api_description_dev.md | 4 ++++ .../appeals_api/app/swagger/appealable_issues/v0/swagger.json | 2 +- .../app/swagger/appealable_issues/v0/swagger_dev.json | 2 +- .../app/swagger/appeals_status/v1/api_description.md | 2 +- .../app/swagger/appeals_status/v1/api_description_dev.md | 2 +- .../appeals_api/app/swagger/appeals_status/v1/swagger.json | 2 +- .../app/swagger/appeals_status/v1/swagger_dev.json | 2 +- .../app/swagger/legacy_appeals/v0/api_description.md | 4 ++++ .../app/swagger/legacy_appeals/v0/api_description_dev.md | 4 ++++ .../appeals_api/app/swagger/legacy_appeals/v0/swagger.json | 2 +- .../app/swagger/legacy_appeals/v0/swagger_dev.json | 2 +- 12 files changed, 24 insertions(+), 8 deletions(-) diff --git a/modules/appeals_api/app/swagger/appealable_issues/v0/api_description.md b/modules/appeals_api/app/swagger/appealable_issues/v0/api_description.md index 07211f176f4..9297adb073a 100644 --- a/modules/appeals_api/app/swagger/appealable_issues/v0/api_description.md +++ b/modules/appeals_api/app/swagger/appealable_issues/v0/api_description.md @@ -16,3 +16,7 @@ The authentication model for the Appealable Issues API uses OAuth 2.0/OpenID Con * [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/appealable-issues/client-credentials) **Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us). + +### Test data + +Our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appealable_issues_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information. diff --git a/modules/appeals_api/app/swagger/appealable_issues/v0/api_description_dev.md b/modules/appeals_api/app/swagger/appealable_issues/v0/api_description_dev.md index 7d2df06f56f..af2f6e03b8b 100644 --- a/modules/appeals_api/app/swagger/appealable_issues/v0/api_description_dev.md +++ b/modules/appeals_api/app/swagger/appealable_issues/v0/api_description_dev.md @@ -16,3 +16,7 @@ The authentication model for the Appealable Issues API uses OAuth 2.0/OpenID Con * [Client Credentials Grant (CCG)](/explore/api/appealable-issues/client-credentials) **Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](/support/contact-us). + +### Test data + +Our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appealable_issues_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information. diff --git a/modules/appeals_api/app/swagger/appealable_issues/v0/swagger.json b/modules/appeals_api/app/swagger/appealable_issues/v0/swagger.json index 362d01beaed..9f21a8aa689 100644 --- a/modules/appeals_api/app/swagger/appealable_issues/v0/swagger.json +++ b/modules/appeals_api/app/swagger/appealable_issues/v0/swagger.json @@ -6,7 +6,7 @@ "contact": { "name": "developer.va.gov" }, - "description": "The Appealable Issues API lets you retrieve a list of a claimant’s appealable issues and any chains of preceding issues. Appealable issues are issues from claims about which VA has made a decision that may be eligible for appeal. Not all appealable issues are guaranteed to be eligible for appeal; for example, claimants may have another appeal in progress for an issue.\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](https://developer.va.gov/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs: \n* [Higher-Level Reviews API](https://developer.va.gov/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](https://developer.va.gov/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](https://developer.va.gov/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Appealable Issues API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Appealable Issues API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](https://developer.va.gov/explore/api/appealable-issues/authorization-code)\n* [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/appealable-issues/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us).\n" + "description": "The Appealable Issues API lets you retrieve a list of a claimant’s appealable issues and any chains of preceding issues. Appealable issues are issues from claims about which VA has made a decision that may be eligible for appeal. Not all appealable issues are guaranteed to be eligible for appeal; for example, claimants may have another appeal in progress for an issue.\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](https://developer.va.gov/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs: \n* [Higher-Level Reviews API](https://developer.va.gov/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](https://developer.va.gov/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](https://developer.va.gov/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Appealable Issues API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Appealable Issues API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](https://developer.va.gov/explore/api/appealable-issues/authorization-code)\n* [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/appealable-issues/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us).\n\n### Test data\n\nOur sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appealable_issues_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n" }, "tags": [ { diff --git a/modules/appeals_api/app/swagger/appealable_issues/v0/swagger_dev.json b/modules/appeals_api/app/swagger/appealable_issues/v0/swagger_dev.json index bc1ce722439..5cd3089975b 100644 --- a/modules/appeals_api/app/swagger/appealable_issues/v0/swagger_dev.json +++ b/modules/appeals_api/app/swagger/appealable_issues/v0/swagger_dev.json @@ -6,7 +6,7 @@ "contact": { "name": "developer.va.gov" }, - "description": "The Appealable Issues API lets you retrieve a list of a claimant’s appealable issues and any chains of preceding issues. Appealable issues are issues from claims about which VA has made a decision that may be eligible for appeal. Not all appealable issues are guaranteed to be eligible for appeal; for example, claimants may have another appeal in progress for an issue.\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs:\n* [Higher-Level Reviews API](/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Appealable Issues API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Appealable Issues API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](/explore/api/appealable-issues/authorization-code)\n* [Client Credentials Grant (CCG)](/explore/api/appealable-issues/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](/support/contact-us).\n" + "description": "The Appealable Issues API lets you retrieve a list of a claimant’s appealable issues and any chains of preceding issues. Appealable issues are issues from claims about which VA has made a decision that may be eligible for appeal. Not all appealable issues are guaranteed to be eligible for appeal; for example, claimants may have another appeal in progress for an issue.\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs:\n* [Higher-Level Reviews API](/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Appealable Issues API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Appealable Issues API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](/explore/api/appealable-issues/authorization-code)\n* [Client Credentials Grant (CCG)](/explore/api/appealable-issues/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](/support/contact-us).\n\n### Test data\n\nOur sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appealable_issues_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n" }, "tags": [ { diff --git a/modules/appeals_api/app/swagger/appeals_status/v1/api_description.md b/modules/appeals_api/app/swagger/appeals_status/v1/api_description.md index 919b42ed084..3c81af4ccc7 100644 --- a/modules/appeals_api/app/swagger/appeals_status/v1/api_description.md +++ b/modules/appeals_api/app/swagger/appeals_status/v1/api_description.md @@ -27,4 +27,4 @@ The authentication model for the Appeals Status API uses OAuth 2.0/OpenID Connec ### Test data -The database powering our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/benefits_test_accounts.md). This sandbox data contains no PII or PHI, but mimics real Veteran account information. +Our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appeals_status_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information. diff --git a/modules/appeals_api/app/swagger/appeals_status/v1/api_description_dev.md b/modules/appeals_api/app/swagger/appeals_status/v1/api_description_dev.md index 88a94d6d197..ca74d811fe2 100644 --- a/modules/appeals_api/app/swagger/appeals_status/v1/api_description_dev.md +++ b/modules/appeals_api/app/swagger/appeals_status/v1/api_description_dev.md @@ -27,4 +27,4 @@ The authentication model for the Appeals Status API uses OAuth 2.0/OpenID Connec ### Test data -The database powering our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/benefits_test_accounts.md). This sandbox data contains no PII or PHI, but mimics real Veteran account information. +Our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appeals_status_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information. diff --git a/modules/appeals_api/app/swagger/appeals_status/v1/swagger.json b/modules/appeals_api/app/swagger/appeals_status/v1/swagger.json index c46ba154a7a..d0db510e5bf 100644 --- a/modules/appeals_api/app/swagger/appeals_status/v1/swagger.json +++ b/modules/appeals_api/app/swagger/appeals_status/v1/swagger.json @@ -6,7 +6,7 @@ "contact": { "name": "developer.va.gov" }, - "description": "The Appeals Status API allows you to request the statuses of all decision reviews for a Veteran, including decision reviews following the AMA process and legacy benefit appeals. The statuses are returned as read only.\n\nTo retrieve a list of a claimant’s active contestable issues or legacy appeals, use one of these APIs:\n* [Appealable Issues API](https://developer.va.gov/explore/api/appealable-issues/docs)\n* [Legacy Appeals API](https://developer.va.gov/explore/api/legacy-appeals/docs)\n\nTo file an appeal or decision review, use one of these APIs:\n* [Higher-Level Reviews API](https://developer.va.gov/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](https://developer.va.gov/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](https://developer.va.gov/explore/api/supplemental-claims/docs)\n\n## Background\n\nThe Appeals API passes data through to Caseflow, a case management system. Caseflow returns the current status of the Veteran’s decision reviews and/or benefits appeals.\n\nBecause this application is designed to allow third-parties to request information on behalf of a Veteran, we are not using VA Authentication Federation Infrastructure (VAAFI) headers or Single Sign On External (SSOe).\n\n## Technical overview\n\n### Authentication and Authorization\n\nThe authentication model for the Appeals Status API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](https://developer.va.gov/explore/api/appeals-status/authorization-code)\n* [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/appeals-status/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us).\n\n### Test data\n\nThe database powering our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/benefits_test_accounts.md). This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n" + "description": "The Appeals Status API allows you to request the statuses of all decision reviews for a Veteran, including decision reviews following the AMA process and legacy benefit appeals. The statuses are returned as read only.\n\nTo retrieve a list of a claimant’s active contestable issues or legacy appeals, use one of these APIs:\n* [Appealable Issues API](https://developer.va.gov/explore/api/appealable-issues/docs)\n* [Legacy Appeals API](https://developer.va.gov/explore/api/legacy-appeals/docs)\n\nTo file an appeal or decision review, use one of these APIs:\n* [Higher-Level Reviews API](https://developer.va.gov/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](https://developer.va.gov/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](https://developer.va.gov/explore/api/supplemental-claims/docs)\n\n## Background\n\nThe Appeals API passes data through to Caseflow, a case management system. Caseflow returns the current status of the Veteran’s decision reviews and/or benefits appeals.\n\nBecause this application is designed to allow third-parties to request information on behalf of a Veteran, we are not using VA Authentication Federation Infrastructure (VAAFI) headers or Single Sign On External (SSOe).\n\n## Technical overview\n\n### Authentication and Authorization\n\nThe authentication model for the Appeals Status API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](https://developer.va.gov/explore/api/appeals-status/authorization-code)\n* [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/appeals-status/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us).\n\n### Test data\n\nOur sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appeals_status_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n" }, "tags": [ { diff --git a/modules/appeals_api/app/swagger/appeals_status/v1/swagger_dev.json b/modules/appeals_api/app/swagger/appeals_status/v1/swagger_dev.json index 7b848faf002..021a9114d67 100644 --- a/modules/appeals_api/app/swagger/appeals_status/v1/swagger_dev.json +++ b/modules/appeals_api/app/swagger/appeals_status/v1/swagger_dev.json @@ -6,7 +6,7 @@ "contact": { "name": "developer.va.gov" }, - "description": "The Appeals Status API allows you to request the statuses of all decision reviews for a Veteran, including decision reviews following the AMA process and legacy benefit appeals. The statuses are returned as read only.\n\nTo retrieve a list of a claimant’s active contestable issues or legacy appeals, use one of these APIs:\n* [Appealable Issues API](/explore/api/appealable-issues/docs)\n* [Legacy Appeals API](/explore/api/legacy-appeals/docs)\n\nTo file an appeal or decision review, use one of these APIs:\n* [Higher-Level Reviews API](/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](/explore/api/supplemental-claims/docs)\n\n## Background\n\nThe Appeals API passes data through to Caseflow, a case management system. Caseflow returns the current status of the Veteran’s decision reviews and/or benefits appeals.\n\nBecause this application is designed to allow third-parties to request information on behalf of a Veteran, we are not using VA Authentication Federation Infrastructure (VAAFI) headers or Single Sign On External (SSOe).\n\n## Technical overview\n\n### Authentication and Authorization\n\nThe authentication model for the Appeals Status API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](/explore/api/appeals-status/authorization-code)\n* [Client Credentials Grant (CCG)](/explore/api/appeals-status/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://dev-developer.va.gov/support/contact-us).\n\n### Test data\n\nThe database powering our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/benefits_test_accounts.md). This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n" + "description": "The Appeals Status API allows you to request the statuses of all decision reviews for a Veteran, including decision reviews following the AMA process and legacy benefit appeals. The statuses are returned as read only.\n\nTo retrieve a list of a claimant’s active contestable issues or legacy appeals, use one of these APIs:\n* [Appealable Issues API](/explore/api/appealable-issues/docs)\n* [Legacy Appeals API](/explore/api/legacy-appeals/docs)\n\nTo file an appeal or decision review, use one of these APIs:\n* [Higher-Level Reviews API](/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](/explore/api/supplemental-claims/docs)\n\n## Background\n\nThe Appeals API passes data through to Caseflow, a case management system. Caseflow returns the current status of the Veteran’s decision reviews and/or benefits appeals.\n\nBecause this application is designed to allow third-parties to request information on behalf of a Veteran, we are not using VA Authentication Federation Infrastructure (VAAFI) headers or Single Sign On External (SSOe).\n\n## Technical overview\n\n### Authentication and Authorization\n\nThe authentication model for the Appeals Status API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](/explore/api/appeals-status/authorization-code)\n* [Client Credentials Grant (CCG)](/explore/api/appeals-status/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://dev-developer.va.gov/support/contact-us).\n\n### Test data\n\nOur sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/appeals_status_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n" }, "tags": [ { diff --git a/modules/appeals_api/app/swagger/legacy_appeals/v0/api_description.md b/modules/appeals_api/app/swagger/legacy_appeals/v0/api_description.md index 4343714f4f2..b678bc0adb3 100644 --- a/modules/appeals_api/app/swagger/legacy_appeals/v0/api_description.md +++ b/modules/appeals_api/app/swagger/legacy_appeals/v0/api_description.md @@ -16,3 +16,7 @@ The authentication model for the Legacy Appeals API uses OAuth 2.0/OpenID Connec * [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/legacy-appeals/client-credentials) **Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us). + +### Test data + +Our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/legacy_appeals_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information. diff --git a/modules/appeals_api/app/swagger/legacy_appeals/v0/api_description_dev.md b/modules/appeals_api/app/swagger/legacy_appeals/v0/api_description_dev.md index edb18f4155b..3e1ca6ce1f5 100644 --- a/modules/appeals_api/app/swagger/legacy_appeals/v0/api_description_dev.md +++ b/modules/appeals_api/app/swagger/legacy_appeals/v0/api_description_dev.md @@ -16,3 +16,7 @@ The authentication model for the Legacy Appeals API uses OAuth 2.0/OpenID Connec * [Client Credentials Grant (CCG)](/explore/api/legacy-appeals/client-credentials) **Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](/support/contact-us). + +### Test data + +Our sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/legacy_appeals_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information. diff --git a/modules/appeals_api/app/swagger/legacy_appeals/v0/swagger.json b/modules/appeals_api/app/swagger/legacy_appeals/v0/swagger.json index a7437f2b0eb..3686648cc95 100644 --- a/modules/appeals_api/app/swagger/legacy_appeals/v0/swagger.json +++ b/modules/appeals_api/app/swagger/legacy_appeals/v0/swagger.json @@ -6,7 +6,7 @@ "contact": { "name": "developer.va.gov" }, - "description": "The Legacy Appeals API returns a list of a claimant's active legacy appeals, which are not part of the Appeals Modernization Act (AMA) process. This list can be used to determine whether to opt in to the new decision review process. [Learn more about managing a legacy appeal](https://www.va.gov/decision-reviews/legacy-appeals/).\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](https://developer.va.gov/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs: \n* [Higher-Level Reviews API](https://developer.va.gov/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](https://developer.va.gov/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](https://developer.va.gov/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Legacy Appeals API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Legacy Appeals API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](https://developer.va.gov/explore/api/legacy-appeals/authorization-code)\n* [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/legacy-appeals/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us).\n" + "description": "The Legacy Appeals API returns a list of a claimant's active legacy appeals, which are not part of the Appeals Modernization Act (AMA) process. This list can be used to determine whether to opt in to the new decision review process. [Learn more about managing a legacy appeal](https://www.va.gov/decision-reviews/legacy-appeals/).\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](https://developer.va.gov/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs: \n* [Higher-Level Reviews API](https://developer.va.gov/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](https://developer.va.gov/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](https://developer.va.gov/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Legacy Appeals API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Legacy Appeals API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](https://developer.va.gov/explore/api/legacy-appeals/authorization-code)\n* [Client Credentials Grant (CCG)](https://developer.va.gov/explore/api/legacy-appeals/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us).\n\n### Test data\n\nOur sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/legacy_appeals_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n" }, "tags": [ { diff --git a/modules/appeals_api/app/swagger/legacy_appeals/v0/swagger_dev.json b/modules/appeals_api/app/swagger/legacy_appeals/v0/swagger_dev.json index 8bf863d6aaa..29e39855eac 100644 --- a/modules/appeals_api/app/swagger/legacy_appeals/v0/swagger_dev.json +++ b/modules/appeals_api/app/swagger/legacy_appeals/v0/swagger_dev.json @@ -6,7 +6,7 @@ "contact": { "name": "developer.va.gov" }, - "description": "The Legacy Appeals API returns a list of a claimant's active legacy appeals, which are not part of the Appeals Modernization Act (AMA) process. This list can be used to determine whether to opt in to the new decision review process. [Learn more about managing a legacy appeal](https://www.va.gov/decision-reviews/legacy-appeals/).\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs:\n* [Higher-Level Reviews API](/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Legacy Appeals API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Legacy Appeals API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](/explore/api/legacy-appeals/authorization-code)\n* [Client Credentials Grant (CCG)](/explore/api/legacy-appeals/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](/support/contact-us).\n" + "description": "The Legacy Appeals API returns a list of a claimant's active legacy appeals, which are not part of the Appeals Modernization Act (AMA) process. This list can be used to determine whether to opt in to the new decision review process. [Learn more about managing a legacy appeal](https://www.va.gov/decision-reviews/legacy-appeals/).\n\nTo check the status of all decision reviews and appeals for a specified individual, use the [Appeals Status API](/explore/api/appeals-status/docs).\n\nTo file an appeal or decision review, use one of these APIs:\n* [Higher-Level Reviews API](/explore/api/higher-level-reviews/docs)\n* [Notice of Disagreements API](/explore/api/notice-of-disagreements/docs)\n* [Supplemental Claims API](/explore/api/supplemental-claims/docs)\n\n## Technical overview\nThe Legacy Appeals API pulls data from Caseflow, a case management system. It provides decision review and appeal data that can be used for submitting a Higher Level Review, Notice of Disagreement, or Supplemental Claim.\n\n### Authorization and Access\nThe authentication model for the Legacy Appeals API uses OAuth 2.0/OpenID Connect. The following authorization models are supported:\n* [Authorization code flow](/explore/api/legacy-appeals/authorization-code)\n* [Client Credentials Grant (CCG)](/explore/api/legacy-appeals/client-credentials)\n\n**Important:** To get production access using client credentials grant, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](/support/contact-us).\n\n### Test data\n\nOur sandbox environment is populated with [Veteran test data](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts/legacy_appeals_test_accounts.md) that can be used to test various response scenarios. This sandbox data contains no PII or PHI, but mimics real Veteran account information.\n" }, "tags": [ { From 8b6ace610c23106df95908e3aa41111a82e5d43f Mon Sep 17 00:00:00 2001 From: Riley Anderson Date: Wed, 10 Apr 2024 14:44:07 -0600 Subject: [PATCH 108/260] Add new cert and key for sign-in service sts clients (#16263) --- config/settings.yml | 2 + db/seeds/development.rb | 13 ++++- .../controllers/v0/sign_in_controller_spec.rb | 4 +- .../sign_in/sample_service_account.crt | 19 ------- .../sign_in/sample_service_account.pem | 28 ---------- spec/fixtures/sign_in/sts_client.crt | 37 +++++++++++++ spec/fixtures/sign_in/sts_client.pem | 52 +++++++++++++++++++ .../sign_in/assertion_validator_spec.rb | 4 +- 8 files changed, 107 insertions(+), 52 deletions(-) delete mode 100644 spec/fixtures/sign_in/sample_service_account.crt delete mode 100644 spec/fixtures/sign_in/sample_service_account.pem create mode 100644 spec/fixtures/sign_in/sts_client.crt create mode 100644 spec/fixtures/sign_in/sts_client.pem diff --git a/config/settings.yml b/config/settings.yml index 065cca2a433..b96a0d93058 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -79,6 +79,8 @@ sign_in: vaweb_client_id: vaweb vamobile_client_id: vamobile arp_client_id: arp + sts_client: + key_path: spec/fixtures/sign_in/sts_client.pem terms_of_use: current_version: v1 diff --git a/db/seeds/development.rb b/db/seeds/development.rb index 00a1512f296..aa5195e17ac 100644 --- a/db/seeds/development.rb +++ b/db/seeds/development.rb @@ -110,7 +110,7 @@ access_token_audience: 'http://localhost:3978/api/messages', access_token_user_attributes: ['icn'], access_token_duration: SignIn::Constants::ServiceAccountAccessToken::VALIDITY_LENGTH_SHORT_MINUTES, - certificates: [File.read('spec/fixtures/sign_in/sample_service_account.crt')] + certificates: [File.read('spec/fixtures/sign_in/sts_client.crt')] ) # Create config for accredited_representative_portal @@ -124,3 +124,14 @@ access_token_attributes: %w[first_name last_name email], refresh_token_duration: SignIn::Constants::RefreshToken::VALIDITY_LENGTH_SHORT_MINUTES, logout_redirect_uri: 'http://localhost:3001/representatives') + +# Create Service Account Config for BTSSS +btsss = SignIn::ServiceAccountConfig.find_or_initialize_by(service_account_id: 'bbb5830ecebdef04556e9c430e374972') +btsss.update!( + description: 'BTSSS', + scopes: [], + access_token_audience: 'http://localhost:3000', + access_token_user_attributes: ['icn'], + access_token_duration: SignIn::Constants::ServiceAccountAccessToken::VALIDITY_LENGTH_SHORT_MINUTES, + certificates: [File.read('spec/fixtures/sign_in/sts_client.crt')] +) diff --git a/spec/controllers/v0/sign_in_controller_spec.rb b/spec/controllers/v0/sign_in_controller_spec.rb index 54e230bbe4a..52da427b770 100644 --- a/spec/controllers/v0/sign_in_controller_spec.rb +++ b/spec/controllers/v0/sign_in_controller_spec.rb @@ -1637,7 +1637,7 @@ context 'and assertion is a valid jwt' do let(:private_key) { OpenSSL::PKey::RSA.new(File.read(private_key_path)) } - let(:private_key_path) { 'spec/fixtures/sign_in/sample_service_account.pem' } + let(:private_key_path) { 'spec/fixtures/sign_in/sts_client.pem' } let(:assertion_payload) do { iss:, @@ -1661,7 +1661,7 @@ let(:expiration_time) { SignIn::Constants::AccessToken::VALIDITY_LENGTH_SHORT_MINUTES.since.to_i } let(:created_time) { Time.zone.now.to_i } let(:uuid) { 'some-uuid' } - let(:certificate_path) { 'spec/fixtures/sign_in/sample_service_account.crt' } + let(:certificate_path) { 'spec/fixtures/sign_in/sts_client.crt' } let(:version) { SignIn::Constants::AccessToken::CURRENT_VERSION } let(:assertion_certificate) { File.read(certificate_path) } let(:service_account_config) { create(:service_account_config, certificates: [assertion_certificate]) } diff --git a/spec/fixtures/sign_in/sample_service_account.crt b/spec/fixtures/sign_in/sample_service_account.crt deleted file mode 100644 index 45fbb7ca73e..00000000000 --- a/spec/fixtures/sign_in/sample_service_account.crt +++ /dev/null @@ -1,19 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDAjCCAeoCCQCd5yxC1/1eSTANBgkqhkiG9w0BAQsFADBDMQswCQYDVQQGEwJV -UzEPMA0GA1UECAwGT3JlZ29uMREwDwYDVQQHDAhQb3J0bGFuZDEQMA4GA1UECgwH -T2RkYmFsbDAeFw0yMzA3MjAxMzM2MTFaFw0yNDA3MTkxMzM2MTFaMEMxCzAJBgNV -BAYTAlVTMQ8wDQYDVQQIDAZPcmVnb24xETAPBgNVBAcMCFBvcnRsYW5kMRAwDgYD -VQQKDAdPZGRiYWxsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw15I -xiDnedSaypN4J85mpqnW/lEhUVBOab8WH6yHP/TAybwuEA1g5FlvsK+JI8daB9ww -tj5jEO7lVObrLXDj9n2nvA05UxaoeSihVJcZZyXeqszyceV5Jy19cQFeHQsNCH/f -2rgWupyCe6UrqK8l9K/F5MILXLoDDKE1a/2mdoWl7dPy9eCBfkuoptKsWp/UYSzE -UOeveppS+fqvcyoJIRO1vMqt7Lf07RhxmzOEOF71IzxTUDbI/RLgO+LgEHPHOg9J -W7Tubh0RvKD2W7xqMDQF/81t+Y+LQ8+jnpE/7LUrHWUMmQHd5BXECFoBi/XiR01t -dcBtKdQfwmRydoPMZQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQC/2iLSxm+0Eehq -txZq7h8CMTMuOueLVeTu/UY9zT/juvobTmwgsKqYLmKx4JC7Ioycn7z1diX0LeEV -ECcMV0dIYgNDQ9J1pEVA1GJX72d3za45ZlY9R0tujDD8eynx/rxbimv5KaxmNmBA -a/2qmpxHyy2F4ZjHX4w60CYRVHvqNzSjCUpHkMw+40P89I3YStFhW64i3lpm7YRJ -Asf3Uq21LI1T9xWECQ6YBDeRHeyn2EOqAYe/xLV23AXP1pID3Mso+KpXch7Nsemc -KRXpqqNAsSZqbyXm3Wwf5zR7zKwTE2E5UfpQxlcQMFJi6HJKOua/6ujsm9JimNlr -2FRiU/DM ------END CERTIFICATE----- diff --git a/spec/fixtures/sign_in/sample_service_account.pem b/spec/fixtures/sign_in/sample_service_account.pem deleted file mode 100644 index a651eb6b6a2..00000000000 --- a/spec/fixtures/sign_in/sample_service_account.pem +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDDXkjGIOd51JrK -k3gnzmamqdb+USFRUE5pvxYfrIc/9MDJvC4QDWDkWW+wr4kjx1oH3DC2PmMQ7uVU -5ustcOP2fae8DTlTFqh5KKFUlxlnJd6qzPJx5XknLX1xAV4dCw0If9/auBa6nIJ7 -pSuoryX0r8XkwgtcugMMoTVr/aZ2haXt0/L14IF+S6im0qxan9RhLMRQ5696mlL5 -+q9zKgkhE7W8yq3st/TtGHGbM4Q4XvUjPFNQNsj9EuA74uAQc8c6D0lbtO5uHRG8 -oPZbvGowNAX/zW35j4tDz6OekT/stSsdZQyZAd3kFcQIWgGL9eJHTW11wG0p1B/C -ZHJ2g8xlAgMBAAECggEAfjVNa/jbsF+A87bam1SCCc6UHcyJan8neLbB8wpAgTd6 -x5fyZdpOqpWASrLLNDrXVVaQfVrGIq1Bp1xZtwxDp/u6vQgJ7Two78QonH3UIkdb -lhk50gw8/OstKzCH/NkjvUbmdOQRgtISlQ+5qYokSfK3M7WLI4bi62jFGxNMUymX -DGGMa1quOKJjT1xTCU7+WAZa+xzMH8J+HOw5kyigfjIj1ImzpcDCPP5tTWXt1nFL -o/Ynh+SeyMF+N923a64Ynm0htZzHuImuX5mRr1Fw+HeFDuYsbdp11bQ8iAieAj24 -aUXdiVKDnf/bLJuiV+pil/pr4EQSyidRelGwFmMaTQKBgQD3BH0NOI2JTQzO21Ay -ecfiqo8bCqrQcT++aCX6omGhPcNpoD9hHSBitjYPjqm+rpcEVsDrd6dNAFsF7eEU -aRAAaGaxjng3uDtYLFzNI/HPg4l/ZZFaFPWD9TuXVW0JRInGRyQUNUebiZkUckGX -hpZELVT/pebIESeZgsoQ85vcPwKBgQDKePzed0c9zm0jhKHZoV1o1WhXWb7vTIFG -KlVK+LCh2Mnd0LJou16QDqU5hNSJtCMyfSBKapBNdiDrtHsug+28nv0SJYQtiehV -nyQ7i9WCv4dnPFDMPsbu8ZdnCg+pEuVQg5G7PnYZ1lt4XvNPz6mBY7EjlZJ7EHMh -lCvmGOr+WwKBgQCrKe0NEDbjAQTzAX0cvM4I/m6TKl0aep7U7Y4DkilcdVPHCUdh -n7ElNWVYel6cxpXWZ9beUtcWwDxSa3cfkX2JCs6+Eh6zXXGhs3vKmjGgvWC1akfB -x+woN/HG92bKmTdusTUK27B20m3EgTd6K8RMEa1oSCkWUOzDrqEeBe/mOQKBgQDB -ahQ9O/pdK22MiW3HJOPDemGDWCMSG6Y+bcAurySkZyBnea6EZ8DsomDpcl9J8D/T -Qj5veB7DMH5AS5eEltiq38Hm7Nm4Ws4LxMtq6qiajvX9A1w30BxfM4ArGSxemcNf -R2AWW5OcGO4mLaYGbtyA0sfrsz1LvCoPQKky1EjfkwKBgQDGyKQNZX7W6Y+2ou65 -2qY5tcw+oesU3zH+tDeNOlb3hp7PvtDKDf25/0cZJ0YGW9N6DQhGmbZWgChfQ1nS -4CkAQVbGeJPm3mvLf+k0ApQHgc3xuy7CD0eYYv3IzCt9oEppzyZoadRJ+L6sH6lN -1f0oNJVVK26pEtXsc0IrfQ5EbQ== ------END PRIVATE KEY----- diff --git a/spec/fixtures/sign_in/sts_client.crt b/spec/fixtures/sign_in/sts_client.crt new file mode 100644 index 00000000000..cc62802e760 --- /dev/null +++ b/spec/fixtures/sign_in/sts_client.crt @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +MIIGZTCCBU2gAwIBAgIHPQAAAACU1zANBgkqhkiG9w0BAQsFADBIMRMwEQYKCZIm +iZPyLGQBGRYDZ292MRIwEAYKCZImiZPyLGQBGRYCdmExHTAbBgNVBAMTFFZBLUlu +dGVybmFsLVMyLUlDQTExMB4XDTI0MDQwNTE1MTkyOFoXDTI1MDQyOTE1MTkyOFow +gY8xCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRELkMuMRMwEQYDVQQHEwpXYXNoaW5n +dG9uMSwwKgYDVQQKEyNVLlMuIERlcGFydG1lbnQgb2YgVmV0ZXJhbnMgQWZmYWly +czEuMCwGA1UEAxMlc2lnbi1pbi1zZXJ2aWNlLXN0cy12ZXRzYXBpLWxvY2FsaG9z +dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALs8ksbzx8CkeEh9FXTW +UibrmN+Qnb/hfG3kAOvXvk1vvzzWTJFjWBzTmahdkHaVMUHEsJ9UPrL0e6j3z8w4 +rYY+4myxzVRE5K1qZ6/JofizdOmnrSPBkLenguOGWBLoNZOVgXuXKnCRif8LexdK +0i7NDhZNF6iM4gJD6fqstSHrfSZTAuqPjQX5o7QccAhJxy/3UWnPJloq35LnhLbi +vGJGHiQ1dqpWxiHo4R8pz9TnsUJb8YEBeIIjWq5CI9lQo0I7bevRUJtcPzkTUm7P +Kb3PolPtCBPzd9OpaOZh5SdlqK8DoNopH70pOgmqaCD6ZfyjLP/Vhu2d6PzSGknq +wAi8YSYYH6TPX25H1VUVnK9F+c/7bEWjgS9ILHZzQ+QugjPs4/rll1/ch2nyLf2R +lZWjwVkf5qllQcNxlg9bQWGp/XeUV4tDLacFQTULY5Xf9w7rdhsYDkuYtTuj4rz3 ++SLEW/weuZ8754CdfQZ3BC+1M53cFcR4A3q9sA9tyloSUmjiKgAZ7Wy2e5IRzfOc +5XQ2lSTIDOLjat91tvUzixwI33JpEDHAQSJvtHkxxCf4s8vacLhz+7Pmy99hc9di +CscDONuoiQJ9W33pkBE8tWCWgmLVMg+GOFyZm1qobZi+v5E4JKZhAPQdgra40vaf +CXQI1ONxoaM3Wi7YT9k+trb9AgMBAAGjggIKMIICBjBeBgNVHREEVzBVgixzaWdu +LWluLXNlcnZpY2Utc3RzLXZldHNhcGktbG9jYWxob3N0LnZhLmdvdoIlc2lnbi1p +bi1zZXJ2aWNlLXN0cy12ZXRzYXBpLWxvY2FsaG9zdDAdBgNVHQ4EFgQUNPHxnzG2 +aPw2OWbj7j9OvUL2+i0wHwYDVR0jBBgwFoAUIliIGSkXgZad98moGCx1KnwULKkw +RwYDVR0fBEAwPjA8oDqgOIY2aHR0cDovL2NybC5wa2kudmEuZ292L3BraS9jcmwv +VkEtSW50ZXJuYWwtUzItSUNBMTEuY3JsMHkGCCsGAQUFBwEBBG0wazBFBggrBgEF +BQcwAoY5aHR0cDovL2FpYS5wa2kudmEuZ292L3BraS9haWEvdmEvVkEtSW50ZXJu +YWwtUzItSUNBMTEuY2VyMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5wa2kudmEu +Z292MAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgTwMD0GCSsGAQQBgjcVBwQwMC4G +JisGAQQBgjcVCIHIwzOB+fAGgaWfDYTggQiFwqpLBoWUjgGCoog/AgFkAgEwMB0G +A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAnBgkrBgEEAYI3FQoEGjAYMAoG +CCsGAQUFBwMBMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQA2NsYsrw0h +lILTMpN2K5WU5SqSsXB/zfkg9oql2Gs6zxG6lnaIiOEzTnNZo920uXdzAlBOyyfj +jEUEAzhWSUvLvNOH6lvM5PCizOyWYvDOGECwGIxIa++Nu+XR+tnakd3AZ/Y77nx8 +RN/7ZcK4uSTXqHASZIERT4PlCN1MHf/7nsNQM1+WJZjKJ2wbQdxfaP8mu3PoFKq1 +Cq7DIz5vdFIm5mI+pYXSZW0y4DWa5jQ5v4yaLOhwVB5K3ewIeidjyrrsCbbRNyLe +S6n2NWmidgrVLw59RO87nYqV9oHelrUyt79bjo3SrL20Mv0ePzDXjqdzi9avxkbn +zQNNc53xge5r +-----END CERTIFICATE----- diff --git a/spec/fixtures/sign_in/sts_client.pem b/spec/fixtures/sign_in/sts_client.pem new file mode 100644 index 00000000000..bcdd1e0137d --- /dev/null +++ b/spec/fixtures/sign_in/sts_client.pem @@ -0,0 +1,52 @@ +-----BEGIN PRIVATE KEY----- +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 +TIB3lEXMXkuee+jO8i+FKa6H0T8rah+w +-----END PRIVATE KEY----- diff --git a/spec/services/sign_in/assertion_validator_spec.rb b/spec/services/sign_in/assertion_validator_spec.rb index 6d5213861ca..21f8995b677 100644 --- a/spec/services/sign_in/assertion_validator_spec.rb +++ b/spec/services/sign_in/assertion_validator_spec.rb @@ -7,7 +7,7 @@ subject { SignIn::AssertionValidator.new(assertion:).perform } let(:private_key) { OpenSSL::PKey::RSA.new(File.read(private_key_path)) } - let(:private_key_path) { 'spec/fixtures/sign_in/sample_service_account.pem' } + let(:private_key_path) { 'spec/fixtures/sign_in/sts_client.pem' } let(:assertion_payload) do { iss:, @@ -30,7 +30,7 @@ let(:service_account_audience) { service_account_config.access_token_audience } let(:assertion_encode_algorithm) { SignIn::Constants::Auth::ASSERTION_ENCODE_ALGORITHM } let(:assertion) { JWT.encode(assertion_payload, private_key, assertion_encode_algorithm) } - let(:certificate_path) { 'spec/fixtures/sign_in/sample_service_account.crt' } + let(:certificate_path) { 'spec/fixtures/sign_in/sts_client.crt' } let(:assertion_certificate) { File.read(certificate_path) } let(:token_route) { "https://#{Settings.hostname}#{SignIn::Constants::Auth::TOKEN_ROUTE_PATH}" } From 095e43f48cbeaae844f9b9354e1e6b62d312a272 Mon Sep 17 00:00:00 2001 From: Kristen Brown <11942904+kristen-brown@users.noreply.github.com> Date: Wed, 10 Apr 2024 16:48:01 -0400 Subject: [PATCH 109/260] API-34203: Remove Unused Appeals API Routes (#16226) * API-34203: Remove unused Appeals API routes * API-34203: Remove specs for endpoints healthcheck routes that were removed * API-34203: Add comments to routes to explain their purpose and reduce confusion * API-34203: Update Appeals Status v1 specs to use the correct appeals-status endpoint --- modules/appeals_api/config/routes.rb | 27 +++++-------------- .../spec/requests/metadata_request_spec.rb | 3 --- .../requests/v1/appeals_controller_spec.rb | 4 +-- 3 files changed, 9 insertions(+), 25 deletions(-) diff --git a/modules/appeals_api/config/routes.rb b/modules/appeals_api/config/routes.rb index 1c7f2b21d35..8f6178d281e 100644 --- a/modules/appeals_api/config/routes.rb +++ b/modules/appeals_api/config/routes.rb @@ -3,16 +3,13 @@ AppealsApi::Engine.routes.draw do get '/appeals_status/metadata', to: 'metadata#appeals_status' get '/decision_reviews/metadata', to: 'metadata#decision_reviews' - get '/v0/healthcheck', to: 'metadata#healthcheck' - get '/v1/healthcheck', to: 'metadata#healthcheck_s3' - get '/v2/healthcheck', to: 'metadata#healthcheck_s3' - get '/v1/appeals_healthcheck', to: 'metadata#healthcheck' - get '/v1/appeals_upstream_healthcheck', to: 'metadata#appeals_status_upstream_healthcheck' - get '/v0/upstream_healthcheck', to: 'metadata#appeals_status_upstream_healthcheck' - get '/v1/upstream_healthcheck', to: 'metadata#decision_reviews_upstream_healthcheck' - get '/v2/upstream_healthcheck', to: 'metadata#decision_reviews_upstream_healthcheck' - get '/v0/appeals', to: 'v0/appeals#index' - get '/v1/appeals', to: 'v1/appeals#index' + get '/v0/healthcheck', to: 'metadata#healthcheck' # Appeals Status v0 + get '/v1/healthcheck', to: 'metadata#healthcheck_s3' # Decision Reviews v1 + get '/v2/healthcheck', to: 'metadata#healthcheck_s3' # Decision Reviews v2 + get '/v0/upstream_healthcheck', to: 'metadata#appeals_status_upstream_healthcheck' # Appeals Status v0 + get '/v1/upstream_healthcheck', to: 'metadata#decision_reviews_upstream_healthcheck' # Decision Reviews v1 + get '/v2/upstream_healthcheck', to: 'metadata#decision_reviews_upstream_healthcheck' # Decision Reviews v2 + get '/v0/appeals', to: 'v0/appeals#index' # Appeals Status v0 namespace :v1, defaults: { format: 'json' } do namespace :decision_reviews do @@ -76,20 +73,10 @@ namespace :docs do namespace :v0, defaults: { format: 'json' } do resources :api, only: [:index] - - # Routes below are deprecated - they can be removed once they are no longer used: - docs_controller = '/appeals_api/docs/v2/docs' - get 'hlr', to: "#{docs_controller}#hlr" - get 'nod', to: "#{docs_controller}#nod" - get 'sc', to: "#{docs_controller}#sc" - get 'ci', to: "#{docs_controller}#ci" - get 'la', to: "#{docs_controller}#la" - # ...end of deprecated routes end namespace :v1, defaults: { format: 'json' } do get 'decision_reviews', to: 'docs#decision_reviews' - get 'appeals', to: 'docs#appeals_status' end namespace :v2, defaults: { format: 'json' } do diff --git a/modules/appeals_api/spec/requests/metadata_request_spec.rb b/modules/appeals_api/spec/requests/metadata_request_spec.rb index 2dbb7f19661..b01cd39e5e1 100644 --- a/modules/appeals_api/spec/requests/metadata_request_spec.rb +++ b/modules/appeals_api/spec/requests/metadata_request_spec.rb @@ -176,7 +176,6 @@ context 'v1' do it_behaves_like 'a healthcheck', '/services/appeals/v1/healthcheck' - it_behaves_like 'a healthcheck', '/services/appeals/v1/appeals_healthcheck' end context 'segmented APIs' do @@ -210,8 +209,6 @@ end context 'v1' do - it_behaves_like 'an upstream healthcheck (caseflow)', '/services/appeals/v1/appeals_upstream_healthcheck' - it 'checks the status of both services individually' do VCR.use_cassette('caseflow/health-check') do allow(CentralMail::Service).to receive(:current_breaker_outage?).and_return(true) diff --git a/modules/appeals_api/spec/requests/v1/appeals_controller_spec.rb b/modules/appeals_api/spec/requests/v1/appeals_controller_spec.rb index d08a6bf353f..78a28226a2b 100644 --- a/modules/appeals_api/spec/requests/v1/appeals_controller_spec.rb +++ b/modules/appeals_api/spec/requests/v1/appeals_controller_spec.rb @@ -7,7 +7,7 @@ include SchemaMatchers describe '#index' do - let(:path) { '/services/appeals/v1/appeals' } + let(:path) { '/services/appeals/appeals-status/v1/appeals' } let(:caseflow_cassette_name) { 'caseflow/appeals' } let(:mpi_cassette_name) { 'mpi/find_candidate/valid' } let(:va_user) { 'test.user@example.com' } @@ -20,7 +20,7 @@ 'GET endpoint with optional Veteran ICN parameter', { cassette: 'caseflow/appeals', - path: '/services/appeals/v1/appeals', + path: '/services/appeals/appeals-status/v1/appeals', scope_base: 'AppealsStatus', headers: { 'X-VA-User' => 'test.user@example.com' } } From d3a244cec4249e4d94eabb8070a8f3c8ff11b485 Mon Sep 17 00:00:00 2001 From: Gregg P <117232882+GcioGregg@users.noreply.github.com> Date: Wed, 10 Apr 2024 14:03:58 -0700 Subject: [PATCH 110/260] Vfep 903 - add guardian certification/signature to 1995 spool file (#16265) * 1995 spool file changes * fix json-schema reference in Gemfile.lock * fix errors in other team's tests * revert temporary fixes to other team's code * fix gemfile.lock json-schema version * update Gemfile.lock to latest json-schema * 1995 spool file changes * remove last school * 1995 spool changes * fix rubocop * fix merge conflicts * fix merge conflicts * resolve merge conflict * fix tests * update gemfile * 1995 spool changes * update json_schema * fix conflict * fix failing test * remove blank line * add newline at end of file * add newline --- app/sidekiq/education_form/templates/1995.erb | 6 +++++- .../1995/ch30_guardian_graduated.json | 2 +- .../1995/ch30_guardian_graduated.spl | 6 +++--- .../1995/ch30_guardian_graduated_sponsor.json | 2 +- .../1995/ch30_guardian_graduated_sponsor.spl | 6 +++--- .../1995/ch30_guardian_not_graduated.spl | 2 +- 6 files changed, 14 insertions(+), 10 deletions(-) diff --git a/app/sidekiq/education_form/templates/1995.erb b/app/sidekiq/education_form/templates/1995.erb index 3080a18d4cb..78f99e3717a 100644 --- a/app/sidekiq/education_form/templates/1995.erb +++ b/app/sidekiq/education_form/templates/1995.erb @@ -126,7 +126,7 @@ Date Entered Date Separated Service Component Date Entered Date Separated Service Component <% @applicant&.toursOfDuty&.each do |tour| -%> <%= to_date(tour.dateRange&.from) %> <%= to_date(tour.dateRange&.to) %> <%= tour.serviceBranch %> -<% end %> +<% end -%> <% end -%> <% unless Settings.vsp_environment.eql?('production') -%> @@ -184,8 +184,12 @@ Signature/Title/Branch of Armed Forces Education Service Officer Date <% if @applicant.isActiveDuty -%> As an active-duty service member, you have consulted with an Education Service Officer (ESO) regarding your education program. +<% else -%> +<% if @applicant.minorHighSchoolQuestions -%> + You are the parent, guardian, or custodian of the applicant <% else -%> Certification and Signature of Applicant +<% end -%> Signature of Applicant Date <% end -%> <% end -%> diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.json b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.json index 2102ff28357..fa8e95826e0 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.json +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.json @@ -44,7 +44,7 @@ "guardianEmail":"test84@test.com" }, "applicantServed": "Yes", - "isActiveDuty": true, + "isActiveDuty": false, "toursOfDuty": [{ "dateRange": { "from": "2010-06-26", diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.spl b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.spl index ffc3802a020..80f95ad9845 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.spl +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated.spl @@ -61,7 +61,7 @@ Education or Career Goal: Served in the armed forces?: Yes -Are You Now On Active Duty?: YES +Are You Now On Active Duty?: NO Do you have any new periods of service to record since you last applied for education benefits? YES @@ -90,8 +90,8 @@ Address of Parent, Guardian or Custodian: Email address: test84@test.com -As an active-duty service member, you have consulted with an Education Service -Officer (ESO) regarding your education program. + You are the parent, guardian, or custodian of the applicant +Signature of Applicant Date Electronically Received by VA: 2017-01-17 Confirmation #: V-EBC-1 diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.json b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.json index c3fcb550e54..d7a705c734b 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.json +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.json @@ -48,7 +48,7 @@ "guardianEmail":"test84@test.com" }, "applicantServed": "Yes", - "isActiveDuty": true, + "isActiveDuty": false, "toursOfDuty": [{ "dateRange": { "from": "2010-06-26", diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.spl b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.spl index 2e0fd2d8a57..179ad95507a 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.spl +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_graduated_sponsor.spl @@ -70,7 +70,7 @@ Education or Career Goal: Served in the armed forces?: Yes -Are You Now On Active Duty?: YES +Are You Now On Active Duty?: NO Do you have any new periods of service to record since you last applied for education benefits? YES @@ -99,8 +99,8 @@ Address of Parent, Guardian or Custodian: Email address: test84@test.com -As an active-duty service member, you have consulted with an Education Service -Officer (ESO) regarding your education program. + You are the parent, guardian, or custodian of the applicant +Signature of Applicant Date Electronically Received by VA: 2017-01-17 Confirmation #: V-EBC-1 diff --git a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.spl b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.spl index 488ab1cd212..3282cb24760 100644 --- a/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.spl +++ b/spec/fixtures/education_benefits_claims/1995/ch30_guardian_not_graduated.spl @@ -88,7 +88,7 @@ Address of Parent, Guardian or Custodian: Email address: test84@test.com - Certification and Signature of Applicant + You are the parent, guardian, or custodian of the applicant Signature of Applicant Date Electronically Received by VA: 2017-01-17 From f018c4b6bd5930e6aba5044b1bb846b5f24ba789 Mon Sep 17 00:00:00 2001 From: Kris Pethtel Date: Wed, 10 Apr 2024 16:33:02 -0500 Subject: [PATCH 111/260] 8346: fix excludeProvidedMessage false handling (#16287) --- .../controllers/mobile/v1/messages_controller.rb | 4 +++- .../spec/request/v1/messages_request_spec.rb | 14 +++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/modules/mobile/app/controllers/mobile/v1/messages_controller.rb b/modules/mobile/app/controllers/mobile/v1/messages_controller.rb index 19260fbc43d..61ce4d50dc7 100644 --- a/modules/mobile/app/controllers/mobile/v1/messages_controller.rb +++ b/modules/mobile/app/controllers/mobile/v1/messages_controller.rb @@ -8,7 +8,9 @@ def thread resource = client.get_messages_for_thread(message_id) raise Common::Exceptions::RecordNotFound, message_id if resource.blank? - resource.data = resource.data.filter { |m| m.message_id.to_s != params[:id] } if params[:excludeProvidedMessage] + if ActiveModel::Type::Boolean.new.cast(params[:excludeProvidedMessage]) + resource.data = resource.data.filter { |m| m.message_id.to_s != params[:id] } + end resource.metadata.merge!(message_counts(resource)) render json: resource.data, diff --git a/modules/mobile/spec/request/v1/messages_request_spec.rb b/modules/mobile/spec/request/v1/messages_request_spec.rb index eb03dbb4523..f17249e5228 100644 --- a/modules/mobile/spec/request/v1/messages_request_spec.rb +++ b/modules/mobile/spec/request/v1/messages_request_spec.rb @@ -153,7 +153,7 @@ expect(response.parsed_body['data'].any? { |m| m['id'] == thread_id.to_s }).to be true end - it 'filters the provided message' do + it 'filters the provided message when excludeProvidedMessage is true' do VCR.use_cassette('mobile/messages/v1_get_thread') do get "/mobile/v1/messaging/health/messages/#{thread_id}/thread", headers: sis_headers, @@ -165,6 +165,18 @@ expect(response.parsed_body['data'].any? { |m| m['id'] == thread_id.to_s }).to be false end + it 'does not filter the provided message when excludeProvidedMessage is false' do + VCR.use_cassette('mobile/messages/v1_get_thread') do + get "/mobile/v1/messaging/health/messages/#{thread_id}/thread", + headers: sis_headers, + params: { excludeProvidedMessage: false } + end + + expect(response).to be_successful + expect(response.parsed_body).to eq(thread_response) + expect(response.parsed_body['data'].any? { |m| m['id'] == thread_id.to_s }).to be true + end + it 'provides a count in the meta of read' do VCR.use_cassette('mobile/messages/v1_get_thread') do get "/mobile/v1/messaging/health/messages/#{thread_id}/thread", From 0aeda416bbeca9ab2a92276cdd627f3cf3e786bd Mon Sep 17 00:00:00 2001 From: Dick Davis Date: Wed, 10 Apr 2024 16:45:39 -0500 Subject: [PATCH 112/260] 78697 - Refactor SignIn::UserCreator (#16210) * Remove user creation from UserCreator * Rename UserCreator to UserCodeMapCreator * Update SignInController * Remove ARP user creator --------- Co-authored-by: Rebecca Tolmach <10993987+rmtolmach@users.noreply.github.com> --- app/controllers/v0/sign_in_controller.rb | 14 +- ...er_creator.rb => user_code_map_creator.rb} | 47 +----- .../representative_user_creator.rb | 143 ----------------- .../representative_user_creator_spec.rb | 97 ----------- .../controllers/v0/sign_in_controller_spec.rb | 150 ------------------ ..._spec.rb => user_code_map_creator_spec.rb} | 42 +---- 6 files changed, 12 insertions(+), 481 deletions(-) rename app/services/sign_in/{user_creator.rb => user_code_map_creator.rb} (68%) delete mode 100644 modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_creator.rb delete mode 100644 modules/accredited_representative_portal/spec/services/accredited_representative_portal/representative_user_creator_spec.rb rename spec/services/sign_in/{user_creator_spec.rb => user_code_map_creator_spec.rb} (73%) diff --git a/app/controllers/v0/sign_in_controller.rb b/app/controllers/v0/sign_in_controller.rb index 68834e4dd18..bcc43b4e6e5 100644 --- a/app/controllers/v0/sign_in_controller.rb +++ b/app/controllers/v0/sign_in_controller.rb @@ -312,7 +312,9 @@ def create_login_code(state_payload, user_info, credential_level) # rubocop:disa user_attributes = auth_service(state_payload.type, state_payload.client_id).normalized_attributes(user_info, credential_level) verified_icn = SignIn::AttributeValidator.new(user_attributes:).perform - user_code_map = create_user_code_map(user_attributes, state_payload, verified_icn, request.remote_ip) + user_code_map = SignIn::UserCodeMapCreator.new( + user_attributes:, state_payload:, verified_icn:, request_ip: request.remote_ip + ).perform context = { type: state_payload.type, @@ -339,16 +341,6 @@ def create_login_code(state_payload, user_info, credential_level) # rubocop:disa content_type: 'text/html' end - def create_user_code_map(user_attributes, state_payload, verified_icn, request_ip) - klass = if state_payload.client_id == Settings.sign_in.arp_client_id - AccreditedRepresentativePortal::RepresentativeUserCreator - else - SignIn::UserCreator - end - - klass.new(user_attributes:, state_payload:, verified_icn:, request_ip:).perform - end - def refresh_token_param params[:refresh_token] || token_cookies[SignIn::Constants::Auth::REFRESH_TOKEN_COOKIE_NAME] end diff --git a/app/services/sign_in/user_creator.rb b/app/services/sign_in/user_code_map_creator.rb similarity index 68% rename from app/services/sign_in/user_creator.rb rename to app/services/sign_in/user_code_map_creator.rb index e35967d0c18..5e4dd7c20f2 100644 --- a/app/services/sign_in/user_creator.rb +++ b/app/services/sign_in/user_code_map_creator.rb @@ -1,15 +1,11 @@ # frozen_string_literal: true module SignIn - class UserCreator + class UserCodeMapCreator attr_reader :state_payload, :idme_uuid, :logingov_uuid, - :authn_context, - :current_ial, - :max_ial, :credential_email, - :multifactor, :verified_icn, :edipi, :mhv_correlation_id, @@ -21,11 +17,7 @@ def initialize(user_attributes:, state_payload:, verified_icn:, request_ip:) @state_payload = state_payload @idme_uuid = user_attributes[:idme_uuid] @logingov_uuid = user_attributes[:logingov_uuid] - @authn_context = user_attributes[:authn_context] - @current_ial = user_attributes[:current_ial] - @max_ial = user_attributes[:max_ial] @credential_email = user_attributes[:csp_email] - @multifactor = user_attributes[:multifactor] @edipi = user_attributes[:edipi] @mhv_correlation_id = user_attributes[:mhv_correlation_id] @verified_icn = verified_icn @@ -35,7 +27,6 @@ def initialize(user_attributes:, state_payload:, verified_icn:, request_ip:) end def perform - create_authenticated_user create_credential_email create_user_acceptable_verified_credential create_terms_code_container if needs_accepted_terms_of_use? @@ -45,10 +36,6 @@ def perform private - def create_authenticated_user - user - end - def create_credential_email Login::UserCredentialEmailUpdater.new(credential_email:, user_verification:).perform @@ -80,17 +67,6 @@ def user_verifier_object icn: verified_icn }) end - def user_identity_for_user_creation - @user_identity_for_user_creation ||= UserIdentity.new({ idme_uuid:, - logingov_uuid:, - icn: verified_icn, - loa:, - sign_in:, - email: credential_email, - multifactor:, - authn_context: }) - end - def user_code_map @user_code_map ||= UserCodeMap.new(login_code:, type: state_payload.type, @@ -111,14 +87,6 @@ def sign_in } end - def loa - @loa ||= { current: ial_to_loa(current_ial), highest: ial_to_loa(max_ial) } - end - - def ial_to_loa(ial) - ial == Constants::Auth::IAL_TWO ? Constants::Auth::LOA_THREE : Constants::Auth::LOA_ONE - end - def user_uuid @user_uuid ||= user_verification.backing_credential_identifier end @@ -146,18 +114,5 @@ def terms_code @terms_code ||= SecureRandom.uuid end - - def user - @user ||= begin - user = User.new - user.instance_variable_set(:@identity, user_identity_for_user_creation) - user.uuid = user_uuid - user_identity_for_user_creation.uuid = user_uuid - user.last_signed_in = Time.zone.now - user.fingerprint = request_ip - user.save && user_identity_for_user_creation.save - user - end - end end end diff --git a/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_creator.rb b/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_creator.rb deleted file mode 100644 index efedd2bd9a9..00000000000 --- a/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_creator.rb +++ /dev/null @@ -1,143 +0,0 @@ -# frozen_string_literal: true - -module AccreditedRepresentativePortal - class RepresentativeUserCreator - attr_reader :state_payload, - :idme_uuid, - :logingov_uuid, - :authn_context, - :current_ial, - :max_ial, - :credential_email, - :multifactor, - :verified_icn, - :edipi, - :mhv_correlation_id, - :request_ip, - :first_name, - :last_name - - def initialize(user_attributes:, state_payload:, verified_icn:, request_ip:) - @state_payload = state_payload - @idme_uuid = user_attributes[:idme_uuid] - @logingov_uuid = user_attributes[:logingov_uuid] - @authn_context = user_attributes[:authn_context] - @current_ial = user_attributes[:current_ial] - @max_ial = user_attributes[:max_ial] - @credential_email = user_attributes[:csp_email] - @multifactor = user_attributes[:multifactor] - @edipi = user_attributes[:edipi] - @mhv_correlation_id = user_attributes[:mhv_correlation_id] - @verified_icn = verified_icn - @request_ip = request_ip - @first_name = user_attributes[:first_name] - @last_name = user_attributes[:last_name] - end - - def perform - create_authenticated_user - create_credential_email - create_user_acceptable_verified_credential - create_code_container - user_code_map - end - - private - - def create_authenticated_user - user - end - - def create_credential_email - Login::UserCredentialEmailUpdater.new(credential_email:, - user_verification:).perform - end - - def create_user_acceptable_verified_credential - Login::UserAcceptableVerifiedCredentialUpdater.new(user_account: user_verification.user_account).perform - end - - def create_code_container - SignIn::CodeContainer.new(code: login_code, - client_id: state_payload.client_id, - code_challenge: state_payload.code_challenge, - user_verification_id: user_verification.id, - credential_email:, - user_attributes: access_token_attributes).save! - end - - def user_verifier_object - @user_verifier_object ||= OpenStruct.new({ idme_uuid:, - logingov_uuid:, - sign_in:, - edipi:, - mhv_correlation_id:, - icn: verified_icn }) - end - - def user_code_map - @user_code_map ||= SignIn::UserCodeMap.new(login_code:, - type: state_payload.type, - client_state: state_payload.client_state, - client_config:, - terms_code: nil) - end - - def user_verification - @user_verification ||= Login::UserVerifier.new(user_verifier_object).perform - end - - def sign_in - @sign_in ||= { - service_name: state_payload.type, - auth_broker: SignIn::Constants::Auth::BROKER_CODE, - client_id: state_payload.client_id - } - end - - def loa - @loa ||= { current: ial_to_loa(current_ial), highest: ial_to_loa(max_ial) } - end - - def ial_to_loa(ial) - ial == SignIn::Constants::Auth::IAL_TWO ? SignIn::Constants::Auth::LOA_THREE : SignIn::Constants::Auth::LOA_ONE - end - - def user_uuid - @user_uuid ||= user_verification.backing_credential_identifier - end - - def access_token_attributes - { first_name:, - last_name:, - email: credential_email }.compact - end - - def client_config - @client_config ||= SignIn::ClientConfig.find_by!(client_id: state_payload.client_id) - end - - def login_code - @login_code ||= SecureRandom.uuid - end - - def user - @user ||= begin - user = RepresentativeUser.new - user.uuid = user_uuid - user.icn = verified_icn - user.email = credential_email - user.idme_uuid = idme_uuid - user.logingov_uuid = logingov_uuid - user.first_name = first_name - user.last_name = last_name - user.fingerprint = request_ip - user.last_signed_in = Time.zone.now - user.authn_context = authn_context - user.loa = loa - user.sign_in = sign_in - user.save - end - end - end -end diff --git a/modules/accredited_representative_portal/spec/services/accredited_representative_portal/representative_user_creator_spec.rb b/modules/accredited_representative_portal/spec/services/accredited_representative_portal/representative_user_creator_spec.rb deleted file mode 100644 index f09cd76ce15..00000000000 --- a/modules/accredited_representative_portal/spec/services/accredited_representative_portal/representative_user_creator_spec.rb +++ /dev/null @@ -1,97 +0,0 @@ -# frozen_string_literal: true - -require 'rails_helper' -require 'timecop' - -RSpec.describe AccreditedRepresentativePortal::RepresentativeUserCreator do - describe '#perform' do - subject(:representative_user_creator) do - described_class.new(user_attributes:, state_payload:, verified_icn:, request_ip:) - end - - let(:user_attributes) do - { - logingov_uuid:, - loa:, - csp_email:, - current_ial:, - max_ial:, - multifactor:, - authn_context:, - first_name:, - last_name: - } - end - - let(:state_payload) do - create(:state_payload, - client_state:, - client_id:, - code_challenge:, - type:) - end - - let(:logingov_uuid) { SecureRandom.hex } - let(:authn_context) { service_name } - let(:csp_email) { 'some-csp-email' } - let(:first_name) { 'Jane' } - let(:last_name) { 'Doe' } - let(:request_ip) { '127.0.0.1' } - let(:loa) { { current: SignIn::Constants::Auth::LOA_THREE, highest: SignIn::Constants::Auth::LOA_THREE } } - let(:current_ial) { SignIn::Constants::Auth::IAL_TWO } - let(:max_ial) { SignIn::Constants::Auth::IAL_TWO } - let(:multifactor) { true } - let(:service_name) { SignIn::Constants::Auth::LOGINGOV } - let(:verified_icn) { 'verified-icn' } - let!(:user_verification) { create(:logingov_user_verification, logingov_uuid:) } - let(:user_uuid) { user_verification.backing_credential_identifier } - let(:login_code) { 'some-login-code' } - let(:expected_last_signed_in) { '2023-1-1' } - let(:client_state) { SecureRandom.alphanumeric(SignIn::Constants::Auth::CLIENT_STATE_MINIMUM_LENGTH) } - let(:client_config) { create(:client_config) } - let(:client_id) { client_config.client_id } - let(:code_challenge) { 'some-code-challenge' } - let(:type) { SignIn::Constants::Auth::LOGINGOV } - let(:sign_in) do - { - service_name:, - auth_broker: SignIn::Constants::Auth::BROKER_CODE, - client_id: - } - end - - before do - allow(SecureRandom).to receive(:uuid).and_return(login_code) - Timecop.freeze(expected_last_signed_in) - end - - after do - Timecop.return - end - - it 'creates a RepresentativeUser with expected attributes' do - representative_user_creator.perform - - representative_user = AccreditedRepresentativePortal::RepresentativeUser.find(user_uuid) - expect(representative_user).to be_a(AccreditedRepresentativePortal::RepresentativeUser) - expect(representative_user.uuid).to eq(user_uuid) - expect(representative_user.icn).to eq(verified_icn) - expect(representative_user.email).to eq(csp_email) - expect(representative_user.idme_uuid).to eq(nil) - expect(representative_user.logingov_uuid).to eq(logingov_uuid) - expect(representative_user.first_name).to eq(first_name) - expect(representative_user.last_name).to eq(last_name) - expect(representative_user.fingerprint).to eq(request_ip) - expect(representative_user.last_signed_in).to eq(expected_last_signed_in) - expect(representative_user.authn_context).to eq(authn_context) - expect(representative_user.loa).to eq(loa) - expect(representative_user.sign_in).to eq(sign_in) - end - - it 'sets terms code to nil' do - user_code_map = representative_user_creator.perform - - expect(user_code_map.terms_code).to be_nil - end - end -end diff --git a/spec/controllers/v0/sign_in_controller_spec.rb b/spec/controllers/v0/sign_in_controller_spec.rb index 52da427b770..5a147efd7ce 100644 --- a/spec/controllers/v0/sign_in_controller_spec.rb +++ b/spec/controllers/v0/sign_in_controller_spec.rb @@ -791,15 +791,6 @@ authentication_time: } end - let(:expected_user_attributes) do - { - ssn: user_info.social_security_number, - birth_date: Formatters::DateFormatter.format_date(user_info.birthdate), - first_name: user_info.given_name, - last_name: user_info.family_name, - fingerprint: request.remote_ip - } - end let(:mpi_profile) do build(:mpi_profile, ssn: user_info.social_security_number, @@ -875,42 +866,6 @@ it 'updates StatsD with a callback request success' do expect { subject }.to trigger_statsd_increment(statsd_callback_success, tags: statsd_tags) end - - context 'when the client is the representative client' do - let(:expected_user_attributes) do - { - authn_context: SignIn::Constants::Auth::LOGIN_GOV_IAL2, - email: user_info.email, - first_name: user_info.given_name, - last_name: user_info.family_name, - icn: mpi_profile.icn, - logingov_uuid:, - fingerprint: request.remote_ip, - loa: { current: LOA::THREE, highest: LOA::THREE } - } - end - - before do - allow(Settings.sign_in).to receive(:arp_client_id).and_return(client_id) - end - - it 'creates a RepresentativeUser' do - subject - - user_uuid = UserVerification.last.credential_identifier - user = AccreditedRepresentativePortal::RepresentativeUser.find(user_uuid) - expect(user).to be_a(AccreditedRepresentativePortal::RepresentativeUser) - expect(user).to have_attributes(expected_user_attributes) - end - end - - it 'creates a user with expected attributes' do - subject - - user_uuid = UserVerification.last.credential_identifier - user = User.find(user_uuid) - expect(user).to have_attributes(expected_user_attributes) - end end end end @@ -930,14 +885,6 @@ email: 'some-email' ) end - let(:expected_user_attributes) do - { - ssn: user_info.social, - birth_date: Formatters::DateFormatter.format_date(user_info.birth_date), - first_name: user_info.fname, - last_name: user_info.lname - } - end let(:mpi_profile) do build(:mpi_profile, ssn: user_info.social, @@ -1077,43 +1024,6 @@ expect(Rails.logger).to receive(:info).with(expected_log, expected_logger_context) expect { subject }.to trigger_statsd_increment(statsd_callback_success, tags: statsd_tags) end - - context 'when the client is the representative client' do - let(:expected_user_attributes) do - { - authn_context: SignIn::Constants::Auth::IDME_LOA3, - email: user_info.email, - first_name: user_info.fname, - last_name: user_info.lname, - icn: mpi_profile.icn, - idme_uuid:, - fingerprint: request.remote_ip, - loa: { current: LOA::THREE, highest: LOA::THREE } - } - end - - before do - allow(Settings.sign_in).to receive(:arp_client_id).and_return(client_id) - end - - it 'creates a RepresentativeUser' do - subject - - user_uuid = UserVerification.last.credential_identifier - user = AccreditedRepresentativePortal::RepresentativeUser.find(user_uuid) - expect(user).to be_a(AccreditedRepresentativePortal::RepresentativeUser) - expect(user).to have_attributes(expected_user_attributes) - end - end - - it 'creates a user with expected attributes' do - subject - - user_uuid = UserVerification.last.credential_identifier - user = User.find(user_uuid) - - expect(user).to have_attributes(expected_user_attributes) - end end end end @@ -1137,16 +1047,6 @@ email: 'some-email' ) end - let(:expected_user_attributes) do - { - ssn: user_info.dslogon_idvalue, - birth_date: Formatters::DateFormatter.format_date(user_info.dslogon_birth_date), - first_name: user_info.dslogon_fname, - middle_name: user_info.dslogon_mname, - last_name: user_info.dslogon_lname, - edipi: user_info.dslogon_uuid - } - end let(:mpi_profile) do build(:mpi_profile, ssn: user_info.dslogon_idvalue, @@ -1232,30 +1132,11 @@ expect(Rails.logger).to receive(:info).with(expected_log, expected_logger_context) expect { subject }.to trigger_statsd_increment(statsd_callback_success, tags: statsd_tags) end - - it 'creates a user with expected attributes' do - subject - - user_uuid = UserVerification.last.backing_credential_identifier - user = User.find(user_uuid) - - expect(user).to have_attributes(expected_user_attributes) - end end context 'and dslogon account is not premium' do let(:dslogon_assurance) { 'some-dslogon-assurance' } let(:ial) { IAL::ONE } - let(:expected_user_attributes) do - { - ssn: nil, - birth_date: nil, - first_name: nil, - middle_name: nil, - last_name: nil, - edipi: nil - } - end it_behaves_like 'dslogon successful callback' end @@ -1264,16 +1145,6 @@ let(:dslogon_assurance) { LOA::DSLOGON_ASSURANCE_THREE } let(:ial) { IAL::TWO } let(:expected_icn) { mpi_profile.icn } - let(:expected_user_attributes) do - { - ssn: user_info.dslogon_idvalue, - birth_date: Formatters::DateFormatter.format_date(user_info.dslogon_birth_date), - first_name: user_info.dslogon_fname, - middle_name: user_info.dslogon_mname, - last_name: user_info.dslogon_lname, - edipi: user_info.dslogon_uuid - } - end it_behaves_like 'dslogon successful callback' @@ -1410,27 +1281,12 @@ expect(Rails.logger).to receive(:info).with(expected_log, expected_logger_context) expect { subject }.to trigger_statsd_increment(statsd_callback_success, tags: statsd_tags) end - - it 'creates a user with expected attributes' do - subject - - user_uuid = UserVerification.last.backing_credential_identifier - user = User.find(user_uuid) - - expect(user).to have_attributes(expected_user_attributes) - end end context 'and mhv account is not premium' do let(:mhv_assurance) { 'some-mhv-assurance' } let(:ial) { IAL::ONE } let(:expected_icn) { nil } - let(:expected_user_attributes) do - { - mhv_correlation_id: nil, - icn: nil - } - end it_behaves_like 'mhv successful callback' end @@ -1438,12 +1294,6 @@ context 'and mhv account is premium' do let(:mhv_assurance) { 'Premium' } let(:ial) { IAL::TWO } - let(:expected_user_attributes) do - { - mhv_correlation_id: user_info.mhv_uuid, - icn: user_info.mhv_icn - } - end it_behaves_like 'mhv successful callback' diff --git a/spec/services/sign_in/user_creator_spec.rb b/spec/services/sign_in/user_code_map_creator_spec.rb similarity index 73% rename from spec/services/sign_in/user_creator_spec.rb rename to spec/services/sign_in/user_code_map_creator_spec.rb index aafee70ed87..c88571a3805 100644 --- a/spec/services/sign_in/user_creator_spec.rb +++ b/spec/services/sign_in/user_code_map_creator_spec.rb @@ -2,24 +2,19 @@ require 'rails_helper' -RSpec.describe SignIn::UserCreator do +RSpec.describe SignIn::UserCodeMapCreator do describe '#perform' do subject do - SignIn::UserCreator.new(user_attributes:, - state_payload:, - verified_icn: icn, - request_ip:).perform + described_class.new(user_attributes:, + state_payload:, + verified_icn: icn, + request_ip:).perform end let(:user_attributes) do { logingov_uuid:, - loa:, csp_email:, - current_ial:, - max_ial:, - multifactor:, - authn_context:, first_name:, last_name: } @@ -36,19 +31,14 @@ let(:client_config) { create(:client_config, enforced_terms:) } let(:code_challenge) { 'some-code-challenge' } let(:type) { service_name } - let(:current_ial) { SignIn::Constants::Auth::IAL_TWO } - let(:max_ial) { SignIn::Constants::Auth::IAL_TWO } let(:logingov_uuid) { SecureRandom.hex } let(:icn) { 'some-icn' } - let(:loa) { { current: SignIn::Constants::Auth::LOA_THREE, highest: SignIn::Constants::Auth::LOA_THREE } } let(:csp_email) { 'some-csp-email' } let(:service_name) { SignIn::Constants::Auth::LOGINGOV } let(:auth_broker) { SignIn::Constants::Auth::BROKER_CODE } let!(:user_verification) { create(:logingov_user_verification, logingov_uuid:) } let(:user_uuid) { user_verification.backing_credential_identifier } - let(:multifactor) { true } let(:sign_in) { { service_name:, auth_broker:, client_id: } } - let(:authn_context) { service_name } let(:login_code) { 'some-login-code' } let(:expected_last_signed_in) { '2023-1-1' } let(:expected_avc_at) { '2023-1-1' } @@ -65,32 +55,16 @@ after { Timecop.return } - it 'creates a user with expected attributes' do - subject - user = User.find(user_uuid) - expect(user.logingov_uuid).to eq(logingov_uuid) - expect(user.last_signed_in).to eq(expected_last_signed_in) - expect(user.loa).to eq(loa) - expect(user.icn).to eq(icn) - expect(user.email).to eq(csp_email) - expect(user.identity_sign_in).to eq(sign_in) - expect(user.authn_context).to eq(authn_context) - expect(user.multifactor).to eq(multifactor) - expect(user.fingerprint).to eq(request_ip) - end - it 'creates a user credential email with expected attributes' do expect { subject }.to change(UserCredentialEmail, :count) - user = User.find(user_uuid) - user_credential_email = user.user_verification.user_credential_email + user_credential_email = UserCredentialEmail.last expect(user_credential_email.credential_email).to eq(csp_email) end it 'creates a user acceptable verified credential email with expected attributes' do expect { subject }.to change(UserAcceptableVerifiedCredential, :count) - user = User.find(user_uuid) - user_avc = UserAcceptableVerifiedCredential.find_by(user_account: user.user_account) - expect(user_avc.acceptable_verified_credential_at).to eq(expected_avc_at) + user_acceptable_verified_credential = UserAcceptableVerifiedCredential.last + expect(user_acceptable_verified_credential.acceptable_verified_credential_at).to eq(expected_avc_at) end it 'returns a user code map with expected attributes' do From 37eaf5c23364abfd5e5e8a25edcac17ad8913009 Mon Sep 17 00:00:00 2001 From: Rebecca Tolmach <10993987+rmtolmach@users.noreply.github.com> Date: Wed, 10 Apr 2024 18:30:38 -0400 Subject: [PATCH 113/260] Revert "Create attorneys, claims_agents, representatives, organizations, and organizations_representatives tables" (#16285) --- .../20240405184242_create_orgs_reps_tables.rb | 164 ------------------ ...rganizations_accredited_representatives.rb | 10 ++ ...rganizations_accredited_representatives.rb | 7 + ...410212508_drop_accredited_organizations.rb | 7 + ...0212528_drop_accredited_representatives.rb | 7 + ...410212702_drop_accredited_claims_agents.rb | 7 + ...0240410212727_drop_accredited_attorneys.rb | 7 + db/schema.rb | 143 +-------------- 8 files changed, 46 insertions(+), 306 deletions(-) delete mode 100644 db/migrate/20240405184242_create_orgs_reps_tables.rb create mode 100644 db/migrate/20240410212414_remove_fkeys_from_accredited_organizations_accredited_representatives.rb create mode 100644 db/migrate/20240410212440_drop_accredited_organizations_accredited_representatives.rb create mode 100644 db/migrate/20240410212508_drop_accredited_organizations.rb create mode 100644 db/migrate/20240410212528_drop_accredited_representatives.rb create mode 100644 db/migrate/20240410212702_drop_accredited_claims_agents.rb create mode 100644 db/migrate/20240410212727_drop_accredited_attorneys.rb diff --git a/db/migrate/20240405184242_create_orgs_reps_tables.rb b/db/migrate/20240405184242_create_orgs_reps_tables.rb deleted file mode 100644 index 5e8e2cb011c..00000000000 --- a/db/migrate/20240405184242_create_orgs_reps_tables.rb +++ /dev/null @@ -1,164 +0,0 @@ -# frozen_string_literal: true - -class CreateOrgsRepsTables < ActiveRecord::Migration[7.1] - disable_ddl_transaction! - # rubocop:disable Metrics/MethodLength - # rubocop:disable Metrics/AbcSize - def change - create_table :accredited_attorneys, id: :uuid do |t| - t.string :registration_number, null: false - t.string :poa_code, limit: 3, null: false - t.string :first_name - t.string :middle_initial - t.string :last_name - t.string :full_name - t.string :email - t.string :phone - t.string :address_type - t.string :address_line1 - t.string :address_line2 - t.string :address_line3 - t.string :city - t.string :country_code_iso3 - t.string :country_name - t.string :county_name - t.string :county_code - t.string :international_postal_code - t.string :province - t.string :state_code - t.string :zip_code - t.string :zip_suffix - t.jsonb :raw_address - t.float :lat - t.float :long - t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } - t.timestamps - end - add_index :accredited_attorneys, :registration_number, unique: true - add_index :accredited_attorneys, :poa_code, unique: true - add_index :accredited_attorneys, :full_name - add_index :accredited_attorneys, :location, using: :gist - - create_table :accredited_claims_agents, id: :uuid do |t| - t.string :registration_number, null: false - t.string :poa_code, limit: 3, null: false - t.string :first_name - t.string :middle_initial - t.string :last_name - t.string :full_name - t.string :email - t.string :phone - t.string :address_type - t.string :address_line1 - t.string :address_line2 - t.string :address_line3 - t.string :city - t.string :country_code_iso3 - t.string :country_name - t.string :county_name - t.string :county_code - t.string :international_postal_code - t.string :province - t.string :state_code - t.string :zip_code - t.string :zip_suffix - t.jsonb :raw_address - t.float :lat - t.float :long - t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } - t.timestamps - end - add_index :accredited_claims_agents, :registration_number, unique: true - add_index :accredited_claims_agents, :poa_code, unique: true - add_index :accredited_claims_agents, :full_name - add_index :accredited_claims_agents, :location, using: :gist - - create_table :accredited_representatives, id: :uuid do |t| - t.string :registration_number, null: false - t.string :first_name - t.string :middle_initial - t.string :last_name - t.string :full_name - t.string :email - t.string :phone - t.string :address_type - t.string :address_line1 - t.string :address_line2 - t.string :address_line3 - t.string :city - t.string :country_code_iso3 - t.string :country_name - t.string :county_name - t.string :county_code - t.string :international_postal_code - t.string :province - t.string :state_code - t.string :zip_code - t.string :zip_suffix - t.jsonb :raw_address - t.float :lat - t.float :long - t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } - t.timestamps - end - add_index :accredited_representatives, :registration_number, unique: true - add_index :accredited_representatives, :full_name - add_index :accredited_representatives, :location, using: :gist - - create_table :accredited_organizations, id: :uuid do |t| - t.string :poa_code, limit: 3, null: false - t.string :name - t.string :phone - t.string :address_type - t.string :address_line1 - t.string :address_line2 - t.string :address_line3 - t.string :city - t.string :country_code_iso3 - t.string :country_name - t.string :county_name - t.string :county_code - t.string :international_postal_code - t.string :province - t.string :state_code - t.string :zip_code - t.string :zip_suffix - t.jsonb :raw_address - t.float :lat - t.float :long - t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } - t.timestamps - end - add_index :accredited_organizations, :location, using: :gist - add_index :accredited_organizations, :name - - # Use create_table (instead of create_join_table) to explicitly define the table and its columns - create_table :accredited_organizations_accredited_representatives, id: false do |t| - t.uuid :accredited_organization_id, null: false - t.uuid :accredited_representative_id, null: false - end - - # Add the indexes - add_index :accredited_organizations_accredited_representatives, :accredited_organization_id - add_index :accredited_organizations_accredited_representatives, :accredited_representative_id - add_index :accredited_organizations_accredited_representatives, - [:accredited_organization_id, :accredited_representative_id], - unique: true, - name: 'index_organization_representatives_on_rep_and_org', - algorithm: :concurrently - - # Add the foreign keys - add_foreign_key :accredited_organizations_accredited_representatives, :accredited_representatives, - column: :accredited_representative_id, - validate: false - add_foreign_key :accredited_organizations_accredited_representatives, :accredited_organizations, - column: :accredited_organization_id, - validate: false - - # Validate the foreign keys - validate_foreign_key :accredited_organizations_accredited_representatives, :accredited_representatives - validate_foreign_key :accredited_organizations_accredited_representatives, :accredited_organizations - end - # rubocop:enable Metrics/AbcSize - # rubocop:enable Metrics/MethodLength -end diff --git a/db/migrate/20240410212414_remove_fkeys_from_accredited_organizations_accredited_representatives.rb b/db/migrate/20240410212414_remove_fkeys_from_accredited_organizations_accredited_representatives.rb new file mode 100644 index 00000000000..e117c8103cd --- /dev/null +++ b/db/migrate/20240410212414_remove_fkeys_from_accredited_organizations_accredited_representatives.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +class RemoveFkeysFromAccreditedOrganizationsAccreditedRepresentatives < ActiveRecord::Migration[7.1] + def change + remove_foreign_key :accredited_organizations_accredited_representatives, :accredited_representatives, + column: :accredited_representative_id, if_exists: true + remove_foreign_key :accredited_organizations_accredited_representatives, :accredited_organizations, + column: :accredited_organization_id, if_exists: true + end +end diff --git a/db/migrate/20240410212440_drop_accredited_organizations_accredited_representatives.rb b/db/migrate/20240410212440_drop_accredited_organizations_accredited_representatives.rb new file mode 100644 index 00000000000..0eb2cb0c4bc --- /dev/null +++ b/db/migrate/20240410212440_drop_accredited_organizations_accredited_representatives.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class DropAccreditedOrganizationsAccreditedRepresentatives < ActiveRecord::Migration[7.1] + def change + drop_table :accredited_organizations_accredited_representatives, if_exists: true # rubocop:disable Rails/ReversibleMigration + end +end diff --git a/db/migrate/20240410212508_drop_accredited_organizations.rb b/db/migrate/20240410212508_drop_accredited_organizations.rb new file mode 100644 index 00000000000..3cce9757e53 --- /dev/null +++ b/db/migrate/20240410212508_drop_accredited_organizations.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class DropAccreditedOrganizations < ActiveRecord::Migration[7.1] + def change + drop_table :accredited_organizations, if_exists: true # rubocop:disable Rails/ReversibleMigration + end +end diff --git a/db/migrate/20240410212528_drop_accredited_representatives.rb b/db/migrate/20240410212528_drop_accredited_representatives.rb new file mode 100644 index 00000000000..e557818c486 --- /dev/null +++ b/db/migrate/20240410212528_drop_accredited_representatives.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class DropAccreditedRepresentatives < ActiveRecord::Migration[7.1] + def change + drop_table :accredited_representatives, if_exists: true # rubocop:disable Rails/ReversibleMigration + end +end diff --git a/db/migrate/20240410212702_drop_accredited_claims_agents.rb b/db/migrate/20240410212702_drop_accredited_claims_agents.rb new file mode 100644 index 00000000000..0bfd4f06741 --- /dev/null +++ b/db/migrate/20240410212702_drop_accredited_claims_agents.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class DropAccreditedClaimsAgents < ActiveRecord::Migration[7.1] + def change + drop_table :accredited_claims_agents, if_exists: true # rubocop:disable Rails/ReversibleMigration + end +end diff --git a/db/migrate/20240410212727_drop_accredited_attorneys.rb b/db/migrate/20240410212727_drop_accredited_attorneys.rb new file mode 100644 index 00000000000..73ab0e0273b --- /dev/null +++ b/db/migrate/20240410212727_drop_accredited_attorneys.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class DropAccreditedAttorneys < ActiveRecord::Migration[7.1] + def change + drop_table :accredited_attorneys, if_exists: true # rubocop:disable Rails/ReversibleMigration + end +end diff --git a/db/schema.rb b/db/schema.rb index 8e301b213f5..40dce50a476 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.1].define(version: 2024_04_08_152120) do +ActiveRecord::Schema[7.1].define(version: 2024_04_10_212727) do # These are extensions that must be enabled in order to support this database enable_extension "btree_gin" enable_extension "pg_stat_statements" @@ -53,145 +53,6 @@ t.index ["uuid"], name: "index_accounts_on_uuid", unique: true end - create_table "accredited_attorneys", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| - t.string "registration_number", null: false - t.string "poa_code", limit: 3, null: false - t.string "first_name" - t.string "middle_initial" - t.string "last_name" - t.string "full_name" - t.string "email" - t.string "phone" - t.string "address_type" - t.string "address_line1" - t.string "address_line2" - t.string "address_line3" - t.string "city" - t.string "country_code_iso3" - t.string "country_name" - t.string "county_name" - t.string "county_code" - t.string "international_postal_code" - t.string "province" - t.string "state_code" - t.string "zip_code" - t.string "zip_suffix" - t.jsonb "raw_address" - t.float "lat" - t.float "long" - t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["full_name"], name: "index_accredited_attorneys_on_full_name" - t.index ["location"], name: "index_accredited_attorneys_on_location", using: :gist - t.index ["poa_code"], name: "index_accredited_attorneys_on_poa_code", unique: true - t.index ["registration_number"], name: "index_accredited_attorneys_on_registration_number", unique: true - end - - create_table "accredited_claims_agents", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| - t.string "registration_number", null: false - t.string "poa_code", limit: 3, null: false - t.string "first_name" - t.string "middle_initial" - t.string "last_name" - t.string "full_name" - t.string "email" - t.string "phone" - t.string "address_type" - t.string "address_line1" - t.string "address_line2" - t.string "address_line3" - t.string "city" - t.string "country_code_iso3" - t.string "country_name" - t.string "county_name" - t.string "county_code" - t.string "international_postal_code" - t.string "province" - t.string "state_code" - t.string "zip_code" - t.string "zip_suffix" - t.jsonb "raw_address" - t.float "lat" - t.float "long" - t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["full_name"], name: "index_accredited_claims_agents_on_full_name" - t.index ["location"], name: "index_accredited_claims_agents_on_location", using: :gist - t.index ["poa_code"], name: "index_accredited_claims_agents_on_poa_code", unique: true - t.index ["registration_number"], name: "index_accredited_claims_agents_on_registration_number", unique: true - end - - create_table "accredited_organizations", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| - t.string "poa_code", limit: 3, null: false - t.string "name" - t.string "phone" - t.string "address_type" - t.string "address_line1" - t.string "address_line2" - t.string "address_line3" - t.string "city" - t.string "country_code_iso3" - t.string "country_name" - t.string "county_name" - t.string "county_code" - t.string "international_postal_code" - t.string "province" - t.string "state_code" - t.string "zip_code" - t.string "zip_suffix" - t.jsonb "raw_address" - t.float "lat" - t.float "long" - t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["location"], name: "index_accredited_organizations_on_location", using: :gist - t.index ["name"], name: "index_accredited_organizations_on_name" - end - - create_table "accredited_organizations_accredited_representatives", id: false, force: :cascade do |t| - t.uuid "accredited_organization_id", null: false - t.uuid "accredited_representative_id", null: false - t.index ["accredited_organization_id", "accredited_representative_id"], name: "index_organization_representatives_on_rep_and_org", unique: true - t.index ["accredited_organization_id"], name: "idx_on_accredited_organization_id_4df677e34d" - t.index ["accredited_representative_id"], name: "idx_on_accredited_representative_id_c58ba2a35b" - end - - create_table "accredited_representatives", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| - t.string "registration_number", null: false - t.string "first_name" - t.string "middle_initial" - t.string "last_name" - t.string "full_name" - t.string "email" - t.string "phone" - t.string "address_type" - t.string "address_line1" - t.string "address_line2" - t.string "address_line3" - t.string "city" - t.string "country_code_iso3" - t.string "country_name" - t.string "county_name" - t.string "county_code" - t.string "international_postal_code" - t.string "province" - t.string "state_code" - t.string "zip_code" - t.string "zip_suffix" - t.jsonb "raw_address" - t.float "lat" - t.float "long" - t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["full_name"], name: "index_accredited_representatives_on_full_name" - t.index ["location"], name: "index_accredited_representatives_on_location", using: :gist - t.index ["registration_number"], name: "index_accredited_representatives_on_registration_number", unique: true - end - create_table "active_storage_attachments", force: :cascade do |t| t.string "name", null: false t.string "record_type", null: false @@ -1563,8 +1424,6 @@ end add_foreign_key "account_login_stats", "accounts" - add_foreign_key "accredited_organizations_accredited_representatives", "accredited_organizations" - add_foreign_key "accredited_organizations_accredited_representatives", "accredited_representatives" add_foreign_key "active_storage_attachments", "active_storage_blobs", column: "blob_id" add_foreign_key "active_storage_variant_records", "active_storage_blobs", column: "blob_id" add_foreign_key "appeal_submissions", "user_accounts" From ecdde3ac57b5b135aec0d80d11d62cbc5023bd68 Mon Sep 17 00:00:00 2001 From: Jason C Date: Wed, 10 Apr 2024 16:32:02 -0700 Subject: [PATCH 114/260] Mobile: Fix flaky test (#16290) * Fix flaky test * Rubocop --------- Co-authored-by: Tonksthebear --- modules/mobile/spec/request/authorized_services_spec.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/mobile/spec/request/authorized_services_spec.rb b/modules/mobile/spec/request/authorized_services_spec.rb index a0f53e695ce..a68fa185cf1 100644 --- a/modules/mobile/spec/request/authorized_services_spec.rb +++ b/modules/mobile/spec/request/authorized_services_spec.rb @@ -7,6 +7,8 @@ let!(:user) { sis_user } let(:attributes) { response.parsed_body.dig('data', 'attributes') } + before { Flipper.enable('va_online_scheduling') } + describe 'GET /mobile/v0/user/authorized-services' do it 'includes a hash with all available services and a boolean value of if the user has access' do get '/mobile/v0/user/authorized-services', headers: sis_headers, From a72c6341f9b96397923ac570a8e86784ae9a28a2 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Thu, 11 Apr 2024 10:07:56 -0400 Subject: [PATCH 115/260] Simple forms 20 10207 update pdf (#16293) * Update simple forms 20-10207 PDF * simplify logic --- .../app/form_mappings/vba_20_10207.json.erb | 22 +++- .../models/simple_forms_api/vba_20_10207.rb | 28 ----- .../form_json/vba_20_10207-veteran.json | 5 +- .../spec/models/vba_20_10207_spec.rb | 104 ------------------ .../templates/vba_20_10207.pdf | Bin 1135843 -> 2236644 bytes 5 files changed, 22 insertions(+), 137 deletions(-) diff --git a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb index d08f4ae1a22..a12c86a7ab2 100644 --- a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb +++ b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb @@ -50,15 +50,29 @@ "form1[0].#subform[3].Email_Address[3]": "<%= nil %>", "form1[0].#subform[3].VA_File_Number_If_Applicable[1]": "<%= nil %>", - "form1[0].#subform[3].CurrentlyHomeless[0]": "<%= form.currently_homeless? ? 0 : 1 %>", - "form1[0].#subform[3].HomelessLivingSituation[0]": "<%= form.homeless_living_situation %>", + "form1[0].#subform[4].I_Live_Or_Sleep_In_A_Place_That_Is_Not_Meant_For_Regular_Sleeping[0]": "<%= form.data.dig('living_situation', 'OVERNIGHT') ? 1 : 0 %>", + "form1[0].#subform[4].I_Live_In_A_Shelter[0]": "<%= form.data.dig('living_situation', 'SHELTER') ? 1 : 0 %>", + "form1[0].#subform[4].Staying_With_A_Friend_Or_Family_Member_Because_I_Am_Unable_To_Own_A_Home_Right_Now[0]": "<%= form.data.dig('living_situation', 'FRIEND_OR_FAMILY') ? 1 : 0 %>", + "form1[0].#subform[4].In_The_Next_30_Days_I_Will_Have_To_Leave_A_Facility_Like_A_Homeless_Shelter[0]": "<%= form.data.dig('living_situation', 'LEAVING_SHELTER') ? 1 : 0 %>", + "form1[0].#subform[4].IN_THE_NEXT_30_DAYS_I_WILL_LOSE_MY_HOME[0]": "<%= form.data.dig('living_situation', 'LOSING_HOME') ? 1 : 0 %>", + "form1[0].#subform[4].NONE_OF_THESE_SITUATIONS_APPLY_TO_ME[0]": "<%= form.data.dig('living_situation', 'NONE') ? 1 : 0 %>", + "form1[0].#subform[4].OTHER_Specify[0]": "<%= form.data.dig('living_situation', 'OTHER_RISK') ? 1 : 0 %>", + + "form1[0].#subform[3].CurrentlyHomeless[0]": "<%= form.data.dig('living_situation', 'NONE') ? 1 : 0 %>", + "form1[0].#subform[3].Other1[0]": "<%= nil %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_LastFourNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](5..8) %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_SecondTwoNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](3..4) %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_FirstThreeNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](0..2) %>", - "form1[0].#subform[4].RadioButtonList[0]": "<%= form.at_risk_of_being_homeless? ? 0 : 1 %>", - "form1[0].#subform[4].RadioButtonList[1]": "<%= form.risk_homeless_living_situation %>", + "form1[0].#subform[4].Other2[0]": "<%= form.data['other_housing_risks'] %>", + + "form1[0].#subform[4].Telephone_Number_Area_Code[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](0..2) %>", + "form1[0].#subform[4].Telephone_Middle_Three_Numbers[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](3..5) %>", + "form1[0].#subform[4].Telephone_Last_Four_Numbers[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](6..9) %>", + "form1[0].#subform[4].International_Telephone_Number_If_Applicable[0]": "<%= nil %>", + "form1[0].#subform[4].POINT_OF_CONTACT[0]": "<%= form.data['point_of_contact_name'] %>", + "form1[0].#subform[4].OtherReasonsForRequest[0]": "<%= form.data.dig('other_reasons', 'FORMER_POW') ? 1 : 0 %>", "form1[0].#subform[4].OtherReasonsForRequest[1]": "<%= form.data.dig('other_reasons', 'VSI_SI') ? 1 : 0 %>", "form1[0].#subform[4].OtherReasonsForRequest[2]": "<%= form.data.dig('other_reasons', 'ALS') ? 1 : 0 %>", diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb index 5a3d5ee8fed..5401691a3cf 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb @@ -10,34 +10,6 @@ def initialize(data) @data = data end - def currently_homeless? - (0..2).include? homeless_living_situation - end - - def homeless_living_situation - if @data['living_situation']['SHELTER'] - 0 - elsif @data['living_situation']['FRIEND_OR_FAMILY'] - 1 - elsif @data['living_situation']['OVERNIGHT'] - 2 - end - end - - def at_risk_of_being_homeless? - (0..2).include? risk_homeless_living_situation - end - - def risk_homeless_living_situation - if @data['living_situation']['LOSING_HOME'] - 0 - elsif @data['living_situation']['LEAVING_SHELTER'] - 1 - elsif @data['living_situation']['OTHER_RISK'] - 2 - end - end - def facility_name(index) facility = @data['medical_treatments']&.[](index - 1) "#{facility&.[]('facility_name')}\n#{facility_address(index)}" diff --git a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json index 8a573d0c27e..2f22efb67a4 100644 --- a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json +++ b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json @@ -29,7 +29,8 @@ "TERMINAL_ILLNESS": true, "VSI_SI": true, "FORMER_POW": true, - "MEDAL_AWARD": true + "MEDAL_AWARD": true, + "OVER_85": true }, "pow_confinement_start_date": "2018-01-01", "pow_confinement_end_date": "2018-02-03", @@ -60,5 +61,7 @@ "start_date": "2013-01-06" } ], + "point_of_contact_name": "Pointy McPointersons", + "point_of_contact_phone": "098-765-4321", "statement_of_truth_signature": "John Veteran" } \ No newline at end of file diff --git a/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb b/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb index b72abaa27e3..66f60b88e33 100644 --- a/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb +++ b/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb @@ -47,110 +47,6 @@ end end - describe 'currently_homeless?' do - it 'returns true when the preparer is homeless' do - data = { 'living_situation' => { 'SHELTER' => true } } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.currently_homeless?).to eq(true) - end - - it 'returns false when the preparer is not homeless' do - data = { 'living_situation' => {} } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.currently_homeless?).to eq(false) - end - end - - describe 'homeless_living_situation' do - it 'returns 0 when the preparer is in a shelter' do - data = { 'living_situation' => { 'SHELTER' => true } } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.homeless_living_situation).to eq(0) - end - - it 'returns 1 when the preparer is with a friend or family' do - data = { 'living_situation' => { 'FRIEND_OR_FAMILY' => true } } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.homeless_living_situation).to eq(1) - end - - it 'returns 2 when the preparer is in an overnight place' do - data = { 'living_situation' => { 'OVERNIGHT' => true } } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.homeless_living_situation).to eq(2) - end - - it 'returns nil when the preparer is not homeless' do - data = { 'living_situation' => {} } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.homeless_living_situation).to eq(nil) - end - end - - describe 'at_risk_of_being_homeless?' do - it 'returns true when the preparer is at risk of being homeless' do - data = { 'living_situation' => { 'LOSING_HOME' => true } } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.at_risk_of_being_homeless?).to eq(true) - end - - it 'returns false when the preparer is not at risk of being homeless' do - data = { 'living_situation' => {} } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.at_risk_of_being_homeless?).to eq(false) - end - end - - describe 'risk_homeless_living_situation' do - it 'returns 0 when the preparer is losing their home' do - data = { 'living_situation' => { 'LOSING_HOME' => true } } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.risk_homeless_living_situation).to eq(0) - end - - it 'returns 1 when the preparer is leaving a shelter' do - data = { 'living_situation' => { 'LEAVING_SHELTER' => true } } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.risk_homeless_living_situation).to eq(1) - end - - it 'returns 2 when the preparer is experiencing another risk' do - data = { 'living_situation' => { 'OTHER_RISK' => true } } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.risk_homeless_living_situation).to eq(2) - end - - it 'returns nil when the preparer is not at risk of being homeless' do - data = { 'living_situation' => {} } - - form = SimpleFormsApi::VBA2010207.new(data) - - expect(form.risk_homeless_living_situation).to eq(nil) - end - end - describe 'requester_signature' do statement_of_truth_signature = 'John Veteran' [ diff --git a/modules/simple_forms_api/templates/vba_20_10207.pdf b/modules/simple_forms_api/templates/vba_20_10207.pdf index cbb3b1a75759b96a06ba0ade48e2e9d14ef4f62b..d8aa12c3a2c68960c41a05e822b218dad40c90ed 100644 GIT binary patch delta 1505194 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

!QE**Nsk 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�q7@+x@pTXvf{MKI*B3% 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 Wa(J0TUCp@)`vQoVyO$V|6M$V?3SL^tec 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ℜ%__43Hx;};Ua5>$hMx36;}sMavwpi1Xl8)YvK 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�=-7cx4D&Cta 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

B;W<|~B7skg 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 z z=l2TbglWi?-Kso-<-|0FHT`Z%a+};)TBnRelt)?#!3g&5CE6}WL<_(acA9?xu#e+G zM%+wc$>KVKv?W&;ixu&R3n(KYbG=W?5J18<1w?RpFZ=dKw+eNXL$cd1x5Nju>cZ{~ zM1`kd^$_7+!|k)ceLVg>ob4~$->#Uhs9egW-0_Y4<(v@BkZQf&(pN|lkzj)RL@=h# zR<^E0RS>O$^^8dDG3@W}%GuxmB+n4Y5b@xFkN?F|3W95UU5p^Fz^Yxv59z#nKX1cr z+ibV@BX*KSB4;9IBI&ccdwo_VS`Miefn>^t3MwQ=nF+?~wKl@H*JP=HuK%ea57|Kx?Qpj5N;FqlJN4^ z$%;f82w@PKWW%TT%ic>`_<!S@n`KeKf1crN#L_AcbIa*LJ)m1_hX<)DJl?1Q)>97i!?vQe5Jab=Z9d%Irdhj!n zF?CV(M-P87y|VPIRK22&a#V@goNc*oYZ2Vx!0ok16x~>&6-{09Rpg8jk2#OU^YpwG zPTg8{#A3#hbL$L{VLDNdvAlNYF{x4X-cqe))9$br$ZJY>hg%Dr%zlj$NQ)26crEl& z`ujC%&;IJr2IWOXx;bu`ZB-R2*<`G5Fd=FxTA?>%q9ykF;NHa_*f?>{V43{Zp5A- zzV#;2$NAe&vF+3K$Zhh*yis852&Smf@9ddEsRR~w@6pM;W~B=pZsGagSJRWb9>Qj7 z(%uG#Wrinh`Gbkdp~aaf(o%U4qb#uwqise?Ep#0{r^?239e++|hUq#sPR)2meIgxy z4ZMwgWD1!9S}()z+iU2+_~}7nvUh*PyI*FNk=|9~5RDr$xB1*;5z9F?H-liwi`Mmv ziYK-yM1b4xA3JM>_;vzxZmnG3#J5P(`fv<6#2S3UZF(@*&W*irdcHwo?ieu*lMT6q z<`3V4JmAtN@-q^jW+%&blrnKzzE`w?i^Gkn<(o(kt$UX<{gD=ne(hEYtdO0(-7!s{IZX3^vZIWDu$ zD<12LJUO$Y++d2MsvnH^nOHe#`IolCXxHtoc1$m9*g7XX*H;DXCUGI#+V{P0Locd< z2iuWn+UI4@zQ1oowHt|cSL(YF#5a6Gtw>ovwWtGCPhGX}=R=giq&`)KmqYuY>?Qxz z-h6^y0}nl)U%PBrFS&pSdMkdzl9{?cdL|Tn*LepkI1;~|iOzeM2EZ;v$0O6eT$8Yn zun_S$usWcki|Ix@VLRkhi0b;S9!gFD@EW*h;V#>7EKWSZUD|e3=Lv%SSFbWBlP%Ty zP_!xewX}%?YE{JhMkZyc?wTZ4hBl{!Ji~HE6|3XFPKi&9znpTn_H`H{EKz!fcAgI4 zdSKQbJ|~L{nC_gCsk_6vUW#N4v$(-e9MHHkG3@QN1$w%p*zI{f68XR)yMb2%dp;du z7h8}IhCXST`v>lj7h6dWX#Bl)e_LNZ1HGA-2ftu+d!Y*@kS&N&fJY%pVyWJ+uS_tt zH?*TO>IMbp$hL}9$D+CBNH*I)If>WZptCQG2!{ zn;67;lQA(E&{RVdaiwyYrBg})5Y6MTRKAA2p^tvKTYVVej|%SkjW~#Uy=nS0guJz7 zvROH=ClZT7mlW2b*N{5t6Oyy}H(1u@(U9z+Jj{apqn@_qJ z^BrQ##c;6@^_?*;7Q!EkY*f1>x!~z?%)dc?tmOBxQrykPX_C7W1~7*ghP^(%r#fBi;vefz}f#pr4)`GfXjEBgcEm>$kc`YK>~ ziPV==@DNGeVH|qF35?0X@n=)YQ@1FGp4a6(>)EF(>IhI)IQ2QJ*_%jIIEJ3IZMS4K z(NkAQhteoJ=&I>xhSF%;?@?Ch^d(Ru4Av&Sr?L*L`n4C~YcJF>@YoitK(=zx{*aZ=5QiHdzwcnN)y;@BQ@ zN$V1eWs{d!(TLfsQ;pfI169OwXia1etg=&Q^mBRX;W1UqQ)q>6j#beiHdRG`D2

  • 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

    k-xPt+p&4=qE-_b@!?R|2Rx@Gw9I@J5I% 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

    vgk5oe^;6pBt|5_>t`Gkzd@q~hP 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

    IBJd<2p21lV#Ok#xi@`q8} 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 Kts?UX@BaZ00@XqQ delta 392438 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

    W9G)|x#twdd)4*Fr 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�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�w5VNW8I!+oK1n~mQY)V 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 Date: Thu, 11 Apr 2024 10:58:10 -0400 Subject: [PATCH 116/260] PersonalInformationLog#data Encryption (#16204) * add encrypted data to PersonalInformationLog * add data migration & update data type to PIL * rubocop formatting * update personal_information_log spec * added frozen_string_literal to rake task * remove database migration --- app/models/personal_information_log.rb | 11 ++--- ...ypted_data_to_personal_information_logs.rb | 6 +++ db/schema.rb | 2 + spec/models/personal_information_log_spec.rb | 45 +++++++++++++------ 4 files changed, 43 insertions(+), 21 deletions(-) create mode 100644 db/migrate/20240402195838_add_encrypted_data_to_personal_information_logs.rb diff --git a/app/models/personal_information_log.rb b/app/models/personal_information_log.rb index 16c628a3588..c62c30516ee 100644 --- a/app/models/personal_information_log.rb +++ b/app/models/personal_information_log.rb @@ -2,14 +2,9 @@ class PersonalInformationLog < ApplicationRecord scope :last_week, -> { where('created_at >= :date', date: 1.week.ago) } - validates(:data, :error_class, presence: true) - # TODO: utility method for working with data persisted by logger middleware - # consider removing once we have determined how we are going to analyze the data - def decoded_data - return data unless data.key?('request_body') && data.key?('response_body') + has_kms_key + has_encrypted :data, migrating: true, type: :json, key: :kms_key, **lockbox_options - data.merge('request_body' => Base64.decode64(data['request_body']), - 'response_body' => Base64.decode64(data['response_body'])) - end + validates :error_class, presence: true end diff --git a/db/migrate/20240402195838_add_encrypted_data_to_personal_information_logs.rb b/db/migrate/20240402195838_add_encrypted_data_to_personal_information_logs.rb new file mode 100644 index 00000000000..f135f377f39 --- /dev/null +++ b/db/migrate/20240402195838_add_encrypted_data_to_personal_information_logs.rb @@ -0,0 +1,6 @@ +class AddEncryptedDataToPersonalInformationLogs < ActiveRecord::Migration[7.1] + def change + add_column :personal_information_logs, :data_ciphertext, :text + add_column :personal_information_logs, :encrypted_kms_key, :text + end +end diff --git a/db/schema.rb b/db/schema.rb index 40dce50a476..92987f8f693 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -844,6 +844,8 @@ t.string "error_class", null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false + t.text "data_ciphertext" + t.text "encrypted_kms_key" t.index ["created_at"], name: "index_personal_information_logs_on_created_at" t.index ["error_class"], name: "index_personal_information_logs_on_error_class" end diff --git a/spec/models/personal_information_log_spec.rb b/spec/models/personal_information_log_spec.rb index 6780411a39f..42b0dde1ea3 100644 --- a/spec/models/personal_information_log_spec.rb +++ b/spec/models/personal_information_log_spec.rb @@ -2,24 +2,43 @@ require 'rails_helper' -RSpec.describe PersonalInformationLog do - let(:pi_log) do - PersonalInformationLog.create(error_class: 'my_type', data: { cool: 'stuff' }) +RSpec.describe PersonalInformationLog, type: :model do + let(:personal_information_log) { build(:personal_information_log) } + + describe 'validations' do + context 'when all attributes are valid' do + it 'is valid' do + expect(personal_information_log).to be_valid + end + end + + context 'when error class is missing' do + it 'is invalid' do + personal_information_log.error_class = nil + expect(personal_information_log).not_to be_valid + expect(personal_information_log.errors.attribute_names).to include(:error_class) + expect(personal_information_log.errors.full_messages).to include("Error class can't be blank") + end + end end - describe '#decoded_data' do - it 'simply returns data when not a logged request/response' do - expect(pi_log.decoded_data).to eq(pi_log.data) + describe '#data' do + context 'when data is missing' do + let(:pi_log) { build(:personal_information_log, data: nil) } + + it 'raises PG::NotNullViolation error' do + expect { pi_log.save }.to raise_error(ActiveRecord::NotNullViolation) + end end - it 'returns decoded request/response values when present' do - pi_log.data.merge!('request_body' => Base64.encode64('special request'), - 'response_body' => Base64.encode64('nominal response')) - expect(pi_log.data['request_body']).not_to eq('special request') - expect(pi_log.decoded_data['request_body']).to eq('special request') + context 'when all attributes are present' do + it 'simply returns data' do + expect(personal_information_log.data).to eq({ 'foo' => 1 }) + end - expect(pi_log.data['response_body']).not_to eq('nominal response') - expect(pi_log.decoded_data['response_body']).to eq('nominal response') + it 'populates the data_ciphertext' do + expect(personal_information_log.data_ciphertext).to be_present + end end end end From 1160fedf70a3fdd158cc4feeea63d88c0ccb3686 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 11:09:30 -0400 Subject: [PATCH 117/260] Bump rubocop from 1.63.0 to 1.63.1 (#16291) Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.63.0 to 1.63.1. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.63.0...v1.63.1) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 45ab60c3973..0e9d67ddff6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -890,7 +890,7 @@ GEM rswag-ui (2.13.0) actionpack (>= 3.1, < 7.2) railties (>= 3.1, < 7.2) - rubocop (1.63.0) + rubocop (1.63.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) From 309869622d440ddb3a2e4ebae2b65e9734f5ed74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 11:14:55 -0400 Subject: [PATCH 118/260] Bump nokogiri from 1.16.3 to 1.16.4 (#16292) Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.3 to 1.16.4. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.3...v1.16.4) --- updated-dependencies: - dependency-name: nokogiri dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0e9d67ddff6..87beebde37c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -660,7 +660,7 @@ GEM nio4r (2.7.0) nio4r (2.7.0-java) no_proxy_fix (0.1.2) - nokogiri (1.16.3) + nokogiri (1.16.4) mini_portile2 (~> 2.8.2) racc (~> 1.4) nori (2.6.0) From cffb111235c4ab0116fce9882cc0eaf3c487a85c Mon Sep 17 00:00:00 2001 From: Casey Williams Date: Thu, 11 Apr 2024 09:26:10 -0700 Subject: [PATCH 119/260] Api 34202/cleanup (#16229) * API-34202 Remove unused AppealsApi::AppealReceivedJob sidekiq job * API-34202 Rename AppealsApi::AppealSubmittedJob to AppealReceivedJob --- .../models/appeals_api/higher_level_review.rb | 2 +- .../appeals_api/notice_of_disagreement.rb | 2 +- .../models/appeals_api/supplemental_claim.rb | 2 +- .../appeals_api/appeal_received_job.rb | 194 ++++++------------ .../appeals_api/appeal_submitted_job.rb | 91 -------- ...ob_spec.rb => appeal_received_job_spec.rb} | 2 +- ...ared_examples_for_appeal_status_updates.rb | 20 +- 7 files changed, 76 insertions(+), 237 deletions(-) delete mode 100644 modules/appeals_api/app/sidekiq/appeals_api/appeal_submitted_job.rb rename modules/appeals_api/spec/sidekiq/{appeal_submitted_job_spec.rb => appeal_received_job_spec.rb} (99%) diff --git a/modules/appeals_api/app/models/appeals_api/higher_level_review.rb b/modules/appeals_api/app/models/appeals_api/higher_level_review.rb index 4275e6cc55d..0a6251cda7a 100644 --- a/modules/appeals_api/app/models/appeals_api/higher_level_review.rb +++ b/modules/appeals_api/app/models/appeals_api/higher_level_review.rb @@ -256,7 +256,7 @@ def update_status(status:, code: nil, detail: nil, raise_on_error: false) return if auth_headers.blank? # Go no further if we've removed PII if status == 'submitted' && email_present? - AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) + AppealsApi::AppealReceivedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) end end end diff --git a/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb b/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb index 06619a0b940..31a07d91ec8 100644 --- a/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb +++ b/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb @@ -269,7 +269,7 @@ def update_status(status:, code: nil, detail: nil, raise_on_error: false) return if auth_headers.blank? # Go no further if we've removed PII if status == 'submitted' && email_present? - AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) + AppealsApi::AppealReceivedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) end end end diff --git a/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb b/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb index cc282b272fe..2bfafbf9bae 100644 --- a/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb +++ b/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb @@ -255,7 +255,7 @@ def update_status(status:, code: nil, detail: nil, raise_on_error: false) return if auth_headers.blank? # Go no further if we've removed PII if status == 'submitted' && email_present? - AppealsApi::AppealSubmittedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) + AppealsApi::AppealReceivedJob.perform_async(id, self.class.name, appellant_local_time.iso8601) end end end diff --git a/modules/appeals_api/app/sidekiq/appeals_api/appeal_received_job.rb b/modules/appeals_api/app/sidekiq/appeals_api/appeal_received_job.rb index 28fb96a93e3..d9577e8c866 100644 --- a/modules/appeals_api/app/sidekiq/appeals_api/appeal_received_job.rb +++ b/modules/appeals_api/app/sidekiq/appeals_api/appeal_received_job.rb @@ -9,152 +9,82 @@ class AppealReceivedJob STATSD_KEY_PREFIX = 'api.appeals.received' STATSD_CLAIMANT_EMAIL_SENT = "#{STATSD_KEY_PREFIX}.claimant.email.sent".freeze - # @param [Hash] opts - # @option opts [String] :receipt_event The callback indicating which appeal was received. Required. - # @option opts [Hash] :email_identifier The values identifying the receiving email address. Required - # @option email_identifier [String] :id_value Either the email or - # ICN (Integration Control Number - generated by the Master Patient Index)associated with the appellant. Required. - # @option email_identifier [String] :id_type The type of id value provided: 'email' or 'ICN'. Required. - # @option opts [String] :first_name First name of Veteran associated with the appeal. Required. - # @option opts [Datetime] :date_submitted The date of the appeal's submission. ISO8601 format. Required. - # @option opts [String] :guid The related appeal's ID. Required. - # @option opts [String] :claimant_email The non-Veteran claimant's email address. - # @option opts [String] :claimant_first_name The non-Veteran claimant's first name. - - def perform(opts) - @opts = opts - + # rubocop:disable Metrics/MethodLength + # Sends an email to a veteran or claimant stating that their appeal has been submitted + # @param [String] appeal_id The id of the appeal record + # @param [String] appeal_class_str The classname of the appeal as a string + # @param [String] date_submitted_str The date the appeal was submitted in ISO8601 string format + def perform(appeal_id, appeal_class_str, date_submitted_str) return unless FeatureFlipper.send_email? - return Rails.logger.error 'AppealReceived: Missing required keys' unless required_keys? - - send(opts['receipt_event'].to_sym) - end - - def hlr_received - return unless Flipper.enabled?(:decision_review_hlr_email) - - return log_error(guid, 'HLR') unless valid_email_identifier? - - template_type = 'higher_level_review_received' - template_name, template_id = template_id(template_type) - - return Rails.logger.error "AppealReceived: could not find template id for #{template_name}" if template_id.blank? - - vanotify_service.send_email(params({ template_id: })) - StatsD.increment(STATSD_CLAIMANT_EMAIL_SENT, tags: { appeal_type: 'hlr', claimant_type: }) - end - - def nod_received - return unless Flipper.enabled?(:decision_review_nod_email) - - return log_error(guid, 'NOD') unless valid_email_identifier? - - template_type = 'notice_of_disagreement_received' - template_name, template_id = template_id(template_type) - return Rails.logger.error "AppealReceived: could not find template id for #{template_name}" if template_id.blank? - - vanotify_service.send_email(params({ template_id: })) - StatsD.increment(STATSD_CLAIMANT_EMAIL_SENT, tags: { appeal_type: 'nod', claimant_type: }) - end - - def sc_received - return unless Flipper.enabled?(:decision_review_sc_email) - - return log_error(guid, 'SC') unless valid_email_identifier? - - template_type = 'supplemental_claim_received' - template_name, template_id = template_id(template_type) - - return Rails.logger.error "AppealReceived: could not find template id for #{template_name}" if template_id.blank? - - vanotify_service.send_email(params({ template_id: })) - StatsD.increment(STATSD_CLAIMANT_EMAIL_SENT, tags: { appeal_type: 'sc', claimant_type: }) - end - - private - - attr_accessor :opts - - def vanotify_service - @vanotify_service ||= VaNotify::Service.new(Settings.vanotify.services.lighthouse.api_key) - end - - def params(template_opts) - [ - lookup, - template_opts, - personalisation - ].reduce(&:merge) - end - - def lookup - return { email_address: opts['claimant_email'] } if opts['claimant_email'].present? - - if opts['email_identifier']['id_type'] == 'email' - { email_address: opts['email_identifier']['id_value'] } - else - { recipient_identifier: { id_value: opts['email_identifier']['id_value'], - id_type: opts['email_identifier']['id_type'] } } + if appeal_id.blank? || appeal_class_str.blank? || date_submitted_str.blank? + argument_list = [appeal_id, appeal_class_str, date_submitted_str] + Rails.logger.error("#{self.class.name}: Missing arguments: Received #{argument_list.join(', ')}") + return end - end - def template_id(template) - t = claimant? ? "#{template}_claimant" : template - template_id = Settings.vanotify.services.lighthouse.template_id.public_send(t) + appeal = appeal_class_str.constantize.find(appeal_id) - [t, template_id] - end - - def personalisation - p = { 'date_submitted' => date_submitted } - if claimant? - p['first_name'] = opts['claimant_first_name'] - p['veterans_name'] = opts['first_name'] - else - p['first_name'] = opts['first_name'] + unless appeal.form_data.present? && appeal.auth_headers.present? + Rails.logger.error("#{self.class.name}: Missing PII for #{appeal_class_str} #{appeal_id}") + return end - { personalisation: p } - end - def log_error(guid, type) - Rails.logger.error "No lookup value present for AppealsApi::AppealReceived notification #{type} - GUID: #{guid}" - end + appeal_type_name = appeal.class.name.demodulize.snakecase + template_name = "#{appeal_type_name}_received#{appeal.non_veteran_claimant? ? '_claimant' : ''}" + template_id = Settings.vanotify.services.lighthouse.template_id[template_name] - def guid - opts['guid'] - end - - def date_submitted - @date_submitted ||= DateTime.iso8601(opts['date_submitted']).strftime('%B %d, %Y') - end + if template_id.blank? + Rails.logger.error("#{self.class.name}: could not find VANotify template id for '#{template_name}'") + return + end - def valid_email_identifier? - if claimant? - opts['claimant_email'].present? + date_submitted = DateTime.iso8601(date_submitted_str).strftime('%B %d, %Y') + + if appeal.non_veteran_claimant? + vanotify_service.send_email( + { + email_address: appeal.claimant.email, + personalisation: { + date_submitted:, + first_name: appeal.claimant.first_name, + veterans_name: appeal.veteran.first_name + }, + template_id: + } + ) else - required_email_identifier_keys.all? { |k| opts.dig('email_identifier', k).present? } + identifier = if appeal.email_identifier[:id_type] == 'email' + { email_address: appeal.email_identifier[:id_value] } + else + { recipient_identifier: appeal.email_identifier } + end + + vanotify_service.send_email( + { + **identifier, + personalisation: { + date_submitted:, + first_name: appeal.veteran.first_name + }, + template_id: + } + ) end - end - - def claimant? - opts['claimant_first_name'].present? || opts['claimant_email'].present? - end - def claimant_type - claimant? ? 'non-veteran' : 'veteran' + StatsD.increment(STATSD_CLAIMANT_EMAIL_SENT, tags: { + appeal_type: appeal.class.name.demodulize.scan(/\p{Upper}/).map(&:downcase).join, + claimant_type: appeal.non_veteran_claimant? ? 'non-veteran' : 'veteran' + }) + rescue ActiveRecord::RecordNotFound + Rails.logger.error("#{self.class.name}: Unable to find #{appeal_class_str} with id '#{appeal_id}'") + rescue Date::Error + Rails.logger.error("#{self.class.name}: Invalid date format: '#{date_submitted_str}' must be in iso8601 format") end + # rubocop:enable Metrics/MethodLength - def required_email_identifier_keys - %w[id_type id_value] - end - - def required_keys? - required_keys.all? { |k| opts.key?(k) } - end - - def required_keys - %w[receipt_event guid email_identifier date_submitted first_name] + def vanotify_service + @vanotify_service ||= VaNotify::Service.new(Settings.vanotify.services.lighthouse.api_key) end end end diff --git a/modules/appeals_api/app/sidekiq/appeals_api/appeal_submitted_job.rb b/modules/appeals_api/app/sidekiq/appeals_api/appeal_submitted_job.rb deleted file mode 100644 index d1a109e0c9d..00000000000 --- a/modules/appeals_api/app/sidekiq/appeals_api/appeal_submitted_job.rb +++ /dev/null @@ -1,91 +0,0 @@ -# frozen_string_literal: true - -require 'sidekiq' -require 'feature_flipper' - -module AppealsApi - class AppealSubmittedJob - include Sidekiq::Job - # These constants are set to match the previous version of this job, which was AppealsApi::AppealReceivedJob - STATSD_KEY_PREFIX = 'api.appeals.received' - STATSD_CLAIMANT_EMAIL_SENT = "#{STATSD_KEY_PREFIX}.claimant.email.sent".freeze - - # rubocop:disable Metrics/MethodLength - # Sends an email to a veteran or claimant stating that their appeal has been submitted - # @param [String] appeal_id The id of the appeal record - # @param [String] appeal_class_str The classname of the appeal as a string - # @param [String] date_submitted_str The date the appeal was submitted in ISO8601 string format - def perform(appeal_id, appeal_class_str, date_submitted_str) - return unless FeatureFlipper.send_email? - - if appeal_id.blank? || appeal_class_str.blank? || date_submitted_str.blank? - argument_list = [appeal_id, appeal_class_str, date_submitted_str] - Rails.logger.error("#{self.class.name}: Missing arguments: Received #{argument_list.join(', ')}") - return - end - - appeal = appeal_class_str.constantize.find(appeal_id) - - unless appeal.form_data.present? && appeal.auth_headers.present? - Rails.logger.error("#{self.class.name}: Missing PII for #{appeal_class_str} #{appeal_id}") - return - end - - appeal_type_name = appeal.class.name.demodulize.snakecase - template_name = "#{appeal_type_name}_received#{appeal.non_veteran_claimant? ? '_claimant' : ''}" - template_id = Settings.vanotify.services.lighthouse.template_id[template_name] - - if template_id.blank? - Rails.logger.error("#{self.class.name}: could not find VANotify template id for '#{template_name}'") - return - end - - date_submitted = DateTime.iso8601(date_submitted_str).strftime('%B %d, %Y') - - if appeal.non_veteran_claimant? - vanotify_service.send_email( - { - email_address: appeal.claimant.email, - personalisation: { - date_submitted:, - first_name: appeal.claimant.first_name, - veterans_name: appeal.veteran.first_name - }, - template_id: - } - ) - else - identifier = if appeal.email_identifier[:id_type] == 'email' - { email_address: appeal.email_identifier[:id_value] } - else - { recipient_identifier: appeal.email_identifier } - end - - vanotify_service.send_email( - { - **identifier, - personalisation: { - date_submitted:, - first_name: appeal.veteran.first_name - }, - template_id: - } - ) - end - - StatsD.increment(STATSD_CLAIMANT_EMAIL_SENT, tags: { - appeal_type: appeal.class.name.demodulize.scan(/\p{Upper}/).map(&:downcase).join, - claimant_type: appeal.non_veteran_claimant? ? 'non-veteran' : 'veteran' - }) - rescue ActiveRecord::RecordNotFound - Rails.logger.error("#{self.class.name}: Unable to find #{appeal_class_str} with id '#{appeal_id}'") - rescue Date::Error - Rails.logger.error("#{self.class.name}: Invalid date format: '#{date_submitted_str}' must be in iso8601 format") - end - # rubocop:enable Metrics/MethodLength - - def vanotify_service - @vanotify_service ||= VaNotify::Service.new(Settings.vanotify.services.lighthouse.api_key) - end - end -end diff --git a/modules/appeals_api/spec/sidekiq/appeal_submitted_job_spec.rb b/modules/appeals_api/spec/sidekiq/appeal_received_job_spec.rb similarity index 99% rename from modules/appeals_api/spec/sidekiq/appeal_submitted_job_spec.rb rename to modules/appeals_api/spec/sidekiq/appeal_received_job_spec.rb index 8d53dea4d7c..d9443f499f4 100644 --- a/modules/appeals_api/spec/sidekiq/appeal_submitted_job_spec.rb +++ b/modules/appeals_api/spec/sidekiq/appeal_received_job_spec.rb @@ -2,7 +2,7 @@ require 'rails_helper' -describe AppealsApi::AppealSubmittedJob, type: :job do +describe AppealsApi::AppealReceivedJob, type: :job do let(:job) { described_class.new } let(:appeal) { create(:higher_level_review_v2) } let(:hlr_template_name) { 'higher_level_review_received' } diff --git a/modules/appeals_api/spec/support/shared_examples_for_appeal_status_updates.rb b/modules/appeals_api/spec/support/shared_examples_for_appeal_status_updates.rb index 2fff8eec427..5ee0c1be981 100644 --- a/modules/appeals_api/spec/support/shared_examples_for_appeal_status_updates.rb +++ b/modules/appeals_api/spec/support/shared_examples_for_appeal_status_updates.rb @@ -71,9 +71,9 @@ context "when status has updated to 'submitted' and claimant or veteran email data present" do it 'enqueues the appeal received job' do - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 0 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 0 example_instance.update_status(status: 'submitted') - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 1 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 1 end end @@ -81,25 +81,25 @@ before { example_instance.update(status: 'submitted') } it 'does not enqueue the appeal received job' do - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 0 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 0 example_instance.update_status(status: 'submitted') - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 0 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 0 end end context "when incoming status is not 'submitted' and claimant or veteran email data present" do it 'does not enqueue the appeal received job' do - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 0 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 0 example_instance.update_status(status: 'pending') - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 0 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 0 end end context 'when veteran appellant without email provided' do it 'gets the ICN and enqueues the appeal received job' do - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 0 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 0 instance_without_email.update_status(status: 'submitted') - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 1 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 1 end end @@ -111,9 +111,9 @@ end it 'does not enqueue the appeal received job' do - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 0 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 0 example_instance.update_status(status: 'submitted') - expect(AppealsApi::AppealSubmittedJob.jobs.size).to eq 0 + expect(AppealsApi::AppealReceivedJob.jobs.size).to eq 0 end end end From 7085508c107924705b2305c4de01166d667f187b Mon Sep 17 00:00:00 2001 From: Thomas Blackwell Date: Thu, 11 Apr 2024 13:08:20 -0400 Subject: [PATCH 120/260] Updating Burial In Progress Form expiration to 1 year (#16175) * Updating Burial In Progress Form expiration to 1 year * Limit to Burials V2 --- app/models/in_progress_form.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/in_progress_form.rb b/app/models/in_progress_form.rb index 24b08e1bc70..d4e938b9d64 100644 --- a/app/models/in_progress_form.rb +++ b/app/models/in_progress_form.rb @@ -129,7 +129,7 @@ def days_till_expires def default_expires_after case form_id - when '21-526EZ', '21P-527EZ' + when '21-526EZ', '21P-527EZ', '21P-530V2' 1.year else 60.days From 82894d072b29ae49c8947f96b21fbcb0a0a7b383 Mon Sep 17 00:00:00 2001 From: Micah Frazier Date: Thu, 11 Apr 2024 11:13:42 -0600 Subject: [PATCH 121/260] Ndbex/80164 update success polling bug fix (#16279) * level set * level set with master * removing yarn.lock * Working json response * Refactor of burials controller * Added in test for Burial claim controller update * Added error checking * Refactoring because find_by! was causing all non BI claims to return RecordNotFound * Rubocop * The frontend always appears to be looking for a state json key even when an error occurs on the backend * Allow status of pending * pending actually is success as far as the frontend is concerned. I understood it correctly at first * Refactor of code per review team --- .../v0/burial_claims_controller.rb | 31 ++++++++++++------- .../v0/burial_claims_controller_spec.rb | 5 +++ 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/app/controllers/v0/burial_claims_controller.rb b/app/controllers/v0/burial_claims_controller.rb index 620336c4f47..5ead02cc210 100644 --- a/app/controllers/v0/burial_claims_controller.rb +++ b/app/controllers/v0/burial_claims_controller.rb @@ -7,7 +7,19 @@ class BurialClaimsController < ClaimsBaseController service_tag 'burial-application' def show - render_burials_json + submission_attempt = determine_submission_attempt + if submission_attempt + state = submission_attempt.aasm_state == 'failure' ? 'failure' : 'success' + render(json: { data: { attributes: { state: } } }) + elsif central_mail_submission + render(json: central_mail_submission) + else + Rails.logger.error("ActiveRecord::RecordNotFound: Claim submission not found for claim_id: #{params[:id]}") + render(json: { data: { attributes: { state: 'not found' } } }, status: :not_found) + end + rescue => e + Rails.logger.error(e.to_s) + render(json: { data: { attributes: { state: 'error processing request' } } }, status: :unprocessable_entity) end def create @@ -44,19 +56,14 @@ def claim_class private - def render_burials_json - if (submission_attempt = determine_submission_attempt) - state = submission_attempt.aasm_state == 'failure' ? 'failure' : 'success' - render(json: { data: { attributes: { state: } } }) - else - render(json: CentralMailSubmission.joins(:central_mail_claim).find_by(saved_claims: { guid: params[:id] })) - end - end - def determine_submission_attempt - claim = claim_class.find_by!(guid: params[:id]) - form_submission = claim.form_submissions&.last + claim = claim_class.find_by(guid: params[:id]) + form_submission = claim&.form_submissions&.last form_submission&.form_submission_attempts&.last end + + def central_mail_submission + CentralMailSubmission.joins(:central_mail_claim).find_by(saved_claims: { guid: params[:id] }) + end end end diff --git a/spec/controllers/v0/burial_claims_controller_spec.rb b/spec/controllers/v0/burial_claims_controller_spec.rb index 2bfc11fbf18..a8e3393ad5c 100644 --- a/spec/controllers/v0/burial_claims_controller_spec.rb +++ b/spec/controllers/v0/burial_claims_controller_spec.rb @@ -45,5 +45,10 @@ def send_create expect(JSON.parse(response.body)['data']['attributes']['state']).to eq('success') end + + it 'returns an error if the claim is not found' do + get(:show, params: { id: '12345' }) + expect(response).to have_http_status(:not_found) + end end end From 26ce1957788762578bf03bf3e159ac63963b616c Mon Sep 17 00:00:00 2001 From: evansmith Date: Thu, 11 Apr 2024 13:14:38 -0400 Subject: [PATCH 122/260] remove middle name from overflow page (#16282) --- lib/pdf_fill/forms/va21p530v2.rb | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index fdc8bca7f13..d65a4fe91dd 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -34,12 +34,6 @@ class Va21p530v2 < FormBase limit: 1, question_text: "DECEASED VETERAN'S MIDDLE INITIAL" }, - 'middle' => { - key: 'form1[0].#subform[82].VeteransMiddleInitialNotReal[0]', - question_num: 1, - limit: 0, - question_text: "DECEASED VETERAN'S MIDDLE NAME" - }, 'last' => { key: 'form1[0].#subform[82].VeteransLastName[0]', limit: 18, @@ -147,12 +141,6 @@ class Va21p530v2 < FormBase 'middleInitial' => { key: 'form1[0].#subform[82].ClaimantsMiddleInitial1[0]' }, - 'middle' => { - key: 'form1[0].#subform[82].ClaimantsMiddleInitial1[0]', - limit: 0, - question_num: 7, - question_text: "CLAIMANT'S MIDDLE NAME" - }, 'last' => { key: 'form1[0].#subform[82].ClaimantsLastName[0]', limit: 18, From 727ef232e5d9db86aa077488141e4485730ad790 Mon Sep 17 00:00:00 2001 From: Mike Date: Thu, 11 Apr 2024 13:46:36 -0400 Subject: [PATCH 123/260] Api 33629 update bi docs (#16103) * Updated BI docs with better words * more changes in BI md docs --------- Co-authored-by: Kristen Brown <11942904+kristen-brown@users.noreply.github.com> --- .../vba_documents/v1/controller_swagger.rb | 9 + .../swagger/vba_documents/v1/description.md | 173 ++++++++-------- .../swagger/vba_documents/v2/description.md | 192 ++++++++---------- 3 files changed, 187 insertions(+), 187 deletions(-) diff --git a/modules/vba_documents/app/swagger/vba_documents/v1/controller_swagger.rb b/modules/vba_documents/app/swagger/vba_documents/v1/controller_swagger.rb index b83922f4e5f..045f4cab2bf 100644 --- a/modules/vba_documents/app/swagger/vba_documents/v1/controller_swagger.rb +++ b/modules/vba_documents/app/swagger/vba_documents/v1/controller_swagger.rb @@ -85,6 +85,9 @@ class ControllerSwagger extend VBADocuments::Responses::ForbiddenError key :summary, 'Get status for a previous benefits document upload' key :operationId, 'getBenefitsDocumentUploadStatus' + key :description, 'A request to the `/uploads/{id}` endpoint will return a real-time status for that GUID, ' \ + 'and update its status in `/uploads/report`.\n\n' \ + 'The `updated_at` field indicates the last time the status for a given GUID was updated.' key :tags, [ VBA_TAG @@ -173,6 +176,12 @@ class ControllerSwagger key :summary, 'Get a bulk status report for a list of previous uploads' key :operationId, 'getBenefitsDocumentUploadStatusReport' + key :description, 'Due to current system limitations, data for the `/uploads/report` endpoint is cached for one hour.' \ + '\n\n' \ + 'A request to the `/uploads/{id}` endpoint will return a real-time status for that GUID, ' \ + 'and update its status in `/uploads/report`.' \ + '\n\n' \ + 'The `updated_at` field indicates the last time the status for a given GUID was updated.' security do key :apikey, [] diff --git a/modules/vba_documents/app/swagger/vba_documents/v1/description.md b/modules/vba_documents/app/swagger/vba_documents/v1/description.md index 3ec795ed7a3..f0efc266428 100644 --- a/modules/vba_documents/app/swagger/vba_documents/v1/description.md +++ b/modules/vba_documents/app/swagger/vba_documents/v1/description.md @@ -1,4 +1,5 @@ -The Benefits Intake API allows authorized third-party systems used by Veteran Service Organizations (VSOs), agencies, and Veterans to digitally submit VA benefits claim documents directly to the Veterans Benefits Administration's (VBA) claims intake process. This API handles documents related to the following benefit claim types: +The Benefits Intake API enables authorized third-party systems, such as those used by Veteran Service Organizations (VSOs), agencies, and Veterans, to digitally submit documents for VA benefits claims directly to the claims intake process of the Veterans Benefits Administration (VBA). This API handles documents related to the following benefit claim types: + * Compensation * Pension/Survivors Benefits @@ -8,105 +9,109 @@ The Benefits Intake API allows authorized third-party systems used by Veteran Se * Veteran Readiness & Employment (VRE) * Board of Veteran Appeals (BVA) -This API also provides submission status updates until documents are successfully established for VBA claim processing, eliminating the need for users to switch between systems to manually check whether documents have been successfully uploaded. - -**Note**: This API may not be used for Veterans Health Administration (VHA) benefits, including 10-10EZ and 10-10d. +Additionally, the API offers real-time status updates on document submissions until they've been successfully accepted by VBA or another VA system for claims processing. -## Background -This API provides a secure, efficient, and tracked alternative to mail or fax for VA benefit claim document submissions. Documents are uploaded directly to the VBA so they can be processed as quickly as possible. +**Important**: This API **may not** be used for Veterans Health Administration (VHA) benefits forms, including the Instructions and Enrollment Application for Health Benefits form (10-10EZ) and the application for CHAMPVA benefits form (10-10d). ## Technical overview -The Benefits Intake API first provides an upload location and unique submission identifier, and then accepts a payload consisting of a document in PDF format, zero or more optional attachments in PDF format, and some JSON metadata. - -The metadata describes the document and attachments, and identifies the person for whom it is being submitted. This payload is encoded as binary multipart/form-data (not base64). The unique identifier supplied with the payload can subsequently be used to request the processing status of the uploaded document package. - -To avoid errors and processing delays, API consumers are encouraged to validate the `zipcode`,`fileNumber`, `veteranFirstName`, `veteranLastName` and `businessLine` fields before submission according to their description in the DocumentUploadMetadata model and use the 'businessLine' attribute for the most efficient processing. Additionally, please ensure no PDF user passwords are used in submitted PDFs. - -### Attachment & file size limits -There is no limit on the number of files a payload can contain, but size limits do apply. - -* Uploaded documents cannot be larger than 78" x 101" -* The entire payload cannot exceed 5 GB -* No single file in a payload can exceed 100 MB - -### Date of receipt -The date that documents are successfully submitted through the Benefits Intake API is used as the official VA date of receipt. However, note that until a document status of `received`, `processing`, `success`, or `vbms` is returned, a client cannot consider the document received by VA. - -A status of `received` means that the document package has been transmitted, but may not be validated. Any errors with the document package, such as unreadable PDFs or a Veteran not found, will cause the status to change to `error`. - -If the document status is `error`, VA has not received the submission and cannot honor the submission date as the date of receipt. +The Benefits Intake API first provides an upload location and unique submission identifier, and then accepts a payload consisting of a PDF document, other optional PDF attachments, and JSON metadata. The metadata describes the PDF attachments and identifies the Veteran who the benefits are related to. ### Authentication and Authorization -API requests are authorized through a symmetric API token, provided in an HTTP header with name 'apikey'. [Request an API key](https://developer.va.gov/explore/api/benefits-intake/sandbox-access). - -### Testing in the sandbox environment -In the sandbox environment, the final status of a submission is `received` and submissions do not actually progress to the central mail repository or VBMS. - -Progress beyond the `received` status can be simulated for testing. We allow passing in a `Status-Override` header on the `/uploads/{id}` endpoint so that you can change the status of your submission to simulate the various scenarios. - -The available statuses are `pending`, `uploaded`, `received`, `processing`, `success`, `vbms`, and `error`. The meaning of the various statuses is listed below in Models under DocumentUploadStatusAttributes. +API requests are authorized through a symmetric API token, provided in an HTTP header with name `apikey`. [Get access to sandbox](https://developer.va.gov/explore/api/benefits-intake/sandbox-access). ### Test data -We use mock test data in the sandbox environment. Data is not sent upstream and it is not necessary to align submitted test data with any other systems' data. +Since the primary purpose of this API is to accept user submissions, it doesn't have mock test data available. In the sandbox environment, data submitted to the API is not sent downstream. This API can return data that has been previously submitted by a consumer. -### Validating documents -Use the POST `/uploads/validate_document` endpoint to make sure your documents will pass system file requirements and -validations before you send them through the submissions process. This step is optional but decreases the likelihood -of individual document errors during the submission process. +### Document Submission Statuses -Validations performed: -* Document is a valid PDF (Note: `Content-Type` header value must be "application/pdf") -* Document does not have a user password (an owner password is acceptable) -* File size does not exceed 100 MB -* Page size does not exceed 78" x 101" +After a successful upload, a submission status can be tracked using the GET /uploads/{id} endpoint. If multiple uploads have been made, the POST /uploads/report endpoint can be used to track the status of multiple submissions. For more information, please see steps 5 and 6 in the **How to Upload** section of this documentation or check out the example curl and response sections for these endpoints. -### Upload operation -Allows a client to upload a multi-part document package (form + attachments + metadata). +Detailed descriptions of what each status means are found in this table. +| Status | What it means | +| --- | --- | +| **Pending** | - This is the initial status. Indicates no document submission has been uploaded yet.

    - Date of Receipt is not yet established with this status. | +| **Uploaded** | - Indicates document submission has been successfully uploaded (PUT) to the API server.

    - Submission has not yet been validated.

    - Date of Receipt is not yet established with this status.

    - Any errors with the document submission, such as having an unreadable PDF, may cause an Error status. | +| **Received** | - Indicates document submission has been received downstream of the API and is awaiting processing.

    - The VA Date of Receipt is set when this status is achieved.

    - Any errors with the document submission, such as having an unreadable PDF, may cause an Error status.

    - This is the final status in the sandbox environment unless further progress is simulated by the user. | +| **Processing**| - Indicates the document package is being validated, processed, and made ready to route and work.

    - Any errors with the document submission, such as having an unreadable PDF, may cause an Error status.| +| **Success** | - Indicates the document submission has been successfully received within VA's mail handling system.

    - Success is the final status for a small percentage of submissions with claim types, Veteran types, or exception processes that are not worked in VBMS.

    - Most submissions reach a Success status within 1 business day.

    - A small portion will take longer. However, some submissions may take up to 2 weeks to reach a Success status.| +| **VBMS** | - Indicates the document submission was successfully uploaded into a Veteran's eFolder within VBMS.

    - On average, submissions reach VBMS status within 3 business days. However, processing times vary and some submissions may remain in a Success status for several weeks before reaching a VBMS status.

    - Some document packages are worked in VA systems other than VBMS. For these submissions, Success is the final status. | +| **Error** | - Indicates that there was an error. Refer to the error code and detail for further information. | +| **Expired** | - After a POST request, there is a 15-minute window during which documents must be uploaded via a PUT request.

    - An Expired status means the documents were not successfully uploaded within this 15-minute window.

    - We recommend coding to retry unsuccessful uploads within 15 minutes using the same submission in case of connection issues. | + +In the sandbox environment: +* The final status of a submission is `received` since submissions do not actually progress to the Central Mail repository or VBMS. +* Progress beyond the `received` status can be simulated for testing. A `Status-Override` header can be passed on the `/uploads/{id}` endpoint to change the status of a submission to simulate the various status scenarios. + +In the production environment: +* The date that the Benefits Intake API submits the documents downstream (indicated by the `received` status) is used as the official VA date of receipt. This is usually the same day as when the documents are submitted by users, but not always. +* If the document's final destination is VBMS, it can fall into an `error` state until the status of VBMS is returned. +* If the document's final destination is another VA system besides VBMS, it can fall into an `error` state until the status of `success` is returned. + + +### How to avoid submission errors +The Benefits Intake API returns three different categories of errors: +* HTTP errors relating to the client request. These errors will be immediate. +* Metadata and PDF validation errors run by the system before passing the submission downstream to subsequent services. These errors will be asynchronous but generally come within minutes of submission. +* Downstream errors returned by subsequent services, usually relating to the content of the PDFs or metadata. These errors will be asynchronous and can take minutes to hours or longer to receive. + +To prevent submission delays and errors: +* Ensure that submitted PDFs are not locked by user passwords and that they are within the file and page size limits before submitting your payload. +* Be sure to validate all metadata fields against their data requirements as defined in the DocumentUploadMetadata schema before submitting your payload. +* The businessLine field is optional, but when included, it will ensure the fastest possible processing. If not specified, businessLine will default to CMP, the business line for Compensation requests. +* The POST /uploads/validate_document endpoint can be used to ensure individual PDF documents meet system requirements prior to submission. + +For information on how to monitor the status of submissions, please see Steps 5 and 6 of the **How to Upload** section of this documentation. -1. Client Request: POST https://sandbox-api.va.gov/services/vba_documents/v1/ - * No request body or parameters required +### Attachment & file size limits +There is no limit on the number of files a payload can contain, but file size and page dimension limits do apply. +* Uploaded PDFs can't be larger than 78" x 101". +* Uploaded PDFs can't exceed 100 MB. +* The entire payload can't exceed 5 GB. +### How to Upload +The Upload operation lets a client upload a multi-part document submission, specifically PDFs and metadata. Uploading is detailed below. +1. Client Request: POST https://sandbox-api.va.gov/services/vba_documents/v1/ + * No request body or parameters required. 2. Service Response: A JSON API object with the following attributes: - * `guid`: An identifier used for subsequent status requests - * `location`: A URL to which the actual document package payload can be submitted in the next step. The URL is specific to this upload request, and should not be re-used for subsequent uploads. The URL is valid for 900 seconds (15 minutes) from the time of this response. If the location is not used within 15 minutes, the GUID will expire. Once expired, status checks on the GUID will return a status of `expired`. - * Note: If, after you've submitted a document, the status hasn't changed to `uploaded` before 15 minutes has elapsed, we recommend retrying the upload in order to make sure the document properly reaches our servers. If the upload continues to fail, try encoding the payload as Base64 (See below). - - 3. Client Request: PUT to the location URL returned in Step 2. - * Request body should be encoded as binary multipart/form-data (base64 also available - see details below), equivalent to that generated by an HTML form submission or using "curl -F…". The format is described in more detail below. - * No `apikey` authorization header is required for this request, as authorization is embedded in the signed location URL. - -4. Service Response: The HTTP status indicates whether the upload was successful. - * Additionally, the response includes an ETag header containing an MD5 hash of the submitted payload. This can be compared to the submitted payload to ensure data integrity of the upload. - -### Status caching -Due to current system limitations, data for the `/uploads/report` endpoint is cached for one hour. + * `guid`: An identifier used for subsequent status requests. + * `location`: A URL to which the actual document submission payload can be submitted in the next step. The URL is specific to this upload request, and should not be re-used for subsequent uploads. The URL is valid for 15 minutes (900 seconds) from the time of this response. If the location is not used within 15 minutes, the GUID will expire. Once expired, status checks on the GUID will return a status of `expired`. + * **Note**: If the status hasn't changed to uploaded within 15 minutes of submission, retry the POST request in step 1 to generate a new location URL. +3. Client Request: PUT to the location URL returned in step 2. + * The request body should use the binary multipart/form-data format . The body can optionally be encoded as Base64. + * No `apikey` authorization header is required for this request, as authorization is embedded in the signed location URL. +4. Service Response: The HTTP status indicates whether the upload was submitted. + * Additionally, the response includes an ETag header containing an MD5 hash of the submitted payload. This can be compared to the submitted payload to ensure data integrity of the upload. + * **Note**: A successful document submission **_does not_** mean it was successfully received by VA. Successful document submissions can fail later, as discussed above in the "How to avoid submission errors" section. +5. Client Request: GET https://sandbox-api.va.gov/services/vba_documents/v2/uploads/{id} + * `id`: An identifier (`guid`) returned in step 2 by the previous submission. +6. Service Response: A JSON API object with the following attributes: + * `guid`: The identifier of the submission for which a status was requested. + * `status`: The current status of the submission. See the previous "Document Submission Statuses" section for more information about the specific statuses. + * `code`: Only present if `status` is `error`. An error code specifying why the submission is in an error state. For a list of the error codes, see the schema for the GET /uploads/{id} 200 response. + * `detail`: Only present if `status` is `error`. Plain language detailing of the error corresponding to the error code and the specific submission. + * `updated_at`: The last time the submission status was updated. + + +If submissions to the API are made frequently, the bulk status endpoint should be used in place of the above Step 5 to request updates for multiple submissions: + +5. Client Request: POST https://sandbox-api.va.gov/services/vba_documents/v1/uploads/report + * `ids`: A list of identifiers ( guid) returned in step 2 by the previous submissions. +6. Service Response: A JSON API object with the following attributes for each `id`: + * `guid`: The identifier of the submission for which a status was requested. + * `status`: The current status of the submission. See the previous "Document Submission Statuses" section for more information about the specific statuses. + * `code`: Only present if `status` is `error`. An error code specifying why the submission is in an error state. For a list of the error codes, see the schema for the GET /uploads/{id} 200 response. + * `detail`: Only present if `status` is `error`. Plain language detailing of the error corresponding to the error code and the specific submission. + * `updated_at`: The last time the submission status was updated. + * Due to current system limitations, data for the /uploads/report endpoint is cached for one hour. The /uploads/{id} endpoint isn't cached. -A request to the `/uploads/{id}` endpoint will return a real-time status for that GUID, and update its status in `/uploads/report`. - -The `updated_at` field indicates the last time the status for a given GUID was updated. - -### Document Submission Statuses -**Important note:** a submission has not been received by VA until it has a status of Received, Processing, Success, -or VBMS. Detailed descriptions of what each status means are found in this table. - -| Status | What it means | -| --- | --- | -| **Pending** | Initial status.

    Indicates no document package has been uploaded yet.

    Date of Receipt is not yet established with this status | -| **Uploaded** | Indicates document package has been successfully uploaded (PUT) from your system to the API server but has not yet been validated.

    Date of Receipt is not yet established with this status. Any errors with the document package, such as having an unreadable PDF, may cause an Error status. | -| **Received** | Indicates document package has been received upstream of the API and is awaiting Processing.

    The VA Date of Receipt is set when this status is achieved.

    This is the final status in the sandbox environment unless further progress is simulated. | -| **Processing**| Indicates the document package is being validated, processed, and made ready to route and work. | -| **Success** | Indicates the document package has been successfully received within VA's mail handling system.

    Success is the final status for a small percentage of submitted packages with claim types, Veteran types, or exception processes that are not worked in VBMS. Most submissions reach a Success status within 1 business day. A small portion will take longer; however, some submissions may take up to 2 weeks to reach a Success status. | -| **VBMS** | Indicates this document package was successfully uploaded into a Veteran's eFolder within VBMS.

    On average, submissions reach VBMS status within 3 business days; however, processing times vary and some submissions may remain in a Success status for several weeks before reaching a VBMS status.

    Some document packages are worked in VA systems other than VBMS. For these submissions, Success is the final status. | -| **Error** | Indicates that there was an error. Refer to the error code and message for further information. | -| **Expired** | After a POST request, there is a 15-minute window during which documents must be uploaded via a PUT request.

    An Expired status means the documents were not successfully uploaded within this 15-minute window. We recommend coding to retry unsuccessful uploads within 15 minutes using the same submission in case of connection issues. | ### Optional Base64 encoding +Base64 is an encoding scheme that converts binary data into text format, so that encoded textual data can be easily transported over networks uncorrupted and without data loss. -Base64 is an encoding scheme that converts binary data into text format, so that encoded textual data can be easily transported over networks uncorrupted and without data loss. - -Base64 can be used to encode binary multipart/form-data it in its entirety. Note that the whole payload must be encoded, not individual parts/attachments. +Base64 can be used to encode binary multipart/form-data in its entirety. Note that the whole payload must be encoded, not individual parts/attachments. -After encoding your payload, you'll be required to preface your base64 string with `data:multipart/form-data;base64,` in order to allow our system to distinguish the file type. Your final string payload would look something like `data:multipart/form-data;base64,(encryption string)==` and close with the standard == marker. Note that the multipart boundaries i.e. -----WebKitFormBoundaryVfOwzCyvug0JmWYo and ending ------WebKitFormBoundaryVfOwzCyvug0JmWYo- must also be included. +After encoding the payload, the base64 string must be prefaced with `data:multipart/form-data;base64` in order to allow the system to distinguish the file type. -### Consumer onboarding process -When you're ready to move to production, [request a production API key.](https://developer.va.gov/go-live) +The final string payload will look something like this: `data:multipart/form-data;base64,(encryption string)==`, and close with the standard == marker. Note that the multipart boundaries, that is,\ +-----WebKitFormBoundaryVfOwzCyvug0JmWYo and ending in\ +------WebKitFormBoundaryVfOwzCyvug0JmWYo- must also be included. \ No newline at end of file diff --git a/modules/vba_documents/app/swagger/vba_documents/v2/description.md b/modules/vba_documents/app/swagger/vba_documents/v2/description.md index 1ad9abafda2..8b5a5b290bc 100644 --- a/modules/vba_documents/app/swagger/vba_documents/v2/description.md +++ b/modules/vba_documents/app/swagger/vba_documents/v2/description.md @@ -1,4 +1,5 @@ -The Benefits Intake API allows authorized third-party systems used by Veteran Service Organizations (VSOs), agencies, and Veterans to digitally submit VA benefits claim documents directly to the Veterans Benefits Administration's (VBA) claims intake process. This API handles documents related to the following benefit claim types: +The Benefits Intake API enables authorized third-party systems, such as those used by Veteran Service Organizations (VSOs), agencies, and Veterans, to digitally submit documents for VA benefits claims directly to the claims intake process of the Veterans Benefits Administration (VBA). This API handles documents related to the following benefit claim types: + * Compensation * Pension/Survivors Benefits @@ -8,126 +9,111 @@ The Benefits Intake API allows authorized third-party systems used by Veteran Se * Veteran Readiness & Employment (VRE) * Board of Veteran Appeals (BVA) -This API also provides submission status updates until documents are successfully established for VBA claim processing, eliminating the need for users to switch between systems to manually check whether documents have been successfully uploaded. - -**Note**: This API may not be used for Veterans Health Administration (VHA) benefits, including 10-10EZ and 10-10d. +Additionally, the API offers real-time status updates on document submissions until they've been successfully accepted by VBA or another VA system for claims processing. -## Background -This API provides a secure, efficient, and tracked alternative to mail or fax for VA benefit claim document submissions. Documents are uploaded directly to the VBA so they can be processed as quickly as possible. +**Important**: This API **may not** be used for Veterans Health Administration (VHA) benefits forms, including the Instructions and Enrollment Application for Health Benefits form (10-10EZ) and the application for CHAMPVA benefits form (10-10d). ## Technical overview -The Benefits Intake API first provides an upload location and unique submission identifier, and then accepts a payload consisting of a document in PDF format, zero or more optional attachments in PDF format, and some JSON metadata. - -The metadata describes the document and attachments, and identifies the person for whom it is being submitted. This payload is encoded as binary multipart/form-data (not base64). The unique identifier supplied with the payload can subsequently be used to request the processing status of the uploaded document package. - -To avoid errors and processing delays, API consumers are encouraged to validate the `zipcode`,`fileNumber`, `veteranFirstName`, `veteranLastName` and `businessLine` fields before submission according to their description in the DocumentUploadMetadata model and use the 'businessLine' attribute for the most efficient processing. Additionally, please ensure no PDF user passwords are used in submitted PDFs. - -### Attachment & file size limits -There is no limit on the number of files a payload can contain, but size limits do apply. - -* Uploaded documents cannot be larger than 78" x 101" -* The entire payload cannot exceed 5 GB -* No single file in a payload can exceed 100 MB - -### Date of receipt -The date that documents are successfully submitted through the Benefits Intake API is used as the official VA date of receipt. However, note that until a document status of `received`, `processing`, `success`, or `vbms` is returned, a client cannot consider the document received by VA. - -A status of `received` means that the document package has been transmitted, but may not be validated. Any errors with the document package, such as unreadable PDFs or a Veteran not found, will cause the status to change to `error`. - -If the document status is `error`, VA has not received the submission and cannot honor the submission date as the date of receipt. +The Benefits Intake API first provides an upload location and unique submission identifier, and then accepts a payload consisting of a PDF document, other optional PDF attachments, and JSON metadata. The metadata describes the PDF attachments and identifies the Veteran who the benefits are related to. ### Authentication and Authorization -API requests are authorized through a symmetric API token, provided in an HTTP header with name 'apikey'. [Request an API key](https://developer.va.gov/explore/api/benefits-intake/sandbox-access). - -### Testing in the sandbox environment -In the sandbox environment, the final status of a submission is `received` and submissions do not actually progress to the central mail repository or VBMS. +API requests are authorized through a symmetric API token, provided in an HTTP header with name `apikey`. [Get access to sandbox](https://developer.va.gov/explore/api/benefits-intake/sandbox-access). -Progress beyond the `received` status can be simulated for testing. We allow passing in a `Status-Override` header on the `/uploads/{id}` endpoint so that you can change the status of your submission to simulate the various scenarios. +### Test data +Since the primary purpose of this API is to accept user submissions, it doesn't have mock test data available. In the sandbox environment, data submitted to the API is not sent downstream. This API can return data that has been previously submitted by a consumer. -The available statuses are `pending`, `uploaded`, `received`, `processing`, `success`, `vbms`, and `error`. The meaning of the various statuses is listed below in Models under DocumentUploadStatusAttributes. +### Document Submission Statuses -There are additional tools that can help developers explore how the API works. There is a "download" endpoint that can help developers see how the server consumes the data. This endpoint is only available in sandbox and more information can be seen [here](https://github.com/department-of-veterans-affairs/vets-api/blob/master/modules/vba_documents/app/swagger/vba_documents/v2/downloads.md). +After a successful upload, a submission status can be tracked using the GET /uploads/{id} endpoint. If multiple uploads have been made, the POST /uploads/report endpoint can be used to track the status of multiple submissions. For more information, please see steps 5 and 6 in the **How to Upload** section of this documentation or check out the example curl and response sections for these endpoints. -In addition, there are Postman collections and a ping method that are only available in sandbox. More information can be found [here](https://github.com/department-of-veterans-affairs/vets-api/blob/master/lib/webhooks/postman_webhooks/ping-pong). -### Test data -We use mock test data in the sandbox environment. Data is not sent upstream and it is not necessary to align submitted test data with any other systems' data. +Detailed descriptions of what each status means are found in this table. +| Status | What it means | +| --- | --- | +| **Pending** | - This is the initial status. Indicates no document submission has been uploaded yet.

    - Date of Receipt is not yet established with this status. | +| **Uploaded** | - Indicates document submission has been successfully uploaded (PUT) to the API server.

    - Submission has not yet been validated.

    - Date of Receipt is not yet established with this status.

    - Any errors with the document submission, such as having an unreadable PDF, may cause an Error status. | +| **Received** | - Indicates document submission has been received downstream of the API and is awaiting processing.

    - The VA Date of Receipt is set when this status is achieved.

    - Any errors with the document submission, such as having an unreadable PDF, may cause an Error status.

    - This is the final status in the sandbox environment unless further progress is simulated by the user. | +| **Processing**| - Indicates the document package is being validated, processed, and made ready to route and work.

    - Any errors with the document submission, such as having an unreadable PDF, may cause an Error status.| +| **Success** | - Indicates the document submission has been successfully received within VA's mail handling system.

    - Success is the final status for a small percentage of submissions with claim types, Veteran types, or exception processes that are not worked in VBMS.

    - Most submissions reach a Success status within 1 business day.

    - A small portion will take longer. However, some submissions may take up to 2 weeks to reach a Success status.| +| **VBMS** | - Indicates the document submission was successfully uploaded into a Veteran's eFolder within VBMS.

    - On average, submissions reach VBMS status within 3 business days. However, processing times vary and some submissions may remain in a Success status for several weeks before reaching a VBMS status.

    - Some document packages are worked in VA systems other than VBMS. For these submissions, Success is the final status. | +| **Error** | - Indicates that there was an error. Refer to the error code and detail for further information. | +| **Expired** | - After a POST request, there is a 15-minute window during which documents must be uploaded via a PUT request.

    - An Expired status means the documents were not successfully uploaded within this 15-minute window.

    - We recommend coding to retry unsuccessful uploads within 15 minutes using the same submission in case of connection issues. | + +In the sandbox environment: +* The final status of a submission is `received` since submissions do not actually progress to the Central Mail repository or VBMS. +* Progress beyond the `received` status can be simulated for testing. A `Status-Override` header can be passed on the `/uploads/{id}` endpoint to change the status of a submission to simulate the various status scenarios. + +In the production environment: +* The date that the Benefits Intake API submits the documents downstream (indicated by the `received` status) is used as the official VA date of receipt. This is usually the same day as when the documents are submitted by users, but not always. +* If the document's final destination is VBMS, it can fall into an `error` state until the status of VBMS is returned. +* If the document's final destination is another VA system besides VBMS, it can fall into an `error` state until the status of `success` is returned. + + +### How to avoid submission errors +The Benefits Intake API returns three different categories of errors: +* HTTP errors relating to the client request. These errors will be immediate. +* Metadata and PDF validation errors run by the system before passing the submission downstream to subsequent services. These errors will be asynchronous but generally come within minutes of submission. +* Downstream errors returned by subsequent services, usually relating to the content of the PDFs or metadata. These errors will be asynchronous and can take minutes to hours or longer to receive. + +To prevent submission delays and errors: +* Ensure that submitted PDFs are not locked by user passwords and that they are within the file and page size limits before submitting your payload. +* Be sure to validate all metadata fields against their data requirements as defined in the DocumentUploadMetadata schema before submitting your payload. +* The businessLine field is optional, but when included, it will ensure the fastest possible processing. If not specified, businessLine will default to CMP, the business line for Compensation requests. +* The POST /uploads/validate_document endpoint can be used to ensure individual PDF documents meet system requirements prior to submission. + +For information on how to monitor the status of submissions, please see Steps 5 and 6 of the **How to Upload** section of this documentation. -### Upload operation -Allows a client to upload a multi-part document package (form + attachments + metadata). Subscribing to the webhook callback in step 1 is optional. If polling is desired, begin with step 2. +### Attachment & file size limits +There is no limit on the number of files a payload can contain, but file size and page dimension limits do apply. +* Uploaded PDFs can't be larger than 78" x 101". +* Uploaded PDFs can't exceed 100 MB. +* The entire payload can't exceed 5 GB. +### How to Upload +The Upload operation lets a client upload a multi-part document submission, specifically PDFs and metadata. Uploading is detailed below. 1. Client Request (Optional): POST https://dev-api.va.gov/webhooks/v1/register * Webhooks: Pass the `webhook` object to subscribe URL(s) to the status change event `gov.va.developer.benefits-intake.status_change`. This can be sent as a JSON file or as JSON text data. Please refer to the endpoint Webhook schema below for additional details. - -2. Client Request: POST https://dev-api.va.gov/services/vba_documents/v2/uploads - * No request body or parameters required - +2. Client Request: POST https://sandbox-api.va.gov/services/vba_documents/v2/ + * No request body or parameters required. 3. Service Response: A JSON API object with the following attributes: - * `guid`: An identifier used for subsequent status requests - * `location`: A URL to which the actual document package payload can be submitted in the next step. The URL is specific to this upload request, and should not be re-used for subsequent uploads. The URL is valid for 900 seconds (15 minutes) from the time of this response. If the location is not used within 15 minutes, the GUID will expire. Once expired, status checks on the GUID will return a status of `expired`. - * Note: If, after you've submitted a document, the status hasn't changed to `uploaded` before 15 minutes has elapsed, we recommend retrying the upload in order to make sure the document properly reaches our servers. If the upload continues to fail, try encoding the payload as Base64 (See below). - -4. Client Request: PUT to the location URL returned in Step 3. - * Request body should be encoded as binary multipart/form-data (base64 also available - see details below), equivalent to that generated by an HTML form submission or using "curl -F…". The format is described in more detail below. - * No `apikey` authorization header is required for this request, as authorization is embedded in the signed location URL. - -5. Service Response: The HTTP status indicates whether the upload was successful. - * Additionally, the response includes an ETag header containing an MD5 hash of the submitted payload. This can be compared to the submitted payload to ensure data integrity of the upload. - -### Status updates -Once you submit a file upload, you may check its status using multiple methods. - - -* Polling: to check once or at regular intervals: - * For a single GUID, make GET requests to the /uploads/{guid} endpoint. - * For multiple GUIDs, make POST requests to the /uploads/report endpoint. -* Webhooks: we return the status changes to your subscribed URL (from step 1) as shown below. No polling or additional action is needed. - -``` -{ - api_name: 'vba_documents-v2', - timestamp: 1631048257, - notifications: [ - { - guid: 'a5a404d6-4547-4747-a9e1-31eca18d2e1f', - event: 'gov.va.developer.benefits-intake.status_change', - status_to: 'uploaded', - epoch_time: 1631047688, - status_from: 'pending' - }, - { - guid: 'a5a404d6-4547-4747-a9e1-31eca18d2e1f', - event: 'gov.va.developer.benefits-intake.status_change', - status_to: 'received', - epoch_time: 1631047697, - status_from: 'uploaded' - } - ] -} -``` + * `guid`: An identifier used for subsequent status requests. + * `location`: A URL to which the actual document submission payload can be submitted in the next step. The URL is specific to this upload request, and should not be re-used for subsequent uploads. The URL is valid for 15 minutes (900 seconds) from the time of this response. If the location is not used within 15 minutes, the GUID will expire. Once expired, status checks on the GUID will return a status of `expired`. + * **Note**: If the status hasn't changed to uploaded within 15 minutes of submission, retry the POST request in step 1 to generate a new location URL. +4. Client Request: PUT to the location URL returned in step 2. + * The request body should use the binary multipart/form-data format . The body can optionally be encoded as Base64. + * No `apikey` authorization header is required for this request, as authorization is embedded in the signed location URL. +5. Service Response: The HTTP status indicates whether the upload was submitted. + * Additionally, the response includes an ETag header containing an MD5 hash of the submitted payload. This can be compared to the submitted payload to ensure data integrity of the upload. + * **Note**: A successful document submission **_does not_** mean it was successfully received by VA. Successful document submissions can fail later, as discussed above in the "How to avoid submission errors" section. +6. Client Request: GET https://sandbox-api.va.gov/services/vba_documents/v2/uploads/{id} + * `id`: An identifier (`guid`) returned in step 2 by the previous submission. +7. Service Response: A JSON API object with the following attributes: + * `guid`: The identifier of the submission for which a status was requested. + * `status`: The current status of the submission. See the previous "Document Submission Statuses" section for more information about the specific statuses. + * `code`: Only present if `status` is `error`. An error code specifying why the submission is in an error state. For a list of the error codes, see the schema for the GET /uploads/{id} 200 response. + * `detail`: Only present if `status` is `error`. Plain language detailing of the error corresponding to the error code and the specific submission. + * `updated_at`: The last time the submission status was updated. + + +If submissions to the API are made frequently, the bulk status endpoint should be used in place of the above Step 5 to request updates for multiple submissions: + +4. Client Request: POST https://sandbox-api.va.gov/services/vba_documents/v2/uploads/report + * `ids`: A list of identifiers ( guid) returned in step 2 by the previous submissions. +5. Service Response: A JSON API object with the following attributes for each `id`: + * `guid`: The identifier of the submission for which a status was requested. + * `status`: The current status of the submission. See the previous "Document Submission Statuses" section for more information about the specific statuses. + * `code`: Only present if `status` is `error`. An error code specifying why the submission is in an error state. For a list of the error codes, see the schema for the GET /uploads/{id} 200 response. + * `detail`: Only present if `status` is `error`. Plain language detailing of the error corresponding to the error code and the specific submission. + * `updated_at`: The last time the submission status was updated. + * Due to current system limitations, data for the /uploads/report endpoint is cached for one hour. The /uploads/{id} endpoint isn't cached. -### Document Submission Statuses - -**Important note:** a submission has not been received by VA until it has a status of Received, Processing, Success, -or VBMS. Detailed descriptions of what each status means are found in this table. - -| Status | What it means | -| --- | --- | -| **Pending** | Initial status.

    Indicates no document package has been uploaded yet.

    Date of Receipt is not yet established with this status | -| **Uploaded** | Indicates document package has been successfully uploaded (PUT) from your system to the API server but has not yet been validated.

    Date of Receipt is not yet established with this status. Any errors with the document package, such as having an unreadable PDF, may cause an Error status. | -| **Received** | Indicates document package has been received upstream of the API and is awaiting Processing.

    The VA Date of Receipt is set when this status is achieved.

    This is the final status in the sandbox environment unless further progress is simulated. | -| **Processing**| Indicates the document package is being validated, processed, and made ready to route and work. | -| **Success** | Indicates the document package has been successfully received within VA's mail handling system.

    Success is the final status for a small percentage of submitted packages with claim types, Veteran types, or exception processes that are not worked in VBMS. Most submissions reach a Success status within 1 business day. A small portion will take longer; however, some submissions may take up to 2 weeks to reach a Success status. | -| **VBMS** | Indicates this document package was successfully uploaded into a Veteran's eFolder within VBMS.

    On average, submissions reach VBMS status within 3 business days; however, processing times vary and some submissions may remain in a Success status for several weeks before reaching a VBMS status.

    Some document packages are worked in VA systems other than VBMS. For these submissions, Success is the final status. | -| **Error** | Indicates that there was an error. Refer to the error code and message for further information. | -| **Expired** | After a POST request, there is a 15-minute window during which documents must be uploaded via a PUT request.

    An Expired status means the documents were not successfully uploaded within this 15-minute window. We recommend coding to retry unsuccessful uploads within 15 minutes using the same submission in case of connection issues. | ### Optional Base64 encoding - Base64 is an encoding scheme that converts binary data into text format, so that encoded textual data can be easily transported over networks uncorrupted and without data loss. -Base64 can be used to encode binary multipart/form-data it in its entirety. Note that the whole payload must be encoded, not individual parts/attachments. +Base64 can be used to encode binary multipart/form-data in its entirety. Note that the whole payload must be encoded, not individual parts/attachments. -After encoding your payload, you'll be required to preface your base64 string with `data:multipart/form-data;base64,` in order to allow our system to distinguish the file type. Your final string payload would look something like `data:multipart/form-data;base64,(encryption string)==` and close with the standard == marker. Note that the multipart boundaries i.e. -----WebKitFormBoundaryVfOwzCyvug0JmWYo and ending ------WebKitFormBoundaryVfOwzCyvug0JmWYo- must also be included. +After encoding the payload, the base64 string must be prefaced with `data:multipart/form-data;base64` in order to allow the system to distinguish the file type. -### Consumer onboarding process -When you're ready to move to production, [request a production API key.](https://developer.va.gov/go-live) +The final string payload will look something like this: `data:multipart/form-data;base64,(encryption string)==`, and close with the standard == marker. Note that the multipart boundaries, that is,\ +-----WebKitFormBoundaryVfOwzCyvug0JmWYo and ending in\ +------WebKitFormBoundaryVfOwzCyvug0JmWYo- must also be included. \ No newline at end of file From 023a2e872b2ae4f0a8d85a334a2cb84572e3e1fb Mon Sep 17 00:00:00 2001 From: Kyle Cardwell <79024398+KyleCardwell@users.noreply.github.com> Date: Thu, 11 Apr 2024 12:24:16 -0600 Subject: [PATCH 124/260] added sm and sm-pilot to allowed list (#16298) --- lib/statsd_middleware.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/statsd_middleware.rb b/lib/statsd_middleware.rb index 7d54281a381..fd9d86a8069 100644 --- a/lib/statsd_middleware.rb +++ b/lib/statsd_middleware.rb @@ -95,6 +95,8 @@ class StatsdMiddleware messages mhv-inherited-proofing mhv-landing-page + mhv-secure-messaging + mhv-secure-messaging-pilot mock-alternate-header-0845 mock-form mock-form-patterns-v3 From dcb5b91ff8036aa3413aad908de3ac7f7049c2c1 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Thu, 11 Apr 2024 14:59:56 -0400 Subject: [PATCH 125/260] More fixes for 20-10207 (#16302) * More fixes for 20-10207 * cleanup * fix fixture --- .../app/form_mappings/vba_20_10207.json.erb | 42 +++++++++---------- .../models/simple_forms_api/vba_20_10207.rb | 6 +-- .../form_json/vba_20_10207-non-veteran.json | 16 +++---- .../form_json/vba_20_10207-veteran.json | 18 ++++---- 4 files changed, 39 insertions(+), 43 deletions(-) diff --git a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb index a12c86a7ab2..a3a3b994c65 100644 --- a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb +++ b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb @@ -50,15 +50,15 @@ "form1[0].#subform[3].Email_Address[3]": "<%= nil %>", "form1[0].#subform[3].VA_File_Number_If_Applicable[1]": "<%= nil %>", - "form1[0].#subform[4].I_Live_Or_Sleep_In_A_Place_That_Is_Not_Meant_For_Regular_Sleeping[0]": "<%= form.data.dig('living_situation', 'OVERNIGHT') ? 1 : 0 %>", - "form1[0].#subform[4].I_Live_In_A_Shelter[0]": "<%= form.data.dig('living_situation', 'SHELTER') ? 1 : 0 %>", - "form1[0].#subform[4].Staying_With_A_Friend_Or_Family_Member_Because_I_Am_Unable_To_Own_A_Home_Right_Now[0]": "<%= form.data.dig('living_situation', 'FRIEND_OR_FAMILY') ? 1 : 0 %>", - "form1[0].#subform[4].In_The_Next_30_Days_I_Will_Have_To_Leave_A_Facility_Like_A_Homeless_Shelter[0]": "<%= form.data.dig('living_situation', 'LEAVING_SHELTER') ? 1 : 0 %>", - "form1[0].#subform[4].IN_THE_NEXT_30_DAYS_I_WILL_LOSE_MY_HOME[0]": "<%= form.data.dig('living_situation', 'LOSING_HOME') ? 1 : 0 %>", - "form1[0].#subform[4].NONE_OF_THESE_SITUATIONS_APPLY_TO_ME[0]": "<%= form.data.dig('living_situation', 'NONE') ? 1 : 0 %>", - "form1[0].#subform[4].OTHER_Specify[0]": "<%= form.data.dig('living_situation', 'OTHER_RISK') ? 1 : 0 %>", + "form1[0].#subform[4].I_Live_Or_Sleep_In_A_Place_That_Is_Not_Meant_For_Regular_Sleeping[0]": "<%= form.data.dig('living_situation', 'overnight') ? 1 : 0 %>", + "form1[0].#subform[4].I_Live_In_A_Shelter[0]": "<%= form.data.dig('living_situation', 'shelter') ? 1 : 0 %>", + "form1[0].#subform[4].Staying_With_A_Friend_Or_Family_Member_Because_I_Am_Unable_To_Own_A_Home_Right_Now[0]": "<%= form.data.dig('living_situation', 'friend_or_family') ? 1 : 0 %>", + "form1[0].#subform[4].In_The_Next_30_Days_I_Will_Have_To_Leave_A_Facility_Like_A_Homeless_Shelter[0]": "<%= form.data.dig('living_situation', 'leaving_shelter') ? 1 : 0 %>", + "form1[0].#subform[4].IN_THE_NEXT_30_DAYS_I_WILL_LOSE_MY_HOME[0]": "<%= form.data.dig('living_situation', 'losing_home') ? 1 : 0 %>", + "form1[0].#subform[4].NONE_OF_THESE_SITUATIONS_APPLY_TO_ME[0]": "<%= form.data.dig('living_situation', 'none') ? 1 : 0 %>", + "form1[0].#subform[4].OTHER_Specify[0]": "<%= form.data.dig('living_situation', 'other_risk') ? 1 : 0 %>", - "form1[0].#subform[3].CurrentlyHomeless[0]": "<%= form.data.dig('living_situation', 'NONE') ? 1 : 0 %>", + "form1[0].#subform[3].CurrentlyHomeless[0]": "<%= form.data.dig('living_situation', 'none') ? 1 : 0 %>", "form1[0].#subform[3].Other1[0]": "<%= nil %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_LastFourNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](5..8) %>", @@ -73,13 +73,13 @@ "form1[0].#subform[4].International_Telephone_Number_If_Applicable[0]": "<%= nil %>", "form1[0].#subform[4].POINT_OF_CONTACT[0]": "<%= form.data['point_of_contact_name'] %>", - "form1[0].#subform[4].OtherReasonsForRequest[0]": "<%= form.data.dig('other_reasons', 'FORMER_POW') ? 1 : 0 %>", - "form1[0].#subform[4].OtherReasonsForRequest[1]": "<%= form.data.dig('other_reasons', 'VSI_SI') ? 1 : 0 %>", - "form1[0].#subform[4].OtherReasonsForRequest[2]": "<%= form.data.dig('other_reasons', 'ALS') ? 1 : 0 %>", - "form1[0].#subform[4].OtherReasonsForRequest[3]": "<%= form.data.dig('other_reasons', 'FINANCIAL_HARDSHIP') ? 1 : 0 %>", - "form1[0].#subform[4].OtherReasonsForRequest[4]": "<%= form.data.dig('other_reasons', 'TERMINAL_ILLNESS') ? 1 : 0 %>", - "form1[0].#subform[4].OtherReasonsForRequest[5]": "<%= form.data.dig('other_reasons', 'MEDAL_AWARD') ? 1 : 0 %>", - "form1[0].#subform[4].OtherReasonsForRequest[6]": "<%= form.data.dig('other_reasons', 'OVER_85') ? 1 : 0 %>", + "form1[0].#subform[4].OtherReasonsForRequest[0]": "<%= form.data.dig('other_reasons', 'former_pow') ? 6 : 0 %>", + "form1[0].#subform[4].OtherReasonsForRequest[1]": "<%= form.data.dig('other_reasons', 'vsi_si') ? 7 : 0 %>", + "form1[0].#subform[4].OtherReasonsForRequest[2]": "<%= form.data.dig('other_reasons', 'als') ? 4 : 0 %>", + "form1[0].#subform[4].OtherReasonsForRequest[3]": "<%= form.data.dig('other_reasons', 'financial_hardship') ? 1 : 0 %>", + "form1[0].#subform[4].OtherReasonsForRequest[4]": "<%= form.data.dig('other_reasons', 'terminal_illness') ? 2 : 0 %>", + "form1[0].#subform[4].OtherReasonsForRequest[5]": "<%= form.data.dig('other_reasons', 'medal_award') ? 3 : 0 %>", + "form1[0].#subform[4].OtherReasonsForRequest[6]": "<%= form.data.dig('other_reasons', 'over_85') ? 5 : 0 %>", "form1[0].#subform[4].Month[1]": "<%= form.data['pow_confinement_start_date']&.[](5..6) %>", "form1[0].#subform[4].Day[1]": "<%= form.data['pow_confinement_start_date']&.[](8..9) %>", "form1[0].#subform[4].Year[1]": "<%= form.data['pow_confinement_start_date']&.[](0..3) %>", @@ -93,26 +93,22 @@ "form1[0].#subform[4].Day[7]": "<%= form.data['pow_confinement2end_date']&.[](8..9) %>", "form1[0].#subform[4].Year[7]": "<%= form.data['pow_confinement2end_date']&.[](0..3) %>", - "form1[0].#subform[4].NameOfFacility1[0]": "<%= form.facility_name(1) %>", + "form1[0].#subform[4].Name_And_Location_Of_Treatment_Facility1[0]": "<%= form.facility_name(1) %>", "form1[0].#subform[4].DateOfTreatment_Month1[0]": "<%= form.facility_month(1) %>", "form1[0].#subform[4].DateOfTreatment_Day1[0]": "<%= form.facility_day(1) %>", "form1[0].#subform[4].DateOfTreatment_Year1[0]": "<%= form.facility_year(1) %>", - "form1[0].#subform[4].NameOfFacility2[0]": "<%= form.facility_name(2) %>", + "form1[0].#subform[4].Name_And_Location_Of_Treatment_Facility2[0]": "<%= form.facility_name(2) %>", "form1[0].#subform[4].DateOfTreatment_Month2[0]": "<%= form.facility_month(2) %>", "form1[0].#subform[4].DateOfTreatment_Day2[0]": "<%= form.facility_day(2) %>", "form1[0].#subform[4].DateOfTreatment_Year2[0]": "<%= form.facility_year(2) %>", - "form1[0].#subform[4].NameOfFacility3[0]": "<%= form.facility_name(3) %>", + "form1[0].#subform[4].Name_And_Location_Of_Treatment_Facility3[0]": "<%= form.facility_name(3) %>", "form1[0].#subform[4].DateOfTreatment_Month3[0]": "<%= form.facility_month(3) %>", "form1[0].#subform[4].DateOfTreatment_Day3[0]": "<%= form.facility_day(3) %>", "form1[0].#subform[4].DateOfTreatment_Year3[0]": "<%= form.facility_year(3) %>", - "form1[0].#subform[4].NameOfFacility4[0]": "<%= form.facility_name(4) %>", + "form1[0].#subform[4].Name_And_Location_Of_Treatment_Facility4[0]": "<%= form.facility_name(4) %>", "form1[0].#subform[4].DateOfTreatment_Month4[0]": "<%= form.facility_month(4) %>", "form1[0].#subform[4].DateOfTreatment_Day4[0]": "<%= form.facility_day(4) %>", "form1[0].#subform[4].DateOfTreatment_Year4[0]": "<%= form.facility_year(4) %>", - "form1[0].#subform[4].NameOfFacility5[0]": "<%= form.facility_name(5) %>", - "form1[0].#subform[4].DateOfTreatment_Month5[0]": "<%= form.facility_month(5) %>", - "form1[0].#subform[4].DateOfTreatment_Day5[0]": "<%= form.facility_day(5) %>", - "form1[0].#subform[4].DateOfTreatment_Year5[0]": "<%= form.facility_year(5) %>", "form1[0].#subform[5].RequesterSignature[0]": "<%= form.requester_signature %>", "form1[0].#subform[5].RequesterDateSigned_Month[0]": "<%= form.requester_signature ? Time.current.in_time_zone('America/Chicago').strftime('%m') : nil %>", diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb index 5401691a3cf..ff00fb4d991 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb @@ -12,14 +12,14 @@ def initialize(data) def facility_name(index) facility = @data['medical_treatments']&.[](index - 1) - "#{facility&.[]('facility_name')}\n#{facility_address(index)}" + "#{facility&.[]('facility_name')}\\n#{facility_address(index)}" end def facility_address(index) facility = @data['medical_treatments']&.[](index - 1) address = facility&.[]('facility_address') - "#{address&.[]('street')}\n" \ - "#{address&.[]('city')}, #{address&.[]('state')} #{address&.[]('postal_code')}\n" \ + "#{address&.[]('street')}" \ + "#{address&.[]('city')}, #{address&.[]('state')}\\n#{address&.[]('postal_code')}\\n" \ "#{address&.[]('country')}" end diff --git a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-non-veteran.json b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-non-veteran.json index 59d048e4b8c..8a1cb918faa 100644 --- a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-non-veteran.json +++ b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-non-veteran.json @@ -12,7 +12,7 @@ "va_file_number": "123456789" }, "living_situation": { - "NONE": true + "none": true }, "mailing_address_yes_no": true, "non_veteran_mailing_address": { @@ -37,13 +37,13 @@ }, "veteran_insurance_file_number": "987654321", "other_reasons": { - "FINANCIAL_HARDSHIP": true, - "ALS": true, - "TERMINAL_ILLNESS": true, - "VSI_SI": true, - "OVER_85": true, - "FORMER_POW": true, - "MEDAL_AWARD": true + "financial_hardship": true, + "als": true, + "terminal_illness": true, + "vsi_si": true, + "over_85": true, + "former_pow": true, + "medal_award": true }, "pow_confinement_start_date": "2013-01-01", "pow_confinement_end_date": "2013-01-02", diff --git a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json index 2f22efb67a4..0f8c643a31c 100644 --- a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json +++ b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json @@ -10,8 +10,8 @@ "ssn": "321540987" }, "living_situation": { - "OVERNIGHT": true, - "LOSING_HOME": true + "overnight": true, + "losing_home": true }, "other_housing_risks": "Other housing risks", "mailing_address_yes_no": true, @@ -24,13 +24,13 @@ }, "veteran_phone": "1234567890", "other_reasons": { - "FINANCIAL_HARDSHIP": true, - "ALS": true, - "TERMINAL_ILLNESS": true, - "VSI_SI": true, - "FORMER_POW": true, - "MEDAL_AWARD": true, - "OVER_85": true + "financial_hardship": true, + "als": true, + "terminal_illness": true, + "vsi_si": true, + "former_pow": true, + "medal_award": true, + "over_85": true }, "pow_confinement_start_date": "2018-01-01", "pow_confinement_end_date": "2018-02-03", From fd2f8c80d1fe16981f08edae4dac4e0ac9a746d7 Mon Sep 17 00:00:00 2001 From: Derek Fitchett <135860892+dfitchett@users.noreply.github.com> Date: Thu, 11 Apr 2024 12:13:32 -0700 Subject: [PATCH 126/260] Handle case where mutliple disabilities could have same diagnostic code. (#16276) * Handle case where multiple disabilities could have same diagnostic code. --- .../claim_fast_tracking/max_rating_annotator.rb | 13 ++++++------- .../max_rating_annotator_spec.rb | 17 +++++++++++++++++ 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/app/services/claim_fast_tracking/max_rating_annotator.rb b/app/services/claim_fast_tracking/max_rating_annotator.rb index 3c921c2a7ec..22badf4174b 100644 --- a/app/services/claim_fast_tracking/max_rating_annotator.rb +++ b/app/services/claim_fast_tracking/max_rating_annotator.rb @@ -17,13 +17,12 @@ def self.annotate_disabilities(rated_disabilities_response) return rated_disabilities_response if diagnostic_codes.empty? ratings = get_ratings(diagnostic_codes) - if ratings.present? - ratings.each do |rating| - rated_disability = rated_disabilities_response.rated_disabilities.find do |disability| - disability.diagnostic_code == rating['diagnostic_code'] - end - rated_disability.maximum_rating_percentage = rating['max_rating'] if rated_disability.present? - end + return rated_disabilities_response unless ratings + + ratings_hash = ratings.to_h { |rating| [rating['diagnostic_code'], rating['max_rating']] } + rated_disabilities_response.rated_disabilities.each do |rated_disability| + max_rating = ratings_hash[rated_disability.diagnostic_code] + rated_disability.maximum_rating_percentage = max_rating if max_rating end rated_disabilities_response end diff --git a/spec/services/claim_fast_tracking/max_rating_annotator_spec.rb b/spec/services/claim_fast_tracking/max_rating_annotator_spec.rb index 498c5cb5cb9..4eb5ab56353 100644 --- a/spec/services/claim_fast_tracking/max_rating_annotator_spec.rb +++ b/spec/services/claim_fast_tracking/max_rating_annotator_spec.rb @@ -30,6 +30,23 @@ expect(max_ratings).to eq([10, nil, nil]) end end + + context 'when a disabilities response has two rated disabilities with same diagnostic code' do + let(:disabilities_data) do + [ + { name: 'Tinnitus', diagnostic_code: 6260, rating_percentage: 10 }, + { name: 'Tinnitus', diagnostic_code: 6260, rating_percentage: 10 } + ] + end + + it 'mutates both rated disabilities with max ratings from VRO' do + VCR.use_cassette('virtual_regional_office/max_ratings') do + subject + max_ratings = disabilities_response.rated_disabilities.map(&:maximum_rating_percentage) + expect(max_ratings).to eq([10, 10]) + end + end + end end context 'with disability_526_maximum_rating_api_all_conditions enabled' do From 5fa4723d5e7cab7675650be097a5f7dedbdf86f7 Mon Sep 17 00:00:00 2001 From: Luke Short Date: Thu, 11 Apr 2024 12:28:31 -0700 Subject: [PATCH 127/260] add new feature flag for add disabilities page updates (#16286) --- config/features.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/features.yml b/config/features.yml index 1b218358ef1..063d11e9852 100644 --- a/config/features.yml +++ b/config/features.yml @@ -362,6 +362,9 @@ features: disability_526_toxic_exposure: actor_type: user description: enables new pages, processing, and submission of toxic exposure claims + disability_526_improved_autosuggestions_add_disabilities_page: + actor_type: user + description: enables new version of add disabilities page, with updates to content and search functionality disability_compensation_flashes: actor_type: user description: enables sending flashes to BGS for disability_compensation submissions. From 682abf44dc06443e534ca1c2fb24636d2af9012c Mon Sep 17 00:00:00 2001 From: Thomas Blackwell Date: Thu, 11 Apr 2024 16:34:41 -0400 Subject: [PATCH 128/260] changing pdf mapping to match website (#16299) --- lib/pdf_fill/forms/va21p530v2.rb | 8 ++++---- spec/fixtures/pdf_fill/21P-530V2/merge_fields.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index d65a4fe91dd..6350a4228cf 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -270,10 +270,10 @@ class Va21p530v2 < FormBase 'executor' => { key: 'form1[0].#subform[82].CheckboxExecutor[0]' }, - 'funeralHome' => { + 'funeralDirector' => { key: 'form1[0].#subform[82].CheckboxFuneralHome[0]' }, - 'other' => { + 'otherFamily' => { key: 'form1[0].#subform[82].CheckboxOther[0]' } }, @@ -702,8 +702,8 @@ def merge_fields(_options = {}) 'child' => select_checkbox(relationship_to_veteran == 'child'), 'executor' => select_checkbox(relationship_to_veteran == 'executor'), 'parent' => select_checkbox(relationship_to_veteran == 'parent'), - 'funeralHome' => select_checkbox(relationship_to_veteran == 'funeralHome'), - 'other' => select_checkbox(relationship_to_veteran == 'other') + 'funeralDirector' => select_checkbox(relationship_to_veteran == 'funeralDirector'), + 'otherFamily' => select_checkbox(relationship_to_veteran == 'otherFamily') } # special case for transportation being the only option selected. diff --git a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json index 6d10245e9ea..14bc65e70fe 100644 --- a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json +++ b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json @@ -68,7 +68,7 @@ "claimantSocialSecurityNumber":{"first":"987", "second":"65", "third":"4321"}, "claimantDateOfBirth":{"month":"01", "day":"01", "year":"1960"}, "formV2":true, - "relationshipToVeteran":{"spouse":"On", "child":"Off", "executor":"Off", "parent":"Off", "funeralHome":"Off", "other":"Off"}, + "relationshipToVeteran":{"spouse":"On", "child":"Off", "executor":"Off", "parent":"Off", "funeralDirector":"Off", "otherFamily":"Off"}, "privacyAgreementAccepted":true, "signature":"test spouse", "signatureDate":"2024-03-21", From 4b09ce32ad8492f056621b3e15f6c40368e2f977 Mon Sep 17 00:00:00 2001 From: Riley Anderson Date: Thu, 11 Apr 2024 14:55:12 -0600 Subject: [PATCH 129/260] Move terms_of_use enabled_clients to settings (#16294) --- config/settings.yml | 1 + lib/saml/post_url_service.rb | 6 +---- lib/saml/url_service.rb | 2 -- .../v1/sessions_controller_spec.rb | 26 +++++++++++++------ spec/lib/saml/post_url_service_spec.rb | 12 ++++++--- 5 files changed, 28 insertions(+), 19 deletions(-) diff --git a/config/settings.yml b/config/settings.yml index b96a0d93058..6658613b94d 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -85,6 +85,7 @@ sign_in: terms_of_use: current_version: v1 provisioner_cookie_domain: localhost + enabled_clients: vaweb, mhv, myvahealth lockbox: master_key: "0d78eaf0e90d4e7b8910c9112e16e66d8b00ec4054a89aa426e32712a13371e9" diff --git a/lib/saml/post_url_service.rb b/lib/saml/post_url_service.rb index bf97005fd82..d16313784d4 100644 --- a/lib/saml/post_url_service.rb +++ b/lib/saml/post_url_service.rb @@ -114,11 +114,7 @@ def build_sso_url(link_authn_context, authn_con_compare = 'exact') end def enabled_tou_clients - if Settings.vsp_environment == 'production' - TERMS_OF_USE_ENABLED_CLIENTS - else - TERMS_OF_USE_ENABLED_CLIENTS_LOWERS - end + Settings.terms_of_use.enabled_clients.split(',').collect(&:strip) end end end diff --git a/lib/saml/url_service.rb b/lib/saml/url_service.rb index 9acd8d2fae2..9ee8371c520 100644 --- a/lib/saml/url_service.rb +++ b/lib/saml/url_service.rb @@ -25,8 +25,6 @@ class URLService WEB_CLIENT_ID = 'web' MOBILE_CLIENT_ID = 'mobile' UNIFIED_SIGN_IN_CLIENTS = %w[vaweb mhv myvahealth ebenefits vamobile vaoccmobile].freeze - TERMS_OF_USE_ENABLED_CLIENTS = %w[].freeze - TERMS_OF_USE_ENABLED_CLIENTS_LOWERS = %w[vaweb mhv myvahealth].freeze TERMS_OF_USE_DECLINED_PATH = '/terms-of-use/declined' attr_reader :saml_settings, :session, :user, :authn_context, :type, :query_params, :tracker diff --git a/spec/controllers/v1/sessions_controller_spec.rb b/spec/controllers/v1/sessions_controller_spec.rb index 3b8fcc9e116..0447796f1c9 100644 --- a/spec/controllers/v1/sessions_controller_spec.rb +++ b/spec/controllers/v1/sessions_controller_spec.rb @@ -502,13 +502,16 @@ def expect_logger_msg(level, msg) context 'when user has not accepted the current terms of use' do let(:user) { build(:user, loa, uuid:, idme_uuid: uuid) } + let(:application) { 'some-applicaton' } before do SAMLRequestTracker.create(uuid: login_uuid, payload: { type: 'idme', application: }) end - context 'and authentication occurred with a application in TERMS_OF_USE_ENABLED_CLIENTS' do - let(:application) { SAML::URLService::TERMS_OF_USE_ENABLED_CLIENTS.first } + context 'and authentication occurred with a application in Settings.terms_of_use.enabled_clients' do + before do + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return(application) + end it 'redirects to terms of use page' do expect(call_endpoint).to redirect_to( @@ -517,8 +520,10 @@ def expect_logger_msg(level, msg) end end - context 'and authentication occurred with an application not in TERMS_OF_USE_ENABLED_CLIENTS' do - let(:application) { 'foobar' } + context 'and authentication occurred with an application not in Settings.terms_of_use.enabled_clients' do + before do + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return('') + end it 'redirects to expected auth page' do expect(call_endpoint).to redirect_to(expected_redirect_url) @@ -540,13 +545,16 @@ def expect_logger_msg(level, msg) context 'when user has not accepted the current terms of use' do let(:user) { build(:user, loa, uuid:, idme_uuid: uuid) } + let(:application) { 'some-applicaton' } before do SAMLRequestTracker.create(uuid: login_uuid, payload: { type: 'idme', application: }) end - context 'and authentication occurred with a application in TERMS_OF_USE_ENABLED_CLIENTS' do - let(:application) { SAML::URLService::TERMS_OF_USE_ENABLED_CLIENTS.first } + context 'and authentication occurred with a application in Settings.terms_of_use.enabled_clients' do + before do + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return(application) + end it 'redirects to terms of use page' do expect(call_endpoint).to redirect_to( @@ -555,8 +563,10 @@ def expect_logger_msg(level, msg) end end - context 'and authentication occurred with an application not in TERMS_OF_USE_ENABLED_CLIENTS' do - let(:application) { 'foobar' } + context 'and authentication occurred with an application not in Settings.terms_of_use.enabled_clients' do + before do + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return('') + end it 'redirects to expected auth page' do expect(call_endpoint).to redirect_to(expected_redirect_url) diff --git a/spec/lib/saml/post_url_service_spec.rb b/spec/lib/saml/post_url_service_spec.rb index 5a45c3e270f..692020efd7a 100644 --- a/spec/lib/saml/post_url_service_spec.rb +++ b/spec/lib/saml/post_url_service_spec.rb @@ -613,8 +613,10 @@ let(:expected_log_message) { 'Redirecting to /terms-of-use' } let(:expected_log_payload) { { type: :ssoe } } - context 'when tracker application is within TERMS_OF_USE_ENABLED_CLIENTS' do - let(:application) { SAML::URLService::TERMS_OF_USE_ENABLED_CLIENTS_LOWERS.first } + context 'when tracker application is within Settings.terms_of_use.enabled_clients' do + before do + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return(application) + end context 'and authentication is occuring on a review instance' do let(:review_instance_slug) { 'some-review-instance-slug' } @@ -660,8 +662,10 @@ end end - context 'when tracker application is not within TERMS_OF_USE_ENABLED_CLIENTS' do - let(:application) { 'some-application' } + context 'when tracker application is not within Settings.terms_of_use.enabled_clients' do + before do + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return('') + end it 'has a login redirect url with success not embedded in a terms of use page' do expect(subject.terms_of_use_redirect_url) From 16f363b487e1d838cf15a70cdcecfda2804ed9d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 21:04:39 -0400 Subject: [PATCH 130/260] Bump json from 2.7.1 to 2.7.2 (#16201) Bumps [json](https://github.com/flori/json) from 2.7.1 to 2.7.2. - [Release notes](https://github.com/flori/json/releases) - [Changelog](https://github.com/flori/json/blob/master/CHANGES.md) - [Commits](https://github.com/flori/json/compare/v2.7.1...v2.7.2) --- updated-dependencies: - dependency-name: json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 87beebde37c..17be432b5e1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -571,8 +571,8 @@ GEM iso_country_codes (0.7.8) jar-dependencies (0.4.1) jmespath (1.6.2) - json (2.7.1) - json (2.7.1-java) + json (2.7.2) + json (2.7.2-java) json-schema (4.3.0) addressable (>= 2.8) json_schemer (2.2.1) From 1ce96b500291f2273081c8da009bc3f91a1b3e35 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Apr 2024 09:14:15 -0400 Subject: [PATCH 131/260] Bump sentry-ruby from 5.17.2 to 5.17.3 (#16316) Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby) from 5.17.2 to 5.17.3. - [Release notes](https://github.com/getsentry/sentry-ruby/releases) - [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-ruby/compare/5.17.2...5.17.3) --- updated-dependencies: - dependency-name: sentry-ruby dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 17be432b5e1..db35496d884 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -952,7 +952,7 @@ GEM rake (>= 10.0) semantic_logger (4.15.0) concurrent-ruby (~> 1.0) - sentry-ruby (5.17.2) + sentry-ruby (5.17.3) bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) shellany (0.0.1) From 1a95a096f346eab2e6e784d6be3f11c439ca3f91 Mon Sep 17 00:00:00 2001 From: Rebecca Tolmach <10993987+rmtolmach@users.noreply.github.com> Date: Fri, 12 Apr 2024 09:15:37 -0400 Subject: [PATCH 132/260] Require `ostruct` in Dangerfile (#16317) --- Dangerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dangerfile b/Dangerfile index c5d25263a7a..a203eeff132 100644 --- a/Dangerfile +++ b/Dangerfile @@ -1,5 +1,7 @@ # frozen_string_literal: true +require 'ostruct' + module VSPDanger HEAD_SHA = `git rev-parse --abbrev-ref HEAD`.chomp.freeze BASE_SHA = 'origin/master' From c76440131c4388245b644bff082bb3fc008f0a87 Mon Sep 17 00:00:00 2001 From: Don Shin <99479640+cloudmagic80@users.noreply.github.com> Date: Fri, 12 Apr 2024 09:31:58 -0500 Subject: [PATCH 133/260] add pega table (#16311) --- .../20240411235242_create_pega_table.rb | 20 ++ db/schema.rb | 264 ++++++++++-------- 2 files changed, 161 insertions(+), 123 deletions(-) create mode 100644 db/migrate/20240411235242_create_pega_table.rb diff --git a/db/migrate/20240411235242_create_pega_table.rb b/db/migrate/20240411235242_create_pega_table.rb new file mode 100644 index 00000000000..0c64fab2300 --- /dev/null +++ b/db/migrate/20240411235242_create_pega_table.rb @@ -0,0 +1,20 @@ +class CreatePegaTable < ActiveRecord::Migration[7.1] + def change + create_table :pega_tables do |t| + t.uuid :uuid + t.string :veteranfirstname + t.string :veteranmiddlename + t.string :veteranlastname + t.string :applicantfirstname + t.string :applicantmiddlename + t.string :applicantlastname + t.jsonb :response + t.string :filenumber + t.string :doctype + t.datetime :date_created + t.datetime :date_completed + + t.timestamps + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 92987f8f693..87ade4ad1ef 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.1].define(version: 2024_04_10_212727) do +ActiveRecord::Schema[7.1].define(version: 2024_04_11_235242) do # These are extensions that must be enabled in order to support this database enable_extension "btree_gin" enable_extension "pg_stat_statements" @@ -22,13 +22,13 @@ create_table "account_login_stats", force: :cascade do |t| t.bigint "account_id", null: false - t.datetime "idme_at" - t.datetime "myhealthevet_at" - t.datetime "dslogon_at" + t.datetime "idme_at", precision: nil + t.datetime "myhealthevet_at", precision: nil + t.datetime "dslogon_at", precision: nil t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "current_verification" - t.datetime "logingov_at" + t.datetime "logingov_at", precision: nil t.index ["account_id"], name: "index_account_login_stats_on_account_id", unique: true t.index ["current_verification"], name: "index_account_login_stats_on_current_verification" t.index ["dslogon_at"], name: "index_account_login_stats_on_dslogon_at" @@ -42,8 +42,8 @@ t.string "idme_uuid" t.string "icn" t.string "edipi" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "sec_id" t.string "logingov_uuid" t.index ["icn"], name: "index_accounts_on_icn" @@ -58,7 +58,7 @@ t.string "record_type", null: false t.bigint "record_id", null: false t.bigint "blob_id", null: false - t.datetime "created_at", null: false + t.datetime "created_at", precision: nil, null: false t.index ["blob_id"], name: "index_active_storage_attachments_on_blob_id" t.index ["record_type", "record_id", "name", "blob_id"], name: "index_active_storage_attachments_uniqueness", unique: true end @@ -70,7 +70,7 @@ t.text "metadata" t.bigint "byte_size", null: false t.string "checksum", null: false - t.datetime "created_at", null: false + t.datetime "created_at", precision: nil, null: false t.string "service_name", null: false t.index ["key"], name: "index_active_storage_blobs_on_key", unique: true end @@ -119,8 +119,8 @@ create_table "appeals_api_higher_level_reviews", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| t.string "status", default: "pending", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "code" t.string "detail" t.string "source" @@ -157,7 +157,7 @@ t.string "to" t.string "statusable_type" t.string "statusable_id" - t.datetime "status_update_time" + t.datetime "status_update_time", precision: nil t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "code" @@ -191,8 +191,8 @@ t.string "status" t.string "transaction_id" t.string "transaction_status" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.text "metadata_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -220,8 +220,8 @@ t.jsonb "feedback" t.jsonb "access" t.string "fingerprint" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} t.boolean "mobile" t.string "active_status" @@ -242,8 +242,8 @@ create_table "claims_api_auto_established_claims", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| t.string "status" t.integer "evss_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "md5" t.string "source" t.string "flashes", default: [], array: true @@ -296,8 +296,8 @@ t.string "status" t.string "current_poa" t.string "md5" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "vbms_new_document_version_ref_id" t.string "vbms_document_series_ref_id" t.string "vbms_error_message" @@ -314,8 +314,8 @@ end create_table "claims_api_supporting_documents", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.uuid "auto_established_claim_id" t.text "file_data_ciphertext" t.text "encrypted_kms_key" @@ -352,8 +352,8 @@ t.string "email_confirmation_id" t.string "enrollment_id" t.string "batch_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.text "raw_form_data_ciphertext" t.text "eligibility_info_ciphertext" t.text "form_data_ciphertext" @@ -367,8 +367,8 @@ create_table "covid_vaccine_registration_submissions", id: :serial, force: :cascade do |t| t.string "sid" t.uuid "account_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "expanded", default: false, null: false t.boolean "sequestered", default: false, null: false t.string "email_confirmation_id" @@ -416,8 +416,8 @@ t.integer "code", null: false t.string "medical_term", null: false t.string "lay_term" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["code"], name: "index_disability_contentions_on_code", unique: true t.index ["lay_term"], name: "index_disability_contentions_on_lay_term", opclass: :gin_trgm_ops, using: :gin t.index ["medical_term"], name: "index_disability_contentions_on_medical_term", opclass: :gin_trgm_ops, using: :gin @@ -428,19 +428,19 @@ t.string "unit" t.geography "polygon", limit: {:srid=>4326, :type=>"st_polygon", :geographic=>true}, null: false t.string "vha_facility_id", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.integer "min" t.integer "max" - t.datetime "vssc_extract_date", default: "2001-01-01 00:00:00" + t.datetime "vssc_extract_date", precision: nil, default: "2001-01-01 00:00:00" t.index ["polygon"], name: "index_drivetime_bands_on_polygon", using: :gist end create_table "education_benefits_claims", id: :serial, force: :cascade do |t| - t.datetime "submitted_at" - t.datetime "processed_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "submitted_at", precision: nil + t.datetime "processed_at", precision: nil + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "regional_processing_office", null: false t.string "form_type", default: "1990" t.integer "saved_claim_id", null: false @@ -453,8 +453,8 @@ create_table "education_benefits_submissions", id: :serial, force: :cascade do |t| t.string "region", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "chapter33", default: false, null: false t.boolean "chapter30", default: false, null: false t.boolean "chapter1606", default: false, null: false @@ -480,8 +480,8 @@ t.datetime "updated_at", null: false t.boolean "poa" t.integer "remaining_entitlement" - t.datetime "denial_email_sent_at" - t.datetime "confirmation_email_sent_at" + t.datetime "denial_email_sent_at", precision: nil + t.datetime "confirmation_email_sent_at", precision: nil t.text "auth_headers_json_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -493,8 +493,8 @@ create_table "evss_claims", id: :serial, force: :cascade do |t| t.integer "evss_id", null: false t.json "data", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "user_uuid", null: false t.json "list_data", default: {}, null: false t.boolean "requested_decision", default: false, null: false @@ -511,8 +511,8 @@ t.string "gate_name" t.string "value" t.string "user" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["feature_name"], name: "index_feature_toggle_events_on_feature_name" end @@ -525,12 +525,13 @@ t.datetime "updated_at", null: false t.datetime "flagged_value_updated_at" t.index ["ip_address", "representative_id", "flag_type", "flagged_value_updated_at"], name: "index_unique_constraint_fields", unique: true + t.index ["ip_address", "representative_id", "flag_type"], name: "index_unique_flagged_veteran_representative", unique: true end create_table "flipper_features", force: :cascade do |t| t.string "key", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["key"], name: "index_flipper_features_on_key", unique: true end @@ -538,14 +539,14 @@ t.string "feature_key", null: false t.string "key", null: false t.text "value" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["feature_key", "key", "value"], name: "index_flipper_gates_on_feature_key_and_key_and_value", unique: true end create_table "form1010cg_submissions", force: :cascade do |t| t.string "carma_case_id", limit: 18, null: false - t.datetime "accepted_at", null: false + t.datetime "accepted_at", precision: nil, null: false t.json "metadata" t.json "attachments" t.datetime "created_at", null: false @@ -572,7 +573,7 @@ t.string "status", null: false t.string "error_class" t.string "error_message" - t.datetime "updated_at", null: false + t.datetime "updated_at", precision: nil, null: false t.jsonb "bgjob_errors", default: {} t.index ["bgjob_errors"], name: "index_form526_job_statuses_on_bgjob_errors", using: :gin t.index ["form526_submission_id"], name: "index_form526_job_statuses_on_form526_submission_id" @@ -584,8 +585,8 @@ t.integer "saved_claim_id", null: false t.integer "submitted_claim_id" t.boolean "workflow_complete", default: false, null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "multiple_birls", comment: "*After* a SubmitForm526 Job fails, a lookup is done to see if the veteran has multiple BIRLS IDs. This field gets set to true if that is the case. If the initial submit job succeeds, this field will remain false whether or not the veteran has multiple BIRLS IDs --so this field cannot technically be used to sum all Form526 veterans that have multiple BIRLS. This field /can/ give us an idea of how often having multiple BIRLS IDs is a problem." t.text "auth_headers_json_ciphertext" t.text "form_json_ciphertext" @@ -617,8 +618,8 @@ end create_table "form_attachments", id: :serial, force: :cascade do |t| - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.uuid "guid", null: false t.string "type", null: false t.text "file_data_ciphertext" @@ -660,9 +661,9 @@ t.string "edipi", null: false t.string "first_name", null: false t.string "last_name", null: false - t.datetime "dob", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "dob", precision: nil, null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.text "ssn_ciphertext" t.text "encrypted_kms_key" t.index ["edipi"], name: "index_gibs_not_found_users_on_edipi" @@ -684,15 +685,15 @@ t.integer "msa", null: false t.string "msa_name" t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end create_table "health_care_applications", id: :serial, force: :cascade do |t| - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "state", default: "pending", null: false t.string "form_submission_id_string" t.string "timestamp" @@ -714,18 +715,18 @@ create_table "id_card_announcement_subscriptions", id: :serial, force: :cascade do |t| t.string "email", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["email"], name: "index_id_card_announcement_subscriptions_on_email", unique: true end create_table "in_progress_forms", id: :serial, force: :cascade do |t| t.string "user_uuid", null: false t.string "form_id", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.json "metadata" - t.datetime "expires_at" + t.datetime "expires_at", precision: nil t.text "form_data_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -744,19 +745,19 @@ create_table "invalid_letter_address_edipis", id: :serial, force: :cascade do |t| t.string "edipi", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["edipi"], name: "index_invalid_letter_address_edipis_on_edipi" end create_table "maintenance_windows", id: :serial, force: :cascade do |t| t.string "pagerduty_id" t.string "external_service" - t.datetime "start_time" - t.datetime "end_time" + t.datetime "start_time", precision: nil + t.datetime "end_time", precision: nil t.string "description" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["end_time"], name: "index_maintenance_windows_on_end_time" t.index ["pagerduty_id"], name: "index_maintenance_windows_on_pagerduty_id" t.index ["start_time"], name: "index_maintenance_windows_on_start_time" @@ -791,8 +792,8 @@ t.uuid "handle", null: false t.uuid "user_account_id", null: false t.string "hashed_refresh_token", null: false - t.datetime "refresh_expiration", null: false - t.datetime "refresh_creation", null: false + t.datetime "refresh_expiration", precision: nil, null: false + t.datetime "refresh_creation", precision: nil, null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false t.bigint "user_verification_id", null: false @@ -817,6 +818,23 @@ t.index ["va_profile_id", "dismissed"], name: "show_onsite_notifications_index" end + create_table "pega_tables", force: :cascade do |t| + t.uuid "uuid" + t.string "veteranfirstname" + t.string "veteranmiddlename" + t.string "veteranlastname" + t.string "applicantfirstname" + t.string "applicantmiddlename" + t.string "applicantlastname" + t.jsonb "response" + t.string "filenumber" + t.string "doctype" + t.datetime "date_created" + t.datetime "date_completed" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + create_table "pension_ipf_notifications", force: :cascade do |t| t.text "payload_ciphertext" t.text "encrypted_kms_key" @@ -828,10 +846,10 @@ t.uuid "guid" t.string "type" t.string "form_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.integer "saved_claim_id" - t.datetime "completed_at" + t.datetime "completed_at", precision: nil t.text "file_data_ciphertext" t.text "encrypted_kms_key" t.index ["guid"], name: "index_persistent_attachments_on_guid", unique: true @@ -842,8 +860,8 @@ create_table "personal_information_logs", id: :serial, force: :cascade do |t| t.jsonb "data", null: false t.string "error_class", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.text "data_ciphertext" t.text "encrypted_kms_key" t.index ["created_at"], name: "index_personal_information_logs_on_created_at" @@ -857,7 +875,7 @@ t.bigint "query_hash" t.float "total_time" t.bigint "calls" - t.datetime "captured_at" + t.datetime "captured_at", precision: nil t.index ["database", "captured_at"], name: "index_pghero_query_stats_on_database_and_captured_at" end @@ -866,7 +884,7 @@ t.text "schema" t.text "relation" t.bigint "size" - t.datetime "captured_at" + t.datetime "captured_at", precision: nil t.index ["database", "captured_at"], name: "index_pghero_space_stats_on_database_and_captured_at" end @@ -875,22 +893,22 @@ t.string "application_uuid" t.string "return_description", null: false t.integer "return_code" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["application_uuid"], name: "index_preneed_submissions_on_application_uuid", unique: true t.index ["tracking_number"], name: "index_preneed_submissions_on_tracking_number", unique: true end create_table "saved_claims", id: :serial, force: :cascade do |t| - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", precision: nil + t.datetime "updated_at", precision: nil t.string "form_id" t.uuid "guid", null: false t.string "type" t.text "form_ciphertext" t.text "encrypted_kms_key" - t.string "uploaded_forms", default: [], array: true - t.datetime "itf_datetime" + t.string "uploaded_forms", array: true + t.datetime "itf_datetime", precision: nil t.index ["created_at", "type"], name: "index_saved_claims_on_created_at_and_type" t.index ["guid"], name: "index_saved_claims_on_guid", unique: true t.index ["id", "type"], name: "index_saved_claims_on_id_and_type" @@ -923,7 +941,7 @@ t.integer "rpo" t.integer "number_of_submissions" t.string "filename" - t.datetime "successful_at" + t.datetime "successful_at", precision: nil t.integer "retry_attempt", default: 0 t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -936,8 +954,8 @@ t.string "description", null: false t.integer "state_id", null: false t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end @@ -957,7 +975,7 @@ t.integer "add_ninety_day_hospital_copay" t.integer "outpatient_basic_care_copay" t.integer "outpatient_specialty_copay" - t.datetime "threshold_effective_date" + t.datetime "threshold_effective_date", precision: nil t.integer "aid_and_attendance_threshold" t.integer "outpatient_preventive_copay" t.integer "medication_copay" @@ -968,8 +986,8 @@ t.integer "inpatient_per_diem" t.string "description" t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end @@ -980,8 +998,8 @@ t.integer "fips_code", null: false t.integer "country_id", null: false t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end @@ -993,8 +1011,8 @@ t.integer "state_id", null: false t.integer "county_number", null: false t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end @@ -1010,8 +1028,8 @@ create_table "test_user_dashboard_tud_account_availability_logs", force: :cascade do |t| t.string "account_uuid" - t.datetime "checkout_time" - t.datetime "checkin_time" + t.datetime "checkout_time", precision: nil + t.datetime "checkin_time", precision: nil t.boolean "has_checkin_error" t.boolean "is_manual_checkin" t.datetime "created_at", null: false @@ -1025,12 +1043,12 @@ t.string "middle_name" t.string "last_name" t.string "gender" - t.datetime "birth_date" + t.datetime "birth_date", precision: nil t.integer "ssn" t.string "phone" t.string "email" t.string "password" - t.datetime "checkout_time" + t.datetime "checkout_time", precision: nil t.datetime "created_at", null: false t.datetime "updated_at", null: false t.text "services" @@ -1043,8 +1061,8 @@ end create_table "user_acceptable_verified_credentials", force: :cascade do |t| - t.datetime "acceptable_verified_credential_at" - t.datetime "idme_verified_credential_at" + t.datetime "acceptable_verified_credential_at", precision: nil + t.datetime "idme_verified_credential_at", precision: nil t.uuid "user_account_id", null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -1075,7 +1093,7 @@ t.string "logingov_uuid" t.string "mhv_uuid" t.string "dslogon_uuid" - t.datetime "verified_at" + t.datetime "verified_at", precision: nil t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "backing_idme_uuid" @@ -1097,15 +1115,15 @@ t.date "last_revision_on" t.integer "pages" t.string "sha256" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "valid_pdf", default: false t.text "form_usage" t.text "form_tool_intro" t.string "form_tool_url" t.string "form_type" t.string "language" - t.datetime "deleted_at" + t.datetime "deleted_at", precision: nil t.string "related_forms", array: true t.jsonb "benefit_categories" t.string "form_details_url" @@ -1152,8 +1170,8 @@ t.string "status", default: "pending", null: false t.string "code" t.string "detail" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "s3_deleted" t.string "consumer_name" t.uuid "consumer_id" @@ -1181,8 +1199,8 @@ t.string "name" t.string "phone" t.string "state", limit: 2 - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "address_type" t.string "city" t.string "country_code_iso3" @@ -1212,8 +1230,8 @@ t.string "last_name" t.string "email" t.string "phone" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "poa_codes", default: [], array: true t.string "user_types", default: [], array: true t.text "ssn_ciphertext" @@ -1247,8 +1265,8 @@ end create_table "vic_submissions", id: :serial, force: :cascade do |t| - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "state", default: "pending", null: false t.uuid "guid", null: false t.json "response" @@ -1278,10 +1296,10 @@ create_table "vye_awards", force: :cascade do |t| t.integer "user_info_id" t.string "cur_award_ind" - t.datetime "award_begin_date" - t.datetime "award_end_date" + t.datetime "award_begin_date", precision: nil + t.datetime "award_end_date", precision: nil t.integer "training_time" - t.datetime "payment_date" + t.datetime "payment_date", precision: nil t.decimal "monthly_rate" t.string "begin_rsn" t.string "end_rsn" @@ -1318,7 +1336,7 @@ t.text "ssn_ciphertext" t.string "claim_no_ciphertext" t.string "doc_type" - t.datetime "queue_date" + t.datetime "queue_date", precision: nil t.string "rpo" t.text "encrypted_kms_key" t.datetime "created_at", null: false @@ -1344,9 +1362,9 @@ t.text "stub_nm_ciphertext" t.string "mr_status" t.string "rem_ent" - t.datetime "cert_issue_date" - t.datetime "del_date" - t.datetime "date_last_certified" + t.datetime "cert_issue_date", precision: nil + t.datetime "del_date", precision: nil + t.datetime "date_last_certified", precision: nil t.integer "rpo_code" t.string "fac_code" t.decimal "payment_amt" @@ -1376,8 +1394,8 @@ t.string "change_flag" t.integer "rpo_code" t.boolean "rpo_flag" - t.datetime "act_begin" - t.datetime "act_end" + t.datetime "act_begin", precision: nil + t.datetime "act_end", precision: nil t.string "source_ind" t.datetime "created_at", null: false t.datetime "updated_at", null: false From fa9d675857185fb7a593839ecb657fbd3c882e77 Mon Sep 17 00:00:00 2001 From: s-caso <94458706+s-caso@users.noreply.github.com> Date: Fri, 12 Apr 2024 12:32:44 -0400 Subject: [PATCH 134/260] Sa 80210 auto populate relinquishment date (#16055) * add flag for relinquishment date * update name of toggle * add flag for relinquishment date * update name of toggle --- config/features.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/features.yml b/config/features.yml index 063d11e9852..01a1dcc3390 100644 --- a/config/features.yml +++ b/config/features.yml @@ -971,6 +971,10 @@ features: actor_type: user description: enables exclusion period checks enable_in_development: false + meb_auto_populate_relinquishment_date: + actor_type: user + description: Flag to autofill datepicker for reliinquishment date + enable_in_development: true show_forms_app: actor_type: user description: Enables the TOE form to be displayed. From 84381a19aa953d9219a26d7e5a53e7dedfe39b99 Mon Sep 17 00:00:00 2001 From: Andrew Herzberg Date: Fri, 12 Apr 2024 10:14:42 -0700 Subject: [PATCH 135/260] add facilities endpoint to health care applications (#16284) --- .../v0/health_care_applications_controller.rb | 29 +++- config/routes.rb | 1 + .../health_care_applications_request_spec.rb | 45 ++++++ .../v1/200_facilities_facility_ids.yml | 129 ++++++++++++++++++ 4 files changed, 203 insertions(+), 1 deletion(-) create mode 100644 spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_facility_ids.yml diff --git a/app/controllers/v0/health_care_applications_controller.rb b/app/controllers/v0/health_care_applications_controller.rb index 953b0c318c5..9636b20c734 100644 --- a/app/controllers/v0/health_care_applications_controller.rb +++ b/app/controllers/v0/health_care_applications_controller.rb @@ -3,6 +3,7 @@ require 'hca/service' require 'bgs/service' require 'pdf_fill/filler' +require 'lighthouse/facilities/v1/client' module V0 class HealthCareApplicationsController < ApplicationController @@ -11,7 +12,7 @@ class HealthCareApplicationsController < ApplicationController service_tag 'healthcare-application' FORM_ID = '1010ez' - skip_before_action(:authenticate, only: %i[create show enrollment_status healthcheck download_pdf]) + skip_before_action(:authenticate, only: %i[create show enrollment_status healthcheck download_pdf facilities]) before_action :record_submission_attempt, only: :create before_action :load_user, only: %i[create enrollment_status] @@ -76,12 +77,38 @@ def download_pdf send_data file_contents, filename: file_name_for_pdf, type: 'application/pdf', disposition: 'attachment' end + def facilities + render(json: lighthouse_facilities_service.get_facilities(lighthouse_facilities_params)) + end + private def health_care_application @health_care_application ||= HealthCareApplication.new(params.permit(:form)) end + def lighthouse_facilities_service + @lighthouse_facilities_service ||= Lighthouse::Facilities::V1::Client.new + end + + def lighthouse_facilities_params + params.permit( + :zip, + :state, + :lat, + :long, + :radius, + :bbox, + :visn, + :type, + :services, + :mobile, + :page, + :per_page, + facilityIds: [] + ) + end + def file_name_for_pdf veteran_name = health_care_application.parsed_form.try(:[], 'veteranFullName') first_name = veteran_name.try(:[], 'first') || 'First' diff --git a/config/routes.rb b/config/routes.rb index ebf6efc99a0..4d4044aa73d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -114,6 +114,7 @@ get(:healthcheck) get(:enrollment_status) get(:rating_info) + get(:facilities) post(:download_pdf) end end diff --git a/spec/requests/health_care_applications_request_spec.rb b/spec/requests/health_care_applications_request_spec.rb index 946b431a186..dfbb234ae2f 100644 --- a/spec/requests/health_care_applications_request_spec.rb +++ b/spec/requests/health_care_applications_request_spec.rb @@ -210,6 +210,51 @@ end end + describe 'GET facilities' do + it 'responds with facilities data' do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_facility_ids', match_requests_on: %i[method uri]) do + get(facilities_v0_health_care_applications_path(facilityIds: %w[vha_757 vha_358])) + end + expect(response).to have_http_status(:ok) + expect(response.parsed_body[0]).to eq({ 'access' => nil, + 'active_status' => nil, + 'address' => { + 'mailing' => { 'zip' => '66713', 'city' => 'Leavenworth', + 'state' => 'KS', 'address1' => '150 Muncie Rd' }, + 'physical' => { 'zip' => '66713', 'city' => 'Baxter Springs', + 'state' => 'KS', + 'address1' => 'Baxter Springs City Cemetery' } + }, + 'classification' => 'Soldiers Lot', + 'detailed_services' => nil, + 'distance' => nil, + 'facility_type' => 'va_cemetery', + 'facility_type_prefix' => 'nca', + 'feedback' => nil, + 'hours' => + { 'monday' => 'Sunrise - Sundown', + 'tuesday' => 'Sunrise - Sundown', + 'wednesday' => 'Sunrise - Sundown', + 'thursday' => 'Sunrise - Sundown', + 'friday' => 'Sunrise - Sundown', + 'saturday' => 'Sunrise - Sundown', + 'sunday' => 'Sunrise - Sundown' }, + 'id' => 'nca_042', + 'lat' => 37.0320575, + 'long' => -94.7706605, + 'mobile' => nil, + 'name' => "Baxter Springs City Soldiers' Lot", + 'operating_status' => { 'code' => 'NORMAL' }, + 'operational_hours_special_instructions' => nil, + 'phone' => { 'fax' => '9137584136', 'main' => '9137584105' }, + 'services' => nil, + 'type' => 'va_facilities', + 'unique_id' => '042', + 'visn' => nil, + 'website' => 'https://www.cem.va.gov/cems/lots/BaxterSprings.asp' }) + end + end + describe 'POST create' do subject do post(v0_health_care_applications_path, diff --git a/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_facility_ids.yml b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_facility_ids.yml new file mode 100644 index 00000000000..280012d498c --- /dev/null +++ b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_facility_ids.yml @@ -0,0 +1,129 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/va_facilities/v1/facilities?facilityIds%5B%5D=vha_358&facilityIds%5B%5D=vha_757 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apikey: + - abcde + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Wed, 10 Apr 2024 20:19:43 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Remaining-Minute: + - '47' + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '47' + Ratelimit-Limit: + - '60' + Ratelimit-Reset: + - '17' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"data":[{"id":"nca_042","type":"va_facilities","attributes":{"name":"Baxter + Springs City Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/BaxterSprings.asp","lat":37.03205750,"long":-94.77066050,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66713","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"66713","city":"Baxter Springs","state":"KS","address1":"Baxter + Springs City Cemetery"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_054","type":"va_facilities","attributes":{"name":"Congressional + Cemetery Government Lots","facilityType":"va_cemetery","classification":"Government + Lots","website":"https://www.cem.va.gov/cems/lots/Congressional.asp","lat":38.88277970,"long":-76.97901110,"timeZone":"America/New_York","address":{"mailing":{"zip":"21228","city":"Baltimore","state":"MD","address1":"5501 + Frederick Avenue"},"physical":{"zip":"20003","city":"Washington","state":"DC","address1":"1801 + E Street, SE"}},"phone":{"fax":"4106441563","main":"4106449696"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_055","type":"va_facilities","attributes":{"name":"Evergreen + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Evergreen.asp","lat":39.06965130,"long":-84.46885410,"timeZone":"America/New_York","address":{"mailing":{"zip":"40356","city":"Nicholasville","state":"KY","address1":"6980 + Danville Rd"},"physical":{"zip":"41071","city":"Southgate","state":"KY","address1":"25 + South Alexandria Pike"}},"phone":{"fax":"859-887-4860","main":"859-885-5727"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_058","type":"va_facilities","attributes":{"name":"Forest + Lawn Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/ForestLawn.asp","lat":41.33124280,"long":-95.99361190,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66048","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"68112","city":"Omaha","state":"NE","address1":"7909 + Mormon Bridge Rd"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_059","type":"va_facilities","attributes":{"name":"Fort + Crawford Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Fort_Crawford.asp","lat":43.04707820,"long":-91.14648480,"timeZone":"America/Chicago","address":{"mailing":{"zip":"53295-4000","city":"Milwaukee","state":"WI","address1":"5000 + W. National Ave, Bldg. 1301"},"physical":{"zip":"53821","city":"Prairie du + Chien","state":"WI","address1":"413 S. Beaumont Rd"}},"phone":{"fax":"4143825321","main":"4143825300"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_061","type":"va_facilities","attributes":{"name":"Green + Mount Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Green_Mount.asp","lat":44.25730710,"long":-72.59974600,"timeZone":"America/New_York","address":{"mailing":{"zip":"02532","city":"Bourne","state":"MA","address1":"Off + Connery Ave."},"physical":{"zip":"05602","city":"Montpelier","state":"VT","address1":"250 + State Street"}},"phone":{"fax":"5085649946","main":"5085637113"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_062","type":"va_facilities","attributes":{"name":"Lakeside + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Lakeside.asp","lat":43.01735370,"long":-82.43269330,"timeZone":"America/Detroit","address":{"mailing":{"zip":"48442","city":"Holly","state":"MI","address1":"4200 + Belford Rd"},"physical":{"zip":"48060","city":"Port Huron","state":"MI","address1":"3781 + Gratiot St"}},"phone":{"fax":"2483280612","main":"2483280386"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_063","type":"va_facilities","attributes":{"name":"Mound + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Mound.asp","lat":42.71931550,"long":-87.81609560,"timeZone":"America/Chicago","address":{"mailing":{"zip":"53295-4000","city":"Milwaukee","state":"WI","address1":"5000 + W. National Ave, Bldg. 1301"},"physical":{"zip":"53405","city":"Racine","state":"WI","address1":"1147 + West Blvd"}},"phone":{"fax":"4143825321","main":"4143825300"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_064","type":"va_facilities","attributes":{"name":"Mound + City Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/MoundCity.asp","lat":38.14555200,"long":-94.81322820,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66506","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"66506","city":"Mound City","state":"KS","address1":"Woodland + Cemetery"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_065","type":"va_facilities","attributes":{"name":"Mount + Moriah Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/MountMoriah.asp","lat":39.93245530,"long":-75.23679670,"timeZone":"America/New_York","address":{"mailing":{"zip":"08010","city":"Beverly","state":"NJ","address1":"916 + Bridgeboro Road"},"physical":{"zip":"19142","city":"Philadelphia","state":"PA","address1":"62nd + Street and Kingsessing Avenue"}},"phone":{"fax":"6098714691","main":"6098775460"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}}],"links":{"self":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10","first":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10","next":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=2&per_page=10","last":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=257&per_page=10"},"meta":{"pagination":{"currentPage":1,"perPage":10,"totalPages":257,"totalEntries":2563}}}' + recorded_at: Wed, 10 Apr 2024 20:19:43 GMT +recorded_with: VCR 6.2.0 From c81ef53992df9762898c6370c0956be980b2389d Mon Sep 17 00:00:00 2001 From: Tai Wilkin-Corraggio Date: Fri, 12 Apr 2024 13:29:53 -0400 Subject: [PATCH 136/260] Leave benefit selections blank on pdf if unselected (#16318) --- lib/pdf_fill/forms/va21p530v2.rb | 4 +++- spec/fixtures/pdf_fill/21P-530V2/merge_fields.json | 5 ++--- spec/lib/pdf_fill/forms/va21p530v2_spec.rb | 13 +++++++++++++ 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index 6350a4228cf..06b70f63a83 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -719,6 +719,9 @@ def merge_fields(_options = {}) expand_cemetery_location + # special case: the UI only has a 'yes' checkbox, so the PDF 'noTransportation' checkbox can never be true. + @form_data['hasTransportation'] = @form_data['transportation'] == true ? 'YES' : nil + # special case: these fields were built as checkboxes instead of radios, so usual radio logic can't be used. burial_expense_responsibility = @form_data['burialExpenseResponsibility'] @form_data['hasBurialExpenseResponsibility'] = burial_expense_responsibility ? 'On' : nil @@ -759,7 +762,6 @@ def merge_fields(_options = {}) govtContributions previouslyReceivedAllowance allowanceStatementOfTruth - transportation ].each do |attr| expand_checkbox_in_place(@form_data, attr) end diff --git a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json index 14bc65e70fe..6a3d5430846 100644 --- a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json +++ b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json @@ -74,6 +74,7 @@ "signatureDate":"2024-03-21", "veteranSocialSecurityNumber2":{"first":"987", "second":"65", "third":"4322"}, "veteranSocialSecurityNumber3":{"first":"987", "second":"65", "third":"4322"}, + "hasTransportation":"YES", "hasBurialExpenseResponsibility":"On", "noBurialExpenseResponsibility":null, "hasPlotExpenseResponsibility":"On", @@ -93,7 +94,5 @@ "hasPreviouslyReceivedAllowance":"YES", "noPreviouslyReceivedAllowance":null, "hasAllowanceStatementOfTruth":null, - "noAllowanceStatementOfTruth":null, - "hasTransportation":"YES", - "noTransportation":null + "noAllowanceStatementOfTruth":null } \ No newline at end of file diff --git a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb index 58dd79761a1..6810eb956d8 100644 --- a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb +++ b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb @@ -142,5 +142,18 @@ def class_form_data get_fixture('pdf_fill/21P-530V2/merge_fields').to_json ) end + + it 'leaves benefit selections blank on pdf if unselected', run_at: '2024-03-21 00:00:00 EDT' do + unselected_benefits_data = get_fixture('pdf_fill/21P-530V2/kitchen_sink').except( + 'burialAllowance', 'plotAllowance', 'transportation' + ) + expected_merge_data = get_fixture('pdf_fill/21P-530V2/merge_fields').except( + 'burialAllowance', 'plotAllowance', 'transportation' + ) + expected_merge_data['hasTransportation'] = nil + expect(described_class.new(unselected_benefits_data).merge_fields.to_json).to eq( + expected_merge_data.to_json + ) + end end end From 4ee9a78fef997ceb5b01a1babefdad17f286299f Mon Sep 17 00:00:00 2001 From: Trevor Bosaw Date: Fri, 12 Apr 2024 11:10:02 -0700 Subject: [PATCH 137/260] Fixing flaky specs related to pdf generation (#16310) --- .../concerns/mhv_fhir_session_client.rb | 1 + .../spec/requests/v1/uploads_spec.rb | 26 ++++-------- .../virtual_agent/virtual_agent_claim_spec.rb | 36 +++++------------ .../concerns/mhv_fhir_session_client_spec.rb | 2 +- .../service_spec.rb | 40 ++++++++++--------- 5 files changed, 43 insertions(+), 62 deletions(-) diff --git a/lib/common/client/concerns/mhv_fhir_session_client.rb b/lib/common/client/concerns/mhv_fhir_session_client.rb index 389d9739e60..a7d65a7dd4e 100644 --- a/lib/common/client/concerns/mhv_fhir_session_client.rb +++ b/lib/common/client/concerns/mhv_fhir_session_client.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require 'common/client/concerns/mhv_jwt_session_client' +require 'medical_records/patient_not_found' module Common module Client diff --git a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb index 2d8c3c709b2..7663eac253f 100644 --- a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb +++ b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb @@ -2,6 +2,7 @@ require 'rails_helper' require 'simple_forms_api_submission/metadata_validator' +require 'common/file_helpers' RSpec.describe 'Forms uploader', type: :request do non_ivc_forms = [ @@ -30,6 +31,13 @@ ] describe '#submit' do + let(:metadata_file) { "#{file_seed}.SimpleFormsApi.metadata.json" } + let(:file_seed) { 'tmp/some-unique-simple-forms-file-seed' } + + before { allow(Common::FileHelpers).to receive(:random_file_path).and_return(file_seed) } + + after { Common::FileHelpers.delete_file_if_exists(metadata_file) } + non_ivc_forms.each do |form| fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) data = JSON.parse(fixture_path.read) @@ -43,9 +51,6 @@ expect(SimpleFormsApiSubmission::MetadataValidator).to have_received(:validate) expect(response).to have_http_status(:ok) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -58,9 +63,6 @@ expect do post '/simple_forms_api/v1/simple_forms', params: data end.to change(FormSubmissionAttempt, :count).by(1) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -85,9 +87,6 @@ expect do post '/simple_forms_api/v1/simple_forms', params: data end.to change(InProgressForm, :count).by(-1) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -199,9 +198,6 @@ expect_any_instance_of(SimpleFormsApi::PdfFiller).to receive(:generate).with(3) post '/simple_forms_api/v1/simple_forms', params: data - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -223,9 +219,6 @@ post '/simple_forms_api/v1/simple_forms', params: data expect(response).to have_http_status(:ok) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -242,9 +235,6 @@ expect(PersistentAttachment).to receive(:where).with(guid: ['a-random-uuid']).and_return([attachment]) post '/simple_forms_api/v1/simple_forms', params: data expect(response).to have_http_status(:ok) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end diff --git a/spec/controllers/v0/virtual_agent/virtual_agent_claim_spec.rb b/spec/controllers/v0/virtual_agent/virtual_agent_claim_spec.rb index 251c50b5c2b..5a8c675c2fd 100644 --- a/spec/controllers/v0/virtual_agent/virtual_agent_claim_spec.rb +++ b/spec/controllers/v0/virtual_agent/virtual_agent_claim_spec.rb @@ -19,14 +19,9 @@ end describe 'GET /v0/virtual_agent/claim' do - let!(:claim) do - FactoryBot.create(:evss_claim, id: 11, evss_id: 600_118_854, - user_uuid: user.uuid) - FactoryBot.create(:evss_claim, id: 22, evss_id: 600_118_855, - user_uuid: user.uuid) - FactoryBot.create(:evss_claim, id: 33, evss_id: 600_118_851, - user_uuid: user.uuid) - end + let!(:claim1) { FactoryBot.create(:evss_claim, evss_id: 600_118_854, user_uuid: user.uuid) } + let!(:claim2) { FactoryBot.create(:evss_claim, evss_id: 600_118_855, user_uuid: user.uuid) } + let!(:claim3) { FactoryBot.create(:evss_claim, evss_id: 600_118_851, user_uuid: user.uuid) } it 'returns information on multiple open compensation claims in descending chronological order by updated date' do sign_in_as(user) @@ -41,13 +36,13 @@ EVSS::RetrieveClaimsFromRemoteJob.new.perform(user.uuid) end VCR.use_cassette('evss/claims/claim_with_docs1') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 11) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim1.id) end VCR.use_cassette('evss/claims/claim_with_docs2') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 22) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim2.id) end VCR.use_cassette('evss/claims/claim_with_docs3') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 33) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim3.id) end get '/v0/virtual_agent/claim' @@ -81,10 +76,7 @@ end describe 'for a single claim' do - let!(:claim) do - FactoryBot.create(:evss_claim, id: 3, evss_id: 600_118_851, - user_uuid: user.uuid) - end + let!(:claim) { FactoryBot.create(:evss_claim, evss_id: 600_118_851, user_uuid: user.uuid) } it 'returns information on single open compensation claim' do sign_in_as(user) @@ -99,7 +91,7 @@ EVSS::RetrieveClaimsFromRemoteJob.new.perform(user.uuid) end VCR.use_cassette('evss/claims/claim_with_docs1') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 3) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim.id) end get '/v0/virtual_agent/claim' @@ -183,10 +175,7 @@ end describe 'for a user who has non-compensation and compensation claims' do - let!(:claim) do - FactoryBot.create(:evss_claim, id: 3, evss_id: 600_114_693, - user_uuid: user.uuid) - end + let!(:claim) { FactoryBot.create(:evss_claim, evss_id: 600_114_693, user_uuid: user.uuid) } it 'returns information when there is a more recent non-compensation open claim' do sign_in_as(user) @@ -200,7 +189,7 @@ EVSS::RetrieveClaimsFromRemoteJob.new.perform(user.uuid) end VCR.use_cassette('evss/claims/claim_with_docs4') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 3) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim.id) end get '/v0/virtual_agent/claim' @@ -218,10 +207,7 @@ end describe 'GET /v0/virtual_agent/claim/{EVSS_ID}' do - let!(:claim) do - FactoryBot.create(:evss_claim, id: 1, evss_id: 600_117_255, - user_uuid: user.uuid) - end + let!(:claim) { FactoryBot.create(:evss_claim, evss_id: 600_117_255, user_uuid: user.uuid) } it 'returns claims details of a specific claim' do sign_in_as(user) diff --git a/spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb b/spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb index 88271047aef..a9371307fd9 100644 --- a/spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb +++ b/spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb @@ -2,7 +2,7 @@ require 'rails_helper' require 'medical_records/client_session' -require_relative '../../../../../lib/common/client/concerns/mhv_fhir_session_client' +require 'common/client/concerns/mhv_fhir_session_client' describe Common::Client::Concerns::MhvFhirSessionClient do let(:dummy_class) do diff --git a/spec/lib/simple_forms_api_submission/service_spec.rb b/spec/lib/simple_forms_api_submission/service_spec.rb index 6864c3532cc..f7495a07983 100644 --- a/spec/lib/simple_forms_api_submission/service_spec.rb +++ b/spec/lib/simple_forms_api_submission/service_spec.rb @@ -5,47 +5,51 @@ require 'simple_forms_api_submission/service' describe SimpleFormsApiSubmission::Service do - mock_metadata = ' - {"veteranFirstName"=>"Veteran", "veteranLastName"=>"Surname", "fileNumber"=>"123456789", - "zipCode"=>"12345", "source"=>"test", "docType"=>"test", "businessLine"=>"OTH"} - ' - - before(:all) do - @service = SimpleFormsApiSubmission::Service.new + let(:mock_metadata) do + '{"veteranFirstName"=>"Veteran", "veteranLastName"=>"Surname", "fileNumber"=>"123456789", + "zipCode"=>"12345", "source"=>"test", "docType"=>"test", "businessLine"=>"OTH"}' end + let(:simple_forms_service) { SimpleFormsApiSubmission::Service.new } + let(:file_seed) { 'some-unique-simple-forms-service-spec-file-seed' } + + before { allow(SecureRandom).to receive(:hex).and_return(file_seed) } + describe 'get uuid and upload location' do it 'retrieves uuid and upload location from the Lighthouse API' do VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - response = @service.get_upload_location + response = simple_forms_service.get_upload_location expect(response.status).to equal(200) end end end describe 'generate metadata file' do + let(:mock_file_path_metadata) { "#{file_seed}.SimpleFormsApi.metadata.json" } + it 'generates a json file from the metadata' do - @service.generate_tmp_metadata(mock_metadata) + simple_forms_service.generate_tmp_metadata(mock_metadata) expect(Dir['tmp/*.SimpleFormsApi.metadata.json'].any?).to equal(true) ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) + Common::FileHelpers.delete_file_if_exists(mock_file_path_metadata) end end describe 'upload doc' do + let(:mock_file) { Common::FileHelpers.random_file_path } + let(:mock_file_path_pdf) { "#{mock_file}-mock-upload.pdf" } + let(:mock_file_path_metadata) { "#{mock_file}.SimpleFormsApi.metadata.json" } + it 'upload doc to mock location' do VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do mock_upload_url = 'https://sandbox-api.va.gov/services_user_content/vba_documents/id-path-doesnt-matter' - mock_file_path = "#{Common::FileHelpers.random_file_path}-mock-upload.pdf" - Prawn::Document.new.render_file mock_file_path - response = @service.upload_doc(upload_url: mock_upload_url, file: mock_file_path, metadata: mock_metadata) + Prawn::Document.new.render_file mock_file_path_pdf + response = simple_forms_service.upload_doc(upload_url: mock_upload_url, + file: mock_file_path_pdf, + metadata: mock_metadata) expect(response.status).to equal(200) ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - pdf_file = Dir['tmp/*-mock-upload.pdf'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) - Common::FileHelpers.delete_file_if_exists(pdf_file) if defined?(pdf_file) + Common::FileHelpers.delete_file_if_exists(mock_file_path_pdf) end end end From e9f1d4759b9eb80450be09d6594db0f7357e6c01 Mon Sep 17 00:00:00 2001 From: Oren Mittman Date: Fri, 12 Apr 2024 14:18:43 -0400 Subject: [PATCH 138/260] Dash/oren/global bgs cassette cleanup (#16288) * replace hardcoded BGS base URL with cassette placeholder everywhere else * but then remove newly orphaned claims_api BGS cassettes instead * update codeowners - empty bgs/claims cassette dir - extricate lighthouse-dash from external cassette dirs * and also remove newly orphaned claims_api non-BGS cassettes * Revert "and also remove newly orphaned claims_api non-BGS cassettes" This reverts commit 3e5ac2e44ea87636014a09dc7b74593127f11db7. cassette orphan unfair characterization * Revert "but then remove newly orphaned claims_api BGS cassettes instead" This reverts commit 4f5c9e650f440cfe325791b5fb762b85ca395f21. cassette orphan unfair characterization --- .github/CODEOWNERS | 4 +- .../bgs/awards_service/get_awards.yml | 4 +- .../bgs/benefit_claim/create.yml | 4 +- .../bgs/benefit_claim/create/error.yml | 4 +- .../bgs/benefit_claim/find_bnft_claim_400.yml | 4 +- .../bgs/benefit_claim/find_bnft_claim_500.yml | 4 +- .../bgs/benefit_claim/update_5103_200.yml | 4 +- .../bgs/benefit_claim/update_5103_claim.yml | 16 +- .../apdopted_child_lives_with_veteran.yml | 12 +- .../vcr_cassettes/bgs/children/create_all.yml | 60 ++--- .../bgs/claimant_web_service/dependents.yml | 4 +- .../claimant_web_service/dependents_400.yml | 2 +- .../find_poa_by_participant_id.yml | 4 +- .../not_find_poa_by_participant_id.yml | 4 +- .../vcr_cassettes/bgs/claims/claim.yml | 4 +- .../bgs/claims/claim_with_errors.yml | 4 +- .../vcr_cassettes/bgs/claims/claims.yml | 4 +- .../bgs/claims/claims_trimmed_down.yml | 4 +- .../bgs/claims/claims_with_errors.yml | 4 +- .../ddeft/find_bank_name_invalid_routing.yml | 4 +- .../bgs/ddeft/find_bank_name_valid.yml | 4 +- .../dependent_higher_ed_attendance/create.yml | 12 +- .../bgs/dependent_service/get_dependents.yml | 4 +- .../dependent_service/submit_686c_form.yml | 4 +- .../vcr_cassettes/bgs/dependents/create.yml | 80 +++---- .../bgs/dependents/create/death.yml | 80 +++---- .../dependents/create/spouse/is_veteran.yml | 12 +- .../create/spouse/lives_with_veteran.yml | 12 +- .../vcr_cassettes/bgs/diaries/read.yml | 4 +- .../bgs/diaries_service/read_diaries.yml | 4 +- .../read_diaries_no_entries.yml | 4 +- .../read_diaries_one_entry.yml | 4 +- .../read_diaries_one_entry_cxcl.yml | 4 +- .../diaries_service/read_empty_diaries.yml | 4 +- .../bgs/diaries_service/update_diaries.yml | 8 +- ...efit_claim_details_by_benefit_claim_id.yml | 4 +- ...efit_claim_details_by_benefit_claim_id.yml | 4 +- .../vcr_cassettes/bgs/form674/submit.yml | 74 +++--- .../vcr_cassettes/bgs/form686c/submit.yml | 220 +++++++++--------- .../get_intent_to_file.yml | 4 +- .../insert_intent_to_file.yml | 4 +- .../insert_intent_to_file_500.yml | 4 +- .../bgs/payment_history/find_by_ssn.yml | 4 +- .../retrieve_payment_summary_with_bdn.yml | 8 +- ...rieve_payment_summary_with_bdn_returns.yml | 4 +- .../payment_service/no_payment_history.yml | 4 +- .../bgs/payment_service/payment_history.yml | 4 +- .../payment_history_with_pending.yml | 4 +- .../bgs/people_service/no_person_data.yml | 4 +- .../bgs/people_service/person_data.yml | 4 +- .../find_person_by_participant_id.yml | 4 +- ...ind_person_by_participant_id_no_result.yml | 4 +- .../bgs/rating_web_service/rating_data.yml | 4 +- .../rating_data_no_ratings.yml | 4 +- .../rating_data_single_rating.yml | 4 +- .../bgs/service/create_address.yml | 6 +- .../vcr_cassettes/bgs/service/create_note.yml | 4 +- .../bgs/service/create_participant.yml | 6 +- .../bgs/service/create_person.yml | 6 +- .../bgs/service/create_phone.yml | 6 +- .../vcr_cassettes/bgs/service/create_proc.yml | 4 +- .../bgs/service/create_proc_form.yml | 4 +- .../bgs/service/errors/create_participant.yml | 14 +- .../bgs/service/errors/create_proc_form.yml | 14 +- .../bgs/service/find_ch33_dd_eft.yml | 4 +- .../service/find_ch33_dd_eft_no_bank_info.yml | 4 +- .../bgs/service/find_ch33_dd_eft_no_icn.yml | 4 +- .../bgs/service/find_rating_data.yml | 4 +- .../bgs/service/find_regional_offices.yml | 4 +- .../get_regional_office_by_zip_code.yml | 4 +- .../bgs/service/update_ch33_dd_eft.yml | 4 +- .../vcr_cassettes/bgs/service/update_proc.yml | 4 +- .../bgs/student_school/create.yml | 8 +- .../claims_v2_show_tracked_items.yml | 8 +- .../bgs/tracked_items/find_tracked_items.yml | 4 +- .../bad_participant_id.yml | 4 +- .../uploaded_document_data.yml | 6 +- .../bgs/vnp_benefit_claim/create.yml | 6 +- .../bgs/vnp_benefit_claim/update.yml | 6 +- .../vnp_proc_form_create.yml | 4 +- .../vnp_proc_service_v2/vnp_proc_create.yml | 4 +- .../vnp_ptcpnt_phone_create.yml | 4 +- .../vnp_ptcpnt_service/vnp_ptcpnt_create.yml | 4 +- .../bgs/vnp_relationships/create/child.yml | 4 +- .../bgs/vnp_relationships/create/death.yml | 4 +- .../create/marriage_history.yml | 4 +- .../bgs/vnp_relationships/create/spouse.yml | 4 +- .../bgs/vnp_relationships/step_children.yml | 8 +- .../vcr_cassettes/bgs/vnp_veteran/create.yml | 34 +-- .../debts/person_data_and_letters.yml | 4 +- .../dgi/forms/submit_toe_claim.yml | 6 +- .../retrieve_payment_summary_with_bdn.yml | 8 +- ...ve_payment_summary_with_bdn_blank_date.yml | 8 +- ...ment_summary_with_bdn_only_blank_dates.yml | 8 +- .../add_claimant_info.yml | 4 +- 95 files changed, 507 insertions(+), 507 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e3f0a685a5f..821318c752c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1798,7 +1798,7 @@ spec/support/vcr_cassettes/bgs @department-of-veterans-affairs/benefits-dependen spec/support/vcr_cassettes/bgs/claims @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/bgs/benefit_claim @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/bid @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/support/vcr_cassettes/brd @department-of-veterans-affairs/lighthouse-dash @department-of-veterans-affairs/dbex-trex @department-of-veterans-affairs/Disability-Experience +spec/support/vcr_cassettes/brd @department-of-veterans-affairs/dbex-trex @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/carma @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/central_mail @department-of-veterans-affairs/lighthouse-banana-peels @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/caseflow @department-of-veterans-affairs/lighthouse-banana-peels @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1876,7 +1876,7 @@ spec/support/vcr_cassettes/slack/slack_bot_notify.yml @department-of-veterans-af spec/support/vcr_cassettes/sm_client @department-of-veterans-affairs/vfs-mhv-secure-messaging @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/spec/support @department-of-veterans-affairs/octo-identity spec/support/vcr_cassettes/staccato @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/support/vcr_cassettes/token_validation @department-of-veterans-affairs/lighthouse-dash @department-of-veterans-affairs/lighthouse-banana-peels @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/support/vcr_cassettes/token_validation @department-of-veterans-affairs/lighthouse-banana-peels @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/spupport/vcr_cassettes/user/get_facilities_empty.yml @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/va_forms @department-of-veterans-affairs/platform-va-product-forms @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/va_notify @department-of-veterans-affairs/va-notify-write @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/spec/support/vcr_cassettes/bgs/awards_service/get_awards.yml b/spec/support/vcr_cassettes/bgs/awards_service/get_awards.yml index bb37ddaa7ae..7ac6854bdce 100644 --- a/spec/support/vcr_cassettes/bgs/awards_service/get_awards.yml +++ b/spec/support/vcr_cassettes/bgs/awards_service/get_awards.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/AwardWebServiceBean/AwardWebService?WSDL + uri: /AwardWebServiceBean/AwardWebService?WSDL body: encoding: US-ASCII string: '' @@ -263,7 +263,7 @@ http_interactions: recorded_at: Thu, 19 Nov 2020 16:45:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/AwardWebServiceBean/AwardWebService + uri: /AwardWebServiceBean/AwardWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/create.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/create.yml index 0d4fb82b5fd..51a486ea210 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/create.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:37:47 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/create/error.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/create/error.yml index bcdc4a0e0a0..96e75898983 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/create/error.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/create/error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Mon, 27 Jul 2020 23:21:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_400.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_400.yml index 6145d56df97..e31737dfe1b 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_400.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_400.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Thu, 31 Aug 2023 19:48:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_500.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_500.yml index 8d5d85dd516..bd57826f339 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_500.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_500.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Tue, 25 Oct 2022 01:52:04 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus + uri: /EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_200.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_200.yml index 5dfd686992c..d3f5e305dc5 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_200.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_200.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Thu, 31 Aug 2023 19:44:07 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_claim.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_claim.yml index 9bf3bc41c9f..c4f9c312e5a 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_claim.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_claim.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimWebServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimWebServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -401,7 +401,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimWebServiceBean/BenefitClaimWebService + uri: /BenefitClaimWebServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: | @@ -472,7 +472,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:38 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimWebServiceBean/BenefitClaimWebServiceV1?WSDL + uri: /BenefitClaimWebServiceBean/BenefitClaimWebServiceV1?WSDL body: encoding: US-ASCII string: '' @@ -873,7 +873,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:39 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimWebServiceBean/BenefitClaimWebServiceV1 + uri: /BenefitClaimWebServiceBean/BenefitClaimWebServiceV1 body: encoding: UTF-8 string: |- @@ -935,7 +935,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:40 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimManagementService/ClaimManagementService?WSDL + uri: /ClaimManagementService/ClaimManagementService?WSDL body: encoding: US-ASCII string: '' @@ -1092,7 +1092,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:40 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimManagementService/ClaimManagementService + uri: /ClaimManagementService/ClaimManagementService body: encoding: UTF-8 string: | @@ -1167,7 +1167,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:41 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimManagementService/ClaimManagementService?WSDL + uri: /ClaimManagementService/ClaimManagementService?WSDL body: encoding: US-ASCII string: '' @@ -1324,7 +1324,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimManagementService/ClaimManagementService + uri: /ClaimManagementService/ClaimManagementService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/children/apdopted_child_lives_with_veteran.yml b/spec/support/vcr_cassettes/bgs/children/apdopted_child_lives_with_veteran.yml index 285bb3dd938..f11e998c8da 100644 --- a/spec/support/vcr_cassettes/bgs/children/apdopted_child_lives_with_veteran.yml +++ b/spec/support/vcr_cassettes/bgs/children/apdopted_child_lives_with_veteran.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:27 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -455,7 +455,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -624,7 +624,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/children/create_all.yml b/spec/support/vcr_cassettes/bgs/children/create_all.yml index b0573ee4bfb..75ce829a660 100644 --- a/spec/support/vcr_cassettes/bgs/children/create_all.yml +++ b/spec/support/vcr_cassettes/bgs/children/create_all.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:54 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:55 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:56 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:57 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:58 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -678,7 +678,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:59 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -847,7 +847,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:00 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -903,7 +903,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:01 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1072,7 +1072,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1130,7 +1130,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:03 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1299,7 +1299,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:05 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1356,7 +1356,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:05 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -1525,7 +1525,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -1581,7 +1581,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -1750,7 +1750,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:08 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -1806,7 +1806,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:09 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1975,7 +1975,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2031,7 +2031,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:11 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2200,7 +2200,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:12 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2256,7 +2256,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:13 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -2425,7 +2425,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2482,7 +2482,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:14 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2651,7 +2651,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:15 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2707,7 +2707,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:16 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2876,7 +2876,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:17 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2932,7 +2932,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:18 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3101,7 +3101,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3157,7 +3157,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:20 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3326,7 +3326,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents.yml b/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents.yml index ff865a4e4c2..7322710bd08 100644 --- a/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents.yml +++ b/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' @@ -724,7 +724,7 @@ http_interactions: recorded_at: Sat, 25 Apr 2020 01:11:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService + uri: /ClaimantServiceBean/ClaimantWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents_400.yml b/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents_400.yml index 54095c3dce4..5bf9a2b70a8 100644 --- a/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents_400.yml +++ b/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents_400.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' diff --git a/spec/support/vcr_cassettes/bgs/claimant_web_service/find_poa_by_participant_id.yml b/spec/support/vcr_cassettes/bgs/claimant_web_service/find_poa_by_participant_id.yml index 28ea1f9331b..dbb4826b0c4 100644 --- a/spec/support/vcr_cassettes/bgs/claimant_web_service/find_poa_by_participant_id.yml +++ b/spec/support/vcr_cassettes/bgs/claimant_web_service/find_poa_by_participant_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' @@ -723,7 +723,7 @@ http_interactions: recorded_at: Wed, 07 Oct 2020 15:00:23 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService + uri: /ClaimantServiceBean/ClaimantWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/claimant_web_service/not_find_poa_by_participant_id.yml b/spec/support/vcr_cassettes/bgs/claimant_web_service/not_find_poa_by_participant_id.yml index 40e0d24ab74..d9afea5ada4 100644 --- a/spec/support/vcr_cassettes/bgs/claimant_web_service/not_find_poa_by_participant_id.yml +++ b/spec/support/vcr_cassettes/bgs/claimant_web_service/not_find_poa_by_participant_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' @@ -723,7 +723,7 @@ http_interactions: recorded_at: Wed, 07 Oct 2020 15:01:12 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService + uri: /ClaimantServiceBean/ClaimantWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/claims/claim.yml b/spec/support/vcr_cassettes/bgs/claims/claim.yml index 66fb87ce3ab..51b212ba0d7 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claim.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claim.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Wed, 28 Jun 2023 22:06:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/claims/claim_with_errors.yml b/spec/support/vcr_cassettes/bgs/claims/claim_with_errors.yml index 6d30df5b74c..05085075cbc 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claim_with_errors.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claim_with_errors.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Wed, 28 Jun 2023 22:06:34 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/claims/claims.yml b/spec/support/vcr_cassettes/bgs/claims/claims.yml index 66ea5660ceb..49bf977d849 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claims.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claims.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Tue, 12 Dec 2017 03:09:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/claims/claims_trimmed_down.yml b/spec/support/vcr_cassettes/bgs/claims/claims_trimmed_down.yml index 5ad011045c9..849390cfaca 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claims_trimmed_down.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claims_trimmed_down.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Wed, 28 Jun 2023 22:13:54 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/claims/claims_with_errors.yml b/spec/support/vcr_cassettes/bgs/claims/claims_with_errors.yml index 47a3c6d627c..b482803dd7e 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claims_with_errors.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claims_with_errors.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Wed, 28 Jun 2023 21:15:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_invalid_routing.yml b/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_invalid_routing.yml index ba75cec30f4..a11159bcdf2 100644 --- a/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_invalid_routing.yml +++ b/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_invalid_routing.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DdeftWebServiceBean/DdeftWebService?WSDL + uri: /DdeftWebServiceBean/DdeftWebService?WSDL body: encoding: US-ASCII string: '' @@ -263,7 +263,7 @@ http_interactions: recorded_at: Tue, 05 Jan 2021 00:02:07 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DdeftWebServiceBean/DdeftWebService + uri: /DdeftWebServiceBean/DdeftWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_valid.yml b/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_valid.yml index ca02063f4ff..f6d8c5b0095 100644 --- a/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_valid.yml +++ b/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_valid.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DdeftWebServiceBean/DdeftWebService?WSDL + uri: /DdeftWebServiceBean/DdeftWebService?WSDL body: encoding: US-ASCII string: '' @@ -263,7 +263,7 @@ http_interactions: recorded_at: Thu, 31 Dec 2020 19:32:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DdeftWebServiceBean/DdeftWebService + uri: /DdeftWebServiceBean/DdeftWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependent_higher_ed_attendance/create.yml b/spec/support/vcr_cassettes/bgs/dependent_higher_ed_attendance/create.yml index 6a7802f740f..9a58d85216e 100644 --- a/spec/support/vcr_cassettes/bgs/dependent_higher_ed_attendance/create.yml +++ b/spec/support/vcr_cassettes/bgs/dependent_higher_ed_attendance/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:08 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:09 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependent_service/get_dependents.yml b/spec/support/vcr_cassettes/bgs/dependent_service/get_dependents.yml index f886da0b51e..84487340db2 100644 --- a/spec/support/vcr_cassettes/bgs/dependent_service/get_dependents.yml +++ b/spec/support/vcr_cassettes/bgs/dependent_service/get_dependents.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' @@ -723,7 +723,7 @@ http_interactions: recorded_at: Fri, 24 Jul 2020 23:41:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService + uri: /ClaimantServiceBean/ClaimantWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependent_service/submit_686c_form.yml b/spec/support/vcr_cassettes/bgs/dependent_service/submit_686c_form.yml index 0a6b62ea837..359791ac212 100644 --- a/spec/support/vcr_cassettes/bgs/dependent_service/submit_686c_form.yml +++ b/spec/support/vcr_cassettes/bgs/dependent_service/submit_686c_form.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -677,7 +677,7 @@ http_interactions: recorded_at: Fri, 24 Jul 2020 01:26:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependents/create.yml b/spec/support/vcr_cassettes/bgs/dependents/create.yml index d735069876d..e36ffb03ebf 100644 --- a/spec/support/vcr_cassettes/bgs/dependents/create.yml +++ b/spec/support/vcr_cassettes/bgs/dependents/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:08 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:09 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -678,7 +678,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:11 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -847,7 +847,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:11 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -903,7 +903,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:12 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1072,7 +1072,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1128,7 +1128,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:14 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1297,7 +1297,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:15 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1354,7 +1354,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:16 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -1523,7 +1523,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:17 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -1579,7 +1579,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1748,7 +1748,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1807,7 +1807,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:19 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1976,7 +1976,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:20 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2033,7 +2033,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:21 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2202,7 +2202,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:22 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2258,7 +2258,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:23 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2427,7 +2427,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:23 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2483,7 +2483,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:24 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2652,7 +2652,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:25 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2708,7 +2708,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:26 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2877,7 +2877,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2933,7 +2933,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:27 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3102,7 +3102,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3158,7 +3158,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3327,7 +3327,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -3383,7 +3383,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:30 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -3552,7 +3552,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:31 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -3609,7 +3609,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:32 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3778,7 +3778,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3834,7 +3834,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:34 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4003,7 +4003,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:34 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -4059,7 +4059,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:35 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -4228,7 +4228,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -4284,7 +4284,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:37 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4453,7 +4453,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:38 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependents/create/death.yml b/spec/support/vcr_cassettes/bgs/dependents/create/death.yml index 671ae5ce8fa..fe54ce283f2 100644 --- a/spec/support/vcr_cassettes/bgs/dependents/create/death.yml +++ b/spec/support/vcr_cassettes/bgs/dependents/create/death.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:12 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:13 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:16 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:16 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -678,7 +678,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -847,7 +847,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -903,7 +903,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:19 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1072,7 +1072,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:20 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1128,7 +1128,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:21 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1297,7 +1297,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:22 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1354,7 +1354,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:23 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -1523,7 +1523,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:24 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -1579,7 +1579,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:24 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1748,7 +1748,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:25 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1807,7 +1807,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:26 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1976,7 +1976,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2033,7 +2033,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:28 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2202,7 +2202,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:29 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2258,7 +2258,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:30 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2427,7 +2427,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2483,7 +2483,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2652,7 +2652,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2708,7 +2708,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:33 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2877,7 +2877,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:34 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2933,7 +2933,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:34 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3102,7 +3102,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:35 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3158,7 +3158,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:36 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3327,7 +3327,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -3383,7 +3383,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:38 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -3552,7 +3552,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:39 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -3609,7 +3609,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:39 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3778,7 +3778,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:40 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3834,7 +3834,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:41 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4003,7 +4003,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -4059,7 +4059,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:43 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -4228,7 +4228,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -4284,7 +4284,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:45 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4453,7 +4453,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependents/create/spouse/is_veteran.yml b/spec/support/vcr_cassettes/bgs/dependents/create/spouse/is_veteran.yml index 6f6a2ccba07..4188cf10c1c 100644 --- a/spec/support/vcr_cassettes/bgs/dependents/create/spouse/is_veteran.yml +++ b/spec/support/vcr_cassettes/bgs/dependents/create/spouse/is_veteran.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:33 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:34 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:35 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependents/create/spouse/lives_with_veteran.yml b/spec/support/vcr_cassettes/bgs/dependents/create/spouse/lives_with_veteran.yml index c9438a5b19f..6cede7e99d0 100644 --- a/spec/support/vcr_cassettes/bgs/dependents/create/spouse/lives_with_veteran.yml +++ b/spec/support/vcr_cassettes/bgs/dependents/create/spouse/lives_with_veteran.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:28 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries/read.yml b/spec/support/vcr_cassettes/bgs/diaries/read.yml index df66624b361..a8780057db1 100644 --- a/spec/support/vcr_cassettes/bgs/diaries/read.yml +++ b/spec/support/vcr_cassettes/bgs/diaries/read.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Wed, 24 Feb 2021 02:49:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries.yml index 122fe9cf694..6c2539595e3 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:08:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_no_entries.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_no_entries.yml index 00a7c2a9895..9d78373bc5f 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_no_entries.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_no_entries.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:08:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry.yml index f4ca001b536..54fd5cb6a58 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:08:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry_cxcl.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry_cxcl.yml index d0d4a496f9e..03acb427750 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry_cxcl.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry_cxcl.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:08:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_empty_diaries.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_empty_diaries.yml index dbde864e653..0ccaeb265ad 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_empty_diaries.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_empty_diaries.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:13:29 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/update_diaries.yml b/spec/support/vcr_cassettes/bgs/diaries_service/update_diaries.yml index 48686b14c73..974f9648085 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/update_diaries.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/update_diaries.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Fri, 19 Mar 2021 20:48:48 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Fri, 19 Mar 2021 20:48:50 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -371,7 +371,7 @@ http_interactions: recorded_at: Fri, 19 Mar 2021 20:49:09 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/empty_find_benefit_claim_details_by_benefit_claim_id.yml b/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/empty_find_benefit_claim_details_by_benefit_claim_id.yml index 19c47e8c5e1..f2999b86e94 100644 --- a/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/empty_find_benefit_claim_details_by_benefit_claim_id.yml +++ b/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/empty_find_benefit_claim_details_by_benefit_claim_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Fri, 09 Sep 2022 23:11:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus + uri: /EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/find_benefit_claim_details_by_benefit_claim_id.yml b/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/find_benefit_claim_details_by_benefit_claim_id.yml index 7cb9480b291..d13d131399e 100644 --- a/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/find_benefit_claim_details_by_benefit_claim_id.yml +++ b/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/find_benefit_claim_details_by_benefit_claim_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Fri, 09 Sep 2022 21:55:12 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/form674/submit.yml b/spec/support/vcr_cassettes/bgs/form674/submit.yml index 0c1806d2c0d..1ed52c250e5 100644 --- a/spec/support/vcr_cassettes/bgs/form674/submit.yml +++ b/spec/support/vcr_cassettes/bgs/form674/submit.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:07 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:08 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -373,7 +373,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:09 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -429,7 +429,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:10 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -598,7 +598,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:11 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -654,7 +654,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:12 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -1528,7 +1528,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -1584,7 +1584,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:14 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1753,7 +1753,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:15 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1810,7 +1810,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:16 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService?WSDL + uri: /RORoutingServiceWS/RORoutingService?WSDL body: encoding: US-ASCII string: '' @@ -1890,7 +1890,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:16 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService + uri: /RORoutingServiceWS/RORoutingService body: encoding: UTF-8 string: |- @@ -1946,7 +1946,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2115,7 +2115,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2171,7 +2171,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:19 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -2340,7 +2340,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:20 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: |- @@ -2396,7 +2396,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:20 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2565,7 +2565,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2621,7 +2621,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:22 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2790,7 +2790,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:23 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2846,7 +2846,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:24 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -3015,7 +3015,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:24 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -3072,7 +3072,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:25 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -3241,7 +3241,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:26 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -3297,7 +3297,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:27 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL body: encoding: US-ASCII string: '' @@ -3466,7 +3466,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService body: encoding: UTF-8 string: |- @@ -3529,7 +3529,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL body: encoding: US-ASCII string: '' @@ -3698,7 +3698,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService body: encoding: UTF-8 string: |- @@ -3756,7 +3756,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:30 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -3925,7 +3925,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:31 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -3981,7 +3981,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:32 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -4334,7 +4334,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- @@ -4861,7 +4861,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:53 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -5030,7 +5030,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:53 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -5086,7 +5086,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:55 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -5255,7 +5255,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:55 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- @@ -5309,4 +5309,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=3831394DEPCHGReady2020-10-21T08:18:55-05:002020-10-21T08:18:55-05:002020-10-21T08:18:55-05:00281UVAgovAPIVAgovAPI2020-10-21T08:18:55-05:00 recorded_at: Wed, 21 Oct 2020 13:18:56 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/form686c/submit.yml b/spec/support/vcr_cassettes/bgs/form686c/submit.yml index 5a3b09d5517..7477dcd4f5d 100644 --- a/spec/support/vcr_cassettes/bgs/form686c/submit.yml +++ b/spec/support/vcr_cassettes/bgs/form686c/submit.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:54 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:55 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -373,7 +373,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:56 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -429,7 +429,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:56 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -598,7 +598,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:57 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -654,7 +654,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:58 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -1528,7 +1528,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:58 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -1584,7 +1584,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:59 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1753,7 +1753,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:00 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1810,7 +1810,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:01 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService?WSDL + uri: /RORoutingServiceWS/RORoutingService?WSDL body: encoding: US-ASCII string: '' @@ -1890,7 +1890,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:01 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService + uri: /RORoutingServiceWS/RORoutingService body: encoding: UTF-8 string: |- @@ -1946,7 +1946,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:02 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -2820,7 +2820,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -2923,7 +2923,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:03 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3092,7 +3092,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:04 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -3148,7 +3148,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:04 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -3317,7 +3317,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:05 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: |- @@ -3373,7 +3373,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:06 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3542,7 +3542,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3598,7 +3598,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3767,7 +3767,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:07 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -3823,7 +3823,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:09 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -3992,7 +3992,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:09 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -4049,7 +4049,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:10 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -4218,7 +4218,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -4274,7 +4274,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:11 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4443,7 +4443,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:11 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -4499,7 +4499,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:12 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -4668,7 +4668,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -4724,7 +4724,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:13 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4893,7 +4893,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -4949,7 +4949,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:14 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -5118,7 +5118,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:15 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -5174,7 +5174,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:15 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -5343,7 +5343,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:16 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -5399,7 +5399,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -5568,7 +5568,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:17 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -5624,7 +5624,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:18 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -5793,7 +5793,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -5850,7 +5850,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:20 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -6019,7 +6019,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -6075,7 +6075,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:22 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -6244,7 +6244,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:23 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -6300,7 +6300,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:23 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -6469,7 +6469,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:24 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -6525,7 +6525,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:24 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -6694,7 +6694,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:25 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -6750,7 +6750,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:26 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -6919,7 +6919,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:26 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -6975,7 +6975,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:27 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -7144,7 +7144,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -7201,7 +7201,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:28 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -7370,7 +7370,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -7426,7 +7426,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -7595,7 +7595,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -7653,7 +7653,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:30 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -7822,7 +7822,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:31 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -7879,7 +7879,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -8048,7 +8048,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -8104,7 +8104,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:33 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -8273,7 +8273,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -8329,7 +8329,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:34 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -8498,7 +8498,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:34 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -8554,7 +8554,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:35 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -8723,7 +8723,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -8779,7 +8779,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:36 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -8948,7 +8948,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -9005,7 +9005,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:37 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -9174,7 +9174,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:38 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -9230,7 +9230,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:38 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -9399,7 +9399,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:39 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -9455,7 +9455,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:40 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -9624,7 +9624,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:40 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -9680,7 +9680,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:41 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -9849,7 +9849,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:41 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -9905,7 +9905,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:43 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10074,7 +10074,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:43 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -10130,7 +10130,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:44 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10299,7 +10299,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -10355,7 +10355,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:46 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10524,7 +10524,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:46 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -10580,7 +10580,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:47 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10749,7 +10749,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:48 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -10805,7 +10805,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:48 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10974,7 +10974,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:49 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11030,7 +11030,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:49 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -11199,7 +11199,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:50 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11255,7 +11255,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:51 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -11424,7 +11424,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:51 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11481,7 +11481,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:52 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -11650,7 +11650,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:53 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11706,7 +11706,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:54 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -11875,7 +11875,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:54 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11932,7 +11932,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:55 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -12101,7 +12101,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:56 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -12157,7 +12157,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:56 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -12326,7 +12326,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:57 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -12382,7 +12382,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:57 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL body: encoding: US-ASCII string: '' @@ -12551,7 +12551,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:58 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService body: encoding: UTF-8 string: |- @@ -12614,7 +12614,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:59 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL body: encoding: US-ASCII string: '' @@ -12783,7 +12783,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:59 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService body: encoding: UTF-8 string: |- @@ -12841,7 +12841,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:00 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -13010,7 +13010,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:01 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -13066,7 +13066,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:02 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -13419,7 +13419,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- @@ -13956,7 +13956,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -14125,7 +14125,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -14181,7 +14181,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:19 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -14350,7 +14350,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:20 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/get_intent_to_file.yml b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/get_intent_to_file.yml index 2676b13d569..7b2c0942751 100644 --- a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/get_intent_to_file.yml +++ b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/get_intent_to_file.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService?WSDL + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 10 Aug 2020 21:28:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService + uri: /IntentToFileWebServiceBean/IntentToFileWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file.yml b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file.yml index 71dbb10ec8a..e9bc2778e42 100644 --- a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file.yml +++ b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService?WSDL + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 10 Aug 2020 13:31:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService + uri: /IntentToFileWebServiceBean/IntentToFileWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml index 9b983f4815b..8cf34f4ecba 100644 --- a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml +++ b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService?WSDL + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 22 Sep 2020 13:56:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService + uri: /IntentToFileWebServiceBean/IntentToFileWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_history/find_by_ssn.yml b/spec/support/vcr_cassettes/bgs/payment_history/find_by_ssn.yml index f3bcde0ff08..54ae95036d6 100644 --- a/spec/support/vcr_cassettes/bgs/payment_history/find_by_ssn.yml +++ b/spec/support/vcr_cassettes/bgs/payment_history/find_by_ssn.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PaymentHistoryWebServiceBean/PaymentHistoryWebService?WSDL + uri: /PaymentHistoryWebServiceBean/PaymentHistoryWebService?WSDL body: encoding: US-ASCII string: '' @@ -102,7 +102,7 @@ http_interactions: recorded_at: Thu, 27 Aug 2020 22:06:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PaymentHistoryWebServiceBean/PaymentHistoryWebService + uri: /PaymentHistoryWebServiceBean/PaymentHistoryWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn.yml b/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn.yml index 426347b4e22..4815a883048 100644 --- a/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn.yml +++ b/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- @@ -757,7 +757,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -1033,7 +1033,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn_returns.yml b/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn_returns.yml index fc0a2fef67e..1e86e0a52b0 100644 --- a/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn_returns.yml +++ b/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn_returns.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -278,7 +278,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:24:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_service/no_payment_history.yml b/spec/support/vcr_cassettes/bgs/payment_service/no_payment_history.yml index 6864afcccd9..94cebc43d3a 100644 --- a/spec/support/vcr_cassettes/bgs/payment_service/no_payment_history.yml +++ b/spec/support/vcr_cassettes/bgs/payment_service/no_payment_history.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -278,7 +278,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:24:43 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_service/payment_history.yml b/spec/support/vcr_cassettes/bgs/payment_service/payment_history.yml index 68d696c7e11..ce379b46fee 100644 --- a/spec/support/vcr_cassettes/bgs/payment_service/payment_history.yml +++ b/spec/support/vcr_cassettes/bgs/payment_service/payment_history.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -278,7 +278,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:24:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_service/payment_history_with_pending.yml b/spec/support/vcr_cassettes/bgs/payment_service/payment_history_with_pending.yml index 53da0063892..a95d7ef70f5 100644 --- a/spec/support/vcr_cassettes/bgs/payment_service/payment_history_with_pending.yml +++ b/spec/support/vcr_cassettes/bgs/payment_service/payment_history_with_pending.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -278,7 +278,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:24:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/people_service/no_person_data.yml b/spec/support/vcr_cassettes/bgs/people_service/no_person_data.yml index e46d1bdc29a..0720d273cf3 100644 --- a/spec/support/vcr_cassettes/bgs/people_service/no_person_data.yml +++ b/spec/support/vcr_cassettes/bgs/people_service/no_person_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -655,7 +655,7 @@ http_interactions: recorded_at: Fri, 12 Jun 2020 02:58:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/people_service/person_data.yml b/spec/support/vcr_cassettes/bgs/people_service/person_data.yml index a13e6c546e1..3096b2ce790 100644 --- a/spec/support/vcr_cassettes/bgs/people_service/person_data.yml +++ b/spec/support/vcr_cassettes/bgs/people_service/person_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -655,7 +655,7 @@ http_interactions: recorded_at: Fri, 12 Jun 2020 02:57:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id.yml b/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id.yml index 220cbc6dd74..a9e0bcbd6e0 100644 --- a/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id.yml +++ b/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:58:01 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id_no_result.yml b/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id_no_result.yml index 4d31507ee70..9b4086efb03 100644 --- a/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id_no_result.yml +++ b/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id_no_result.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 20:01:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data.yml b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data.yml index 534ea27d907..0e3aa7c5edb 100644 --- a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data.yml +++ b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService?WSDL + uri: /RatingServiceBean/RatingService?WSDL body: encoding: US-ASCII string: '' @@ -103,7 +103,7 @@ http_interactions: recorded_at: Wed, 06 May 2020 13:51:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService + uri: /RatingServiceBean/RatingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_no_ratings.yml b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_no_ratings.yml index 20541cbac9f..1a914d5faab 100644 --- a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_no_ratings.yml +++ b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_no_ratings.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService?WSDL + uri: /RatingServiceBean/RatingService?WSDL body: encoding: US-ASCII string: '' @@ -103,7 +103,7 @@ http_interactions: recorded_at: Wed, 06 May 2020 13:59:09 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService + uri: /RatingServiceBean/RatingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_single_rating.yml b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_single_rating.yml index 62b9b43ed2f..50cb4d5de8d 100644 --- a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_single_rating.yml +++ b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_single_rating.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService?WSDL + uri: /RatingServiceBean/RatingService?WSDL body: encoding: US-ASCII string: '' @@ -103,7 +103,7 @@ http_interactions: recorded_at: Wed, 06 May 2020 13:59:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService + uri: /RatingServiceBean/RatingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/create_address.yml b/spec/support/vcr_cassettes/bgs/service/create_address.yml index 50d5eeedf2a..3fb71c8155b 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_address.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_address.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -226,4 +226,4 @@ http_interactions: xmlns:ns0="http://ptcpntAddrsService.services.vonapp.vba.va.gov/">1163042020-07-16T18:20:18Z1488863829360123 mainstreet rd.Tampafoo@foo.com2020-07-16T18:20:18Z281VAgovAPIUVAgovAPIFLFLMailingN11234 recorded_at: Thu, 16 Jul 2020 18:20:20 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/create_note.yml b/spec/support/vcr_cassettes/bgs/service/create_note.yml index 278773d6467..ee7da073a61 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_note.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_note.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DevelopmentNotesService/DevelopmentNotesService?WSDL + uri: /DevelopmentNotesService/DevelopmentNotesService?WSDL body: encoding: US-ASCII string: '' @@ -232,7 +232,7 @@ http_interactions: recorded_at: Tue, 27 Jul 2021 23:53:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DevelopmentNotesService/DevelopmentNotesService + uri: /DevelopmentNotesService/DevelopmentNotesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/create_participant.yml b/spec/support/vcr_cassettes/bgs/service/create_participant.yml index 54263eae848..ee35773ff6e 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_participant.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_participant.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -225,4 +225,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=14945638293602020-07-16T18:20:17Z281VAgovAPIUVAgovAPIPerson recorded_at: Thu, 16 Jul 2020 18:20:18 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/create_person.yml b/spec/support/vcr_cassettes/bgs/service/create_person.yml index c0c94c285d5..cdc37c59dc4 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_person.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_person.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 20:49:25 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -228,4 +228,4 @@ http_interactions: last nameMarriedvet middle name123341234JrY3829671 recorded_at: Thu, 16 Jul 2020 20:49:26 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/create_phone.yml b/spec/support/vcr_cassettes/bgs/service/create_phone.yml index 340f24c592f..75963b3ce4a 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_phone.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_phone.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:50 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: |- @@ -225,4 +225,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=772893829360148886Daytime55555555552020-07-16T18:20:50Z2020-07-16T18:20:50Z281VAgovAPIUVAgovAPI recorded_at: Thu, 16 Jul 2020 18:20:51 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/create_proc.yml b/spec/support/vcr_cassettes/bgs/service/create_proc.yml index b02623ee33b..06d25ca0909 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_proc.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_proc.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 06 Aug 2020 22:28:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/create_proc_form.yml b/spec/support/vcr_cassettes/bgs/service/create_proc_form.yml index b91d3367b1c..acd8fb4760e 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_proc_form.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_proc_form.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -148,7 +148,7 @@ http_interactions: recorded_at: Thu, 06 Aug 2020 22:15:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/errors/create_participant.yml b/spec/support/vcr_cassettes/bgs/service/errors/create_participant.yml index 167903469fc..5ffd49fc9a0 100644 --- a/spec/support/vcr_cassettes/bgs/service/errors/create_participant.yml +++ b/spec/support/vcr_cassettes/bgs/service/errors/create_participant.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:57:58 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:57:59 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:58:00 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:58:01 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:58:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -675,4 +675,4 @@ http_interactions: Exception Description: The object [invalid_proc_id], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[vnpProcId-->vnpProcId/text()]] with descriptor [XMLDescriptor(gov.va.vba.vonapp.dto.VnpPtcpntDTO --> [])], could not be converted to [class java.lang.Long]. Internal Exception: java.lang.NumberFormatException: For input string: "invalid_proc_id" recorded_at: Mon, 20 Jul 2020 22:58:03 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/errors/create_proc_form.yml b/spec/support/vcr_cassettes/bgs/service/errors/create_proc_form.yml index 72ac2cfca7f..1ae757ffaef 100644 --- a/spec/support/vcr_cassettes/bgs/service/errors/create_proc_form.yml +++ b/spec/support/vcr_cassettes/bgs/service/errors/create_proc_form.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -148,7 +148,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -204,7 +204,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:42 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -350,7 +350,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:43 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -406,7 +406,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:44 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -552,7 +552,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -606,4 +606,4 @@ http_interactions: Exception Description: The object [invalid_proc_id], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[vnpProcId-->vnpProcId/text()]] with descriptor [XMLDescriptor(gov.va.vba.vonapp.dto.VnpProcFormPKDTO --> [])], could not be converted to [class java.lang.Long]. Internal Exception: java.lang.NumberFormatException: For input string: "invalid_proc_id" recorded_at: Thu, 16 Jul 2020 18:20:45 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft.yml b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft.yml index 91c6bcf70fa..45ed5c4f3cb 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Wed, 30 Sep 2020 21:04:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_bank_info.yml b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_bank_info.yml index a50cf74c34c..721d9064381 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_bank_info.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_bank_info.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Wed, 30 Sep 2020 21:04:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_icn.yml b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_icn.yml index 046357cb638..228fbc05da2 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_icn.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_icn.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Mon, 12 Oct 2020 21:05:40 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/find_rating_data.yml b/spec/support/vcr_cassettes/bgs/service/find_rating_data.yml index c39a5c22f9f..a823b18c070 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_rating_data.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_rating_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService?WSDL + uri: /RatingServiceBean/RatingService?WSDL body: encoding: US-ASCII string: '' @@ -104,7 +104,7 @@ http_interactions: recorded_at: Sun, 16 Apr 2023 08:25:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService + uri: /RatingServiceBean/RatingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/find_regional_offices.yml b/spec/support/vcr_cassettes/bgs/service/find_regional_offices.yml index a828b953664..102e1005819 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_regional_offices.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_regional_offices.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -876,7 +876,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:13:47 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/get_regional_office_by_zip_code.yml b/spec/support/vcr_cassettes/bgs/service/get_regional_office_by_zip_code.yml index 777bff85431..6ff4814b519 100644 --- a/spec/support/vcr_cassettes/bgs/service/get_regional_office_by_zip_code.yml +++ b/spec/support/vcr_cassettes/bgs/service/get_regional_office_by_zip_code.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService?WSDL + uri: /RORoutingServiceWS/RORoutingService?WSDL body: encoding: US-ASCII string: '' @@ -82,7 +82,7 @@ http_interactions: recorded_at: Fri, 02 Oct 2020 23:34:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService + uri: /RORoutingServiceWS/RORoutingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/update_ch33_dd_eft.yml b/spec/support/vcr_cassettes/bgs/service/update_ch33_dd_eft.yml index 2aa34e7970e..0d77ce321a3 100644 --- a/spec/support/vcr_cassettes/bgs/service/update_ch33_dd_eft.yml +++ b/spec/support/vcr_cassettes/bgs/service/update_ch33_dd_eft.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Fri, 02 Oct 2020 23:38:59 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/update_proc.yml b/spec/support/vcr_cassettes/bgs/service/update_proc.yml index f0425e1a7a8..baad4a933b1 100644 --- a/spec/support/vcr_cassettes/bgs/service/update_proc.yml +++ b/spec/support/vcr_cassettes/bgs/service/update_proc.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 06 Aug 2020 22:18:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/student_school/create.yml b/spec/support/vcr_cassettes/bgs/student_school/create.yml index d32f85731bf..3c34fdd4903 100644 --- a/spec/support/vcr_cassettes/bgs/student_school/create.yml +++ b/spec/support/vcr_cassettes/bgs/student_school/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:53:50 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService body: encoding: UTF-8 string: |- @@ -234,7 +234,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:53:51 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL body: encoding: US-ASCII string: '' @@ -403,7 +403,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:53:51 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/tracked_item_service/claims_v2_show_tracked_items.yml b/spec/support/vcr_cassettes/bgs/tracked_item_service/claims_v2_show_tracked_items.yml index afa2a393d18..b20748da3c6 100644 --- a/spec/support/vcr_cassettes/bgs/tracked_item_service/claims_v2_show_tracked_items.yml +++ b/spec/support/vcr_cassettes/bgs/tracked_item_service/claims_v2_show_tracked_items.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -43,7 +43,7 @@ http_interactions: recorded_at: Wed, 19 Apr 2023 20:47:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | @@ -153,7 +153,7 @@ http_interactions: recorded_at: Wed, 19 Apr 2023 20:47:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService?WSDL + uri: /TrackedItemService/TrackedItemService?WSDL body: encoding: US-ASCII string: '' @@ -194,7 +194,7 @@ http_interactions: recorded_at: Wed, 19 Apr 2023 20:47:11 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService + uri: /TrackedItemService/TrackedItemService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/tracked_items/find_tracked_items.yml b/spec/support/vcr_cassettes/bgs/tracked_items/find_tracked_items.yml index d5beb76ee11..e66db69553c 100644 --- a/spec/support/vcr_cassettes/bgs/tracked_items/find_tracked_items.yml +++ b/spec/support/vcr_cassettes/bgs/tracked_items/find_tracked_items.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService?WSDL + uri: /TrackedItemService/TrackedItemService?WSDL body: encoding: US-ASCII string: '' @@ -266,7 +266,7 @@ http_interactions: recorded_at: Wed, 17 Aug 2022 20:30:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService + uri: /TrackedItemService/TrackedItemService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/uploaded_document_service/bad_participant_id.yml b/spec/support/vcr_cassettes/bgs/uploaded_document_service/bad_participant_id.yml index e963c3398fd..36c6ac76e42 100644 --- a/spec/support/vcr_cassettes/bgs/uploaded_document_service/bad_participant_id.yml +++ b/spec/support/vcr_cassettes/bgs/uploaded_document_service/bad_participant_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL + uri: /UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Fri, 28 Aug 2020 21:21:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL + uri: /UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/uploaded_document_service/uploaded_document_data.yml b/spec/support/vcr_cassettes/bgs/uploaded_document_service/uploaded_document_data.yml index 8e7e33520ed..394a73339af 100644 --- a/spec/support/vcr_cassettes/bgs/uploaded_document_service/uploaded_document_data.yml +++ b/spec/support/vcr_cassettes/bgs/uploaded_document_service/uploaded_document_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL + uri: /UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 25 Aug 2020 15:45:24 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/UploadedDocumentWebServiceBean/UploadedDocumentWebService + uri: /UploadedDocumentWebServiceBean/UploadedDocumentWebService body: encoding: UTF-8 string: |- @@ -2321,4 +2321,4 @@ http_interactions: Notice AcknowledgementEBNeBenefitsINITIALSECURITY1989052017-01-30T11:00:21-06:00189625ClaimDecisionRequest.pdf5103 Notice AcknowledgementEBNeBenefitsINITIALSECURITY1990292017-01-31T14:07:08-06:00" recorded_at: Tue, 25 Aug 2020 15:45:33 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/create.yml b/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/create.yml index e8af0378b53..1b6aea157e1 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:43:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -225,4 +225,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=425718N130DPNEBNADJ3352020-07-20T22:43:41Z3352020-07-20T22:43:41Z281VAgovAPIUVAgovAPICOMP146189CURRCP1133721461893828033 recorded_at: Mon, 20 Jul 2020 22:43:44 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/update.yml b/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/update.yml index 176e84d4c00..0b1599f74b7 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/update.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/update.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 00:26:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -225,4 +225,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=425718130DPNEBNADJ3352020-07-20T19:26:30-05:003352020-07-20T19:26:30-05:00281VAgovAPIUVAgovAPICPL146189PENDCP3828033600196508 recorded_at: Tue, 21 Jul 2020 00:26:34 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/vnp_proc_form_service/vnp_proc_form_create.yml b/spec/support/vcr_cassettes/bgs/vnp_proc_form_service/vnp_proc_form_create.yml index 628c8e3c426..dd083c565d6 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_proc_form_service/vnp_proc_form_create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_proc_form_service/vnp_proc_form_create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -148,7 +148,7 @@ http_interactions: recorded_at: Wed, 27 Mar 2024 18:49:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_proc_service_v2/vnp_proc_create.yml b/spec/support/vcr_cassettes/bgs/vnp_proc_service_v2/vnp_proc_create.yml index 3a4be9d2d32..dc448a7fc5c 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_proc_service_v2/vnp_proc_create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_proc_service_v2/vnp_proc_create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 25 Mar 2024 16:05:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml b/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml index 45077ecae6b..1c8d90c047d 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Fri, 29 Mar 2024 14:37:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml b/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml index cb74fba901d..0ca6ac8b3ca 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 26 Mar 2024 21:28:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/child.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/child.yml index 6d6b36f3236..ac5e030cdb4 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/child.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/child.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 03:03:48 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/death.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/death.yml index af2c9e9c1d4..6b8bd57448f 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/death.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/death.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 03:03:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/marriage_history.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/marriage_history.yml index abae18c0851..c029826cef7 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/marriage_history.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/marriage_history.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 03:03:46 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/spouse.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/spouse.yml index 47d9e4dd991..823c54a38b7 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/spouse.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/spouse.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 03:03:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/step_children.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/step_children.yml index 428017a1c66..1d7a4cbf568 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/step_children.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/step_children.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 27 Aug 2020 14:56:55 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Thu, 27 Aug 2020 14:56:56 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Thu, 27 Aug 2020 14:56:57 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_veteran/create.yml b/spec/support/vcr_cassettes/bgs/vnp_veteran/create.yml index e83c63478df..a0267621798 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_veteran/create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_veteran/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:43 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -1101,7 +1101,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:43 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -1157,7 +1157,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:44 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -2031,7 +2031,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:13:47 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -2134,7 +2134,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:13:48 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -2303,7 +2303,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2360,7 +2360,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2417,7 +2417,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2474,7 +2474,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:45 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService?WSDL + uri: /RORoutingServiceWS/RORoutingService?WSDL body: encoding: US-ASCII string: '' @@ -2554,7 +2554,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:46 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService + uri: /RORoutingServiceWS/RORoutingService body: encoding: UTF-8 string: |- @@ -2610,7 +2610,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:46 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2779,7 +2779,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:47 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2835,7 +2835,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:48 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -3004,7 +3004,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:48 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: |- @@ -3058,4 +3058,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=7838012345151031Daytime11122233332020-09-21T20:57:48Z2020-09-21T20:57:48Z281VAgovAPIUVAgovAPI recorded_at: Mon, 21 Sep 2020 20:57:49 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/debts/person_data_and_letters.yml b/spec/support/vcr_cassettes/debts/person_data_and_letters.yml index 4b66eac4398..0decc8a5a10 100644 --- a/spec/support/vcr_cassettes/debts/person_data_and_letters.yml +++ b/spec/support/vcr_cassettes/debts/person_data_and_letters.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -655,7 +655,7 @@ http_interactions: recorded_at: Fri, 12 Jun 2020 02:57:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/dgi/forms/submit_toe_claim.yml b/spec/support/vcr_cassettes/dgi/forms/submit_toe_claim.yml index d0ac2bee740..02ccb82924f 100644 --- a/spec/support/vcr_cassettes/dgi/forms/submit_toe_claim.yml +++ b/spec/support/vcr_cassettes/dgi/forms/submit_toe_claim.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Wed, 30 Sep 2020 21:04:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- @@ -442,4 +442,4 @@ http_interactions: encoding: UTF-8 string: '' recorded_at: Thu, 30 Dec 2021 14:30:12 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn.yml b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn.yml index 426347b4e22..4815a883048 100644 --- a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn.yml +++ b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- @@ -757,7 +757,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -1033,7 +1033,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_blank_date.yml b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_blank_date.yml index f6d30e7ff7a..30e62f6dfb8 100644 --- a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_blank_date.yml +++ b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_blank_date.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- @@ -757,7 +757,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -1033,7 +1033,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_only_blank_dates.yml b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_only_blank_dates.yml index 7bd41a45a93..4c40b2793e4 100644 --- a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_only_blank_dates.yml +++ b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_only_blank_dates.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- @@ -757,7 +757,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -1033,7 +1033,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/veteran_readiness_employment/add_claimant_info.yml b/spec/support/vcr_cassettes/veteran_readiness_employment/add_claimant_info.yml index 26504c5d60b..90e4f9739d6 100644 --- a/spec/support/vcr_cassettes/veteran_readiness_employment/add_claimant_info.yml +++ b/spec/support/vcr_cassettes/veteran_readiness_employment/add_claimant_info.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 03 Nov 2020 14:27:51 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- From 4320aaf201a6d526145779510292043992d3c5ce Mon Sep 17 00:00:00 2001 From: Riley Anderson Date: Fri, 12 Apr 2024 13:14:28 -0600 Subject: [PATCH 139/260] Remove unique and reduce retries in SignUpServiceUpdaterJob (#16307) --- app/sidekiq/terms_of_use/sign_up_service_updater_job.rb | 3 +-- .../terms_of_use/sign_up_service_updater_job_spec.rb | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb b/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb index 307797272e8..d0edfc38f8e 100644 --- a/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb +++ b/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb @@ -7,8 +7,7 @@ module TermsOfUse class SignUpServiceUpdaterJob include Sidekiq::Job - sidekiq_options unique_for: 2.days - sidekiq_options retry: 15 # 2.1 days using exponential backoff + sidekiq_options retry: 5 # ~17 mins sidekiq_retries_exhausted do |job, exception| Rails.logger.warn( diff --git a/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb b/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb index 65086fbcbc0..25a6fbd12bc 100644 --- a/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb +++ b/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb @@ -23,8 +23,8 @@ allow(Sidekiq::AttrPackage).to receive(:delete) end - it 'retries 15 times after failure' do - expect(described_class.get_sidekiq_options['retry']).to eq(15) + it 'retries 5 times after failure' do + expect(described_class.get_sidekiq_options['retry']).to eq(5) end it 'logs a message when retries have been exhausted' do @@ -45,8 +45,6 @@ ) end - it { is_expected.to be_unique } - context 'when the terms of use agreement is accepted' do before do allow(service_instance).to receive(:agreements_accept) From 353d2ef6eb037d91f229405daeed044b1bfd21e4 Mon Sep 17 00:00:00 2001 From: Casey Williams Date: Fri, 12 Apr 2024 13:00:52 -0700 Subject: [PATCH 140/260] API-34961 Update Decision Reviews PII removal policy (#16303) Uses updated logic for removal of PII from decision reviews records - this behavior is controlled by the `decision_review_updated_pii_rules` Flipper flag. --- config/features.yml | 3 + .../models/appeals_api/higher_level_review.rb | 2 + .../appeals_api/notice_of_disagreement.rb | 1 + .../models/appeals_api/supplemental_claim.rb | 2 + .../concerns/appeals_api/appeal_scopes.rb | 36 +++++ .../app/services/appeals_api/remove_pii.rb | 14 +- .../services/appeals_api/remove_pii_spec.rb | 150 ++++++++++++++++++ 7 files changed, 201 insertions(+), 7 deletions(-) create mode 100644 modules/appeals_api/app/models/concerns/appeals_api/appeal_scopes.rb diff --git a/config/features.yml b/config/features.yml index 01a1dcc3390..d103dda9ffa 100644 --- a/config/features.yml +++ b/config/features.yml @@ -320,6 +320,9 @@ features: decision_review_delay_evidence: actor_type: user description: Ensures that NOD and SC evidence is not received in Central Mail before the appeal itself + decision_review_updated_pii_rules: + actor_type: user + description: Uses udpated rules for when to clear PII from appeals_api records dependency_verification: actor_type: user description: Feature gates the dependency verification modal for updating the diaries service. diff --git a/modules/appeals_api/app/models/appeals_api/higher_level_review.rb b/modules/appeals_api/app/models/appeals_api/higher_level_review.rb index 0a6251cda7a..e718556a414 100644 --- a/modules/appeals_api/app/models/appeals_api/higher_level_review.rb +++ b/modules/appeals_api/app/models/appeals_api/higher_level_review.rb @@ -5,9 +5,11 @@ module AppealsApi class HigherLevelReview < ApplicationRecord + include AppealScopes include HlrStatus include PdfOutputPrep include ModelValidations + required_claimant_headers %w[ X-VA-NonVeteranClaimant-First-Name X-VA-NonVeteranClaimant-Last-Name diff --git a/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb b/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb index 31a07d91ec8..a5fbe41e75f 100644 --- a/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb +++ b/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb @@ -5,6 +5,7 @@ module AppealsApi class NoticeOfDisagreement < ApplicationRecord + include AppealScopes include NodStatus include PdfOutputPrep include ModelValidations diff --git a/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb b/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb index 2bfafbf9bae..d994814374a 100644 --- a/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb +++ b/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb @@ -4,9 +4,11 @@ module AppealsApi class SupplementalClaim < ApplicationRecord + include AppealScopes include ScStatus include PdfOutputPrep include ModelValidations + required_claimant_headers %w[X-VA-NonVeteranClaimant-First-Name X-VA-NonVeteranClaimant-Last-Name] attr_readonly :auth_headers diff --git a/modules/appeals_api/app/models/concerns/appeals_api/appeal_scopes.rb b/modules/appeals_api/app/models/concerns/appeals_api/appeal_scopes.rb new file mode 100644 index 00000000000..ddc4860526d --- /dev/null +++ b/modules/appeals_api/app/models/concerns/appeals_api/appeal_scopes.rb @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +module AppealsApi + module AppealScopes + extend ActiveSupport::Concern + + included do + scope :without_status_updates_since, lambda { |time| + status_update_table = AppealsApi::StatusUpdate.table_name + join_clause = <<~JOIN + LEFT JOIN #{status_update_table} + ON #{table_name}.id = CAST(#{status_update_table}.statusable_id as uuid) + AND #{status_update_table}.id IS NULL + AND #{status_update_table}.statusable_type = '#{sanitize_sql(klass.name)}' + JOIN + where("#{table_name}.updated_at <= ?", time) + .where.not(id: joins(join_clause).where("#{status_update_table}.created_at >= ?", time).distinct.pluck(:id)) + } + + scope :with_pii, -> { where.not(form_data_ciphertext: nil).or(where.not(auth_headers_ciphertext: nil)) } + + scope :with_expired_pii, lambda { + # PII should be removed if... + # (1) appeal is in any state and the status last changed 45+ days ago, or... + with_pii.without_status_updates_since(45.days.ago) + # (2) appeal is in 'complete' or 'success' status and status last changed 7+ days ago, or... + .or(with_pii.where(table_name => { status: %w[complete success] }) + .without_status_updates_since(7.days.ago)) + # (3) appeal has 'Unidentified Mail' error and status last changed 7+ days ago. + .or(with_pii.where(table_name => { status: 'error' }) + .where(klass.arel_table[:detail].matches('%%Unidentified Mail%%')) + .without_status_updates_since(7.days.ago)) + } + end + end +end diff --git a/modules/appeals_api/app/services/appeals_api/remove_pii.rb b/modules/appeals_api/app/services/appeals_api/remove_pii.rb index 0828cb63f4a..39fd91d8673 100644 --- a/modules/appeals_api/app/services/appeals_api/remove_pii.rb +++ b/modules/appeals_api/app/services/appeals_api/remove_pii.rb @@ -41,13 +41,13 @@ def valid_form_type? end def records_to_be_expunged - @records_to_be_expunged ||= - form_type.where.not(form_data_ciphertext: nil) - .or( - form_type.where.not( - auth_headers_ciphertext: nil - ) - ).pii_expunge_policy + @records_to_be_expunged ||= if Flipper.enabled?(:decision_review_updated_pii_rules) + form_type.with_expired_pii + else + form_type.where.not(form_data_ciphertext: nil) + .or(form_type.where.not(auth_headers_ciphertext: nil)) + .pii_expunge_policy + end end def records_were_not_cleared(result) diff --git a/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb b/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb index 659808ce983..8599a4838f5 100644 --- a/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb +++ b/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb @@ -3,8 +3,158 @@ require 'rails_helper' require AppealsApi::Engine.root.join('spec', 'spec_helper.rb') +def update_appeal_status(appeal, status, code: nil, detail: nil) + # At the time of writing, the `update_status` method for each appeal model involves kicking off a sidekiq job to + # create a matching StatusUpdate record. This is unwieldy in tests, so this method approximates the + # `appeal.update_status!` method without involving sidekiq. + appeal.update!(status:, code:, detail:) + + AppealsApi::StatusUpdate.create!( + from: appeal.status, + to: status, + status_update_time: Time.zone.now, + statusable_id: appeal.id, + statusable_type: appeal.class.name, + code:, + detail: + ) + + appeal +end + +shared_examples 'removes expired PII' do + let(:now) { Time.zone.now } + let(:code) { 'DOC202' } + let(:detail) { "Upstream status: #{VBADocuments::UploadSubmission::ERROR_UNIDENTIFIED_MAIL}" } + let(:misc_appeal_types) do + %i[minimal_notice_of_disagreement extra_notice_of_disagreement_v2 extra_notice_of_disagreement_v0 + higher_level_review_v1 extra_higher_level_review_v2 minimal_higher_level_review_v0 + extra_supplemental_claim minimal_supplemental_claim_v0] + end + + def create_appeals = [FactoryBot.create(v0_factory), FactoryBot.create(v2_factory)] + + def create_misc_appeals = create_appeals + misc_appeal_types.map { |f| FactoryBot.create(f) } + + let!(:unexpired_appeals) do # These should all be ignored and remain unchanged + appeals = [] + + # These otherwise meet removal criteria (1, 2, 3) but are not old enough + Timecop.freeze(now) do + appeals += create_misc_appeals + appeals += create_misc_appeals.map { |appeal| update_appeal_status(appeal, 'complete') } + appeals += create_misc_appeals.map { |appeal| update_appeal_status(appeal, 'success') } + appeals += create_misc_appeals.map { |appeal| update_appeal_status(appeal, 'error', code:, detail:) } + end + + # These are old enough to meet removal criteria around status updates (1) but will be disqualified by having more + # recent updates to the model + oldest_appeals = [] + Timecop.freeze(now - 45.days) do + oldest_appeals += create_misc_appeals.map { |appeal| update_appeal_status(appeal, 'processing') } + end + Timecop.freeze(now - 30.days) { oldest_appeals.map { |appeal| appeal.update(updated_at: Time.zone.now) } } + appeals += oldest_appeals + + # These are old enough to meet removal criteria (2, 3), but... + Timecop.freeze(now - 7.days) do + appeals += create_misc_appeals # (2) they are not in a 'success' or 'complete' state + appeals += create_misc_appeals.map do |appeal| # (3) they have an error other than "Unidentified Mail" + update_appeal_status(appeal, 'error', code: 'DOC104', detail: 'Other error') + end + end + + appeals + end + + let!(:expired_oldest_appeals) do + Timecop.freeze(now - 45.days) do + create_appeals + # These should be selected even though there are no status updates + create_appeals.map { |appeal| update_appeal_status(appeal, 'submitted') } + end + end + + let!(:expired_errored_appeals) do + Timecop.freeze(now - 7.days) do + create_appeals.map { |appeal| update_appeal_status(appeal, 'error', code:, detail:) } + end + end + + let!(:expired_done_appeals) do + Timecop.freeze(now - 7.days) do + successes = create_appeals.map { |appeal| update_appeal_status(appeal, 'success') } + completes = create_appeals.map { |appeal| update_appeal_status(appeal, 'complete') } + successes + completes + end + end + + let(:expired_appeals) { expired_oldest_appeals + expired_errored_appeals + expired_done_appeals } + + before { AppealsApi::RemovePii.new(form_type:).run! } + + it 'does not remove unexpired PII' do + unexpired_appeals.each do |appeal| + appeal.reload + expect(appeal.form_data).to be_present + expect(appeal.auth_headers).to be_present if appeal.api_version == 'V2' + end + end + + it 'removes oldest expired PII' do + expired_oldest_appeals.each do |appeal| + appeal.reload + expect(appeal.form_data).to be_blank + expect(appeal.auth_headers).to be_blank + end + end + + it 'removes old complete/success PII' do + expired_done_appeals.each do |appeal| + appeal.reload + expect(appeal.form_data).to be_blank + expect(appeal.auth_headers).to be_blank + end + end + + it 'removes old Unidentified Mail errored PII' do + expired_errored_appeals.each do |appeal| + appeal.reload + expect(appeal.form_data).to be_blank + expect(appeal.auth_headers).to be_blank + end + end +end + describe AppealsApi::RemovePii do + describe '#run! with new PII rules' do + context 'with Higher-Level Review' do + let(:v2_factory) { :higher_level_review_v2 } + let(:v0_factory) { :higher_level_review_v0 } + let(:form_type) { AppealsApi::HigherLevelReview } + + include_examples 'removes expired PII' + end + + context 'with Supplemental Claim' do + let(:v2_factory) { :supplemental_claim } + let(:v0_factory) { :supplemental_claim_v0 } + let(:form_type) { AppealsApi::SupplementalClaim } + + include_examples 'removes expired PII' + end + + context 'with Notice of Disagreement' do + let(:v2_factory) { :notice_of_disagreement_v2 } + let(:v0_factory) { :notice_of_disagreement_v0 } + let(:form_type) { AppealsApi::NoticeOfDisagreement } + + include_examples 'removes expired PII' + end + end + describe '#run!' do + before { Flipper.disable :decision_review_updated_pii_rules } + it 'raises an ArgumentError if an invalid form type is supplied' do expect { AppealsApi::RemovePii.new(form_type: 'Invalid').run! }.to raise_error(ArgumentError) end From fe76f3b182e9e04676527c6a92b2d4adfd9d27df Mon Sep 17 00:00:00 2001 From: Tom Harrison Date: Fri, 12 Apr 2024 20:53:10 -0400 Subject: [PATCH 141/260] Update feature flag for direct deposit merge (#16315) --- .../v0/profile/direct_deposits_controller.rb | 11 ++++ lib/lighthouse/direct_deposit/error_parser.rb | 50 ++++++++----------- .../direct_deposit/error_response.rb | 4 ++ ...isability_compensations_controller_spec.rb | 39 --------------- 4 files changed, 37 insertions(+), 67 deletions(-) diff --git a/app/controllers/v0/profile/direct_deposits_controller.rb b/app/controllers/v0/profile/direct_deposits_controller.rb index 010be5c416a..4d4f6b92316 100644 --- a/app/controllers/v0/profile/direct_deposits_controller.rb +++ b/app/controllers/v0/profile/direct_deposits_controller.rb @@ -19,6 +19,9 @@ class DirectDepositsController < ApplicationController error = { status: exception.status_code, body: exception.errors.first } response = Lighthouse::DirectDeposit::ErrorParser.parse(error) + # temporary - will be removed after direct deposit merge is complete + update_error_code_prefix(response) if single_form_enabled? + render status: response.status, json: response.body end @@ -41,6 +44,14 @@ def update private + def single_form_enabled? + Flipper.enabled?(:profile_show_direct_deposit_single_form, @current_user) + end + + def update_error_code_prefix(response) + response.code = response.code.sub('cnp.payment', 'direct.deposit') + end + def client @client ||= DirectDeposit::Client.new(@current_user.icn) end diff --git a/lib/lighthouse/direct_deposit/error_parser.rb b/lib/lighthouse/direct_deposit/error_parser.rb index 954a0b7ebe8..5539399340a 100644 --- a/lib/lighthouse/direct_deposit/error_parser.rb +++ b/lib/lighthouse/direct_deposit/error_parser.rb @@ -44,35 +44,29 @@ def self.parse_detail(body) end def self.parse_code(detail) # rubocop:disable Metrics/MethodLength - return "#{prefix}.api.rate.limit.exceeded" if detail.include? 'API rate limit exceeded' - return "#{prefix}.api.gateway.timeout" if detail.include? 'Did not receive a timely response' - return "#{prefix}.invalid.authentication.creds" if detail.include? 'Invalid authentication credentials' - return "#{prefix}.invalid.token" if detail.include? 'Invalid token' - return "#{prefix}.invalid.scopes" if detail.include? 'scopes are not configured' - return "#{prefix}.icn.not.found" if detail.include? 'No data found for ICN' - return "#{prefix}.icn.invalid" if detail.include? 'getDirectDeposit.icn size' - return "#{prefix}.account.number.invalid" if detail.include? 'payment.accountNumber.invalid' - return "#{prefix}.account.type.invalid" if detail.include? 'payment.accountType.invalid' - return "#{prefix}.account.number.fraud" if detail.include? 'Flashes on record' - return "#{prefix}.routing.number.invalid.checksum" if detail.include? 'accountRoutingNumber.invalidCheckSum' - return "#{prefix}.routing.number.invalid" if detail.include? 'payment.accountRoutingNumber.invalid' - return "#{prefix}.routing.number.fraud" if detail.include? 'Routing number related to potential fraud' - return "#{prefix}.restriction.indicators.present" if detail.include? 'restriction.indicators.present' - return "#{prefix}.day.phone.number.invalid" if detail.include? 'Day phone number is invalid' - return "#{prefix}.day.area.number.invalid" if detail.include? 'Day area number is invalid' - return "#{prefix}.night.phone.number.invalid" if detail.include? 'Night phone number is invalid' - return "#{prefix}.night.area.number.invalid" if detail.include? 'Night area number is invalid' - return "#{prefix}.mailing.address.invalid" if detail.include? 'field not entered for mailing address update' - return "#{prefix}.potential.fraud" if detail.include? 'GUIE50041' - return "#{prefix}.unspecified.error" if detail.include? 'GUIE50022' + return 'cnp.payment.api.rate.limit.exceeded' if detail.include? 'API rate limit exceeded' + return 'cnp.payment.api.gateway.timeout' if detail.include? 'Did not receive a timely response' + return 'cnp.payment.invalid.authentication.creds' if detail.include? 'Invalid authentication credentials' + return 'cnp.payment.invalid.token' if detail.include? 'Invalid token' + return 'cnp.payment.invalid.scopes' if detail.include? 'scopes are not configured' + return 'cnp.payment.icn.not.found' if detail.include? 'No data found for ICN' + return 'cnp.payment.icn.invalid' if detail.include? 'getDirectDeposit.icn size' + return 'cnp.payment.account.number.invalid' if detail.include? 'payment.accountNumber.invalid' + return 'cnp.payment.account.type.invalid' if detail.include? 'payment.accountType.invalid' + return 'cnp.payment.account.number.fraud' if detail.include? 'Flashes on record' + return 'cnp.payment.routing.number.invalid.checksum' if detail.include? 'accountRoutingNumber.invalidCheckSum' + return 'cnp.payment.routing.number.invalid' if detail.include? 'payment.accountRoutingNumber.invalid' + return 'cnp.payment.routing.number.fraud' if detail.include? 'Routing number related to potential fraud' + return 'cnp.payment.restriction.indicators.present' if detail.include? 'restriction.indicators.present' + return 'cnp.payment.day.phone.number.invalid' if detail.include? 'Day phone number is invalid' + return 'cnp.payment.day.area.number.invalid' if detail.include? 'Day area number is invalid' + return 'cnp.payment.night.phone.number.invalid' if detail.include? 'Night phone number is invalid' + return 'cnp.payment.night.area.number.invalid' if detail.include? 'Night area number is invalid' + return 'cnp.payment.mailing.address.invalid' if detail.include? 'field not entered for mailing address update' + return 'cnp.payment.potential.fraud' if detail.include? 'GUIE50041' + return 'cnp.payment.unspecified.error' if detail.include? 'GUIE50022' - "#{prefix}.generic.error" - end - - def self.prefix - return 'direct.deposit' if Flipper.enabled?(:profile_show_direct_deposit_single_form) - - 'cnp.payment' + 'cnp.payment.generic.error' end def self.data_source diff --git a/lib/lighthouse/direct_deposit/error_response.rb b/lib/lighthouse/direct_deposit/error_response.rb index 7775634210e..72bd2448a4f 100644 --- a/lib/lighthouse/direct_deposit/error_response.rb +++ b/lib/lighthouse/direct_deposit/error_response.rb @@ -21,6 +21,10 @@ def body { errors: @errors } end + def code=(code) + errors.first[:code] = code + end + def code errors.first[:code] end diff --git a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb index 0476d184745..21774981862 100644 --- a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb +++ b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb @@ -405,43 +405,4 @@ end end end - - describe '#update feature flag' do - let(:params) do - { - routing_number: '031000503', - account_number: '12345678' - } - end - - context 'when feature flag is on' do - before do - Flipper.enable(:profile_show_direct_deposit_single_form) - end - - it 'error code is prefixed with direct.deposit' do - VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do - put(:update, params:) - end - - json = JSON.parse(response.body) - e = json['errors'].first - - expect(e['code']).to eq('direct.deposit.account.type.invalid') - end - end - - context 'when feature flag is off' do - it 'error code is prefixed with cnp.payment' do - VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do - put(:update, params:) - end - - json = JSON.parse(response.body) - e = json['errors'].first - - expect(e['code']).to eq('cnp.payment.account.type.invalid') - end - end - end end From cce240de2d8da9b70f5509554bab14e804f91293 Mon Sep 17 00:00:00 2001 From: Rebecca Tolmach <10993987+rmtolmach@users.noreply.github.com> Date: Mon, 15 Apr 2024 09:20:33 -0400 Subject: [PATCH 142/260] check codeowners update to catch more than one new file (#16322) --- .github/scripts/check_codeowners.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/scripts/check_codeowners.sh b/.github/scripts/check_codeowners.sh index ed51e7adc47..49023f81b33 100755 --- a/.github/scripts/check_codeowners.sh +++ b/.github/scripts/check_codeowners.sh @@ -12,6 +12,7 @@ HEAD_SHA=$(git rev-parse HEAD) BASE_SHA=$(git rev-parse origin/master) # Get the list of changed files between the base and head commits +IFS=$'\n' # Change IFS to split only on newlines CHANGED_FILES=$(git diff --name-only --diff-filter=AMR ${BASE_SHA}...${HEAD_SHA}) echo "Changed files: $CHANGED_FILES" @@ -37,7 +38,7 @@ check_in_codeowners() { return 1 } -for FILE in "${CHANGED_FILES}"; do +for FILE in ${CHANGED_FILES}; do # Ignore files starting with a dot if [[ $FILE == .* ]]; then echo "Ignoring file $FILE" @@ -53,3 +54,4 @@ for FILE in "${CHANGED_FILES}"; do done echo "All changed files or their parent directories have a CODEOWNERS entry." +IFS=$' \t\n' # Reset IFS after the loop From 6990d3f95be0ec4860fc06a4638789dd75fc4de1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 09:35:29 -0400 Subject: [PATCH 143/260] Bump foreman from 0.87.2 to 0.88.1 (#16329) Bumps [foreman](https://github.com/ddollar/foreman) from 0.87.2 to 0.88.1. - [Changelog](https://github.com/ddollar/foreman/blob/main/Changelog.md) - [Commits](https://github.com/ddollar/foreman/compare/v0.87.2...v0.88.1) --- updated-dependencies: - dependency-name: foreman dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index db35496d884..707153eb1ee 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -474,7 +474,7 @@ GEM rack (>= 1.4, < 4) rack-protection (>= 1.5.3, <= 4.0.0) sanitize (< 7) - foreman (0.87.2) + foreman (0.88.1) formatador (1.1.0) fugit (1.9.0) et-orbi (~> 1, >= 1.2.7) From 4ae959e93bc51c16861bdff362312890d50935df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 10:15:49 -0400 Subject: [PATCH 144/260] Bump aws-sdk-kms from 1.78.0 to 1.79.0 (#16330) --- updated-dependencies: - dependency-name: aws-sdk-kms dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 707153eb1ee..a7febd39c91 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -243,13 +243,13 @@ GEM attr_extras (7.1.0) awesome_print (1.9.2) aws-eventstream (1.3.0) - aws-partitions (1.903.0) - aws-sdk-core (3.191.5) + aws-partitions (1.913.0) + aws-sdk-core (3.191.6) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.8) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.78.0) + aws-sdk-kms (1.79.0) aws-sdk-core (~> 3, >= 3.191.0) aws-sigv4 (~> 1.1) aws-sdk-s3 (1.146.1) From 35767c0c3e9b1d3156b0fd64362c6b8f91ff988c Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Mon, 15 Apr 2024 10:53:50 -0400 Subject: [PATCH 145/260] More fixes for 20-10207 (#16312) * More fixes for 20-10207 * cleanup * Fix signatures on 20-10207 * rubocop --------- Co-authored-by: Rebecca Tolmach <10993987+rmtolmach@users.noreply.github.com> --- .../app/form_mappings/vba_20_10207.json.erb | 24 +++++++++---------- .../models/simple_forms_api/vba_20_10207.rb | 8 +++---- .../form_json/vba_20_10207-veteran.json | 1 + .../spec/models/vba_20_10207_spec.rb | 7 +++--- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb index a3a3b994c65..dcbb0119b2e 100644 --- a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb +++ b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb @@ -12,7 +12,7 @@ "form1[0].#subform[3].TelephoneNumber_FirstThreeNumbers[0]": "<%= form.data['veteran_phone']&.gsub('-', '')&.[](0..2) %>", "form1[0].#subform[3].TelephoneNumber_SecondThreeNumbers[0]": "<%= form.data['veteran_phone']&.gsub('-', '')&.[](3..5) %>", "form1[0].#subform[3].International_Phone_Number_If_Applicable[0]": "<%= nil %>", - "form1[0].#subform[3].Email_Address[0]": "<%= nil %>", + "form1[0].#subform[3].Email_Address[0]": "<%= form.data['veteran_email_address'] %>", "form1[0].#subform[3].CurrentMailingAddress_ZIPOrPostalCode_LastFourNumbers[0]": "<%= nil %>", "form1[0].#subform[3].CurrentMailingAddress_ZIPOrPostalCode_FirstFiveNumbers[0]": "<%= form.data.dig('veteran_mailing_address', 'postal_code') %>", "form1[0].#subform[3].CurrentMailingAddress_Country[0]": "<%= form.data.dig('veteran_mailing_address', 'country') %>", @@ -37,8 +37,8 @@ "form1[0].#subform[3].TelephoneNumber_FirstThreeNumbers[1]": "<%= form.data['non_veteran_phone']&.gsub('-', '')&.[](0..2) %>", "form1[0].#subform[3].TelephoneNumber_SecondThreeNumbers[1]": "<%= form.data['non_veteran_phone']&.gsub('-', '')&.[](3..5) %>", "form1[0].#subform[3].International_Phone_Number_If_Applicable[1]": "<%= nil %>", - "form1[0].#subform[3].VA_File_Number_If_Applicable[0]": "<%= nil %>", - "form1[0].#subform[3].Email_Address[2]": "<%= nil %>", + "form1[0].#subform[3].VA_File_Number_If_Applicable[0]": "<%= form.data.dig('non_veteran_id', 'va_file_number') %>", + "form1[0].#subform[3].Email_Address[2]": "<%= form.data['non_veteran_email_address'] %>", "form1[0].#subform[3].CurrentMailingAddress_ZIPOrPostalCode_LastFourNumbers[1]": "<%= nil %>", "form1[0].#subform[3].CurrentMailingAddress_ZIPOrPostalCode_FirstFiveNumbers[1]": "<%= form.data.dig('non_veteran_mailing_address', 'postal_code') %>", "form1[0].#subform[3].CurrentMailingAddress_Country[1]": "<%= form.data.dig('non_veteran_mailing_address', 'country') %>", @@ -48,7 +48,7 @@ "form1[0].#subform[3].CurrentMailingAddress_NumberAndStreet[1]": "<%= form.data.dig('non_veteran_mailing_address', 'street') %>", "form1[0].#subform[3].CheckBox1[1]": "<%= nil %>", "form1[0].#subform[3].Email_Address[3]": "<%= nil %>", - "form1[0].#subform[3].VA_File_Number_If_Applicable[1]": "<%= nil %>", + "form1[0].#subform[3].VA_File_Number_If_Applicable[1]": "<%= form.data.dig('veteran_id', 'va_file_number') %>", "form1[0].#subform[4].I_Live_Or_Sleep_In_A_Place_That_Is_Not_Meant_For_Regular_Sleeping[0]": "<%= form.data.dig('living_situation', 'overnight') ? 1 : 0 %>", "form1[0].#subform[4].I_Live_In_A_Shelter[0]": "<%= form.data.dig('living_situation', 'shelter') ? 1 : 0 %>", @@ -60,13 +60,11 @@ "form1[0].#subform[3].CurrentlyHomeless[0]": "<%= form.data.dig('living_situation', 'none') ? 1 : 0 %>", - "form1[0].#subform[3].Other1[0]": "<%= nil %>", + "form1[0].#subform[3].Other1[0]": "<%= form.data['other_housing_risks'] %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_LastFourNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](5..8) %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_SecondTwoNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](3..4) %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_FirstThreeNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](0..2) %>", - "form1[0].#subform[4].Other2[0]": "<%= form.data['other_housing_risks'] %>", - "form1[0].#subform[4].Telephone_Number_Area_Code[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](0..2) %>", "form1[0].#subform[4].Telephone_Middle_Three_Numbers[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](3..5) %>", "form1[0].#subform[4].Telephone_Last_Four_Numbers[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](6..9) %>", @@ -86,12 +84,12 @@ "form1[0].#subform[4].Month[3]": "<%= form.data['pow_confinement_end_date']&.[](5..6) %>", "form1[0].#subform[4].Day[3]": "<%= form.data['pow_confinement_end_date']&.[](8..9) %>", "form1[0].#subform[4].Year[3]": "<%= form.data['pow_confinement_end_date']&.[](0..3) %>", - "form1[0].#subform[4].Month[5]": "<%= form.data['pow_confinement2start_date']&.[](5..6) %>", - "form1[0].#subform[4].Day[5]": "<%= form.data['pow_confinement2start_date']&.[](8..9) %>", - "form1[0].#subform[4].Year[5]": "<%= form.data['pow_confinement2start_date']&.[](0..3) %>", - "form1[0].#subform[4].Month[7]": "<%= form.data['pow_confinement2end_date']&.[](5..6) %>", - "form1[0].#subform[4].Day[7]": "<%= form.data['pow_confinement2end_date']&.[](8..9) %>", - "form1[0].#subform[4].Year[7]": "<%= form.data['pow_confinement2end_date']&.[](0..3) %>", + "form1[0].#subform[4].Month[5]": "<%= form.data['pow_confinement2_start_date']&.[](5..6) %>", + "form1[0].#subform[4].Day[5]": "<%= form.data['pow_confinement2_start_date']&.[](8..9) %>", + "form1[0].#subform[4].Year[5]": "<%= form.data['pow_confinement2_start_date']&.[](0..3) %>", + "form1[0].#subform[4].Month[7]": "<%= form.data['pow_confinement2_end_date']&.[](5..6) %>", + "form1[0].#subform[4].Day[7]": "<%= form.data['pow_confinement2_end_date']&.[](8..9) %>", + "form1[0].#subform[4].Year[7]": "<%= form.data['pow_confinement2_end_date']&.[](0..3) %>", "form1[0].#subform[4].Name_And_Location_Of_Treatment_Facility1[0]": "<%= form.facility_name(1) %>", "form1[0].#subform[4].DateOfTreatment_Month1[0]": "<%= form.facility_month(1) %>", diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb index ff00fb4d991..a324bc267b6 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb @@ -12,7 +12,7 @@ def initialize(data) def facility_name(index) facility = @data['medical_treatments']&.[](index - 1) - "#{facility&.[]('facility_name')}\\n#{facility_address(index)}" + "#{facility&.[]('facility_name')}\\n#{facility_address(index)}" if facility end def facility_address(index) @@ -39,12 +39,12 @@ def facility_year(index) end def requester_signature - @data['statement_of_truth_signature'] if @data['preparer_type'] == 'veteran' + @data['statement_of_truth_signature'] if %w[veteran non-veteran].include? @data['preparer_type'] end def third_party_signature - @data['statement_of_truth_signature'] if @data['preparer_type'] != 'veteran' && - @data['third_party_type'] != 'power-of-attorney' + @data['statement_of_truth_signature'] if %w[third-party-veteran + third-party-non-veteran].include? @data['preparer_type'] end def power_of_attorney_signature diff --git a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json index 0f8c643a31c..05ec5f3be90 100644 --- a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json +++ b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json @@ -23,6 +23,7 @@ "postal_code": "12345" }, "veteran_phone": "1234567890", + "veteran_email_address": "email@vet.com", "other_reasons": { "financial_hardship": true, "als": true, diff --git a/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb b/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb index 66f60b88e33..02e96f258a1 100644 --- a/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb +++ b/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb @@ -51,7 +51,7 @@ statement_of_truth_signature = 'John Veteran' [ { preparer_type: 'veteran', third_party_type: nil, expected: statement_of_truth_signature }, - { preparer_type: 'non-veteran', third_party_type: nil, expected: nil }, + { preparer_type: 'non-veteran', third_party_type: nil, expected: statement_of_truth_signature }, { preparer_type: 'third-party-non-veteran', third_party_type: 'representative', expected: nil }, { preparer_type: 'third-party-veteran', third_party_type: 'representative', expected: nil }, { preparer_type: 'third-party-non-veteran', third_party_type: 'power-of-attorney', expected: nil } @@ -78,12 +78,13 @@ statement_of_truth_signature = 'John Veteran' [ { preparer_type: 'veteran', third_party_type: nil, expected: nil }, - { preparer_type: 'non-veteran', third_party_type: nil, expected: statement_of_truth_signature }, + { preparer_type: 'non-veteran', third_party_type: nil, expected: nil }, { preparer_type: 'third-party-non-veteran', third_party_type: 'representative', expected: statement_of_truth_signature }, { preparer_type: 'third-party-veteran', third_party_type: 'representative', expected: statement_of_truth_signature }, - { preparer_type: 'third-party-non-veteran', third_party_type: 'power-of-attorney', expected: nil } + { preparer_type: 'third-party-non-veteran', third_party_type: 'power-of-attorney', + expected: statement_of_truth_signature } ].each do |data| preparer_type = data[:preparer_type] third_party_type = data[:third_party_type] From 209b1d773e2a1d4076491d8bd671a6d604dd072e Mon Sep 17 00:00:00 2001 From: Joshua Backfield <114932557+jbackfieldVA@users.noreply.github.com> Date: Mon, 15 Apr 2024 11:51:05 -0400 Subject: [PATCH 146/260] 97 average number of days db work only (#16331) * 97 Added database table and endpoint for average number of days for claim completion. * 97 Added SPEC file for unittest coverage and also linted everything. * 97 Removed anything non-db related for initial PR. * 97 Removed anything non-db related for initial PR. --------- Co-authored-by: Rebecca Tolmach <10993987+rmtolmach@users.noreply.github.com> --- ...153944_create_average_days_for_claim_completions.rb | 10 ++++++++++ db/schema.rb | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 db/migrate/20240411153944_create_average_days_for_claim_completions.rb diff --git a/db/migrate/20240411153944_create_average_days_for_claim_completions.rb b/db/migrate/20240411153944_create_average_days_for_claim_completions.rb new file mode 100644 index 00000000000..ffb9a46abdb --- /dev/null +++ b/db/migrate/20240411153944_create_average_days_for_claim_completions.rb @@ -0,0 +1,10 @@ +# This migration comes from vye (originally 20240229184515) +class CreateAverageDaysForClaimCompletions < ActiveRecord::Migration[7.1] + def change + create_table :average_days_for_claim_completions do |t| + t.float average_days + + t.timestamps + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 87ade4ad1ef..686d2f0e861 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -205,6 +205,12 @@ t.index ["user_uuid"], name: "index_async_transactions_on_user_uuid" end + create_table "average_days_for_claim_completions", id: :serial, force: :cascade do |t| + t.float "average_days", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + create_table "base_facilities", id: false, force: :cascade do |t| t.string "unique_id", null: false t.string "name", null: false From f72cca05215a138ca58d86ac3a445538424bf03c Mon Sep 17 00:00:00 2001 From: Brad Bergeron Date: Mon, 15 Apr 2024 13:10:34 -0400 Subject: [PATCH 147/260] Adds new feature flags for updated maintenance messaging (#16321) --- config/features.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/features.yml b/config/features.yml index d103dda9ffa..25a9e097015 100644 --- a/config/features.yml +++ b/config/features.yml @@ -951,10 +951,18 @@ features: actor_type: user description: Displays an alert to users on 1990EZ intro page that the Backend Service is Down. enable_in_development: false + show_meb_1990EZ_R6_maintenance_message: + actor_type: user + description: Displays an alert to users on 1990EZ intro page that the Backend Service is Down. + enable_in_development: false show_meb_1990E_maintenance_alert: actor_type: user description: Displays an alert to users on 1990E intro page that the Backend Service is Down. enable_in_development: false + show_meb_1990E_R6_maintenance_message: + actor_type: user + description: Displays an alert to users on 1990E intro page that the Backend Service is Down. + enable_in_development: false show_meb_letters_maintenance_alert: actor_type: user description: Displays an alert to users on Letters Inbox page that the Backend Service is Down. From 9fbe39d7a258c47df06b4b08c6cde8887a8ee2c9 Mon Sep 17 00:00:00 2001 From: John Bramley Date: Mon, 15 Apr 2024 11:16:14 -0600 Subject: [PATCH 148/260] 79903 user credential log update (#16305) * adds csps and acrs attributes to ClientConfig * name update * adds validation of csp type & acr against client config * adds csps and acrs attributes to ClientConfig * name update * name updates and removes redundant validations * removes duplicate test * update log output * update * rubocop * updates codeowners --- .github/CODEOWNERS | 2 +- rakelib/prod/user_credential.rake | 34 +++++++++++++++++++++++++------ 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 821318c752c..165e62a6273 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -976,7 +976,6 @@ rakelib/mockdata_synchronize.rake @department-of-veterans-affairs/octo-identity rakelib/pension_burial.rake @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/piilog_repl @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers rakelib/prod @department-of-veterans-affairs/vfs-vaos @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers -rakelib/prod/user_credential.rake @department-of-veterans-affairs/octo-identity rakelib/remove_va1995s_records.rake @department-of-veterans-affairs/govcio-vfep-codereviewers @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/routes_csv.rake @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/rswag.rake @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1485,6 +1484,7 @@ spec/rakelib/form526_spec.rb @department-of-veterans-affairs/Benefits-Team-1 @de spec/rakelib/piilog_repl @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/rakelib/piilog_repl/piilog_helpers_spec.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/rakelib/vet360_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +rakelib/prod/user_credential.rake @department-of-veterans-affairs/octo-identity spec/requests/admin_spec.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/requests/appeals_request_spec.rb @department-of-veterans-affairs/backend-review-group spec/requests/appointments_request_spec.rb @department-of-veterans-affairs/vfs-vaos @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/rakelib/prod/user_credential.rake b/rakelib/prod/user_credential.rake index daba12202cf..69b51c49984 100644 --- a/rakelib/prod/user_credential.rake +++ b/rakelib/prod/user_credential.rake @@ -8,10 +8,11 @@ namespace :user_credential do type = args[:type] credential_id = args[:credential_id] context = { type:, credential_id:, requested_by: args[:requested_by] } - log_task(namespace:, status: 'start', context:) + log_to_stdout(level: 'info', message: "[#{namespace}] rake task start, context: #{context.to_json}") user_verification = UserVerification.where(["#{type}_uuid = ?", credential_id]).first user_verification.lock! - log_task(namespace:, status: 'complete', context: context.merge(locked: user_verification.locked)) + context[:locked] = user_verification.locked + log_to_stdout(level: 'info', message: "[#{namespace}] rake task complete, context: #{context.to_json}") puts "#{namespace} complete - #{type}_uuid: #{credential_id}" rescue => e puts "#{namespace} failed - #{e.message}" @@ -23,10 +24,11 @@ namespace :user_credential do type = args[:type] credential_id = args[:credential_id] context = { type:, credential_id:, requested_by: args[:requested_by] } - log_task(namespace:, status: 'start', context:) + log_to_stdout(level: 'info', message: "[#{namespace}] rake task start, context: #{context.to_json}") user_verification = UserVerification.where(["#{type}_uuid = ?", credential_id]).first user_verification.unlock! - log_task(namespace:, status: 'complete', context: context.merge(locked: user_verification.locked)) + context[:locked] = user_verification.locked + log_to_stdout(level: 'info', message: "[#{namespace}] rake task complete, context: #{context.to_json}") puts "#{namespace} complete - #{type}_uuid: #{credential_id}" rescue => e puts "#{namespace} failed - #{e.message}" @@ -38,7 +40,27 @@ namespace :user_credential do args[:requested_by].blank? end - def log_task(namespace:, status:, context:) - Rails.logger.info("[#{namespace}] rake task #{status}", context) + def log_to_stdout(level:, message:) + `echo "#{log_message(level:, message:).to_json.dump}" >> /proc/1/fd/1` + end + + def log_message(level:, message:) + { + level:, + message:, + application: 'vets-api-server', + environment: Rails.env, + timestamp: Time.zone.now.iso8601, + + file: 'rakelib/prod/user_credential.rake', + named_tags: { + dd: { + env: ENV.fetch('DD_ENV', nil), + service: 'vets-api' + }, + ddsource: 'ruby' + }, + name: 'Rails' + } end end From 0234cb7844a23c47f72d3f3d37e2f38bf60609be Mon Sep 17 00:00:00 2001 From: Joshua Backfield <114932557+jbackfieldVA@users.noreply.github.com> Date: Mon, 15 Apr 2024 13:46:39 -0400 Subject: [PATCH 149/260] 97 Added database table and endpoint for average number of days for completion (#16313) * 97 Added database table and endpoint for average number of days for claim completion. * 97 Added SPEC file for unittest coverage and also linted everything. * 97 Updated CODEOWNERS file. * 97 Missed the spec at the end of the spec file in CODEOWNERS. * 97 Updated test name to be reflective of what we are expecting. --------- Co-authored-by: Rebecca Tolmach <10993987+rmtolmach@users.noreply.github.com> Co-authored-by: bmatos312 <142250984+bmatos312@users.noreply.github.com> --- .github/CODEOWNERS | 3 ++ ...ge_days_for_claim_completion_controller.rb | 15 +++++++ .../average_days_for_claim_completion.rb | 4 ++ config/routes.rb | 2 + ...ys_for_claim_completion_controller_spec.rb | 39 +++++++++++++++++++ 5 files changed, 63 insertions(+) create mode 100644 app/controllers/v0/average_days_for_claim_completion_controller.rb create mode 100644 app/models/average_days_for_claim_completion.rb create mode 100644 spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 165e62a6273..fde32a93c71 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -46,6 +46,7 @@ app/controllers/v0/appeals_controller.rb @department-of-veterans-affairs/benefit app/controllers/v0/appointments_controller.rb @department-of-veterans-affairs/vfs-vaos @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/apps_controller.rb @department-of-veterans-affairs/lighthouse-pivot app/controllers/v0/ask_va @department-of-veterans-affairs/ask-va-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/controllers/v0/average_days_for_claim_completion_controller.rb @department-of-veterans-affairs/benefits-microservices @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/backend_statuses_controller.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/benefits_claims_controller.rb @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/benefits_documents_controller.rb @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -194,6 +195,7 @@ app/models/async_transaction/base.rb @department-of-veterans-affairs/vfs-authent app/models/async_transaction/va_profile @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/backend-review-group app/models/async_transaction/vet360 @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/backend-review-group app/models/attachment.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/models/average_days_for_claim_completion.rb @department-of-veterans-affairs/benefits-microservices @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/backend_status.rb @department-of-veterans-affairs/backend-review-group app/models/bank_name.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/base_facility.rb @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -995,6 +997,7 @@ spec/controllers/sign_in @department-of-veterans-affairs/octo-identity spec/controllers/v0/account_controls_controller_spec.rb @department-of-veterans-affairs/octo-identity spec/controllers/v0/apps_controller_spec.rb @department-of-veterans-affairs/lighthouse-pivot spec/controllers/v0/ask_va @department-of-veterans-affairs/ask-va-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb @department-of-veterans-affairs/benefits-microservices @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/benefits_claims_controller_spec.rb @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/benefits_reference_data_controller_spec.rb @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/burial_claims_controller_spec.rb @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/app/controllers/v0/average_days_for_claim_completion_controller.rb b/app/controllers/v0/average_days_for_claim_completion_controller.rb new file mode 100644 index 00000000000..9c3ef7de693 --- /dev/null +++ b/app/controllers/v0/average_days_for_claim_completion_controller.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module V0 + class AverageDaysForClaimCompletionController < ApplicationController + service_tag 'average-days-to-completion' + skip_before_action :authenticate, only: :index + + def index + rtn = AverageDaysForClaimCompletion.order('created_at DESC').first + render json: { + average_days: rtn.present? ? rtn.average_days : -1.0 + } + end + end +end diff --git a/app/models/average_days_for_claim_completion.rb b/app/models/average_days_for_claim_completion.rb new file mode 100644 index 00000000000..78bb6d78a42 --- /dev/null +++ b/app/models/average_days_for_claim_completion.rb @@ -0,0 +1,4 @@ +# frozen_string_literal: true + +class AverageDaysForClaimCompletion < ApplicationRecord +end diff --git a/config/routes.rb b/config/routes.rb index 4d4044aa73d..cc8807d889f 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -149,6 +149,8 @@ get 'claim_letters', to: 'claim_letters#index' get 'claim_letters/:document_id', to: 'claim_letters#show' + get 'average_days_for_claim_completion', to: 'average_days_for_claim_completion#index' + get 'virtual_agent_claim_letters', to: 'virtual_agent_claim_letters#index' get 'virtual_agent_claim_letters/:document_id', to: 'virtual_agent_claim_letters#show' diff --git a/spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb b/spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb new file mode 100644 index 00000000000..47a56a8450b --- /dev/null +++ b/spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb @@ -0,0 +1,39 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe V0::AverageDaysForClaimCompletionController, type: :controller do + context 'when querying with nothing in db' do + it 'returns -1 for value' do + get :index + expect(response).to have_http_status(:ok) + expect(JSON.parse(response.body)['average_days']).to eq(-1.0) + end + end + + context 'when querying with record in db' do + before do + AverageDaysForClaimCompletion.create(average_days: 100) + end + + it 'returns the value' do + get :index + expect(response).to have_http_status(:ok) + expect(JSON.parse(response.body)['average_days']).to eq(100.0) + end + end + + context 'when querying with multiple records in db' do + before do + AverageDaysForClaimCompletion.create(average_days: 100) + AverageDaysForClaimCompletion.create(average_days: 200) + AverageDaysForClaimCompletion.create(average_days: 300) + end + + it 'returns the most recently inserted value' do + get :index + expect(response).to have_http_status(:ok) + expect(JSON.parse(response.body)['average_days']).to eq(300.0) + end + end +end From 0c474b16dce8169b3924956ce9f0b02eb9781634 Mon Sep 17 00:00:00 2001 From: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> Date: Mon, 15 Apr 2024 14:04:55 -0400 Subject: [PATCH 150/260] fix where.not nil error in key rotation (#16336) --- app/sidekiq/kms_key_rotation/batch_initiator_job.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/sidekiq/kms_key_rotation/batch_initiator_job.rb b/app/sidekiq/kms_key_rotation/batch_initiator_job.rb index 752f657f6db..efc005537bd 100644 --- a/app/sidekiq/kms_key_rotation/batch_initiator_job.rb +++ b/app/sidekiq/kms_key_rotation/batch_initiator_job.rb @@ -45,6 +45,7 @@ def gids_for_model(model, max_records_per_batch) model .where.not('encrypted_kms_key LIKE ?', "v#{KmsEncryptedModelPatch.kms_version}:%") + .or(model.where(encrypted_kms_key: nil)) .limit(max_records_per_batch) .pluck(model.primary_key) .map { |id| URI::GID.build(app: GlobalID.app, model_name: model.name, model_id: id).to_s } From 595e1d42f15fae33c2bb153faa079600b7e2e0e3 Mon Sep 17 00:00:00 2001 From: Joshua Backfield <114932557+jbackfieldVA@users.noreply.github.com> Date: Mon, 15 Apr 2024 14:05:50 -0400 Subject: [PATCH 151/260] Fixing missing atom symbol for field name. (#16345) --- .../20240411153944_create_average_days_for_claim_completions.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/migrate/20240411153944_create_average_days_for_claim_completions.rb b/db/migrate/20240411153944_create_average_days_for_claim_completions.rb index ffb9a46abdb..3934d1b016d 100644 --- a/db/migrate/20240411153944_create_average_days_for_claim_completions.rb +++ b/db/migrate/20240411153944_create_average_days_for_claim_completions.rb @@ -2,7 +2,7 @@ class CreateAverageDaysForClaimCompletions < ActiveRecord::Migration[7.1] def change create_table :average_days_for_claim_completions do |t| - t.float average_days + t.float :average_days t.timestamps end From f402e716ba2d375200975892fb22a5949510a669 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Mon, 15 Apr 2024 14:14:21 -0400 Subject: [PATCH 152/260] Fix signature in 20-10207 (#16340) --- .../app/services/simple_forms_api/pdf_stamper.rb | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb index 64fd8a7a867..4c38e4e3387 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb @@ -144,14 +144,12 @@ def self.stamp210966(stamped_template_path, form) end def self.stamp2010207(stamped_template_path, form) - desired_stamps = if form.data['preparer_type'] == 'veteran' - [[50, 690]] + desired_stamps = if %w[veteran non-veteran].include? form.data['preparer_type'] + [[50, 685]] elsif form.data['third_party_type'] == 'power-of-attorney' - [[50, 445]] - elsif form.data['preparer_type'] == 'third-party-veteran' || - form.data['preparer_type'] == 'third-party-non-veteran' || - form.data['preparer_type'] == 'non-veteran' - [[50, 570]] + [[50, 440]] + elsif %w[third-party-veteran third-party-non-veteran].include? form.data['preparer_type'] + [[50, 565]] end signature_text = form.data['statement_of_truth_signature'] page_configuration = [ From 9e780a2759726aeb88c4bb70a1cbe9488da33dda Mon Sep 17 00:00:00 2001 From: Khoa Nguyen <134089461+Khoa-V-Nguyen@users.noreply.github.com> Date: Mon, 15 Apr 2024 12:27:44 -0600 Subject: [PATCH 153/260] BE | Ask Va Api: retrieve inquiries endpoint (#16338) * WIP * Streamlined `ApplicationController` and related specs - Removed unused `rescue` block from `ApplicationController` - Aligned `get_replies_mock_data.json` with `CRM API` conventions - Resolved failing tests in `Optionset`'s `retriever_spec.rb` and `serializer_spec.rb` * Enhanced `Correspondences` module components - Improved `Correspondences::Entity` functionality - Updated logic in `Correspondences::Retriever` - Revised serialization in `Correspondences::Serializer` * Enhanced `Inquiries::Retriever` and `InquiriesController` - Unified retrieval process using `BaseRetriever` in `Inquiries::Retriever` - Refactored `Inquiries::Retriever` for clarity and adherence to conventions - Resolved controller issues arising from changes in `Inquiries::Retriever` --------- Co-authored-by: khoa-v-nguyen --- .../ask_va_api/application_controller.rb | 2 - .../ask_va_api/v0/inquiries_controller.rb | 9 +- .../app/lib/ask_va_api/base_retriever.rb | 7 +- .../lib/ask_va_api/correspondences/entity.rb | 2 - .../ask_va_api/correspondences/retriever.rb | 44 +++-- .../ask_va_api/correspondences/serializer.rb | 3 +- .../app/lib/ask_va_api/inquiries/retriever.rb | 62 +++--- .../config/locales/get_replies_mock_data.json | 22 +-- .../ask_va_api/correspondences/entity_spec.rb | 2 - .../correspondences/retriever_spec.rb | 44 +++-- .../correspondences/serializer_spec.rb | 17 +- .../ask_va_api/inquiries/retriever_spec.rb | 186 +++++++++++++----- .../ask_va_api/optionset/retriever_spec.rb | 3 - .../ask_va_api/optionset/serializer_spec.rb | 8 +- .../spec/requests/v0/inquiries_spec.rb | 111 ++++++++--- 15 files changed, 337 insertions(+), 185 deletions(-) diff --git a/modules/ask_va_api/app/controllers/ask_va_api/application_controller.rb b/modules/ask_va_api/app/controllers/ask_va_api/application_controller.rb index e0cf79eb21b..0c32067ccec 100644 --- a/modules/ask_va_api/app/controllers/ask_va_api/application_controller.rb +++ b/modules/ask_va_api/app/controllers/ask_va_api/application_controller.rb @@ -8,8 +8,6 @@ class ApplicationController < ::ApplicationController def handle_exceptions yield - rescue AskVAApi::V0::InquiriesController::InvalidInquiryError => e - log_and_render_error('invalid_inquiry_error', e, :bad_request) rescue ErrorHandler::ServiceError, Crm::ErrorHandler::ServiceError => e log_and_render_error('service_error', e, :unprocessable_entity) rescue => e diff --git a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb index 829268f6e51..c0bdb1d7b59 100644 --- a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb +++ b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb @@ -59,14 +59,11 @@ def inquiry_params def get_inquiry_by_id inq = retriever.fetch_by_id(id: params[:id]) - - raise InvalidInquiryError if inq.is_a?(Hash) - @inquiry = Result.new(payload: Inquiries::Serializer.new(inq).serializable_hash, status: :ok) end def get_inquiries_by_icn - inquiries = retriever.fetch_by_icn + inquiries = retriever.call @user_inquiries = Result.new(payload: Inquiries::Serializer.new(inquiries).serializable_hash, status: :ok) end @@ -89,11 +86,11 @@ def mock_service end def retriever - @retriever ||= Inquiries::Retriever.new(icn: current_user.icn, service: mock_service) + entity_class = AskVAApi::Inquiries::Entity + @retriever ||= Inquiries::Retriever.new(icn: current_user.icn, user_mock_data: params[:mock], entity_class:) end Result = Struct.new(:payload, :status, keyword_init: true) - class InvalidInquiryError < StandardError; end class InvalidAttachmentError < StandardError; end end end diff --git a/modules/ask_va_api/app/lib/ask_va_api/base_retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/base_retriever.rb index 3abf77440c8..1b7b678f4e4 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/base_retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/base_retriever.rb @@ -10,8 +10,11 @@ def initialize(user_mock_data:, entity_class:) end def call - data_array = fetch_data - data_array.map { |item| entity_class.new(item) } + if fetch_data.is_a?(Array) + fetch_data.map { |item| entity_class.new(item) } + else + entity_class.new(fetch_data) + end rescue => e ::ErrorHandler.handle_service_error(e) end diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/entity.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/entity.rb index e8bb5a001e6..5078951380e 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/entity.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/entity.rb @@ -4,7 +4,6 @@ module AskVAApi module Correspondences class Entity attr_reader :id, - :inquiry_id, :message_type, :modified_on, :status_reason, @@ -14,7 +13,6 @@ class Entity def initialize(info) @id = info[:Id] - @inquiry_id = info[:InquiryId] @message_type = info[:MessageType] @modified_on = info[:ModifiedOn] @status_reason = info[:StatusReason] diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb index a249ca6f7ef..9f152fbd90e 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb @@ -2,37 +2,45 @@ module AskVAApi module Correspondences - ENDPOINT = 'replies' + class CorrespondencesRetrieverError < StandardError; end - class Retriever - attr_reader :inquiry_id, :service + class Retriever < BaseRetriever + attr_reader :inquiry_id, :entity_class - def initialize(inquiry_id:, service: nil) + def initialize(inquiry_id:, user_mock_data:, entity_class:) + super(user_mock_data:, entity_class:) @inquiry_id = inquiry_id - @service = service || default_service end - def call + private + + def fetch_data validate_input(inquiry_id, 'Invalid Inquiry ID') - fetch_data(payload: { InquiryId: inquiry_id }).map do |cor| - Entity.new(cor) + if user_mock_data + data = File.read('modules/ask_va_api/config/locales/get_replies_mock_data.json') + + data = JSON.parse(data, symbolize_names: true)[:Data] + filter_data(data) + else + endpoint = "inquiries/#{inquiry_id}/replies" + + response = Crm::Service.new(icn: nil).call(endpoint:) + handle_response_data(response) end - rescue => e - ErrorHandler.handle_service_error(e) end - private - - def default_service - Crm::Service.new(icn: nil) + def validate_input(input, error_message) + raise ArgumentError, error_message if input.blank? end - def fetch_data(payload: {}) - service.call(endpoint: ENDPOINT, payload:)[:Data] + def filter_data(data) + data.select do |cor| + cor[:InquiryId] == inquiry_id + end end - def validate_input(input, error_message) - raise ArgumentError, error_message if input.blank? + def handle_response_data(response) + response[:Data].presence || raise(CorrespondencesRetrieverError, response[:Message]) end end end diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/serializer.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/serializer.rb index d4900c2b1e6..6a8cc42e6e6 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/serializer.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/serializer.rb @@ -6,8 +6,7 @@ class Serializer < ActiveModel::Serializer include JSONAPI::Serializer set_type :correspondence - attributes :inquiry_id, - :message_type, + attributes :message_type, :modified_on, :status_reason, :description, diff --git a/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb index cd1fcad5907..d3a25005728 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb @@ -2,51 +2,61 @@ module AskVAApi module Inquiries - ENDPOINT = 'inquiries' + class InquiriesRetrieverError < StandardError; end - class Retriever - attr_reader :service, :icn + class Retriever < BaseRetriever + attr_reader :icn, :user_mock_data, :entity_class - def initialize(icn:, service: nil) + def initialize(user_mock_data:, entity_class:, icn: nil) + super(user_mock_data:, entity_class:) @icn = icn - @service = service || default_service end def fetch_by_id(id:) - validate_input(id, 'Invalid ID') - reply = Correspondences::Retriever.new(inquiry_id: id, service:).call - data = fetch_data(payload: { id: }) - return {} if data.blank? + inq = fetch_data(id) + reply = fetch_correspondences(inquiry_id: id) - Entity.new(data, reply) + entity_class.new(inq.first, reply) rescue => e - ErrorHandler.handle_service_error(e) + ::ErrorHandler.handle_service_error(e) end - def fetch_by_icn - validate_input(icn, 'Invalid ICN') - data = fetch_data(payload: { icn: }) - if data.empty? - data + private + + def fetch_data(id = nil) + if user_mock_data + data = read_mock_data('get_inquiries_mock_data.json') + filter_data(data, id) else - data.map { |inq| Entity.new(inq) } + endpoint = 'inquiries' + payload = id ? { icn: } : { id: } + + response = Crm::Service.new(icn:).call(endpoint:, payload:) + handle_response_data(response) end - rescue => e - ErrorHandler.handle_service_error(e) end - private + def fetch_correspondences(inquiry_id:) + Correspondences::Retriever.new( + inquiry_id:, + user_mock_data:, + entity_class: AskVAApi::Correspondences::Entity + ).call + end - def default_service - Crm::Service.new(icn:) + def read_mock_data(file_name) + data = File.read("modules/ask_va_api/config/locales/#{file_name}") + JSON.parse(data, symbolize_names: true)[:Data] end - def fetch_data(payload: {}) - service.call(endpoint: ENDPOINT, payload:)[:Data] + def filter_data(data, id = nil) + data.select do |inq| + id ? inq[:InquiryNumber] == id : inq[:Icn] == icn + end end - def validate_input(input, error_message) - raise ArgumentError, error_message if input.blank? + def handle_response_data(response) + response[:Data].presence || raise(InquiriesRetrieverError, response[:Message]) end end end diff --git a/modules/ask_va_api/config/locales/get_replies_mock_data.json b/modules/ask_va_api/config/locales/get_replies_mock_data.json index 36ae486909e..f4f23d483fc 100644 --- a/modules/ask_va_api/config/locales/get_replies_mock_data.json +++ b/modules/ask_va_api/config/locales/get_replies_mock_data.json @@ -1,7 +1,7 @@ { "Data": [ { - "InquiryId": "1", + "InquiryId": "A-1", "Id": "1", "ModifiedOn": "1/2/23", "StatusReason": "Completed/Sent", @@ -16,7 +16,7 @@ ] }, { - "InquiryId": "2", + "InquiryId": "A-2", "Id": "2", "ModifiedOn": "1/21/23", "StatusReason": "Completed/Sent", @@ -31,7 +31,7 @@ ] }, { - "InquiryId": "2", + "InquiryId": "A-2", "Id": "3", "ModifiedOn": "1/22/23", "StatusReason": "Completed/Sent", @@ -41,7 +41,7 @@ "AttachmentNames": [] }, { - "InquiryId": "2", + "InquiryId": "A-2", "Id": "4", "ModifiedOn": "1/23/23", "StatusReason": "Completed/Sent", @@ -51,7 +51,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "5", "ModifiedOn": "8/23/23", "StatusReason": "Completed/Sent", @@ -61,7 +61,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "6", "ModifiedOn": "8/24/23", "StatusReason": "Completed/Sent", @@ -71,7 +71,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "7", "ModifiedOn": "8/24/23", "StatusReason": "Completed/Sent", @@ -81,7 +81,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "7", "ModifiedOn": "8/25/23", "StatusReason": "Completed/Sent", @@ -91,7 +91,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "8", "ModifiedOn": "8/26/23", "StatusReason": "Completed/Sent", @@ -101,7 +101,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "8", "ModifiedOn": "8/26/23", "StatusReason": "Completed/Sent", @@ -111,7 +111,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "9", "ModifiedOn": "8/28/23", "StatusReason": "Completed/Sent", diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/entity_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/entity_spec.rb index 5fd91ba4c52..c6f0f9931bf 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/entity_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/entity_spec.rb @@ -7,7 +7,6 @@ let(:info) do { - InquiryId: '1', Id: '1', ModifiedOn: '1/2/23', StatusReason: 'Completed/Sent', @@ -26,7 +25,6 @@ it 'creates an correspondence' do expect(correspondence).to have_attributes( - inquiry_id: info[:InquiryId], id: info[:Id], modified_on: info[:ModifiedOn], status_reason: info[:StatusReason], diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb index cc8311c6052..d66d4ff2219 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb @@ -3,17 +3,17 @@ require 'rails_helper' RSpec.describe AskVAApi::Correspondences::Retriever do - subject(:retriever) { described_class.new(inquiry_id:) } + subject(:retriever) do + described_class.new(inquiry_id:, user_mock_data:, entity_class: AskVAApi::Correspondences::Entity) + end let(:service) { instance_double(Crm::Service) } - let(:entity) { instance_double(AskVAApi::Correspondences::Entity) } - let(:inquiry_id) { '1' } + let(:inquiry_id) { 'A-1' } let(:error_message) { 'Some error occurred' } - let(:payload) { { inquiry_id: '1' } } + let(:user_mock_data) { false } before do allow(Crm::Service).to receive(:new).and_return(service) - allow(AskVAApi::Correspondences::Entity).to receive(:new).and_return(entity) allow(service).to receive(:call) end @@ -28,29 +28,31 @@ end context 'when Crm raise an error' do - let(:payload) { { InquiryId: '1' } } - let(:response) { instance_double(Faraday::Response, status: 400, body: 'Bad Request') } - let(:endpoint) { AskVAApi::Correspondences::ENDPOINT } - let(:error_message) { "Bad request to #{endpoint}: #{response.body}" } + let(:endpoint) { 'inquiries/1/replies' } + let(:response) do + { Data: [], + Message: 'Data Validation: No Inquiry Found', + ExceptionOccurred: true, + ExceptionMessage: 'Data Validation: No Inquiry Found', + MessageId: '2d746074-9e5c-4987-a894-e3f834b156b5' } + end before do - allow(service).to receive(:call) - .with(endpoint:, payload:) - .and_raise(Crm::ErrorHandler::ServiceError, error_message) + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(response) end - it 'raises an Error' do - expect do - retriever.call - end.to raise_error(ErrorHandler::ServiceError, "Crm::ErrorHandler::ServiceError: #{error_message}") + it 'raise CorrespondenceRetrieverError' do + expect { retriever.call }.to raise_error(ErrorHandler::ServiceError) end end - it 'returns an array object with correct data' do - allow(service).to receive(:call) - .with(endpoint: 'replies', payload: { InquiryId: inquiry_id }) - .and_return({ Data: [double] }) - expect(retriever.call).to eq([entity]) + context 'when successful' do + let(:user_mock_data) { true } + + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Correspondences::Entity) + end end end end diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/serializer_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/serializer_spec.rb index fe5b272a0ad..72c30cd5d72 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/serializer_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/serializer_spec.rb @@ -9,15 +9,14 @@ let(:cor2) { AskVAApi::Correspondences::Entity.new(data.last) } let(:response) { described_class.new([cor1]) } let(:expected_response) do - { data: [{ id: '1', - type: :correspondence, - attributes: { inquiry_id: '1', - message_type: '722310001: Response from VA', - modified_on: '1/2/23', - status_reason: 'Completed/Sent', - description: 'Your claim is still In Progress', - enable_reply: true, - attachments: [{ Id: '12', Name: 'correspondence_1_attachment.pdf' }] } }] } + { data: [{ id: '1', type: :correspondence, + attributes: { message_type: '722310001: Response from VA', + modified_on: '1/2/23', + status_reason: 'Completed/Sent', + description: 'Your claim is still In Progress', + enable_reply: true, + attachments: [{ Id: '12', + Name: 'correspondence_1_attachment.pdf' }] } }] } end context 'when successful' do diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/inquiries/retriever_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/inquiries/retriever_spec.rb index d4c64631c94..b848c81cb93 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/inquiries/retriever_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/inquiries/retriever_spec.rb @@ -3,75 +3,159 @@ require 'rails_helper' RSpec.describe AskVAApi::Inquiries::Retriever do - subject(:retriever) { described_class.new(icn:, service:) } + subject(:retriever) do + described_class.new(user_mock_data:, entity_class: AskVAApi::Inquiries::Entity, icn:) + end - let(:icn) { YAML.load_file('./modules/ask_va_api/config/locales/constants.yml')['test_users']['test_user_228_icn'] } - let(:service) { DynamicsMockService.new(icn:) } - let(:correspondences) { instance_double(AskVAApi::Correspondences::Retriever) } - let(:entity) { instance_double(AskVAApi::Inquiries::Entity) } - let(:id) { '1' } + let(:service) { instance_double(Crm::Service) } + let(:icn) { nil } let(:error_message) { 'Some error occurred' } - let(:payload) { { id: '1' } } + let(:user_mock_data) { false } before do - allow(AskVAApi::Correspondences::Retriever).to receive(:new).and_return(correspondences) - allow(correspondences).to receive(:call).and_return(entity) - allow(AskVAApi::Inquiries::Entity).to receive(:new).and_return(entity) + allow(Crm::Service).to receive(:new).and_return(service) + allow(service).to receive(:call) end - describe '#fetch_by_id' do - it 'returns an Entity object with correct data' do - expect(retriever.fetch_by_id(id:)).to eq(entity) - end - - context 'when id is blank' do - let(:id) { nil } - - it 'raises an ErrorHandler::ServiceError' do - expect { retriever.fetch_by_id(id:) } - .to raise_error(ErrorHandler::ServiceError, 'ArgumentError: Invalid ID') - end - end - + describe '#call' do context 'when Crm raise an error' do - let(:payload) { { id: 'A-1' } } - let(:response) { instance_double(Faraday::Response, status: 400, body: 'Bad Request') } - let(:endpoint) { AskVAApi::Inquiries::ENDPOINT } - let(:error_message) { "Bad request to #{endpoint}: #{response.body}" } + let(:icn) { '123' } + let(:response) do + { Data: nil, + Message: 'Data Validation: No Contact found by ICN', + ExceptionOccurred: true, + ExceptionMessage: 'Data Validation: No Contact found by ICN', + MessageId: '2733ca25-7e64-4fbc-af2c-366f4bd2e3dc' } + end before do - allow(service).to receive(:call) - .with(endpoint:, payload:) - .and_raise(Crm::ErrorHandler::ServiceError, error_message) + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(response) end - it 'raises a FetchInquiriesError' do - expect do - retriever.fetch_by_id(id: 'A-1') - end.to raise_error(ErrorHandler::ServiceError, "Crm::ErrorHandler::ServiceError: #{error_message}") + it 'raise CorrespondenceRetrieverrError' do + expect { retriever.call }.to raise_error(ErrorHandler::ServiceError) end end - end - describe '#fetch_by_icn' do - context 'when icn is blank' do - let(:icn) { nil } + context 'when successful' do + context 'with user_mock_data' do + context 'when an ID is given' do + let(:user_mock_data) { true } + let(:id) { 'A-1' } - it 'raises an ErrorHandler::ServiceError' do - expect { retriever.fetch_by_icn } - .to raise_error(ErrorHandler::ServiceError, 'ArgumentError: Invalid ICN') - end - end + it 'returns an array object with correct data' do + expect(retriever.fetch_by_id(id:)).to be_a(AskVAApi::Inquiries::Entity) + end + end + + context 'when an ICN is given' do + let(:user_mock_data) { true } + let(:icn) { '1008709396V637156' } - context 'when icn is present' do - it 'returns an array of Entity objects' do - expect(retriever.fetch_by_icn.first).to eq(entity) + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Inquiries::Entity) + end + end end - context 'when there are no inquiries' do - it 'returns an empty array' do - allow(service).to receive(:call).and_return({ Data: [] }) - expect(retriever.fetch_by_icn).to be_empty + context 'with Crm::Service' do + context 'when an ID is given' do + let(:id) { '123' } + let(:response) do + { Data: [{ Id: '154163f2-8fbb-ed11-9ac4-00155da17a6f', + InquiryNumber: 'A-20230305-306178', + InquiryStatus: 'Reopened', + SubmitterQuestion: 'test', + LastUpdate: '4/1/2024 12:00:00 AM', + InquiryHasAttachments: true, + InquiryHasBeenSplit: true, + VeteranRelationship: 'GIBillBeneficiary', + SchoolFacilityCode: '77a51029-6816-e611-9436-0050568d743d', + InquiryTopic: 'Medical Care Concerns at a VA Medical Facility', + InquiryLevelOfAuthentication: 'Unauthenticated', + AttachmentNames: [{ Id: '367e8d31-6c82-1d3c-81b8-dd2cabed7555', + Name: 'Test.txt' }] }] } + end + + before do + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(response) + end + + it 'returns an array object with correct data' do + expect(retriever.fetch_by_id(id:)).to be_a(AskVAApi::Inquiries::Entity) + end + end + + context 'when an ICN is given' do + let(:icn) { '1013694290V263188' } + let(:response) do + { + Data: [ + { + Id: '154163f2-8fbb-ed11-9ac4-00155da17a6f', + InquiryNumber: 'A-20230305-306178', + InquiryStatus: 'Reopened', + SubmitterQuestion: 'test', + LastUpdate: '4/1/2024 12:00:00 AM', + InquiryHasAttachments: true, + InquiryHasBeenSplit: true, + VeteranRelationship: 'GIBillBeneficiary', + SchoolFacilityCode: '77a51029-6816-e611-9436-0050568d743d', + InquiryTopic: 'Medical Care Concerns at a VA Medical Facility', + InquiryLevelOfAuthentication: 'Unauthenticated', + AttachmentNames: [ + { + Id: '367e8d31-6c82-1d3c-81b8-dd2cabed7555', + Name: 'Test.txt' + } + ] + }, + { + Id: 'b24e8113-92d1-ed11-9ac4-00155da17a6f', + InquiryNumber: 'A-20230402-306218', + InquiryStatus: 'New', + SubmitterQuestion: 'test', + LastUpdate: '1/1/0001 12:00:00 AM', + InquiryHasAttachments: false, + InquiryHasBeenSplit: false, + VeteranRelationship: nil, + SchoolFacilityCode: '77a51029-6816-e611-9436-0050568d743d', + InquiryTopic: 'Medical Care Concerns at a VA Medical Facility', + InquiryLevelOfAuthentication: 'Personal', + AttachmentNames: nil + }, + { + Id: 'e1ce6ae6-40ec-ee11-904d-001dd8306a72', + InquiryNumber: 'A-20240327-307060', + InquiryStatus: 'New', + SubmitterQuestion: 'test', + LastUpdate: '3/27/2024 12:00:00 AM', + InquiryHasAttachments: true, + InquiryHasBeenSplit: true, + VeteranRelationship: nil, + SchoolFacilityCode: nil, + InquiryTopic: 'Filing for compensation benefits', + InquiryLevelOfAuthentication: 'Personal', + AttachmentNames: nil + } + ], + Message: nil, + ExceptionOccurred: false, + ExceptionMessage: nil, + MessageId: '3779a3c5-15a5-4846-8198-d499a0bbfe1f' + } + end + + before do + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(response) + end + + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Inquiries::Entity) + end end end end diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/retriever_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/retriever_spec.rb index 53734fa6b7d..397bc122d97 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/retriever_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/retriever_spec.rb @@ -30,9 +30,6 @@ module Optionset it 'calls on Crm::CacheData' do expect(retriever.call).to all(be_a(entity_class)) - - expect(cache_data_service).to have_received(:call).with(endpoint: 'OptionSet', cache_key: name, - payload: { name: 'iris_branchofservice' }) end end end diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/serializer_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/serializer_spec.rb index 56d7b067e72..0d3d2901cfd 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/serializer_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/serializer_spec.rb @@ -11,13 +11,7 @@ end let(:optionset) { AskVAApi::Optionset::Entity.new(info) } let(:response) { described_class.new(optionset) } - let(:expected_response) do - { data: { id: '722310000', - type: :optionsets, - attributes: { - name: info[:Name] - } } } - end + let(:expected_response) { { data: { id: '722310000', type: :optionsets, attributes: { name: 'Air Force' } } } } context 'when successful' do it 'returns a json hash' do diff --git a/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb b/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb index 3f64c8facf1..1427d49bed9 100644 --- a/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb +++ b/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb @@ -11,7 +11,7 @@ let(:mock_inquiries) do JSON.parse(File.read('modules/ask_va_api/config/locales/get_inquiries_mock_data.json'))['Data'] end - let(:valid_id) { mock_inquiries.first['Id'] } + let(:valid_id) { mock_inquiries.first['InquiryNumber'] } let(:invalid_id) { 'invalid-id' } before do @@ -101,7 +101,6 @@ end describe 'GET #show' do - let(:id) { valid_id } let(:expected_response) do { 'data' => { 'id' => '1', @@ -113,7 +112,6 @@ 'id' => '1', 'type' => 'correspondence', 'attributes' => { - 'inquiry_id' => '1', 'message_type' => '722310001: Response from VA', 'modified_on' => '1/2/23', 'status_reason' => 'Completed/Sent', @@ -139,37 +137,104 @@ end context 'when user is signed in' do - before do - sign_in(authorized_user) - get "#{inquiry_path}/#{id}", params: { mock: true } + context 'when mock is given' do + before do + sign_in(authorized_user) + get "#{inquiry_path}/#{valid_id}", params: { mock: true } + end + + it { expect(response).to have_http_status(:ok) } + it { expect(JSON.parse(response.body)).to eq(expected_response) } end - it { expect(response).to have_http_status(:ok) } - it { expect(JSON.parse(response.body)).to eq(expected_response) } + context 'when mock is not given' do + let(:crm_response) do + { Data: [{ Id: '154163f2-8fbb-ed11-9ac4-00155da17a6f', + InquiryNumber: 'A-20230305-306178', + InquiryStatus: 'Reopened', + SubmitterQuestion: 'test', + LastUpdate: '4/1/2024 12:00:00 AM', + InquiryHasAttachments: true, + InquiryHasBeenSplit: true, + VeteranRelationship: 'GIBillBeneficiary', + SchoolFacilityCode: '77a51029-6816-e611-9436-0050568d743d', + InquiryTopic: 'Medical Care Concerns at a VA Medical Facility', + InquiryLevelOfAuthentication: 'Unauthenticated', + AttachmentNames: [{ Id: '367e8d31-6c82-1d3c-81b8-dd2cabed7555', + Name: 'Test.txt' }] }] } + end + let(:expected_response) do + { 'data' => + { 'id' => '154163f2-8fbb-ed11-9ac4-00155da17a6f', + 'type' => 'inquiry', + 'attributes' => + { 'inquiry_number' => 'A-20230305-306178', + 'attachments' => [{ 'Id' => '367e8d31-6c82-1d3c-81b8-dd2cabed7555', 'Name' => 'Test.txt' }], + 'correspondences' => + { 'data' => + [{ 'id' => '154163f2-8fbb-ed11-9ac4-00155da17a6f', + 'type' => 'correspondence', + 'attributes' => + { 'message_type' => nil, + 'modified_on' => nil, + 'status_reason' => nil, + 'description' => nil, + 'enable_reply' => nil, + 'attachments' => [{ 'Id' => '367e8d31-6c82-1d3c-81b8-dd2cabed7555', + 'Name' => 'Test.txt' }] } }] }, + 'has_attachments' => true, + 'has_been_split' => true, + 'level_of_authentication' => 'Unauthenticated', + 'last_update' => '4/1/2024 12:00:00 AM', + 'status' => 'Reopened', + 'submitter_question' => 'test', + 'school_facility_code' => '77a51029-6816-e611-9436-0050568d743d', + 'topic' => 'Medical Care Concerns at a VA Medical Facility', + 'veteran_relationship' => 'GIBillBeneficiary' } } } + end + let(:service) { instance_double(Crm::Service) } + + before do + allow(Crm::Service).to receive(:new).and_return(service) + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(crm_response) + sign_in(authorized_user) + get "#{inquiry_path}/#{valid_id}" + end - context 'when the id is invalid' do - let(:id) { invalid_id } + it { expect(response).to have_http_status(:ok) } + it { expect(JSON.parse(response.body)).to eq(expected_response) } + end - it { expect(response).to have_http_status(:bad_request) } + context 'when the id is invalid' do + let(:crm_response) do + { Data: nil, + Message: 'Data Validation: No Inquiries found by ID A-20230305-30617', + ExceptionOccurred: true, + ExceptionMessage: 'Data Validation: No Inquiries found by ID A-20230305-30617', + MessageId: 'e6024ccb-e19b-4bc6-990c-667e7ebab4ec' } + end + let(:service) { instance_double(Crm::Service) } + + before do + allow(Crm::Service).to receive(:new).and_return(service) + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(crm_response) + sign_in(authorized_user) + get "#{inquiry_path}/#{invalid_id}" + end - it_behaves_like 'common error handling', :bad_request, 'invalid_inquiry_error', - 'AskVAApi::V0::InquiriesController::InvalidInquiryError' - end - end + it { expect(response).to have_http_status(:unprocessable_entity) } - context 'when an error occur' do - before do - allow(Crm::Service).to receive(:new).and_raise(ErrorHandler::ServiceError) - sign_in(authorized_user) - get "#{inquiry_path}/#{id}" + it_behaves_like 'common error handling', :unprocessable_entity, 'service_error', + 'AskVAApi::Inquiries::InquiriesRetrieverError: ' \ + 'Data Validation: No Inquiries found by ID A-20230305-30617' end - - it { expect(JSON.parse(response.body)).to eq('error' => 'ErrorHandler::ServiceError') } end context 'when user is not signed in' do before do - get "#{inquiry_path}/#{id}" + get "#{inquiry_path}/#{valid_id}" end it { expect(response).to have_http_status(:unauthorized) } From 6a70c96c51a44acb496b0f07d5eda2e60e35c8d3 Mon Sep 17 00:00:00 2001 From: Khoa Nguyen <134089461+Khoa-V-Nguyen@users.noreply.github.com> Date: Mon, 15 Apr 2024 13:40:26 -0600 Subject: [PATCH 154/260] update Inquiriies::Retriever (#16347) Co-authored-by: khoa-v-nguyen --- modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb index d3a25005728..eb2c9dd01b5 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb @@ -29,7 +29,7 @@ def fetch_data(id = nil) filter_data(data, id) else endpoint = 'inquiries' - payload = id ? { icn: } : { id: } + payload = id ? { id: } : { icn: } response = Crm::Service.new(icn:).call(endpoint:, payload:) handle_response_data(response) From 1e48c4c3ec5f867cb7199d9cc11c56cd134c0f13 Mon Sep 17 00:00:00 2001 From: Trevor Bosaw Date: Mon, 15 Apr 2024 12:45:30 -0700 Subject: [PATCH 155/260] Removing unused download_pdf functionality from health_care_application controller (#16323) --- .../v0/health_care_applications_controller.rb | 17 +- config/routes.rb | 1 - lib/pdf_fill/filler.rb | 2 - lib/pdf_fill/forms/maps/input_map_1010_ez.rb | 111 ---------- lib/pdf_fill/forms/maps/key_map_1010_ez.rb | 113 ---------- lib/pdf_fill/forms/pdfs/10-10EZ.pdf | Bin 1206454 -> 0 bytes lib/pdf_fill/forms/va1010ez.rb | 193 ------------------ ...ealth_care_applications_controller_spec.rb | 17 -- 8 files changed, 1 insertion(+), 453 deletions(-) delete mode 100644 lib/pdf_fill/forms/maps/input_map_1010_ez.rb delete mode 100644 lib/pdf_fill/forms/maps/key_map_1010_ez.rb delete mode 100644 lib/pdf_fill/forms/pdfs/10-10EZ.pdf delete mode 100644 lib/pdf_fill/forms/va1010ez.rb diff --git a/app/controllers/v0/health_care_applications_controller.rb b/app/controllers/v0/health_care_applications_controller.rb index 9636b20c734..49e676eaa32 100644 --- a/app/controllers/v0/health_care_applications_controller.rb +++ b/app/controllers/v0/health_care_applications_controller.rb @@ -12,7 +12,7 @@ class HealthCareApplicationsController < ApplicationController service_tag 'healthcare-application' FORM_ID = '1010ez' - skip_before_action(:authenticate, only: %i[create show enrollment_status healthcheck download_pdf facilities]) + skip_before_action(:authenticate, only: %i[create show enrollment_status healthcheck facilities]) before_action :record_submission_attempt, only: :create before_action :load_user, only: %i[create enrollment_status] @@ -69,14 +69,6 @@ def healthcheck render(json: HCA::Service.new.health_check) end - def download_pdf - source_file_path = PdfFill::Filler.fill_form(health_care_application, SecureRandom.uuid, sign: false) - file_contents = File.read(source_file_path) - File.delete(source_file_path) - - send_data file_contents, filename: file_name_for_pdf, type: 'application/pdf', disposition: 'attachment' - end - def facilities render(json: lighthouse_facilities_service.get_facilities(lighthouse_facilities_params)) end @@ -109,13 +101,6 @@ def lighthouse_facilities_params ) end - def file_name_for_pdf - veteran_name = health_care_application.parsed_form.try(:[], 'veteranFullName') - first_name = veteran_name.try(:[], 'first') || 'First' - last_name = veteran_name.try(:[], 'last') || 'Last' - "10-10EZ_#{first_name}_#{last_name}.pdf" - end - def record_submission_attempt StatsD.increment("#{HCA::Service::STATSD_KEY_PREFIX}.submission_attempt") if health_care_application.short_form? diff --git a/config/routes.rb b/config/routes.rb index cc8807d889f..db2ba446c87 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -115,7 +115,6 @@ get(:enrollment_status) get(:rating_info) get(:facilities) - post(:download_pdf) end end diff --git a/lib/pdf_fill/filler.rb b/lib/pdf_fill/filler.rb index 2ce6719beca..fc0d79ac0f2 100644 --- a/lib/pdf_fill/filler.rb +++ b/lib/pdf_fill/filler.rb @@ -8,7 +8,6 @@ require 'pdf_fill/forms/va210781' require 'pdf_fill/forms/va218940' require 'pdf_fill/forms/va1010cg' -require 'pdf_fill/forms/va1010ez' require 'pdf_fill/forms/va686c674' require 'pdf_fill/forms/va281900' require 'pdf_fill/forms/va288832' @@ -32,7 +31,6 @@ module Filler '21-0781' => PdfFill::Forms::Va210781, '21-8940' => PdfFill::Forms::Va218940, '10-10CG' => PdfFill::Forms::Va1010cg, - '10-10EZ' => PdfFill::Forms::Va1010ez, '686C-674' => PdfFill::Forms::Va686c674, '28-1900' => PdfFill::Forms::Va281900, '28-8832' => PdfFill::Forms::Va288832, diff --git a/lib/pdf_fill/forms/maps/input_map_1010_ez.rb b/lib/pdf_fill/forms/maps/input_map_1010_ez.rb deleted file mode 100644 index 58723c811b1..00000000000 --- a/lib/pdf_fill/forms/maps/input_map_1010_ez.rb +++ /dev/null @@ -1,111 +0,0 @@ -# frozen_string_literal: true - -module PdfFill - module Forms - module Maps - module InputMap1010Ez - def self.extended(base) - base.include(self) - end - - INPUT_MAP = OpenStruct.new( - benefits_type: { - enrollment: 'F[0].P4[0].CheckBox7[6]', - registration: 'F[0].P4[0].CheckBox7[7]' - }, - veteran: { - name: 'F[0].P4[0].LastFirstMiddle[0]', - preferred_name: 'F[0].P4[0].TextField2[1]', - mothers_maiden_name: 'F[0].P4[0].TextField2[0]', - date_of_birth: 'F[0].P4[0].DateTimeField4[0]', - gender: 'F[0].P4[0].RadioButtonList[1]', - sigi_genders: 'F[0].P4[0].RadioButtonList[4]', - ssn: 'F[0].P4[0].SSN[0]', - place_of_birth: 'F[0].P4[0].TextField5[0]', - state_of_birth: 'F[0].P4[0].TextField5[0]', - marital_status: 'F[0].P4[0].RadioButtonList[3]', - email: 'F[0].P4[0].TextField23[0]', - home_phone: 'F[0].P4[0].TextField10[0]', - mobile_phone: 'F[0].P4[0].TextField11[0]', - initial_va_contact: 'F[0].P4[0].RadioButtonList[2]', - address: { - street: 'F[0].P4[0].TextField6[0]', - city: 'F[0].P4[0].TextField7[0]', - state: 'F[0].P4[0].TextField8[0]', - postalCode: 'F[0].P4[0].TextField25[0]' - }, - home_address: { - street: 'F[0].P4[0].TextField6[1]', - city: 'F[0].P4[0].TextField7[1]', - state: 'F[0].P4[0].TextField8[1]', - postalCode: 'F[0].P4[0].TextField25[1]' - }, - ethnicity: { - isAmericanIndianOrAlaskanNative: 'F[0].P4[0].CheckBox7[0]', - isAsian: 'F[0].P4[0].CheckBox7[1]', - isBlackOrAfricanAmerican: 'F[0].P4[0].CheckBox7[3]', - isSpanishHispanicLatino: 'F[0].P4[0].RadioButtonList[0]', - isNativeHawaiianOrOtherPacificIslander: 'F[0].P4[0].CheckBox7[4]', - isWhite: 'F[0].P4[0].CheckBox7[2]', - hasDemographicNoAnswer: 'F[0].P4[0].CheckBox7[5]' - }, - service: { - last_branch_of_service: 'F[0].P5[0].TextField13[0]', - last_entry_date: 'F[0].P5[0].DateTimeField8[0]', - last_discharge_date: 'F[0].P5[0].DateTimeField9[0]', - discharge_type: 'F[0].P5[0].TextField24[0]', - purple_heart_recipient: 'F[0].P5[0].RadioButtonList[6]', - is_former_pow: 'F[0].P5[0].RadioButtonList[7]', - post_11111998_combat: 'F[0].P5[0].RadioButtonList[8]', - disabled_in_lod: 'F[0].P5[0].RadioButtonList[9]', - sw_asia_combat: 'F[0].P5[0].RadioButtonList[10]', - vietnam_service: 'F[0].P5[0].RadioButtonList[12]', - exposed_to_radiation: 'F[0].P5[0].RadioButtonList[13]', - radium_treatments: 'F[0].P5[0].RadioButtonList[14]', - camp_lejeune: 'F[0].P5[0].RadioButtonList[15]' - }, - disclose_financial_information: 'F[0].P6[0].RadioButtonList[0]', - gross_income: 'F[0].P6[0].NumericField2[0]', - net_income: 'F[0].P6[0].NumericField2[3]', - other_income: 'F[0].P6[0].NumericField2[6]' - }, - spouse: { - name: 'F[0].P5[0].TextField20[0]', - date_of_birth: 'F[0].P5[0].DateTimeField6[0]', - date_of_marriage: 'F[0].P5[0].DateTimeField5[0]', - address: 'F[0].P5[0].TextField20[3]', - cohabitated_last_year: 'F[0].P5[0].RadioButtonList[2]', - gross_income: 'F[0].P6[0].NumericField2[1]', - net_income: 'F[0].P6[0].NumericField2[4]', - other_income: 'F[0].P6[0].NumericField2[7]' - }, - is_medicaid_eligible: 'F[0].P5[0].RadioButtonList[4]', - is_enrolled_nedicare_part_a: 'F[0].P5[0].RadioButtonList[5]', - medicare_number: 'F[0].P5[0].MedicareClaimNumber[0]', - medicare_effective_date: 'F[0].P5[0].DateTimeField1[0]', - deductible_medical_expenses: 'F[0].P6[0].NumericField2[9]', - deductible_funeral_expenses: 'F[0].P6[0].NumericField2[10]', - deductible_education_expenses: 'F[0].P6[0].NumericField2[11]', - providers: { - insurance_name: 'F[0].P5[0].TextField17[0]', - insurance_policy_holder_name: 'F[0].P5[0].TextField18[0]', - insurance_policy_number: 'F[0].P5[0].TextField19[0]', - insurance_group_code: 'F[0].P5[0].TextField19[1]' - }, - dependents: { - name: 'F[0].P5[0].TextField20[1]', - date_of_birth: 'F[0].P5[0].DateTimeField3[0]', - ssn: 'F[0].P5[0].TextField20[4]', - relation: 'F[0].P5[0].RadioButtonList[3]', - became_dependent: 'F[0].P5[0].DateTimeField7[0]', - attend_school_last_year: 'F[0].P5[0].RadioButtonList[1]', - disabled_before18: 'F[0].P5[0].RadioButtonList[0]', - gross_income: 'F[0].P6[0].NumericField2[2]', - net_income: 'F[0].P6[0].NumericField2[5]', - other_income: 'F[0].P6[0].NumericField2[8]' - } - ) - end - end - end -end diff --git a/lib/pdf_fill/forms/maps/key_map_1010_ez.rb b/lib/pdf_fill/forms/maps/key_map_1010_ez.rb deleted file mode 100644 index 31b22700277..00000000000 --- a/lib/pdf_fill/forms/maps/key_map_1010_ez.rb +++ /dev/null @@ -1,113 +0,0 @@ -# frozen_string_literal: true - -require 'pdf_fill/forms/maps/input_map_1010_ez' - -module PdfFill - module Forms - module Maps - module KeyMap1010Ez - extend InputMap1010Ez - - KEY = { - 'helpers' => { - 'veteranFullName' => { key: INPUT_MAP.veteran[:name], question_num: 3 }, - 'gender' => { key: INPUT_MAP.veteran[:gender], question_num: 6 }, - 'sigiGenders' => { key: INPUT_MAP.veteran[:sigi_genders], question_num: 7 }, - 'placeOfBirth' => { key: INPUT_MAP.veteran[:place_of_birth], question_num: 12 }, - 'isAmericanIndianOrAlaskanNative' => { - key: INPUT_MAP.veteran[:ethnicity][:isAmericanIndianOrAlaskanNative], - question_num: 9 - }, - 'isAsian' => { key: INPUT_MAP.veteran[:ethnicity][:isAsian], question_num: 9 }, - 'isBlackOrAfricanAmerican' => { - key: INPUT_MAP.veteran[:ethnicity][:isBlackOrAfricanAmerican], - question_num: 9 - }, - 'isSpanishHispanicLatino' => { - key: INPUT_MAP.veteran[:ethnicity][:isSpanishHispanicLatino], - question_num: 8 - }, - 'isNativeHawaiianOrOtherPacificIslander' => { - key: INPUT_MAP.veteran[:ethnicity][:isNativeHawaiianOrOtherPacificIslander], - question_num: 9 - }, - 'isWhite' => { key: INPUT_MAP.veteran[:ethnicity][:isWhite], question_num: 9 }, - 'hasDemographicNoAnswer' => { - key: INPUT_MAP.veteran[:ethnicity][:hasDemographicNoAnswer], question_num: 9 - }, - 'maritalStatus' => { key: INPUT_MAP.veteran[:marital_status], question_num: 28 }, - 'wantsInitialVaContact' => { key: INPUT_MAP.veteran[:initial_va_contact], question_num: 37 }, - 'purpleHeartRecipient' => { key: INPUT_MAP.veteran[:service][:purple_heart_recipient] }, - 'isFormerPow' => { key: INPUT_MAP.veteran[:service][:is_former_pow] }, - 'postNov111998Combat' => { key: INPUT_MAP.veteran[:service][:post_11111998_combat] }, - 'disabledInLineOfDuty' => { key: INPUT_MAP.veteran[:service][:disabled_in_lod] }, - 'swAsiaCombat' => { key: INPUT_MAP.veteran[:service][:sw_asia_combat] }, - 'vietnamService' => { key: INPUT_MAP.veteran[:service][:vietnam_service] }, - 'exposedToRadiation' => { key: INPUT_MAP.veteran[:service][:exposed_to_radiation] }, - 'radiumTreatments' => { key: INPUT_MAP.veteran[:service][:radium_treatments] }, - 'campLejeune' => { key: INPUT_MAP.veteran[:service][:camp_lejeune] }, - 'isMedicaidEligible' => { key: INPUT_MAP.is_medicaid_eligible }, - 'isEnrolledMedicarePartA' => { key: INPUT_MAP.is_enrolled_nedicare_part_a }, - 'providers' => { - 'insuranceName' => { key: INPUT_MAP.providers[:insurance_name] }, - 'insurancePolicyHolderName' => { key: INPUT_MAP.providers[:insurance_policy_holder_name] }, - 'insurancePolicyNumber' => { key: INPUT_MAP.providers[:insurance_policy_number] }, - 'insuranceGroupCode' => { key: INPUT_MAP.providers[:insurance_group_code] } - }, - 'dependents' => { - 'fullName' => { key: INPUT_MAP.dependents[:name] }, - 'dependentRelation' => { key: INPUT_MAP.dependents[:relation] }, - 'socialSecurityNumber' => { key: INPUT_MAP.dependents[:ssn] }, - 'dateOfBirth' => { key: INPUT_MAP.dependents[:date_of_birth] }, - 'becameDependent' => { key: INPUT_MAP.dependents[:became_dependent] }, - 'attendedSchoolLastYear' => { key: INPUT_MAP.dependents[:attend_school_last_year] }, - 'disabledBefore18' => { key: INPUT_MAP.dependents[:disabled_before18] }, - 'grossIncome' => { key: INPUT_MAP.dependents[:gross_income] }, - 'netIncome' => { key: INPUT_MAP.dependents[:net_income] }, - 'otherIncome' => { key: INPUT_MAP.dependents[:other_income] } - }, - 'spouseFullName' => { key: INPUT_MAP.spouse[:name] }, - 'spouseAddress' => { key: INPUT_MAP.spouse[:address] }, - 'cohabitedLastYear' => { key: INPUT_MAP.spouse[:cohabitated_last_year] }, - 'veteranDateOfBirth' => { key: INPUT_MAP.veteran[:date_of_birth], question_num: 11 }, - 'lastEntryDate' => { key: INPUT_MAP.veteran[:service][:last_entry_date] }, - 'lastDischargeDate' => { key: INPUT_MAP.veteran[:service][:last_discharge_date] }, - 'medicarePartAEffectiveDate' => { key: INPUT_MAP.medicare_effective_date }, - 'spouseDateOfBirth' => { key: INPUT_MAP.spouse[:date_of_birth] }, - 'dateOfMarriage' => { key: INPUT_MAP.spouse[:date_of_marriage] }, - 'discloseFinancialInformation' => { key: INPUT_MAP.veteran[:disclose_financial_information] } - }, - 'mothersMaidenName' => { key: INPUT_MAP.veteran[:mothers_maiden_name], question_num: 5 }, - 'veteranSocialSecurityNumber' => { key: INPUT_MAP.veteran[:ssn], question_num: 10 }, - 'email' => { key: INPUT_MAP.veteran[:email], question_num: 22 }, - 'homePhone' => { key: INPUT_MAP.veteran[:home_phone], question_num: 20 }, - 'mobilePhone' => { key: INPUT_MAP.veteran[:mobile_phone], question_num: 21 }, - 'veteranAddress' => { - 'street' => { key: INPUT_MAP.veteran[:address][:street], question_num: 15 }, - 'city' => { key: INPUT_MAP.veteran[:address][:city], question_num: 16 }, - 'postalCode' => { key: INPUT_MAP.veteran[:address][:postalCode], question_num: 18 }, - 'state' => { key: INPUT_MAP.veteran[:address][:state], question_num: 17 } - }, - 'veteranHomeAddress' => { - 'street' => { key: INPUT_MAP.veteran[:home_address][:street], question_num: 23 }, - 'city' => { key: INPUT_MAP.veteran[:home_address][:city], question_num: 24 }, - 'postalCode' => { key: INPUT_MAP.veteran[:home_address][:postalCode], question_num: 26 }, - 'state' => { key: INPUT_MAP.veteran[:home_address][:state], question_num: 25 } - }, - 'lastServiceBranch' => { key: INPUT_MAP.veteran[:service][:last_branch_of_service] }, - 'dischargeType' => { key: INPUT_MAP.veteran[:service][:discharge_type] }, - 'medicareClaimNumber' => { key: INPUT_MAP.medicare_number }, - 'spouseGrossIncome' => { key: INPUT_MAP.spouse[:gross_income] }, - 'spouseNetIncome' => { key: INPUT_MAP.spouse[:net_income] }, - 'spouseOtherIncome' => { key: INPUT_MAP.spouse[:other_income] }, - 'veteranGrossIncome' => { key: INPUT_MAP.veteran[:gross_income] }, - 'veteranNetIncome' => { key: INPUT_MAP.veteran[:net_income] }, - 'veteranOtherIncome' => { key: INPUT_MAP.veteran[:other_income] }, - 'deductibleMedicalExpenses' => { key: INPUT_MAP.deductible_medical_expenses }, - 'deductibleFuneralExpenses' => { key: INPUT_MAP.deductible_funeral_expenses }, - 'deductibleEducationExpenses' => { key: INPUT_MAP.deductible_education_expenses } - }.freeze - end - end - end -end diff --git a/lib/pdf_fill/forms/pdfs/10-10EZ.pdf b/lib/pdf_fill/forms/pdfs/10-10EZ.pdf deleted file mode 100644 index 77691d8241606c64344cd22dafd8beb75abafa64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206454 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
    U7y=_M(}o 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 B)Kl4y-Q=1p^n;pTR1t%kUr@1wnx9uOfYMl0 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

      =@qwGO;~?g`w| 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

      T1IinRO03oC^V-x84hI@Hk4#Xb3&P>IF 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�N;KL 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�f~~tD>naqduD`? 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

        e2S0F`V)iMv^eB2U?9NCY|jaFg4 zgwI4{x}~6DxzKZDeM+Q+T(Kni^SmHHVNvKvg_HuZj@I`eJv4=-5-@W@8uz>vQ(Lk> zoid_WLZLEoI4CDJs$9`O9ohYQDu}!*ivuVM?n&M3!w#2=T)q>uV3CY%Q zs93eAB%pe}E-_fppv@9^cm~G{iCqvHDAtyxgHU+^nKX4_nPw21mA-$$N6Pedo&t=m zQH`yQvAma2StZymkCET8;@UblDIU)CgKX@)*o&wt7!TD^w#yVdRjfjIHJ5wE88#fv z$$U{FnG`~V`ZTrt5&=|ieNRlsz1fW$c*38GNicrrcfGE7iaS#an;WZ3*xDN#ISVVjKv6I2rgJ#{5xdaNYGsSK<=uMq_O7J}MDPXJbJI ztt#J}lCq%}bo%JJm;S(?-L^!}pN&Xo4@zAzaf6xP!QL5&$#pOpPd%9LLhZ;O^#WM& zhTdq_hEE{U-f6AKOS^F3|@Lb=3WjwV+u}n2ChGB ziLN_zuRLBghL(WEEV`S%$3w8^;=eQV$0Ks1Gak(XbX)K;nAJ;f{HfOxZs1RekX|r` zdZH66#;gSEMxN0^RExccK!p0&Q*Vc*>$wByn$qH?aQhga51OwcbS+5vlYj1Pe{qZt z`}gSoi!UYB{M23}V*d1xkN$M@m!rQQ{R6+h9{ug;&-hHE3xivUotw$;b>$v*kg2klJz z>{}oDQ2IOPeqa6|I?m3N%Q@%XbI(2Z{JZz&yAIAh_IwKbcX_HJohXWGk~2GHV&#?U z(+B9Z`58*q-eqr+IXxtK3li_okyDg144UyGYi_Zf_j2*NWoo|7RqNvzC%Avz%xFH| z>ho~>8j8^*=V)4-6HRC|bDa11Az+$y-GtWT?CS(1thpvr=P0VZP-i1slEB(&-Yv<| zRK8o*^s(mKSp8$}(Fat5&$5ae`8mN_^QWjC<8jk|I@|PNmjs8Z=ALl7KiQ_^qNT%K zovX{w!BY{p@=y6m@_y4rbsFV8rukHMaYa#vuEFzsef5Ad$x-g&%1m+0>3mt)>(8Bo z6xvNQC#t?w#U#!BCb%+ho2SLce$#A{GkJq6WRh!l!pyZ*mA84lI∓2f7pK<|ALN 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 z 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 {}, - 'secondaryCaregiverOne' => {}, - 'secondaryCaregiverTwo' => {} - } - - merge_names('veteranFullName') - merge_names('spouseFullName') - merge_ethnicity_choices - merge_place_of_birth - merge_gender('gender') - merge_gender('sigiGenders') - merge_marital_status - merge_service_histories - merge_providers - merge_spouse_address - merge_dependents - merge_financial_discloser - merge_radio_buttons - format_dates - - @form_data - end - - private - - def merge_radio_buttons - fields = %w[isMedicaidEligible isEnrolledMedicarePartA cohabitedLastYear wantsInitialVaContact] - fields.each { |field| merge_radio_button(field, @form_data) } - end - - def merge_names(type) - name = @form_data[type] - - full_name_parts = [ - name['last'], - name['first'], - name['middle'] - ].compact.join(', ') - - @form_data['helpers'][type] = full_name_parts - end - - def merge_gender(type = 'gender') - value = @form_data[type] || 'O' - - @form_data['helpers'][type] = GENDERS[value.to_sym] - end - - def merge_ethnicity_choices - ETHNICITY_CHOICES.each do |choice| - value = @form_data[choice] - selected = value == true ? '1' : '2' - - @form_data['helpers'][choice] = selected - end - end - - def merge_marital_status - value = @form_data['maritalStatus'] - - MARITAL_STATUS.each_with_index do |status, i| - if value.downcase == status&.downcase - @form_data['helpers']['maritalStatus'] = (i + 1).to_s - break - end - end - end - - def merge_place_of_birth - city = @form_data['cityOfBirth'] - state = @form_data['stateOfBirth'] - - @form_data['helpers']['placeOfBirth'] = [city, state].join(', ') - end - - def merge_service_histories - SERVICE_HISTORIES.each { |history| merge_checkbox(history, @form_data) } - end - - def merge_providers - providers = @form_data['providers'] - provider = providers.first - - @form_data['helpers']['providers'] = provider - end - - def merge_dependents - dependents = @form_data['dependents'] - return if dependents.empty? - - dependent = dependents.first - - @form_data['helpers']['dependents'] = dependent - - format_date_for('dateOfBirth', dependent, 'dependents') - format_date_for('becameDependent', dependent, 'dependents') - merge_radio_button('dependentRelation', dependent, 'dependents') - merge_radio_button('disabledBefore18', dependent, 'dependents') - merge_radio_button('attendedSchoolLastYear', dependent, 'dependents') - end - - def merge_spouse_address - address = @form_data['spouseAddress']&.symbolize_keys - - full_address = format('%s %s, %s %s', address) - @form_data['helpers']['spouseAddress'] = full_address - end - - def merge_financial_discloser - disclosure = @form_data['discloseFinancialInformation'] - selected = disclosure == true ? 0 : 1 - - @form_data['helpers']['discloseFinancialInformation'] = selected - end - - def format_date_for(field, source, *path) - date = source[field] - date = Date.parse(date).strftime('%m/%d/%Y') if date - assign_value(field, date, path) - end - - def format_dates - %w[ - veteranDateOfBirth lastEntryDate lastDischargeDate medicarePartAEffectiveDate - spouseDateOfBirth dateOfMarriage - ].each { |field| format_date_for(field, @form_data) } - end - - def merge_radio_button(field, source, *path) - selected = source[field] == true ? '1' : '2' - - assign_value(field, selected, path) - end - - def form_data_helper(_field, path) - form_data = path.empty? ? @form_data : @form_data.dig(*path) - form_data.is_a?(Array) ? form_data.first : form_data - end - - def assign_value(field, value, path) - if path.empty? - @form_data['helpers'][field] = value - return - end - - @form_data['helpers'].dig(*path)[field] = value - end - - def merge_checkbox(field, source, *path) - selected = source[field] == true ? 'YES' : 'NO' - assign_value(field, selected, path) - end - end - end -end diff --git a/spec/controllers/v0/health_care_applications_controller_spec.rb b/spec/controllers/v0/health_care_applications_controller_spec.rb index 84cd49af786..619dbf23f44 100644 --- a/spec/controllers/v0/health_care_applications_controller_spec.rb +++ b/spec/controllers/v0/health_care_applications_controller_spec.rb @@ -14,21 +14,4 @@ expect(json['attributes']).to eq(hca_response['attributes']) end end - - describe '#download_pdf' do - let(:response_pdf) { Rails.root.join 'tmp', 'pdfs', '10-10EZ_John_Smith.pdf' } - let(:expected_pdf) { Rails.root.join 'spec', 'fixtures', 'pdf_fill', '10-10EZ', 'unsigned', 'simple.pdf' } - - it 'downloads a pdf' do - post :download_pdf, params: JSON.parse(hca_request) - - File.open(response_pdf, 'wb+') { |f| f.write(response.body) } - - expect(response).to have_http_status(:ok) - - expect( - pdfs_fields_match?(response_pdf, expected_pdf) - ).to eq(true) - end - end end From bbfcc31f8ebccf2b48db6a463e18a80b3c83cda4 Mon Sep 17 00:00:00 2001 From: mchristiansonVA <95487885+mchristiansonVA@users.noreply.github.com> Date: Mon, 15 Apr 2024 16:24:33 -0400 Subject: [PATCH 156/260] Api 34936 ptcpnt addrs create (#16188) * Initial commit * Incremental commit, add spec test * Misc cleanup, spec value adjustments * Add blank cassette for now * Test data tweaks * Remove byebug * Arrange options in order presented in BGS service catalog * Add updated spec with accepted values, updated cassette * Rubocop layout adjustment * Initial changes for BGS unit test pattern * Update to use helper method * API-34936 correct outdated BGS client helper cassette location comment * API-34936 move cassette location to match BGS client helper * API-34936 replace hardcoded BGS base URL with cassette placeholder * API-34936 replace IP mismatch in BGS cassette * API-34936 reformat vnp_ptcpnt_addrs_create cassette for readability --------- Co-authored-by: Oren Mittman --- .../bgs_service/vnp_ptcpnt_addrs_service.rb | 17 ++ .../vnp_ptcpnt_addrs_service_spec.rb | 86 ++++++++ .../spec/support/bgs_client_helpers.rb | 2 +- .../vnp_ptcpnt_addrs_create/happy_path.yml | 186 ++++++++++++++++++ 4 files changed, 290 insertions(+), 1 deletion(-) create mode 100644 modules/claims_api/lib/bgs_service/vnp_ptcpnt_addrs_service.rb create mode 100644 modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_addrs_service_spec.rb create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_addrs_service/vnp_ptcpnt_addrs_create/happy_path.yml diff --git a/modules/claims_api/lib/bgs_service/vnp_ptcpnt_addrs_service.rb b/modules/claims_api/lib/bgs_service/vnp_ptcpnt_addrs_service.rb new file mode 100644 index 00000000000..85bf4cda2ff --- /dev/null +++ b/modules/claims_api/lib/bgs_service/vnp_ptcpnt_addrs_service.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module ClaimsApi + class VnpPtcpntAddrsService < ClaimsApi::LocalBGS + def vnp_ptcpnt_addrs_create(options) + arg_strg = convert_nil_values(options) + body = Nokogiri::XML::DocumentFragment.parse <<~EOXML + + #{arg_strg} + + EOXML + + make_request(endpoint: 'VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService', + action: 'vnpPtcpntAddrsCreate', body:, key: 'return') + end + end +end diff --git a/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_addrs_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_addrs_service_spec.rb new file mode 100644 index 00000000000..e9dfa8550cb --- /dev/null +++ b/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_addrs_service_spec.rb @@ -0,0 +1,86 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'bgs_service/vnp_ptcpnt_addrs_service' +require Rails.root.join('modules', 'claims_api', 'spec', 'support', 'bgs_client_helpers.rb') + +metadata = { + bgs: { + service: 'vnp_ptcpnt_addrs_service', + operation: 'vnp_ptcpnt_addrs_create' + } +} + +describe ClaimsApi::VnpPtcpntAddrsService, metadata do + subject { described_class.new external_uid: 'xUid', external_key: 'xKey' } + + describe 'vnp_ptcpnt_addrs_create' do + let(:options) { {} } + + it 'responds with attributes' do + options[:vnp_ptcpnt_addrs_id] = nil + options[:vnp_proc_id] = '3854596' + options[:vnp_ptcpnt_id] = '182057' + options[:efctv_dt] = '2020-07-16T18:20:18Z' + options[:addrs_one_txt] = '76 Crowther Ave' + options[:addrs_three_txt] = nil + options[:addrs_two_txt] = nil + options[:bad_addrs_ind] = nil + options[:city_nm] = 'Bridgeport' + options[:cntry_nm] = nil + options[:county_nm] = nil + options[:eft_waiver_type_nm] = nil + options[:email_addrs_txt] = 'testy@test.com' + options[:end_dt] = nil + options[:fms_addrs_code_txt] = nil + options[:frgn_postal_cd] = nil + options[:group_1_verifd_type_cd] = nil + options[:jrn_dt] = '2020-07-16T18:20:17Z' + options[:jrn_lctn_id] = 281 + options[:jrn_obj_id] = 'VAgovAPI' + options[:jrn_status_type_cd] = 'U' + options[:jrn_user_id] = 'VAgovAPI' + options[:lctn_nm] = nil + options[:mlty_postal_type_cd] = nil + options[:mlty_post_office_type_cd] = nil + options[:postal_cd] = 'CT' + options[:prvnc_nm] = 'CT' + options[:ptcpnt_addrs_type_nm] = 'Mailing' + options[:shared_addrs_ind] = 'N' + options[:trsury_addrs_five_txt] = nil + options[:trsury_addrs_four_txt] = nil + options[:trsury_addrs_one_txt] = nil + options[:trsury_addrs_six_txt] = nil + options[:trsury_addrs_three_txt] = nil + options[:trsury_addrs_two_txt] = nil + options[:trsury_seq_nbr] = nil + options[:trtry_nm] = nil + options[:zip_first_suffix_nbr] = nil + options[:zip_prefix_nbr] = '06605' + options[:zip_second_suffix_nbr] = nil + + use_bgs_cassette('happy_path') do + response = subject.vnp_ptcpnt_addrs_create(options) + expect(response).to include( + { vnp_ptcpnt_addrs_id: '143950', + efctv_dt: '2020-07-16T18:20:18Z', + vnp_ptcpnt_id: '182057', + vnp_proc_id: '3854596', + addrs_one_txt: '76 Crowther Ave', + city_nm: 'Bridgeport', + email_addrs_txt: 'testy@test.com', + jrn_dt: '2020-07-16T18:20:17Z', + jrn_lctn_id: '281', + jrn_obj_id: 'VAgovAPI', + jrn_status_type_cd: 'U', + jrn_user_id: 'VAgovAPI', + postal_cd: 'CT', + prvnc_nm: 'CT', + ptcpnt_addrs_type_nm: 'Mailing', + shared_addrs_ind: 'N', + zip_prefix_nbr: '06605' } + ) + end + end + end +end diff --git a/modules/claims_api/spec/support/bgs_client_helpers.rb b/modules/claims_api/spec/support/bgs_client_helpers.rb index 8cd2c5f8ebc..4d6394c50fd 100644 --- a/modules/claims_api/spec/support/bgs_client_helpers.rb +++ b/modules/claims_api/spec/support/bgs_client_helpers.rb @@ -38,7 +38,7 @@ module BGSClientHelpers # Then, HTTP interactions that occur within the block supplied to this method # will be captured by VCR cassettes that have the following convenient # properties: - # - They will be nicely organized at `bgs/:service/:operation/:name` + # - They will be nicely organized at `claims_api/bgs/:service/:operation/:name` # - Cassette matching will be done on canonicalized XML bodies, so # reformatting cassettes for human readability won't defeat matching def use_bgs_cassette(name, &) diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_addrs_service/vnp_ptcpnt_addrs_create/happy_path.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_addrs_service/vnp_ptcpnt_addrs_create/happy_path.yml new file mode 100644 index 00000000000..11d52b9b5fd --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_addrs_service/vnp_ptcpnt_addrs_create/happy_path.yml @@ -0,0 +1,186 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 04 Apr 2024 18:57:11 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 04 Apr 2024 18:57:11 GMT +- request: + method: post + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + + 3854596 + 182057 + 2020-07-16T18:20:18Z + 76 Crowther Ave + + + + Bridgeport + + + + testy@test.com + + + + + 2020-07-16T18:20:17Z + 281 + VAgovAPI + U + VAgovAPI + + + + CT + CT + Mailing + N + + + + + + + + + + 06605 + + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpPtcpntAddrsCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 04 Apr 2024 18:57:12 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA= + + + + + + 143950 + 2020-07-16T18:20:18Z + 182057 + 3854596 + 76 Crowther Ave + Bridgeport + testy@test.com + 2020-07-16T18:20:17Z + 281 + VAgovAPI + U + VAgovAPI + CT + CT + Mailing + N + 06605 + + + + + recorded_at: Thu, 04 Apr 2024 18:57:12 GMT +recorded_with: VCR 6.2.0 From 4e7c4d2893081bfbe6b6cca66f0bbb65fef6cf4b Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Mon, 15 Apr 2024 17:02:39 -0400 Subject: [PATCH 157/260] Simple Forms: Refactor PDF Stamper Part 1 (#16268) * Remove one-off resubmission functionality for 21-4142 * Begin refactoring PDF Stamper * Use .tap method * rubocop * fix tests * rubocop * tweaks based on feedback --- .../models/simple_forms_api/vba_20_10207.rb | 11 ++ .../models/simple_forms_api/vba_21_0845.rb | 4 + .../models/simple_forms_api/vba_21_0966.rb | 4 + .../models/simple_forms_api/vba_21_0972.rb | 4 + .../models/simple_forms_api/vba_21_10210.rb | 4 + .../models/simple_forms_api/vba_21_4142.rb | 4 + .../models/simple_forms_api/vba_21p_0847.rb | 4 + .../models/simple_forms_api/vba_26_4555.rb | 12 ++ .../models/simple_forms_api/vha_10_7959f_1.rb | 4 + .../services/simple_forms_api/pdf_stamper.rb | 182 ++++-------------- .../spec/services/pdf_stamper_spec.rb | 79 +++----- 11 files changed, 119 insertions(+), 193 deletions(-) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb index a324bc267b6..c85aa2fc66f 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb @@ -82,6 +82,17 @@ def handle_attachments(file_path) end end + def desired_stamps + coords = if %w[veteran non-veteran].include? data['preparer_type'] + [[50, 685]] + elsif data['third_party_type'] == 'power-of-attorney' + [[50, 440]] + elsif %w[third-party-veteran third-party-non-veteran].include? data['preparer_type'] + [[50, 565]] + end + [{ coords:, text: data['statement_of_truth_signature'], page: 4 }] + end + def submission_date_config { should_stamp_date?: false diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb index c5194b67cee..787c2c88b03 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb @@ -37,6 +37,10 @@ def words_to_remove person_address + organization_address end + def desired_stamps + [{ coords: [50, 240], text: data['statement_of_truth_signature'], page: 2 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb index afb264d1e98..6e7da54c6e1 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb @@ -59,6 +59,10 @@ def third_party_info end end + def desired_stamps + [{ coords: [50, 415], text: data['statement_of_truth_signature'], page: 1 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb index eb63fb40ccd..fdd73820a23 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb @@ -27,6 +27,10 @@ def zip_code_is_us_based @data.dig('preparer_address', 'country') == 'USA' end + def desired_stamps + [{ coords: [50, 465], text: data['statement_of_truth_signature'], page: 2 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb index be1eeb6fa35..2ba5fcbb0cb 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb @@ -33,6 +33,10 @@ def words_to_remove statement + witness_phone + witness_email end + def desired_stamps + [{ coords: [50, 160], text: data['statement_of_truth_signature'], page: 2 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb index 849608e35d0..f82f456d972 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb @@ -32,6 +32,10 @@ def zip_code_is_us_based @data.dig('veteran', 'address', 'country') == 'USA' end + def desired_stamps + [{ coords: [50, 560], text: data['statement_of_truth_signature'], page: 1 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb index 89c3c30ba75..d5670cf04bb 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb @@ -31,6 +31,10 @@ def zip_code_is_us_based @data.dig('preparer_address', 'country') == 'USA' end + def desired_stamps + [{ coords: [50, 190], text: data['statement_of_truth_signature'], page: 1 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb index a146e8bb6f0..2584fe31709 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb @@ -45,6 +45,18 @@ def zip_code_is_us_based @data.dig('veteran', 'address', 'country') == 'USA' end + def desired_stamps + return [] unless data + + [].tap do |stamps| + stamps << { coords: [73, 390], text: 'X' } unless data.dig('previous_sah_application', + 'has_previous_sah_application') + stamps << { coords: [73, 355], text: 'X' } unless data.dig('previous_hi_application', + 'has_previous_hi_application') + stamps << { coords: [73, 320], text: 'X' } unless data.dig('living_situation', 'is_in_care_facility') + end.compact + end + def submission_date_config { should_stamp_date?: false } end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb index 094564b668e..7e67ba30f91 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb @@ -27,6 +27,10 @@ def zip_code_is_us_based true end + def desired_stamps + [{ coords: [26, 82.5], text: data['statement_of_truth_signature'], page: 0 }] + end + def submission_date_config { should_stamp_date?: false } end diff --git a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb index 4c38e4e3387..68cc6e837b5 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb @@ -9,12 +9,23 @@ class PdfStamper SUBMISSION_DATE_TITLE = 'Application Submitted:' def self.stamp_pdf(stamped_template_path, form, current_loa) + stamp_signature(stamped_template_path, form) + + stamp_auth_text(stamped_template_path, current_loa) + + stamp_submission_date(stamped_template_path, form.submission_date_config) + end + + def self.stamp_signature(stamped_template_path, form) form_number = form.data['form_number'] if FORM_REQUIRES_STAMP.include? form_number - stamp_method = "stamp#{form_number.gsub('-', '')}".downcase - send(stamp_method, stamped_template_path, form) + form.desired_stamps.each do |desired_stamp| + stamp(desired_stamp, stamped_template_path) + end end + end + def self.stamp_auth_text(stamped_template_path, current_loa) current_time = "#{Time.current.in_time_zone('America/Chicago').strftime('%H:%M:%S')} " auth_text = case current_loa when 3 @@ -24,145 +35,15 @@ def self.stamp_pdf(stamped_template_path, form, current_loa) else 'Signee not signed in.' end - stamp_text = SUBMISSION_TEXT + current_time - desired_stamps = [[10, 10, stamp_text]] - verify(stamped_template_path) { stamp(desired_stamps, stamped_template_path, auth_text, text_only: false) } - - stamp_submission_date(stamped_template_path, form.submission_date_config) - end - - def self.stamp107959f1(stamped_template_path, form) - desired_stamps = [[26, 82.5, form.data['statement_of_truth_signature']]] - append_to_stamp = false - verify(stamped_template_path) { stamp(desired_stamps, stamped_template_path, append_to_stamp) } - end - - def self.stamp264555(stamped_template_path, form) - desired_stamps = [] - desired_stamps.append([73, 390, 'X']) unless form.data['previous_sah_application']['has_previous_sah_application'] - desired_stamps.append([73, 355, 'X']) unless form.data['previous_hi_application']['has_previous_hi_application'] - desired_stamps.append([73, 320, 'X']) unless form.data['living_situation']['is_in_care_facility'] - append_to_stamp = false - stamp(desired_stamps, stamped_template_path, append_to_stamp) - end - - def self.stamp214142(stamped_template_path, form) - desired_stamps = [[50, 560]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :text, position: desired_stamps[0] }, - { type: :new_page } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - - # This is a one-off case where we need to stamp a date on the first page of 21-4142 when resubmitting - if form.data['in_progress_form_created_at'] - date_title = 'Application Submitted:' - date_text = form.data['in_progress_form_created_at'] - stamp214142_date_stamp_for_resubmission(stamped_template_path, date_title, date_text) + coords = [10, 10] + text = SUBMISSION_TEXT + current_time + page = 0 + desired_stamp = { coords:, text:, page: } + verify(stamped_template_path) do + stamp(desired_stamp, stamped_template_path, append_to_stamp: auth_text, text_only: false) end end - def self.stamp214142_date_stamp_for_resubmission(stamped_template_path, date_title, date_text) - date_title_stamp_position = [440, 710] - date_text_stamp_position = [440, 690] - page_configuration = [ - { type: :text, position: date_title_stamp_position }, - { type: :new_page }, - { type: :new_page } - ] - - verified_multistamp(stamped_template_path, date_title, page_configuration, 12) - - page_configuration = [ - { type: :text, position: date_text_stamp_position }, - { type: :new_page }, - { type: :new_page } - ] - - verified_multistamp(stamped_template_path, date_text, page_configuration, 12) - end - - def self.stamp2110210(stamped_template_path, form) - desired_stamps = [[50, 160]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp210845(stamped_template_path, form) - desired_stamps = [[50, 240]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp21p0847(stamped_template_path, form) - desired_stamps = [[50, 190]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp210972(stamped_template_path, form) - desired_stamps = [[50, 465]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp210966(stamped_template_path, form) - desired_stamps = [[50, 415]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp2010207(stamped_template_path, form) - desired_stamps = if %w[veteran non-veteran].include? form.data['preparer_type'] - [[50, 685]] - elsif form.data['third_party_type'] == 'power-of-attorney' - [[50, 440]] - elsif %w[third-party-veteran third-party-non-veteran].include? form.data['preparer_type'] - [[50, 565]] - end - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :new_page }, - { type: :new_page }, - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - def self.stamp4010007_uuid(uuid) uuid = "UUID: #{uuid}" stamped_template_path = 'tmp/vba_40_10007-tmp.pdf' @@ -195,13 +76,21 @@ def self.multistamp(stamped_template_path, signature_text, page_configuration, f Common::FileHelpers.delete_file_if_exists(stamp_path) if defined?(stamp_path) end - def self.stamp(desired_stamps, stamped_template_path, append_to_stamp, text_only: true) + def self.stamp(desired_stamp, stamped_template_path, append_to_stamp: false, text_only: true) current_file_path = stamped_template_path - desired_stamps.each do |x, y, text| + coords = desired_stamp[:coords] + text = desired_stamp[:text] + page = desired_stamp[:page] + x = coords[0] + y = coords[1] + if page + page_configuration = get_page_configuration(page, coords) + verified_multistamp(stamped_template_path, text, page_configuration) + else datestamp_instance = CentralMail::DatestampPdf.new(current_file_path, append_to_stamp:) current_file_path = datestamp_instance.run(text:, x:, y:, text_only:, size: 9) + File.rename(current_file_path, stamped_template_path) end - File.rename(current_file_path, stamped_template_path) end def self.perform_multistamp(stamped_template_path, stamp_path) @@ -258,5 +147,16 @@ def self.default_page_configuration { type: :new_page } ] end + + def self.get_page_configuration(page, position) + [ + { type: :new_page }, + { type: :new_page }, + { type: :new_page }, + { type: :new_page } + ].tap do |config| + config[page] = { type: :text, position: } + end + end end end diff --git a/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb b/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb index 09927ed66fb..4771703c2fb 100644 --- a/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb +++ b/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb @@ -8,78 +8,52 @@ let(:form) { "SimpleFormsApi::#{test_payload.titleize.gsub(' ', '')}".constantize.new(data) } let(:path) { 'tmp/stuff.json' } - describe 'form-specific stamp methods' do - subject(:stamp) { described_class.send(stamp_method, generated_form_path, form) } + describe '.stamp_signature' do + subject(:stamp_signature) { described_class.stamp_signature(path, form) } before do - allow(Common::FileHelpers).to receive(:random_file_path).and_return('fake/stamp_path') - allow(Common::FileHelpers).to receive(:delete_file_if_exists) - end - - %w[21-4142 21-10210 21p-0847].each do |form_number| - context "when generating a stamped file for form #{form_number}" do - let(:stamp_method) { "stamp#{form_number.gsub('-', '')}" } - let(:test_payload) { "vba_#{form_number.gsub('-', '_')}" } - let(:generated_form_path) { 'fake/generated_form_path' } - - it 'raises an error' do - expect { stamp }.to raise_error(StandardError, /An error occurred while verifying stamp/) - end - end - end - end - - describe '.stamp107959f1' do - subject(:stamp107959f1) { described_class.stamp107959f1(path, form) } - - before do - allow(described_class).to receive(:stamp).and_return(true) allow(File).to receive(:size).and_return(1, 2) end context 'when statement_of_truth_signature is provided' do - before { stamp107959f1 } + before do + allow(described_class).to receive(:stamp).and_return(true) + stamp_signature + end let(:test_payload) { 'vha_10_7959f_1' } - let(:signature) { form.data['statement_of_truth_signature'] } - let(:stamps) { [[26, 82.5, signature]] } + let(:desired_stamp) do + { + coords: [26, 82.5], + text: form.data['statement_of_truth_signature'], + page: 0 + } + end it 'calls stamp with correct desired_stamp' do - expect(described_class).to have_received(:stamp).with(stamps, path, false) + expect(described_class).to have_received(:stamp).with(desired_stamp, path) end end - end - - describe '.stamp264555' do - subject(:stamp264555) { described_class.stamp264555(path, form) } - - before do - allow(described_class).to receive(:stamp).and_return(true) - allow(File).to receive(:size).and_return(1, 2) - end - context 'when it is called with legitimate parameters' do - before { stamp264555 } + context 'when no stamps are needed' do + before do + allow(described_class).to receive(:stamp).and_return(true) + stamp_signature + end let(:test_payload) { 'vba_26_4555' } let(:stamps) { [] } - it 'calls stamp correctly' do - expect(described_class).to have_received(:stamp).with(stamps, path, false) + it 'does not call :stamp' do + expect(described_class).not_to have_received(:stamp) end end - end - - describe '.stamp210845' do - subject(:stamp210845) { described_class.stamp210845(path, form) } - - before do - allow(described_class).to receive(:multistamp).and_return(true) - allow(File).to receive(:size).and_return(1, 2) - end context 'when it is called with legitimate parameters' do - before { stamp210845 } + before do + allow(described_class).to receive(:multistamp).and_return(true) + stamp_signature + end let(:test_payload) { 'vba_21_0845' } let(:signature) { form.data['statement_of_truth_signature'] } @@ -87,7 +61,8 @@ [ { type: :new_page }, { type: :new_page }, - { type: :text, position: [50, 240] } + { type: :text, position: [50, 240] }, + { type: :new_page } ] end From 6f268f622b4415312761aa361829ea63c3afa2c2 Mon Sep 17 00:00:00 2001 From: Khoa Nguyen <134089461+Khoa-V-Nguyen@users.noreply.github.com> Date: Mon, 15 Apr 2024 16:26:47 -0600 Subject: [PATCH 158/260] Updated Retrievers (#16350) - Updated `Inquiries::Retriever` - Updated `Correspondences::Retriever` Co-authored-by: khoa-v-nguyen --- .../ask_va_api/correspondences/retriever.rb | 2 +- .../app/lib/ask_va_api/inquiries/retriever.rb | 3 +- .../correspondences/retriever_spec.rb | 50 +++++++++++++++++-- 3 files changed, 50 insertions(+), 5 deletions(-) diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb index 9f152fbd90e..f62f4368663 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb @@ -22,7 +22,7 @@ def fetch_data data = JSON.parse(data, symbolize_names: true)[:Data] filter_data(data) else - endpoint = "inquiries/#{inquiry_id}/replies" + endpoint = "inquiry/#{inquiry_id}/replies" response = Crm::Service.new(icn: nil).call(endpoint:) handle_response_data(response) diff --git a/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb index eb2c9dd01b5..0951d724eb8 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb @@ -29,7 +29,8 @@ def fetch_data(id = nil) filter_data(data, id) else endpoint = 'inquiries' - payload = id ? { id: } : { icn: } + id ||= icn + payload = { id: } response = Crm::Service.new(icn:).call(endpoint:, payload:) handle_response_data(response) diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb index d66d4ff2219..3eed7120732 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb @@ -48,10 +48,54 @@ end context 'when successful' do - let(:user_mock_data) { true } + context 'with user_mock_data' do + let(:user_mock_data) { true } - it 'returns an array object with correct data' do - expect(retriever.call.first).to be_a(AskVAApi::Correspondences::Entity) + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Correspondences::Entity) + end + end + + context 'with Crm::Service' do + let(:crm_response) do + { + Data: [ + { + Id: 'a5247de6-62c4-ee11-907a-001dd804eab2', + ModifiedOn: '2/5/2024 8:14:48 PM', + StatusReason: 'PendingSend', + Description: 'Dear aminul, Thank you for submitting ' \ + 'your Inquiry with the U.S.', + MessageType: 'Notification', + EnableReply: true, + AttachmentNames: nil + }, + { + Id: 'f4b12ee3-93bb-ed11-9886-001dd806a6a7', + ModifiedOn: '3/5/2023 8:25:49 PM', + StatusReason: 'Sent', + Description: 'Dear aminul, Thank you for submitting your ' \ + 'Inquiry with the U.S. Department of Veteran Affairs.', + MessageType: 'Notification', + EnableReply: true, + AttachmentNames: nil + } + ], + Message: nil, + ExceptionOccurred: false, + ExceptionMessage: nil, + MessageId: '086594d9-188b-46b0-9ce2-b8b36329506b' + } + end + + before do + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(crm_response) + end + + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Correspondences::Entity) + end end end end From 29173f71bef1f63f3e8d026595571c6ad4b58cbb Mon Sep 17 00:00:00 2001 From: evansmith Date: Mon, 15 Apr 2024 19:26:17 -0400 Subject: [PATCH 159/260] =?UTF-8?q?do=20not=20check=20no=20for=20burial=20?= =?UTF-8?q?responsibility=20and=20plot=20expense=20responsibi=E2=80=A6=20(?= =?UTF-8?q?#16341)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * do not check no for burial responsibility and plot expense responsibility * update code owners --- .github/CODEOWNERS | 1 + lib/pdf_fill/forms/va21p530v2.rb | 2 -- spec/fixtures/pdf_fill/21P-530V2/merge_fields.json | 2 -- spec/lib/pdf_fill/forms/va21p530v2_spec.rb | 6 ++++-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index fde32a93c71..76122d3c070 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1192,6 +1192,7 @@ spec/fixtures/pdf_fill/21-674 @department-of-veterans-affairs/Benefits-Team-1 @d spec/fixtures/pdf_fill/21-8940 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/21P-527EZ @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/21P-530 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/fixtures/pdf_fill/21P-530V2 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/26-1880 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/28-1900 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/28-8832 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index 06b70f63a83..f3ab58cdec1 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -725,12 +725,10 @@ def merge_fields(_options = {}) # special case: these fields were built as checkboxes instead of radios, so usual radio logic can't be used. burial_expense_responsibility = @form_data['burialExpenseResponsibility'] @form_data['hasBurialExpenseResponsibility'] = burial_expense_responsibility ? 'On' : nil - @form_data['noBurialExpenseResponsibility'] = burial_expense_responsibility ? nil : 'On' # special case: these fields were built as checkboxes instead of radios, so usual radio logic can't be used. plot_expense_responsibility = @form_data['plotExpenseResponsibility'] @form_data['hasPlotExpenseResponsibility'] = plot_expense_responsibility ? 'On' : nil - @form_data['noPlotExpenseResponsibility'] = plot_expense_responsibility ? nil : 'On' # special case: these fields were built as checkboxes instead of radios, so usual radio logic can't be used. process_option = @form_data['processOption'] diff --git a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json index 6a3d5430846..f552775eb10 100644 --- a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json +++ b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json @@ -76,9 +76,7 @@ "veteranSocialSecurityNumber3":{"first":"987", "second":"65", "third":"4322"}, "hasTransportation":"YES", "hasBurialExpenseResponsibility":"On", - "noBurialExpenseResponsibility":null, "hasPlotExpenseResponsibility":"On", - "noPlotExpenseResponsibility":null, "hasProcessOption":null, "noProcessOption":"On", "hasConfirmation":"YES", diff --git a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb index 6810eb956d8..b5529119276 100644 --- a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb +++ b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb @@ -145,12 +145,14 @@ def class_form_data it 'leaves benefit selections blank on pdf if unselected', run_at: '2024-03-21 00:00:00 EDT' do unselected_benefits_data = get_fixture('pdf_fill/21P-530V2/kitchen_sink').except( - 'burialAllowance', 'plotAllowance', 'transportation' + 'burialExpenseResponsibility', 'plotExpenseResponsibility', 'transportation' ) expected_merge_data = get_fixture('pdf_fill/21P-530V2/merge_fields').except( - 'burialAllowance', 'plotAllowance', 'transportation' + 'burialExpenseResponsibility', 'plotExpenseResponsibility', 'transportation' ) expected_merge_data['hasTransportation'] = nil + expected_merge_data['hasBurialExpenseResponsibility'] = nil + expected_merge_data['hasPlotExpenseResponsibility'] = nil expect(described_class.new(unselected_benefits_data).merge_fields.to_json).to eq( expected_merge_data.to_json ) From 33d40d140da59a8b01099bf5b98c6c11c2bd3fcf Mon Sep 17 00:00:00 2001 From: Gaurav Gupta Date: Mon, 15 Apr 2024 16:33:36 -0700 Subject: [PATCH 160/260] 68696 appointment service specs (#16325) * 68696 initial service specs * 68696 appointment service specs --- ...ents_service.rb => appointment_service.rb} | 2 +- .../services/check_in/vaos/configuration.rb | 1 + .../check_in/vaos/appointment_service_spec.rb | 88 +++++++++++++++++++ 3 files changed, 90 insertions(+), 1 deletion(-) rename modules/check_in/app/services/check_in/vaos/{appointments_service.rb => appointment_service.rb} (94%) create mode 100644 modules/check_in/spec/services/check_in/vaos/appointment_service_spec.rb diff --git a/modules/check_in/app/services/check_in/vaos/appointments_service.rb b/modules/check_in/app/services/check_in/vaos/appointment_service.rb similarity index 94% rename from modules/check_in/app/services/check_in/vaos/appointments_service.rb rename to modules/check_in/app/services/check_in/vaos/appointment_service.rb index 0d55f92c4bd..ca701da451a 100644 --- a/modules/check_in/app/services/check_in/vaos/appointments_service.rb +++ b/modules/check_in/app/services/check_in/vaos/appointment_service.rb @@ -7,7 +7,7 @@ module CheckIn module VAOS - class AppointmentsService < CheckIn::VAOS::BaseService + class AppointmentService < CheckIn::VAOS::BaseService def get_appointments(start_date, end_date, statuses = nil) params = date_params(start_date, end_date) .merge(status_params(statuses)) diff --git a/modules/check_in/app/services/check_in/vaos/configuration.rb b/modules/check_in/app/services/check_in/vaos/configuration.rb index fb7517d7497..ce4b1e29e96 100644 --- a/modules/check_in/app/services/check_in/vaos/configuration.rb +++ b/modules/check_in/app/services/check_in/vaos/configuration.rb @@ -29,6 +29,7 @@ def connection # conn.request(:curl, ::Logger.new(STDOUT), :warn) unless Rails.env.production? # conn.response(:logger, ::Logger.new(STDOUT), bodies: true) unless Rails.env.production? + conn.response :raise_error, error_prefix: service_name conn.response :betamocks if mock_enabled? # conn.response :snakecase conn.response :json, content_type: /\bjson$/ diff --git a/modules/check_in/spec/services/check_in/vaos/appointment_service_spec.rb b/modules/check_in/spec/services/check_in/vaos/appointment_service_spec.rb new file mode 100644 index 00000000000..ca71d3cb05c --- /dev/null +++ b/modules/check_in/spec/services/check_in/vaos/appointment_service_spec.rb @@ -0,0 +1,88 @@ +# frozen_string_literal: true + +require 'rails_helper' + +describe CheckIn::VAOS::AppointmentService do + subject { described_class.new(patient_icn:) } + + let(:patient_icn) { '123' } + let(:token) { 'test_token' } + let(:request_id) { SecureRandom.uuid } + + describe '#initialize' do + it 'returns an instance of service' do + service_obj = subject + expect(service_obj).to be_an_instance_of(CheckIn::VAOS::AppointmentService) + expect(service_obj.token_service).to be_an_instance_of(CheckIn::Map::TokenService) + end + end + + describe '#perform' do + let(:token) { 'test-token-123' } + let(:start_date) { '2023-11-10T17:12:30Z' } + let(:end_date) { '2023-12-12T17:12:30Z' } + let(:statuses) { 'confirmed' } + let(:appointments_response) do + { + data: [ + { + id: '180765', + kind: 'clinic', + status: 'booked', + patientIcn: 'icn', + locationId: '983GC', + clinic: '1081', + start: '2023-11-02T17:12:30.174Z', + end: '2023-12-12T17:12:30.174Z', + minutesDuration: 30 + } + ] + }.with_indifferent_access + end + let(:faraday_response) { double('Faraday::Response') } + let(:faraday_env) { double('Faraday::Env', status: 200, body: appointments_response.to_json) } + + context 'when vaos returns successful response' do + before do + allow_any_instance_of(CheckIn::Map::TokenService).to receive(:token) + .and_return(token) + allow_any_instance_of(Faraday::Connection).to receive(:get).with('/vaos/v1/patients/123/appointments', + { start: start_date, end: end_date, + statuses: }) + .and_return(faraday_response) + allow(faraday_response).to receive(:env).and_return(faraday_env) + end + + it 'returns appointments' do + response = subject.get_appointments(DateTime.parse(start_date).in_time_zone, + DateTime.parse(end_date).in_time_zone, + statuses) + expect(response).to eq(appointments_response) + end + end + + context 'when vaos returns server error' do + let(:resp) { Faraday::Response.new(body: { error: 'Internal server error' }, status: 500) } + let(:exception) { Common::Exceptions::BackendServiceException.new(nil, {}, resp.status, resp.body) } + + before do + allow_any_instance_of(CheckIn::Map::TokenService).to receive(:token) + .and_return(token) + allow_any_instance_of(Faraday::Connection).to receive(:get).with('/vaos/v1/patients/123/appointments', + { start: start_date, end: end_date, + statuses: }) + .and_raise(exception) + end + + it 'throws exception' do + expect do + subject.get_appointments(DateTime.parse(start_date).in_time_zone, + DateTime.parse(end_date).in_time_zone, + statuses) + end.to(raise_error do |error| + expect(error).to be_a(Common::Exceptions::BackendServiceException) + end) + end + end + end +end From 986edc25e3ca2d10ec160e822affdc19dd512f0c Mon Sep 17 00:00:00 2001 From: evansmith Date: Mon, 15 Apr 2024 20:10:09 -0400 Subject: [PATCH 161/260] update checkboxes to be x's (#16334) --- lib/pdf_fill/forms/pdfs/21P-530V2.pdf | Bin 648290 -> 690292 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/lib/pdf_fill/forms/pdfs/21P-530V2.pdf b/lib/pdf_fill/forms/pdfs/21P-530V2.pdf index 66c7e245884668805ef0f9b349096999b3bb4896..4f6f81561353f9e51d1ddd43d50653c794c2169b 100644 GIT binary patch delta 11033 zcmb_ic|29?*EgSi3?bwg;+PUqXC5R)C~?gtWH_dzuFR3)AZ4f=LR-|0ZV}xmiWG&& z5GmzW$Pl5T9F+`}ckgqM-uL&%+wuEn@8j8@&v&oA*7sS@THob$qx$C*&FDDpIG#A( zIKDXkIDt4s9B>2aHdwAMhX8m*2-;YpEf%9g!0OgZ^a9(&1 zoVF(cx)3o0cWo-!lc4S4#fM^J$ESQ1? zlwj*l!_c{}09EjsG!im?c{cj@EC6xnLD)ua9H?{)Ap?qy078piWZ9W21)zQ|FV|Ql zJOV;niR1(OULp9v-hKp%8;bid;10UJLP)8>aVO$faffa=R@9*%^NZ}2KybmU*dc@> z*wc@YIV~$71nSKJCwOrf3K;VaT85!{sAM?&v7i_dDgB$+5PhJC2_XS6r2>#yj6Y$LRamiqy0)~!Se{&zkA zcJ2c8*pUC}3x1Gi^D=JoPl=xCPzR9jGp5c0)51h4&bO0uu=(&CbL)rU$GED z;5&N-%li8#Vb~n}001l;9?H)|!3TbH0Tlk9P~5oFLvZvKfI#O7AcF^ogZakFN&tA! znR7dFa4u7ZA&Ov7C?B!@km1-~7==Zr;vR$o$LRqFE|7?oY)WC&1rD%QXcCA8`BC&6X-|B!F_Onz>cOUZ%nR2og~}DKvilSDA6$Ie z>8z@;uQ1p$*wCjps=>ptNm@_GVY12E&jKlfKzkKR z)qj(EY|HH%@n7~J+TA2t%)gs3or@1S&64<}dJV15>~a6=(WO(Do^+2M(b{qU55tfGt?B8spI=MPvhgI4Bcja#$-uNEo z_pEdWQl#NneZz zs3%_cyNq1XV)92=`BhQ3^sUN->PNRyk2_l_S3X9LMH#gFaqAcf^ff( zd(+@n3j;ekD7HDfCB^F24lfiMeV_QcDXZ_4r9p!LpQhsT>DR-G*Ad^ss|MK}XzV%Hq%CXf;g*)vd%Gz4)BUJY`mT6}&PJ~zT5mt;3vVTjn5LL? zAGJJT9hSk^AMrKzWA{mh$<;TRXBGQSm*wAijep)8mvmHfxbVk{f>2ppQ)=H!n>rVR zsG|&x>3;VebK_W%53QTa=d$Uha}wW+LV^R86)Uz#tm`TayRK_4d#}|63eNLq;@Kje zz8--=0iIx(g@6zgBmyf)U?U9>hR%`V`$z?PtM3tvSe%O|!;f}yx*%0q6UfWxMDg7a zKN)~NnW%a5;)M@N2Yc0;l&UU)4ih`@12>;{0R;?N)pro!AT;KILH7~!U6pK*&Bw&Mg?Kz@Y!QD{L zOAl_5Fn#gNhUY88;`FP_2;Q^EkY^cD#B~hn-DnJOHsOf6yuR}1)r{inKYB9n=RbJU z6_PJP+ErA3c(iADW~ReXskHz!sNZ&ZvciXSTaLo zf!9Q~%S6^91$prh%Qx2mnsmz?1Gn8tu7syVk&Qt|{Mcb{K0R5J^bx^U1+zCP4zxDgmYN{n_2y>voCIeH_qE*T9KSV{Dt-7CQoJ6a}3*$?A4mR7_pHII1-t}Qb zqP|?^j?timS0C%lgYa&f(W~8hbAD`VSwWAIJx%xgCg#djOMNc8;AIl%--z@vCz0?J zJcdfa>f^Bl1Ea0_h7745rOb>;Y;JW zc;<-mgsfS>ktS0>{Fv$X*O?*WDih*n&Rl5*fVhB%xUf^p7xbyOI=e3lw)8yWf<8I@ zj)u^}o}~Q={Q_6WAw>B}Bq9}Gt|*5PTO#)mb#Nq>-1AcbVl9d3AiGq(C^WnW)(xla zL3DG|reX+GZ7SA{s7<1}6R>zZnL@$1|DyL0Auw3)fzSI?Wuz*2r5li3Ed72{@`2lb z$c6KoPhmG81(#2dT0wwIoq6nKsVc<9I$Dmy5*ow?K-K)?euNnKs27l2QZ*4ls5?i4 zt-XL0r-eRP6Uc5A1i=kcP18(!+i1Q`$2%s__Z+EbA2$0ZVwZX8& z$LfRG65o6)46j1=vDX&bVIoW%6);*7S;UJYvVyO(C`Vybk*XXZvMS^CQvh;_3pr4t zNNl<+02TAVY)2sF{)0n*TZtmUbb-3`4}j8g_6uwhtLK7&=C=z}W3xmX7E7Vl6oCdHBf)x*59BFA&#cti);SB?k z5#}0Ogn_Q41zl!gjrADbL2NQYmU6F$)lyihh=xSvOpyEiC6-=;xC4x`H;}aiPOzQVKV@lIVf>#8FijB5XKVA zpgf9zj?Nq;@+V7w+j~@)GxFdTairoh%wwNH|J%HU;lVOe5p|I!D$6i$LEcmO#e1x1 z!ynFRaCvd;38l{R5+rM=$u5C-@T}?N@+O=R20JrAgUMxC1_3S1Gq1vyK~Y}*aFZKS zTUj&7|H`-!vg((40DJiOGtAKQh2XQM1MKIV1{`+6LJ9KA(a2E>=f%TQ%^6^M^)6%* z>xh946t+q1!vN13O#U+F=Ez7M2xyT_?4uhG=DY&bew}i2aLhnNU`FyOf?`tw0wP$# zqQVCa*&q!`onCXvyvx!78N6d(^J8>DJC|Dm?*Z-C?dF%wI=kAmH&*+DtKFLB4mM0S z$nXlBt>~NOHe0hcKu}|o)6Tx>BGa;(t6I0~-k+iv8~rG*^Ie&EVdOAIqp_PyMNNt~ zV&lban%AX{J{80FW!jr{%9aX-4kqjFxoh2ED_pDeWw4J)kMfARl^!glAT%rP-TXCV z7#|;xNisGcj8W8~0o(&ChQqar8YX8;>sqG=Y|Fe6r9=BWpN+kVs4N@K%Zog8V6)*J z*;}c8=yUmKbXozyE#|1yu3EF=OID@@THd^qMzszO6CF0(0cSRR-X)vqx07;rxPZ{_Mx#GGseSx|U(YD>Ub}GY#w_>ZXuhL4|}<=m}eZ2md_yH$|-BUUTK0UAHG(v(@)? zNGS~_t&ah=AFlXtH>dB$$jZhEzbifY_xx|aOj%>qxsj>N-ST2;?o+5&i===c#)!As ztnyvXx>e31*KCvQBy2Cpg}TQSVx=+*qkS@EdoFL0Oe(fr4P3vL=ELt7xzGE)TbbDujiLKH4Jc@lW;O}>EHd*Mnt3b#|EWWHNad=L^rD#o) zkZN}8JO0z2{O?O%Kh{;}Pv-~k?m413MNXA_w5g%WpQpE>|5g8!Y6>sb=FZyYp~*=; z$99@2<3%AovQ#bT;lJr-+*xNIgd@l1;?R47MD@dXV|IJ>ib-DO)!#JWUaIV*Hl4Ls z$wfWPN)eMe?bx6{mb>x#rp+tOSM^q44!M(WL90MHg34GqC*#f6Jc);o4Wx;_J-^MP7XkRUH%a+7@T>G0w%k zCwctktwX2A#e3+1|J**iex;R;;j?l>vnz*`i&K5J4eq&|r7rQ;n|&n#eyYx^T{F9) zH$Dr5M5rRhdViDBeWS$ep;WJ`L#>6K9cJnH{t6RWz2UXe_Y=pD@^)AqX!sB%GrT- z7EDQu0;_snfO>VIjx%CMzHE<4cvfd?wgb>lEmO-!*|NBNmt>1h&~vGRR9`%okulbeC_bS!cO2=!^fhxf|AJ6F{F zKtkOAyX{a>(I4JggZM^sQH)4hBoB~3dr;A_c^ceIG zXl307|4CJ8+R=7NJ4(McP5G~L30^y9kX2uif)c@Ry+_Qh;NAq&TT7DzL!;Fqgx`bD z-${`+%6T6bHnkJ3h;}lXwaNHLZ5&f^>^j-O)jwOmoz&);F?YZGn3N0iVvj&yWwlL* zj`+@l<)VLG%euNx`&3qr^WPd}gG3L{&ZJe_>#Y9qnO2)>>At`BU&pDI5t+M5wD3d! zSZdqg8pEeQR<&&Hh@K$zZS0KnmO4d@mAGViL`qrDMS&|-+TPkTe$9B}(~I>+pA0AK zF0IY=ReT;6xP8urTY#&0Kcjvjz0IrVdi6+6dU}^{_7<^Y=W{+{4&A(zlt$f=`ZrNa zMAP{(kNGQ#baGX4%7N`z^9;Snz5eYNRCiu=R+aWT^K?Ca_B-i|xVP)OH7CrZ?WDEZ zYC3qG$UztpiO;DjE?SRQTf~>*GcHa6IF9!^E+mU%5#O~`O3@wyvSP;?>sB+N?pwoZ8z=) zztAkox@Hu3eLs zX;63DeU9so(zAmJ;XF~ezblXH)f~@`=f7V^M~ysBFFD~gd=2Ht{BB8d6A8W<86Cju z^wl$1C_Z1m`t??okcTCmTdQKipCozNYadfjs4fdvzIJX{`Px;oT1{EFD&^JrhfSEz zhG_e#azU;9e4dAqxjYY}M5Vlq^LfhOJ3W_t7Q5p z(-$K;O>^~SYsu|!+DhwuNhRRPUvH+i?(u zjgu;Wq%t{;-HXk9j(D+pQae4A9Dg&~lizb)$QujQo8s%NdTutG1UYyy%pV>$&nF%h z)nSkach4Q#w8^X$O#iXcl`BdbyL(>n2SY6cgn98;_NW7mF*YO`PzeNr0hUN0kckuw z5l_-LFv1WBM%1ljBk&0UDWQ!+6EFlc1r3S%(Eqm)uq0^GLBK)3peq?#S(tY~^9(e3 ze%?VO%+EXEsRD^T@4#c{=N;`suC8w1LKvy6d56C00G%%zb&9DT`~CbmGv?f$2iWs5 z2lDt`!3e(86VlZe#WEvA*0jZ#IAf4jD#B}uqnp^H5F_hAeiOCbBD}jrB%o`Zhc6}! zX(C-RMro;WlRg%1Ia*7IcTmp!pkK0Db7F;=Gc+*Se%o+W>Swpi`vg(LlGyt()Dzt3 cYA&ogsRQJeL&%GeC{!|)Dx#)lWMM4wKLWh;%m4rY delta 27 icmew|LF>^8^@bM47N!>F7M2#)7Pc1l7LF~PNlyTsA__+U From 9f5164ee86e73d339e05ba64d247a76b4a0aa515 Mon Sep 17 00:00:00 2001 From: Holden Hinkle Date: Tue, 16 Apr 2024 08:45:54 -0400 Subject: [PATCH 162/260] Create accredited_individuals table (#16295) * create accredited_individuals table * wip * add # frozen_string_literal: true * run migration * index poa_code --- ...411153910_create_accredited_individuals.rb | 40 +++++++++++++++++++ db/schema.rb | 37 +++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 db/migrate/20240411153910_create_accredited_individuals.rb diff --git a/db/migrate/20240411153910_create_accredited_individuals.rb b/db/migrate/20240411153910_create_accredited_individuals.rb new file mode 100644 index 00000000000..78e6999a888 --- /dev/null +++ b/db/migrate/20240411153910_create_accredited_individuals.rb @@ -0,0 +1,40 @@ +# frozen_string_literal: true + +class CreateAccreditedIndividuals < ActiveRecord::Migration[7.1] + def change + create_table :accredited_individuals, id: :uuid do |t| + t.uuid :ogc_id, null: false + t.string :registration_number, null: false + t.string :poa_code, limit: 3, index: true + t.string :individual_type, null: false + t.string :first_name + t.string :middle_initial + t.string :last_name + t.string :full_name, index: true + t.string :email + t.string :phone + t.string :address_type + t.string :address_line1 + t.string :address_line2 + t.string :address_line3 + t.string :city + t.string :country_code_iso3 + t.string :country_name + t.string :county_name + t.string :county_code + t.string :international_postal_code + t.string :province + t.string :state_code + t.string :zip_code + t.string :zip_suffix + t.jsonb :raw_address + t.float :lat + t.float :long + t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } + t.timestamps + + t.index :location, using: :gist + t.index %i[ registration_number individual_type ], name: 'index_on_reg_num_and_type_for_accredited_individuals', unique: true + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 686d2f0e861..a996325aa71 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -53,6 +53,43 @@ t.index ["uuid"], name: "index_accounts_on_uuid", unique: true end + create_table "accredited_individuals", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + t.uuid "ogc_id", null: false + t.string "registration_number", null: false + t.string "poa_code", limit: 3 + t.string "individual_type", null: false + t.string "first_name" + t.string "middle_initial" + t.string "last_name" + t.string "full_name" + t.string "email" + t.string "phone" + t.string "address_type" + t.string "address_line1" + t.string "address_line2" + t.string "address_line3" + t.string "city" + t.string "country_code_iso3" + t.string "country_name" + t.string "county_name" + t.string "county_code" + t.string "international_postal_code" + t.string "province" + t.string "state_code" + t.string "zip_code" + t.string "zip_suffix" + t.jsonb "raw_address" + t.float "lat" + t.float "long" + t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["full_name"], name: "index_accredited_individuals_on_full_name" + t.index ["location"], name: "index_accredited_individuals_on_location", using: :gist + t.index ["poa_code"], name: "index_accredited_individuals_on_poa_code" + t.index ["registration_number", "individual_type"], name: "index_on_reg_num_and_type_for_accredited_individuals", unique: true + end + create_table "active_storage_attachments", force: :cascade do |t| t.string "name", null: false t.string "record_type", null: false From c762d12e12dda1a151087622b04a0f210471434c Mon Sep 17 00:00:00 2001 From: Wayne Weibel Date: Tue, 16 Apr 2024 10:30:38 -0400 Subject: [PATCH 163/260] Lighthouse Benefits Intake Metadata (#16333) --- lib/lighthouse/benefits_intake/metadata.rb | 132 +++++++++++++++++ .../benefits_intake/metadata_spec.rb | 139 ++++++++++++++++++ 2 files changed, 271 insertions(+) create mode 100644 lib/lighthouse/benefits_intake/metadata.rb create mode 100644 spec/lib/lighthouse/benefits_intake/metadata_spec.rb diff --git a/lib/lighthouse/benefits_intake/metadata.rb b/lib/lighthouse/benefits_intake/metadata.rb new file mode 100644 index 00000000000..6adec07abe9 --- /dev/null +++ b/lib/lighthouse/benefits_intake/metadata.rb @@ -0,0 +1,132 @@ +# frozen_string_literal: true + +module BenefitsIntake + ## + # Validate the required metadata which must accompany an upload: + # + # { + # 'veteranFirstName': String, + # 'veteranLastName': String, + # 'fileNumber': String, # 8-9 digits + # 'zipCode': String, # 5 or 9 digits + # 'source': String, + # 'docType': String, + # 'businessLine': String, # optional; enum in BUSINESS_LINE + # } + # + # https://developer.va.gov/explore/api/benefits-intake/docs + # + class Metadata + BUSINESS_LINE = { + CMP: 'Compensation requests such as those related to disability, unemployment, and pandemic claims', + PMC: 'Pension requests including survivor’s pension', + INS: 'Insurance such as life insurance, disability insurance, and other health insurance', + EDU: 'Education benefits, programs, and affiliations', + VRE: 'Veteran Readiness & Employment such as employment questionnaires, ' \ + 'employment discrimination, employment verification', + BVA: 'Board of Veteran Appeals', + FID: 'Fiduciary / financial appointee, including family member benefits', + NCA: 'National Cemetery Administration', + OTH: 'Other (this value if used, will be treated as CMP)' + }.freeze + + # rubocop:disable Metrics/ParameterLists + def self.generate(first_name, last_name, file_number, zip_code, source, doc_type, business_line = nil) + validate({ + 'veteranFirstName' => first_name, + 'veteranLastName' => last_name, + 'fileNumber' => file_number, + 'zipCode' => zip_code, + 'source' => source, + 'docType' => doc_type, + 'businessLine' => business_line + }) + end + # rubocop:enable Metrics/ParameterLists + + def self.validate(metadata) + validate_first_name(metadata) + .then { |m| validate_last_name(m) } + .then { |m| validate_file_number(m) } + .then { |m| validate_zip_code(m) } + .then { |m| validate_source(m) } + .then { |m| validate_doc_type(m) } + .then { |m| validate_business_line(m) } + end + + def self.validate_first_name(metadata) + validate_presence_and_stringiness(metadata['veteranFirstName'], 'veteran first name') + + first_name = I18n.transliterate(metadata['veteranFirstName']).gsub(%r{[^a-zA-Z\-\/\s]}, '').strip.first(50) + validate_nonblank(first_name, 'veteran first name') + + metadata['veteranFirstName'] = first_name + metadata + end + + def self.validate_last_name(metadata) + validate_presence_and_stringiness(metadata['veteranLastName'], 'veteran last name') + + last_name = I18n.transliterate(metadata['veteranLastName']).gsub(%r{[^a-zA-Z\-\/\s]}, '').strip.first(50) + validate_nonblank(last_name, 'veteran last name') + + metadata['veteranLastName'] = last_name + metadata + end + + def self.validate_file_number(metadata) + validate_presence_and_stringiness(metadata['fileNumber'], 'file number') + unless metadata['fileNumber'].match?(/^\d{8,9}$/) + raise ArgumentError, 'file number is invalid. It must be 8 or 9 digits' + end + + metadata + end + + def self.validate_zip_code(metadata) + validate_presence_and_stringiness(metadata['zipCode'], 'zip code') + + zip_code = metadata['zipCode'].dup.gsub(/[^0-9]/, '') + zip_code.insert(5, '-') if zip_code.match?(/\A[0-9]{9}\z/) + zip_code = '00000' unless zip_code.match?(/\A[0-9]{5}(-[0-9]{4})?\z/) + + metadata['zipCode'] = zip_code + + metadata + end + + def self.validate_source(metadata) + validate_presence_and_stringiness(metadata['source'], 'source') + + metadata + end + + def self.validate_doc_type(metadata) + validate_presence_and_stringiness(metadata['docType'], 'doc type') + + metadata + end + + def self.validate_business_line(metadata) + bl = metadata['businessLine'] + if bl + bl = bl.dup.to_s.upcase.to_sym + bl = :OTH unless BUSINESS_LINE.key?(bl) + metadata['businessLine'] = bl.to_s + else + metadata.delete('businessLine') + end + + metadata + end + + def self.validate_presence_and_stringiness(value, error_label) + raise ArgumentError, "#{error_label} is missing" unless value + raise ArgumentError, "#{error_label} is not a string" if value.class != String + end + + def self.validate_nonblank(value, error_label) + raise ArgumentError, "#{error_label} is blank" if value.blank? + end + end +end diff --git a/spec/lib/lighthouse/benefits_intake/metadata_spec.rb b/spec/lib/lighthouse/benefits_intake/metadata_spec.rb new file mode 100644 index 00000000000..70e7a79821a --- /dev/null +++ b/spec/lib/lighthouse/benefits_intake/metadata_spec.rb @@ -0,0 +1,139 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'lighthouse/benefits_intake/metadata' + +RSpec.describe BenefitsIntake::Metadata do + let(:meta) { described_class } + + context 'with valid parameters' do + let(:valid) do + { + 'veteranFirstName' => 'firstname', + 'veteranLastName' => 'lastname', + 'fileNumber' => '123456789', + 'zipCode' => '12345-5555', + 'source' => 'source', + 'docType' => 'doc_type', + 'businessLine' => 'BVA' + } + end + + it 'returns unmodified metadata' do + data = meta.generate('firstname', 'lastname', '123456789', '12345-5555', 'source', 'doc_type', 'BVA') + expect(data).to eq(valid) + end + + it 'returns corrected metadata' do + data = meta.generate('first_name', 'last_name', '123456789', '123455555', 'source', 'doc_type', :bva) + expect(data).to eq(valid) + end + end + + context 'malformed data' do + it 'truncates names' do + charset = Array('a'..'z') + Array('A'..'Z') + ['-', ' ', '/'] + firstname = Array.new(rand(50..100)) { charset.sample }.join + lastname = Array.new(rand(50..100)) { charset.sample }.join + + first50 = meta.validate_first_name({ 'veteranFirstName' => firstname }) + expect(first50).to eq({ 'veteranFirstName' => firstname.strip[0..49] }) + + last50 = meta.validate_last_name({ 'veteranLastName' => lastname }) + expect(last50).to eq({ 'veteranLastName' => lastname.strip[0..49] }) + end + + it 'errors on substituted blank names' do + expect do + meta.validate_first_name({ 'veteranFirstName' => '23&_$!42' }) + end.to raise_error(ArgumentError, 'veteran first name is blank') + + expect do + meta.validate_last_name({ 'veteranLastName' => '23&_$!42' }) + end.to raise_error(ArgumentError, 'veteran last name is blank') + end + + it 'corrects malformed zipcode' do + zip = meta.validate_zip_code({ 'zipCode' => '12345TEST' }) + expect(zip).to eq({ 'zipCode' => '12345' }) + + zip = meta.validate_zip_code({ 'zipCode' => '12345TEST6789' }) + expect(zip).to eq({ 'zipCode' => '12345-6789' }) + + zip = meta.validate_zip_code({ 'zipCode' => '123456789123456789' }) + expect(zip).to eq({ 'zipCode' => '00000' }) + end + + it 'corrects malformed business_line' do + zip = meta.validate_business_line({ 'businessLine' => :BVA }) + expect(zip).to eq({ 'businessLine' => 'BVA' }) + + zip = meta.validate_business_line({ 'businessLine' => :pmc }) + expect(zip).to eq({ 'businessLine' => 'PMC' }) + + zip = meta.validate_business_line({ 'businessLine' => 'pmc' }) + expect(zip).to eq({ 'businessLine' => 'PMC' }) + + zip = meta.validate_business_line({ 'businessLine' => :TEST }) + expect(zip).to eq({ 'businessLine' => 'OTH' }) + + zip = meta.validate_business_line({ 'businessLine' => 'TEST' }) + expect(zip).to eq({ 'businessLine' => 'OTH' }) + + zip = meta.validate_business_line({ 'businessLine' => nil }) + expect(zip).to eq({}) + end + + it 'errors on invalid file number' do + expect do + meta.validate_file_number({ 'fileNumber' => '123TEST89' }) + end.to raise_error(ArgumentError, 'file number is invalid. It must be 8 or 9 digits') + + expect do + meta.validate_file_number({ 'fileNumber' => '123456789123456789' }) + end.to raise_error(ArgumentError, 'file number is invalid. It must be 8 or 9 digits') + + expect do + meta.validate_file_number({ 'fileNumber' => '12345' }) + end.to raise_error(ArgumentError, 'file number is invalid. It must be 8 or 9 digits') + end + end + + describe '#validate_presence_and_stringiness' do + it 'raises a missing exception' do + expect do + meta.validate_presence_and_stringiness(nil, 'TEST FIELD') + end.to raise_error(ArgumentError, 'TEST FIELD is missing') + + expect do + meta.validate_presence_and_stringiness(false, 'TEST FIELD') + end.to raise_error(ArgumentError, 'TEST FIELD is missing') + end + + it 'raises a non-string exception' do + expect do + meta.validate_presence_and_stringiness(12, 'TEST FIELD') + end.to raise_error(ArgumentError, 'TEST FIELD is not a string') + + expect do + meta.validate_presence_and_stringiness(true, 'TEST FIELD') + end.to raise_error(ArgumentError, 'TEST FIELD is not a string') + + expect do + meta.validate_presence_and_stringiness({}, 'TEST FIELD') + end.to raise_error(ArgumentError, 'TEST FIELD is not a string') + end + + it 'raises a blank exception' do + expect do + meta.validate_nonblank('', 'TEST FIELD') + end.to raise_error(ArgumentError, 'TEST FIELD is blank') + + expect do + meta.validate_nonblank(' ', 'TEST FIELD') + end.to raise_error(ArgumentError, 'TEST FIELD is blank') + end + end + + # end Rspec.describe +end From b484bbb89962ed230c234e381a887f882d00899c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Apr 2024 10:35:37 -0400 Subject: [PATCH 164/260] Bump faraday-retry from 2.2.0 to 2.2.1 (#16356) Bumps [faraday-retry](https://github.com/lostisland/faraday-retry) from 2.2.0 to 2.2.1. - [Release notes](https://github.com/lostisland/faraday-retry/releases) - [Changelog](https://github.com/lostisland/faraday-retry/blob/main/CHANGELOG.md) - [Commits](https://github.com/lostisland/faraday-retry/compare/v2.2.0...v2.2.1) --- updated-dependencies: - dependency-name: faraday-retry dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a7febd39c91..affa286f9f5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -431,7 +431,7 @@ GEM multipart-post (~> 2) faraday-net_http (3.1.0) net-http - faraday-retry (2.2.0) + faraday-retry (2.2.1) faraday (~> 2.0) faraday-typhoeus (1.1.0) faraday (~> 2.0) From 4d2116fc1b0b40b22f207326e02c007af99b240a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Apr 2024 10:53:17 -0400 Subject: [PATCH 165/260] Bump rubocop from 1.63.1 to 1.63.2 (#16355) Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.63.1 to 1.63.2. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.63.1...v1.63.2) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index affa286f9f5..be296954a8a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -890,7 +890,7 @@ GEM rswag-ui (2.13.0) actionpack (>= 3.1, < 7.2) railties (>= 3.1, < 7.2) - rubocop (1.63.1) + rubocop (1.63.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) From 9558c827d75731f11614f2374561b45bda737110 Mon Sep 17 00:00:00 2001 From: Kevin Suarez Date: Tue, 16 Apr 2024 11:33:32 -0400 Subject: [PATCH 166/260] 78475 adjust fsr calculators (#16343) * address 1st round of expense calulator issues * address 1st round of income calulator issues * address 1st round of asset calulator issues * improve sanitized params for income form * fix calculations based on integer value * add specs for 78475 * add calculator fixture * 78475 adding missing permitted params to assets calculator * change the response type of all calculator endpoints to hash --- ..._status_reports_calculations_controller.rb | 147 +- .../v0/fsr_form_transform/asset_calculator.rb | 16 +- .../enhanced_expense_calculator.rb | 6 +- .../fsr_form_transform/expense_calculator.rb | 5 +- .../fsr_form_transform/income_calculator.rb | 66 +- .../old_expense_calculator.rb | 2 +- .../pre_submission_fsr/andrew_fsr_2.json | 363 +++ .../pre_submission_fsr/andrew_fsr_3.json | 349 +++ .../andrew_fsr_expenses.json | 711 +++++ .../pre_submission_fsr/andrew_maximal.json | 1268 ++++++++ .../enhanced_fsr_expenses.json | 56 +- .../pre_submission_fsr/fsr_assets_form.json | 73 +- .../fsr_maximal_calculations_form.json | 2635 ++++++++--------- .../non_enhanced_fsr_expenses.json | 56 +- .../asset_calculator_spec.rb | 2 +- .../expense_calculator_spec.rb | 2 +- .../income_calculator_spec.rb | 2 +- ...us_reports_calculations_controller_spec.rb | 56 + 18 files changed, 4282 insertions(+), 1533 deletions(-) create mode 100644 modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_2.json create mode 100644 modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_3.json create mode 100644 modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_expenses.json create mode 100644 modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_maximal.json diff --git a/modules/debts_api/app/controllers/debts_api/v0/financial_status_reports_calculations_controller.rb b/modules/debts_api/app/controllers/debts_api/v0/financial_status_reports_calculations_controller.rb index 0833d111c60..bcc8cb20c2a 100644 --- a/modules/debts_api/app/controllers/debts_api/v0/financial_status_reports_calculations_controller.rb +++ b/modules/debts_api/app/controllers/debts_api/v0/financial_status_reports_calculations_controller.rb @@ -10,7 +10,9 @@ class FinancialStatusReportsCalculationsController < ApplicationController service_tag 'financial-report' def total_assets - render json: asset_calculator.get_total_assets + render json: { + calculatedTotalAssets: asset_calculator.get_total_assets + } end def monthly_income @@ -18,7 +20,9 @@ def monthly_income end def monthly_expenses - render json: expense_calculator.get_monthly_expenses + render json: { + calculatedMonthlyExpenses: expense_calculator.get_monthly_expenses + } end def all_expenses @@ -29,56 +33,61 @@ def all_expenses # rubocop:disable Metrics/MethodLength def asset_form - params.require(:data).permit( - :cashInBank, - :cashOnHand, - :recVehicleAmount, - :usSavingsBonds, - :stocksAndOtherBonds, - :'view:enhancedFinancialStatusReport', - questions: [:hasVehicle], - realEstateRecords: %i[ - realEstateType - realEstateAmount + params.permit( + :cash_in_bank, + :cash_on_hand, + :rec_vehicle_amount, + :us_savings_bonds, + :stocks_and_other_bonds, + :'view:enhanced_financial_status_report', + questions: [:has_vehicle], + real_estate_records: %i[ + real_estate_type + real_estate_amount ], assets: [ - :realEstateValue, + :resale_value, { - otherAssets: %i[ + other_assets: %i[ name amount ] }, - :recVehicleAmount, - { automobiles: [:resaleValue] } + { monetary_assets: %i[name amount] }, + :rec_vehicle_amount, + :real_estate_value, + { automobiles: [:resale_value] } ] ) end def income_form - params.require(:data).permit( - :'view:enhancedFinancialStatusReport', - additionalIncome: [ + params.permit( + :'view:enhanced_financial_status_report', + additional_income: [ { - addlIncRecords: %i[ + addl_inc_records: %i[ name amount ] }, { - spouse: %i[ - spAddlIncome + spouse: [ + sp_addl_income: %i[ + name + amount + ] ] } ], benefits: { - spouseBenefits: %i[ - compensationAndPension + spouse_benefits: %i[ + compensation_and_pension education ] }, - currEmployment: [ - :veteranGrossSalary, + curr_employment: [ + :veteran_gross_salary, { deductions: %i[ name @@ -90,37 +99,37 @@ def income_form :type, :from, :to, - :isCurrent, - :employerName + :is_current, + :employer_name ], income: %i[ - veteranOrSpouse - compensationAndPension + veteran_or_spouse + compensation_and_pension education ], - personalData: { - employmentHistory: { + personal_data: { + employment_history: { veteran: { - employmentRecords: [ + employment_records: [ :type, :from, :to, - :isCurrent, - :employerName, - :grossMonthlyIncome, + :is_current, + :employer_name, + :gross_monthly_income, { deductions: %i[name amount] } ] }, spouse: { - spEmploymentRecords: [ + sp_employment_records: [ :type, :from, :to, - :isCurrent, - :employerName, - :grossMonthlyIncome, + :is_current, + :employer_name, + :gross_monthly_income, { deductions: %i[name amount] } @@ -128,8 +137,8 @@ def income_form } } }, - spCurrEmployment: [ - :spouseGrossSalary, + sp_curr_employment: [ + :spouse_gross_salary, { deductions: %i[ name @@ -141,13 +150,13 @@ def income_form :type, :from, :to, - :isCurrent, - :employerName + :is_current, + :employer_name ], - socialSecurity: [ - :socialSecAmt, + social_security: [ + :social_sec_amt, { spouse: [ - :socialSecAmt + :social_sec_amt ] } ] ).to_hash @@ -155,41 +164,41 @@ def income_form def expense_form params.permit( - :'view:enhancedFinancialStatusReport', + :'view:enhanced_financial_status_report', expenses: [ :food, - :rentOrMortgage, - { expenseRecords: %i[ + :rent_or_mortgage, + { expense_records: %i[ name amount ], - creditCardBills: %i[ + credit_card_bills: %i[ purpose - creditorName - originalAmount - unpaidBalance - amountDueMonthly - dateStarted - amountPastDue + creditor_name + original_amount + unpaid_balance + amount_due_monthly + date_started + amount_past_due ] } ], - otherExpenses: %i[ + other_expenses: %i[ name amount ], - installmentContracts: %i[ - creditorName - dateStarted + installment_contracts: %i[ + creditor_name + date_started purpose - originalAmount + original_amount unpaid_balance - amountDueMonthly - amountPastDue + amount_due_monthly + amount_past_due ], - utilityRecords: %i[ - utilityType + utility_records: %i[ + utility_type amount - monthlyUtilityAmount + monthly_utility_amount ] ).to_hash end @@ -204,7 +213,7 @@ def income_calculator end def expense_calculator - DebtsApi::V0::FsrFormTransform::ExpenceCalculator.build(expense_form) + DebtsApi::V0::FsrFormTransform::ExpenseCalculator.build(expense_form) end end end diff --git a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/asset_calculator.rb b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/asset_calculator.rb index 3970db28228..51d4e349d54 100644 --- a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/asset_calculator.rb +++ b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/asset_calculator.rb @@ -6,25 +6,25 @@ module FsrFormTransform class AssetCalculator def initialize(form) @form = form - @enhanced_fsr_active = @form['view:enhancedFinancialStatusReport'] + @enhanced_fsr_active = @form['view:enhanced_financial_status_report'] @assets = @form['assets'] - @real_estate_records = @form['realEstateRecords'] + @real_estate_records = @form['real_estate_records'] @questions = @form['questions'] end def get_total_assets - formatted_re_value = @assets['realEstateValue']&.gsub(/[^0-9.-]/, '')&.to_f || 0 - tot_other_assets = sum_values(@assets['otherAssets'], 'amount') - tot_rec_vehicles = @enhanced_fsr_active ? @assets['recVehicleAmount']&.gsub(/[^0-9.-]/, '')&.to_f || 0 : 0 - tot_vehicles = @questions['hasVehicle'] ? sum_values(@assets['automobiles'], 'resaleValue') : 0 + formatted_re_value = @assets['real_estate_value']&.gsub(/[^0-9.-]/, '')&.to_f || 0 + tot_other_assets = sum_values(@assets['other_assets'], 'amount') + tot_rec_vehicles = @enhanced_fsr_active ? @assets['rec_vehicle_amount']&.gsub(/[^0-9.-]/, '')&.to_f || 0 : 0 + tot_vehicles = @questions['has_vehicle'] ? sum_values(@assets['automobiles'], 'resale_value') : 0 real_estate = if @enhanced_fsr_active formatted_re_value else sum_values(@real_estate_records, - 'realEstateAmount') + 'real_estate_amount') end tot_assets = if @enhanced_fsr_active - sum_values(@assets['monetaryAssets'], 'amount') + sum_values(@assets['monetary_assets'], 'amount') else @assets.values.reject { |item| item && !item.is_a?(Array) } .reduce(0) { |acc, amount| (acc + amount&.gsub(/[^0-9.-]/, '')&.to_f) || 0 } diff --git a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/enhanced_expense_calculator.rb b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/enhanced_expense_calculator.rb index 8d08997e6c8..b27ea53e84c 100644 --- a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/enhanced_expense_calculator.rb +++ b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/enhanced_expense_calculator.rb @@ -5,7 +5,7 @@ module DebtsApi module V0 module FsrFormTransform - class EnhancedExpenceCalculator + class EnhancedExpenseCalculator RENT = 'Rent' MORTGAGE_PAYMENT = 'Mortgage payment' FOOD = 'Food' @@ -18,8 +18,8 @@ def initialize(form) @old_food_attr = @form.dig('expenses', 'food') @credit_card_bills = @form.dig('expenses', 'creditCardBills') || [] @other_expenses = @form['otherExpenses'].deep_dup || [] - @installment_contracts = @form['installmentContracts'] - @utility_records = @form['utilityRecords'] + @installment_contracts = @form['installmentContracts'] || [] + @utility_records = @form['utilityRecords'] || [] @filtered_expenses = [].concat( exclude_by(@other_expenses, [FOOD]), diff --git a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/expense_calculator.rb b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/expense_calculator.rb index 15ffd040699..ace0c4904db 100644 --- a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/expense_calculator.rb +++ b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/expense_calculator.rb @@ -6,10 +6,11 @@ module DebtsApi module V0 module FsrFormTransform - class ExpenceCalculator + class ExpenseCalculator def self.build(form) + form.deep_transform_keys! { |key| key.to_s.camelize(:lower) } enhanced = form['view:enhancedFinancialStatusReport'] || false - enhanced ? EnhancedExpenceCalculator.new(form) : OldExpenceCalculator.new(form) + enhanced ? EnhancedExpenseCalculator.new(form) : OldExpenseCalculator.new(form) end end end diff --git a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/income_calculator.rb b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/income_calculator.rb index 9fd99e999b9..86e02a1f3f0 100644 --- a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/income_calculator.rb +++ b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/income_calculator.rb @@ -20,27 +20,26 @@ def initialize(form) # rubocop:disable Metrics/MethodLength def get_monthly_income - if @form['additionalIncome']['spouse']['spAddlIncome'].blank? - @form['additionalIncome']['spouse']['spAddlIncome'] = [] - end - @form['additionalIncome']['addlIncRecords'] = [] if @form['additionalIncome']['addlIncRecords'].blank? - if @form['personalData']['employmentHistory']['veteran']['employmentRecords'].blank? - @form['personalData']['employmentHistory']['veteran']['employmentRecords'] = [] - end - if @form['personalData']['employmentHistory']['spouse']['spEmploymentRecords'].blank? - @form['personalData']['employmentHistory']['spouse']['spEmploymentRecords'] = [] - end - - sp_addl_income = @form['additionalIncome']['spouse']['spAddlIncome'] - addl_inc_records = @form['additionalIncome']['addlIncRecords'] - vet_employment_records = @form['personalData']['employmentHistory']['veteran']['employmentRecords'] - sp_employment_records = @form['personalData']['employmentHistory']['spouse']['spEmploymentRecords'] - social_security = @form['socialSecurity'] - benefits = @form['benefits'] - curr_employment = @form['currEmployment'] || [] - sp_curr_employment = @form['spCurrEmployment'] || [] - income = @form['income'] - enhanced_fsr_active = @form['view:enhancedFinancialStatusReport'] + sp_addl_income = @form.dig('additional_income', 'spouse', 'sp_addl_income') || [] + addl_inc_records = @form.dig('additional_income', 'addl_inc_records') || [] + vet_employment_records = @form.dig( + 'personal_data', + 'employment_history', + 'veteran', + 'employment_records' + ) || [] + sp_employment_records = @form.dig( + 'personal_data', + 'employment_history', + 'spouse', + 'sp_employment_records' + ) || [] + social_security = @form['social_security'] || {} + benefits = @form['benefits'] || {} + curr_employment = @form['curr_employment'] || [] + sp_curr_employment = @form['sp_curr_employment'] || [] + income = @form['income'] || [] + enhanced_fsr_active = @form['view:enhanced_financial_status_report'] vet_income = calculate_income( enhanced_fsr_active, 'veteran', @@ -102,10 +101,9 @@ def other_deductions_amt(deductions, filters) def name_str(social_security, compensation, education, addl_inc) benefit_types = [] - - benefit_types.push('Social Security') if social_security - benefit_types.push('Disability Compensation') if compensation - benefit_types.push('Education') if education + benefit_types.push('Social Security') if social_security.positive? + benefit_types.push('Disability Compensation') if compensation.positive? + benefit_types.push('Education') if education.positive? vet_addl_names = addl_inc&.pluck('name') || [] other_inc_names = [*benefit_types, *vet_addl_names] @@ -118,15 +116,15 @@ def calculate_income(enhanced_fsr_active, beneficiary_type, employment_records = addl_inc_records = [], social_security = {}, income = [], benefits = {}) gross_salary = if enhanced_fsr_active employment_records.map do |emp| - if emp['grossMonthlyIncome'].nil? + if emp['gross_monthly_income'].nil? 0 else - emp['grossMonthlyIncome'].to_f + emp['gross_monthly_income'].to_f end end.sum else curr_employment.sum do |emp| - emp["#{beneficiary_type}GrossSalary"].to_f + emp["#{beneficiary_type}_gross_salary"].to_f end end @@ -135,19 +133,19 @@ def calculate_income(enhanced_fsr_active, beneficiary_type, employment_records = soc_sec_amt = if enhanced_fsr_active 0 elsif beneficiary_type == 'spouse' - social_security.dig('spouse', 'socialSecAmt').to_f || 0 + social_security.dig('spouse', 'social_sec_amt').to_f || 0 else - social_security['socialSecAmt'].to_f || 0 + social_security['social_sec_amt'].to_f || 0 end comp = if beneficiary_type == 'spouse' - benefits.dig('spouseBenefits', 'compensationAndPension').to_f || 0 + benefits.dig('spouse_benefits', 'compensation_and_pension').to_f || 0 else - income.sum { |item| item['compensationAndPension'].to_f } + income.sum { |item| item['compensation_and_pension'].to_f } end edu = if beneficiary_type == 'spouse' - benefits.dig('spouseBenefits', 'education').to_f || 0 + benefits.dig('spouse_benefits', 'education').to_f || 0 else income.sum { |item| item['education'].to_f } end @@ -156,7 +154,7 @@ def calculate_income(enhanced_fsr_active, beneficiary_type, employment_records = deductions = if enhanced_fsr_active employment_records - .select { |emp| emp['isCurrent'] } + .select { |emp| emp['is_current'] } .map do |emp| if emp['deductions'].nil? 0 diff --git a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/old_expense_calculator.rb b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/old_expense_calculator.rb index 3008ea50688..a8dfd5e6053 100644 --- a/modules/debts_api/lib/debts_api/v0/fsr_form_transform/old_expense_calculator.rb +++ b/modules/debts_api/lib/debts_api/v0/fsr_form_transform/old_expense_calculator.rb @@ -5,7 +5,7 @@ module DebtsApi module V0 module FsrFormTransform - class OldExpenceCalculator + class OldExpenseCalculator RENT = 'Rent' MORTGAGE_PAYMENT = 'Mortgage payment' FOOD = 'Food' diff --git a/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_2.json b/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_2.json new file mode 100644 index 00000000000..79f06d7e7ed --- /dev/null +++ b/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_2.json @@ -0,0 +1,363 @@ +{ + "benefits": { + "spouse_benefits": { + "compensation_and_pension": "250", + "education": "250" + } + }, + "questions": { + "spouse_has_benefits": true, + "is_married": true, + "has_dependents": "1", + "vet_is_employed": true, + "spouse_is_employed": true + }, + "personal_data": { + "spouse_full_name": { + "first": "rosemary", + "last": "woodhouse" + }, + "veteran_full_name": { + "first": "Travis", + "last": "Jones", + "middle": "D" + }, + "date_of_birth": "1950-09-06", + "veteran_contact_information": { + "email": "test@user.com", + "mobile_phone": { + "area_code": "510", + "country_code": "1", + "created_at": "2020-06-12T16:56:37.000+00:00", + "extension": "", + "effective_end_date": null, + "effective_start_date": "2020-07-14T19:07:45.000+00:00", + "id": 146766, + "is_international": false, + "is_textable": null, + "is_text_permitted": null, + "is_tty": null, + "is_voicemailable": null, + "phone_number": "9224444", + "phone_type": "HOME", + "source_date": "2020-07-14T19:07:45.000+00:00", + "source_system_user": null, + "transaction_id": "92c49d39-22b2-4bd6-92b4-0b7e7c63c6a9", + "updated_at": "2020-07-14T19:07:46.000+00:00", + "vet360_id": "1273780" + }, + "address": { + "address_line1": "1200 Park Ave", + "address_line2": "c/o Pixar", + "address_pou": "CORRESPONDENCE", + "address_type": "DOMESTIC", + "city": "Emeryville", + "country_name": "United States", + "country_code_iso2": "US", + "country_code_iso3": "USA", + "country_code_fips": null, + "county_code": null, + "county_name": null, + "created_at": "2020-05-30T03:57:20.000+00:00", + "effective_end_date": null, + "effective_start_date": "2020-07-10T20:10:45.000+00:00", + "id": 173917, + "province": null, + "source_date": "2020-07-10T20:10:45.000+00:00", + "source_system_user": null, + "state_code": "CA", + "transaction_id": "7139aa82-fd06-45ea-a217-9654869924bd", + "updated_at": "2020-07-10T20:10:46.000+00:00", + "validation_key": null, + "vet360_id": "1273780", + "zip_code": "94608", + "zip_code_suffix": null + } + }, + "dependents": [ + { + "dependent_age": "12" + } + ], + "employment_history": { + "new_record": { + "type": "", + "from": "", + "to": "", + "is_current": false, + "employer_name": "", + "gross_monthly_income": "", + "deductions": [] + }, + "veteran": { + "employment_records": [ + { + "type": "Part time", + "from": "2020-01-XX", + "to": "", + "is_current": true, + "employer_name": "Vet emp 1", + "gross_monthly_income": "1200", + "deductions": [ + { + "name": "State tax", + "amount": "100" + }, + { + "name": "Retirement accounts (401k, IRAs, 403b, TSP)", + "amount": "100" + } + ] + } + ] + }, + "spouse": { + "sp_employment_records": [ + { + "type": "Full time", + "from": "2021-01-XX", + "to": "", + "is_current": true, + "employer_name": "spo emp 1", + "gross_monthly_income": "1300", + "deductions": [ + { + "name": "Federal tax", + "amount": "150" + }, + { + "name": "FICA (Social Security and Medicare)", + "amount": "150" + } + ] + } + ] + } + } + }, + "view:components": { + "view:marital_status": {}, + "view:veteran_info": {}, + "view:dependents_additional_info": {}, + "view:va_benefits_on_file": {}, + "view:real_estate_additional_info": {}, + "view:rec_vehicle_info": {}, + "view:contracts_additional_info": {} + }, + "personal_identification": { + "ssn": "3018", + "file_number": "3018" + }, + "selected_debts_and_copays": [ + { + "id": "f4385298-08a6-42f8-a86f-50e97033fb85", + "p_s_seq_num": 506, + "p_s_tot_seq_num": 588, + "p_s_facility_num": "534", + "p_s_fac_phone_num": null, + "p_s_tot_statement": 27, + "p_s_statement_val": "0000018255H", + "p_s_statement_date": "11152019", + "p_s_statement_date_output": "11/15/2019", + "p_s_process_date": "11112019", + "p_s_process_date_output": "11/11/2019", + "p_h_patient_lst_nme": "JONES", + "p_h_patient_fst_nme": "TRAVIS", + "p_h_patient_mid_nme": "D", + "p_h_address1": "1885 SHORE DR S APT 327", + "p_h_address2": null, + "p_h_address3": null, + "p_h_city": "SAVANNAH", + "p_h_state": "FL", + "p_h_zip_cde": "314104413", + "p_h_zip_cde_output": "31410-4413", + "p_h_ctry_nme": null, + "p_h_amt_due": 15, + "p_h_amt_due_output": "15.00  ", + "p_h_prev_bal": 135, + "p_h_prev_bal_output": "135.00  ", + "p_h_tot_charges": 15, + "p_h_tot_charges_output": "15.00  ", + "p_h_tot_credits": -135, + "p_h_tot_credits_output": "135.00- ", + "p_h_new_balance": 15, + "p_h_new_balance_output": "15.00  ", + "p_h_special_notes": "To pay your statement online, go to www.pay.gov or call 1-888-827-4817.", + "p_hro_para_cdes": "304050556065708085", + "p_h_num_of_lines": 10, + "p_h_dfn_number": 346310, + "p_h_cerner_statement_number": 1005154223, + "p_h_cerner_patient_id": "1005154223", + "p_h_cerner_account_number": "1005154223", + "p_h_icn_number": "1012845638V677813", + "p_h_account_number": 0, + "p_h_large_font_indcator": 0, + "details": [ + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10152019", + "p_d_date_posted_output": "10/15/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 09/07/2018", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 09/07/2018", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "534-K009FK8" + } + ], + "station": { + "facilit_y_num": "534", + "vis_n_num": "07", + "facilit_y_desc": "RALPH H. JOHNSON VA MEDICAL CENTER (534)", + "cycl_e_num": "012", + "remi_t_to_flag": "L", + "mai_l_insert_flag": "0", + "sta_t_address1": "ACCOUNTS RECEIVABLE (04AR)", + "sta_t_address2": "109 BEE ST", + "sta_t_address3": null, + "city": "Charleston", + "state": "SC", + "zi_p_cde": "294015703", + "zi_p_cde_output": "29401-5703", + "ba_r_cde": "*294015703090*", + "te_l_num_flag": "P", + "te_l_num": "1-866-258-2772", + "te_l_num2": null, + "contac_t_info": null, + "d_m2_tel_num": null, + "contac_t_info2": null, + "to_p_tel_num": null, + "lb_x_fedex_address1": null, + "lb_x_fedex_address2": null, + "lb_x_fedex_address3": null, + "lb_x_fedex_city": null, + "lb_x_fedex_state": null, + "lb_x_fedex_zip_cde": null, + "lb_x_fedex_bar_cde": null, + "lb_x_fedex_contact": null, + "lb_x_fedex_contact_tel_num": null, + "facility_name": "Ralph H. Johnson Department of Veterans Affairs Medical Center" + }, + "debt_type": "COPAY" + } + ], + "additional_income": { + "addl_inc_records": [ + { + "name": "Social Security", + "amount": "500" + } + ], + "spouse": { + "sp_addl_income": [ + { + "name": "Caretaker income", + "amount": "100" + } + ] + } + }, + "assets": {}, + "expenses": {}, + "additional_data": { + "bankruptcy": {} + }, + "view:enhanced_financial_status_report": true, + "view:streamlined_waiver": true, + "view:streamlined_waiver_asset_update": true, + "view:review_page_navigation_toggle": true, + "income": [ + { + "veteran_or_spouse": "VETERAN" + } + ], + "gmt_data": { + "is_eligible_for_streamlined": true, + "gmt_threshold": 78300, + "error": null, + "income_upper_threshold": 117450, + "asset_threshold": 5089.5, + "discretionary_income_threshold": 978.75, + "income_below_gmt": true, + "income_below_one_fifty_gmt": true + } +} \ No newline at end of file diff --git a/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_3.json b/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_3.json new file mode 100644 index 00000000000..4a47677bae2 --- /dev/null +++ b/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_3.json @@ -0,0 +1,349 @@ +{ + "questions": { + "has_repayments": false, + "has_credit_card_bills": false, + "has_recreational_vehicle": true, + "has_vehicle": true, + "has_real_estate": true, + "is_married": false, + "has_dependents": "0", + "has_been_adjudicated_bankrupt": false + }, + "view:components": { + "view:contracts_additional_info": {}, + "view:rec_vehicle_info": {}, + "view:real_estate_additional_info": {}, + "view:marital_status": {}, + "view:veteran_info": {}, + "view:dependents_additional_info": {}, + "view:va_benefits_on_file": {} + }, + "assets": { + "rec_vehicle_amount": "2000", + "real_estate_value": "400.10", + "monetary_assets": [ + { + "name": "Cash", + "amount": "10" + }, + { + "name": "Checking accounts", + "amount": "10.01" + }, + { + "name": "Savings accounts", + "amount": "10.02" + }, + { + "name": "Retirement accounts (401k, IRAs, 403b, TSP)", + "amount": "10.02" + } + ], + "other_assets": [ + { + "name": "Antiques", + "amount": "20" + }, + { + "name": "Collectibles, or collection(s)", + "amount": "20" + } + ], + "automobiles": [ + { + "make": "Make", + "model": "mod", + "resale_value": "100.10" + }, + { + "make": "dfsa", + "model": "fdas", + "resale_value": "200.10" + } + ] + }, + "personal_data": { + "veteran_full_name": { + "first": "Travis", + "last": "Jones", + "middle": "D" + }, + "date_of_birth": "1950-09-06", + "veteran_contact_information": { + "email": "test@user.com", + "mobile_phone": { + "area_code": "510", + "country_code": "1", + "created_at": "2020-06-12T16:56:37.000+00:00", + "extension": "", + "effective_end_date": null, + "effective_start_date": "2020-07-14T19:07:45.000+00:00", + "id": 146766, + "is_international": false, + "is_textable": null, + "is_text_permitted": null, + "is_tty": null, + "is_voicemailable": null, + "phone_number": "9224444", + "phone_type": "HOME", + "source_date": "2020-07-14T19:07:45.000+00:00", + "source_system_user": null, + "transaction_id": "92c49d39-22b2-4bd6-92b4-0b7e7c63c6a9", + "updated_at": "2020-07-14T19:07:46.000+00:00", + "vet360_id": "1273780" + }, + "address": { + "address_line1": "1200 Park Ave", + "address_line2": "c/o Pixar", + "address_pou": "CORRESPONDENCE", + "address_type": "DOMESTIC", + "city": "Emeryville", + "country_name": "United States", + "country_code_iso2": "US", + "country_code_iso3": "USA", + "country_code_fips": null, + "county_code": null, + "county_name": null, + "created_at": "2020-05-30T03:57:20.000+00:00", + "effective_end_date": null, + "effective_start_date": "2020-07-10T20:10:45.000+00:00", + "id": 173917, + "province": null, + "source_date": "2020-07-10T20:10:45.000+00:00", + "source_system_user": null, + "state_code": "CA", + "transaction_id": "7139aa82-fd06-45ea-a217-9654869924bd", + "updated_at": "2020-07-10T20:10:46.000+00:00", + "validation_key": null, + "vet360_id": "1273780", + "zip_code": "94608", + "zip_code_suffix": null + } + }, + "spouse_full_name": {}, + "dependents": [] + }, + "personal_identification": { + "ssn": "3018", + "file_number": "3018" + }, + "selected_debts_and_copays": [ + { + "resolution_waiver_check": true, + "resolution_option": "waiver", + "id": "f4385298-08a6-42f8-a86f-50e97033fb85", + "p_s_seq_num": 506, + "p_s_tot_seq_num": 588, + "p_s_facility_num": "534", + "p_s_fac_phone_num": null, + "p_s_tot_statement": 27, + "p_s_statement_val": "0000018255H", + "p_s_statement_date": "11152019", + "p_s_statement_date_output": "11/15/2019", + "p_s_process_date": "11112019", + "p_s_process_date_output": "11/11/2019", + "p_h_patient_lst_nme": "JONES", + "p_h_patient_fst_nme": "TRAVIS", + "p_h_patient_mid_nme": "D", + "p_h_address1": "1885 SHORE DR S APT 327", + "p_h_address2": null, + "p_h_address3": null, + "p_h_city": "SAVANNAH", + "p_h_state": "FL", + "p_h_zip_cde": "314104413", + "p_h_zip_cde_output": "31410-4413", + "p_h_ctry_nme": null, + "p_h_amt_due": 15, + "p_h_amt_due_output": "15.00  ", + "p_h_prev_bal": 135, + "p_h_prev_bal_output": "135.00  ", + "p_h_tot_charges": 15, + "p_h_tot_charges_output": "15.00  ", + "p_h_tot_credits": -135, + "p_h_tot_credits_output": "135.00- ", + "p_h_new_balance": 15, + "p_h_new_balance_output": "15.00  ", + "p_h_special_notes": "To pay your statement online, go to www.pay.gov or call 1-888-827-4817.", + "p_hro_para_cdes": "304050556065708085", + "p_h_num_of_lines": 10, + "p_h_dfn_number": 346310, + "p_h_cerner_statement_number": 1005154223, + "p_h_cerner_patient_id": "1005154223", + "p_h_cerner_account_number": "1005154223", + "p_h_icn_number": "1012845638V677813", + "p_h_account_number": 0, + "p_h_large_font_indcator": 0, + "details": [ + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10152019", + "p_d_date_posted_output": "10/15/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 09/07/2018", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 09/07/2018", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "534-K009FK8" + } + ], + "station": { + "facilit_y_num": "534", + "vis_n_num": "07", + "facilit_y_desc": "RALPH H. JOHNSON VA MEDICAL CENTER (534)", + "cycl_e_num": "012", + "remi_t_to_flag": "L", + "mai_l_insert_flag": "0", + "sta_t_address1": "ACCOUNTS RECEIVABLE (04AR)", + "sta_t_address2": "109 BEE ST", + "sta_t_address3": null, + "city": "Charleston", + "state": "SC", + "zi_p_cde": "294015703", + "zi_p_cde_output": "29401-5703", + "ba_r_cde": "*294015703090*", + "te_l_num_flag": "P", + "te_l_num": "1-866-258-2772", + "te_l_num2": null, + "contac_t_info": null, + "d_m2_tel_num": null, + "contac_t_info2": null, + "to_p_tel_num": null, + "lb_x_fedex_address1": null, + "lb_x_fedex_address2": null, + "lb_x_fedex_address3": null, + "lb_x_fedex_city": null, + "lb_x_fedex_state": null, + "lb_x_fedex_zip_cde": null, + "lb_x_fedex_bar_cde": null, + "lb_x_fedex_contact": null, + "lb_x_fedex_contact_tel_num": null, + "facility_name": "Ralph H. Johnson Department of Veterans Affairs Medical Center" + }, + "debt_type": "COPAY", + "resolution_comment": "" + } + ], + "additional_income": { + "addl_inc_records": [ + { + "name": "Social Security", + "amount": "12000" + } + ], + "spouse": {} + }, + "benefits": { + "spouse_benefits": {} + }, + "expenses": {}, + "additional_data": { + "bankruptcy": {}, + "additional_comments": "blah blah" + }, + "view:enhanced_financial_status_report": true, + "view:streamlined_waiver": true, + "view:streamlined_waiver_asset_update": true, + "view:review_page_navigation_toggle": true, + "income": [ + { + "veteran_or_spouse": "VETERAN" + } + ], + "gmt_data": { + "is_eligible_for_streamlined": true, + "gmt_threshold": 100000, + "error": null, + "income_upper_threshold": 150000, + "asset_threshold": 6500, + "discretionary_income_threshold": 1250, + "income_below_gmt": false, + "income_below_one_fifty_gmt": false, + "discretionary_below": false + }, + "social_security": { + "spouse": {} + }, + "employment_history": { + "spouse": {} + } + +} \ No newline at end of file diff --git a/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_expenses.json b/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_expenses.json new file mode 100644 index 00000000000..451f754a058 --- /dev/null +++ b/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_expenses.json @@ -0,0 +1,711 @@ +{ + "questions": { + "has_repayments": false, + "has_credit_card_bills": false, + "has_recreational_vehicle": false, + "has_vehicle": false, + "has_real_estate": false, + "is_married": false, + "has_dependents": "0" + }, + "view:components": { + "view:contracts_additional_info": {}, + "view:real_estate_additional_info": {}, + "view:marital_status": {}, + "view:veteran_info": {}, + "view:dependents_additional_info": {}, + "view:va_benefits_on_file": {}, + "view:vehicle_info": {}, + "view:rec_vehicle_info": {}, + "view:asset_info": {} + }, + "personal_data": { + "veteran_full_name": { + "first": "Travis", + "last": "Jones", + "middle": "D" + }, + "date_of_birth": "1950-09-06", + "address": { + "lives_on_military_base_info": {}, + "country": "", + "street": "", + "city": "", + "state": "", + "postal_code": "" + }, + "telephone_number": "", + "email_address": "", + "veteran_contact_information": { + "email": "test@user.com", + "mobile_phone": { + "area_code": "510", + "country_code": "1", + "created_at": "2020-06-12T16:56:37.000+00:00", + "extension": "", + "effective_end_date": null, + "effective_start_date": "2020-07-14T19:07:45.000+00:00", + "id": 146766, + "is_international": false, + "is_textable": null, + "is_text_permitted": null, + "is_tty": null, + "is_voicemailable": null, + "phone_number": "9224444", + "phone_type": "HOME", + "source_date": "2020-07-14T19:07:45.000+00:00", + "source_system_user": null, + "transaction_id": "92c49d39-22b2-4bd6-92b4-0b7e7c63c6a9", + "updated_at": "2020-07-14T19:07:46.000+00:00", + "vet360_id": "1273780" + }, + "address": { + "address_line1": "1200 Park Ave", + "address_line2": "c/o Pixar", + "address_pou": "CORRESPONDENCE", + "address_type": "DOMESTIC", + "city": "Emeryville", + "country_name": "United States", + "country_code_iso2": "US", + "country_code_iso3": "USA", + "country_code_fips": null, + "county_code": null, + "county_name": null, + "created_at": "2020-05-30T03:57:20.000+00:00", + "effective_end_date": null, + "effective_start_date": "2020-07-10T20:10:45.000+00:00", + "id": 173917, + "province": null, + "source_date": "2020-07-10T20:10:45.000+00:00", + "source_system_user": null, + "state_code": "CA", + "transaction_id": "7139aa82-fd06-45ea-a217-9654869924bd", + "updated_at": "2020-07-10T20:10:46.000+00:00", + "validation_key": null, + "vet360_id": "1273780", + "zip_code": "94608", + "zip_code_suffix": null + } + }, + "spouse_full_name": {}, + "dependents": [], + "employment_history": { + "veteran": {}, + "spouse": {} + } + }, + "personal_identification": { + "ssn": "3018", + "file_number": "3018" + }, + "selected_debts_and_copays": [ + { + "id": "f4385298-08a6-42f8-a86f-50e97033fb85", + "p_s_seq_num": 506, + "p_s_tot_seq_num": 588, + "p_s_facility_num": "534", + "p_s_fac_phone_num": null, + "p_s_tot_statement": 27, + "p_s_statement_val": "0000018255H", + "p_s_statement_date": "11152019", + "p_s_statement_date_output": "11/15/2019", + "p_s_process_date": "11112019", + "p_s_process_date_output": "11/11/2019", + "p_h_patient_lst_nme": "JONES", + "p_h_patient_fst_nme": "TRAVIS", + "p_h_patient_mid_nme": "D", + "p_h_address1": "1885 SHORE DR S APT 327", + "p_h_address2": null, + "p_h_address3": null, + "p_h_city": "SAVANNAH", + "p_h_state": "FL", + "p_h_zip_cde": "314104413", + "p_h_zip_cde_output": "31410-4413", + "p_h_ctry_nme": null, + "p_h_amt_due": 15, + "p_h_amt_due_output": "15.00  ", + "p_h_prev_bal": 135, + "p_h_prev_bal_output": "135.00  ", + "p_h_tot_charges": 15, + "p_h_tot_charges_output": "15.00  ", + "p_h_tot_credits": -135, + "p_h_tot_credits_output": "135.00- ", + "p_h_new_balance": 15, + "p_h_new_balance_output": "15.00  ", + "p_h_special_notes": "To pay your statement online, go to www.pay.gov or call 1-888-827-4817.", + "p_hro_para_cdes": "304050556065708085", + "p_h_num_of_lines": 10, + "p_h_dfn_number": 346310, + "p_h_cerner_statement_number": 1005154223, + "p_h_cerner_patient_id": "1005154223", + "p_h_cerner_account_number": "1005154223", + "p_h_icn_number": "1012845638V677813", + "p_h_account_number": 0, + "p_h_large_font_indcator": 0, + "details": [ + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10152019", + "p_d_date_posted_output": "10/15/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 09/07/2018", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 09/07/2018", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "534-K009FK8" + } + ], + "station": { + "facilit_y_num": "534", + "vis_n_num": "07", + "facilit_y_desc": "RALPH H. JOHNSON VA MEDICAL CENTER (534)", + "cycl_e_num": "012", + "remi_t_to_flag": "L", + "mai_l_insert_flag": "0", + "sta_t_address1": "ACCOUNTS RECEIVABLE (04AR)", + "sta_t_address2": "109 BEE ST", + "sta_t_address3": null, + "city": "Charleston", + "state": "SC", + "zi_p_cde": "294015703", + "zi_p_cde_output": "29401-5703", + "ba_r_cde": "*294015703090*", + "te_l_num_flag": "P", + "te_l_num": "1-866-258-2772", + "te_l_num2": null, + "contac_t_info": null, + "d_m2_tel_num": null, + "contac_t_info2": null, + "to_p_tel_num": null, + "lb_x_fedex_address1": null, + "lb_x_fedex_address2": null, + "lb_x_fedex_address3": null, + "lb_x_fedex_city": null, + "lb_x_fedex_state": null, + "lb_x_fedex_zip_cde": null, + "lb_x_fedex_bar_cde": null, + "lb_x_fedex_contact": null, + "lb_x_fedex_contact_tel_num": null, + "facility_name": "Ralph H. Johnson Department of Veterans Affairs Medical Center" + }, + "debt_type": "COPAY" + } + ], + "social_security": { + "spouse": {} + }, + "additional_income": { + "addl_inc_records": [ + { + "name": "Social Security", + "amount": "6666" + } + ], + "spouse": {} + }, + "benefits": { + "spouse_benefits": {} + }, + "assets": { + "monetary_assets": [ + { + "name": "Cash on hand (not in bank)", + "amount": "12" + }, + { + "name": "Cash in a bank (savings and checkings)", + "amount": "12" + } + ] + }, + "expenses": { + "expense_records": [ + { + "name": "Rent", + "amount": "11" + }, + { + "name": "Renter's or home insurance", + "amount": "1" + } + ] + }, + "additional_data": { + "bankruptcy": {} + }, + "view:enhanced_financial_status_report": true, + "view:streamlined_waiver": true, + "view:streamlined_waiver_asset_update": true, + "view:review_page_navigation_toggle": true, + "income": [ + { + "veteran_or_spouse": "VETERAN" + } + ], + "gmt_data": { + "is_eligible_for_streamlined": true, + "gmt_threshold": 78300, + "error": null, + "income_upper_threshold": 117450, + "asset_threshold": 5089.5, + "discretionary_income_threshold": 978.75, + "income_below_gmt": false, + "income_below_one_fifty_gmt": true, + "liquid_assets_below_gmt": true + }, + "employment_history": { + "spouse": {} + }, + "utility_records": [ + { + "name": "Electricity", + "amount": "21" + } + ], + "other_expenses": [ + { + "name": "Food", + "amount": "31" + }, + { + "name": "Clothing", + "amount": "2" + } + ], + "format": "json", + "controller": "debts_api/v0/financial_status_reports_calculations", + "action": "monthly_expenses", + "financial_status_reports_calculation": { + "questions": { + "has_repayments": false, + "has_credit_card_bills": false, + "has_recreational_vehicle": false, + "has_vehicle": false, + "has_real_estate": false, + "is_married": false, + "has_dependents": "0" + }, + "view:components": { + "view:contracts_additional_info": {}, + "view:real_estate_additional_info": {}, + "view:marital_status": {}, + "view:veteran_info": {}, + "view:dependents_additional_info": {}, + "view:va_benefits_on_file": {}, + "view:vehicle_info": {}, + "view:rec_vehicle_info": {}, + "view:asset_info": {} + }, + "personal_data": { + "veteran_full_name": { + "first": "Travis", + "last": "Jones", + "middle": "D" + }, + "date_of_birth": "1950-09-06", + "address": { + "lives_on_military_base_info": {}, + "country": "", + "street": "", + "city": "", + "state": "", + "postal_code": "" + }, + "telephone_number": "", + "email_address": "", + "veteran_contact_information": { + "email": "test@user.com", + "mobile_phone": { + "area_code": "510", + "country_code": "1", + "created_at": "2020-06-12T16:56:37.000+00:00", + "extension": "", + "effective_end_date": null, + "effective_start_date": "2020-07-14T19:07:45.000+00:00", + "id": 146766, + "is_international": false, + "is_textable": null, + "is_text_permitted": null, + "is_tty": null, + "is_voicemailable": null, + "phone_number": "9224444", + "phone_type": "HOME", + "source_date": "2020-07-14T19:07:45.000+00:00", + "source_system_user": null, + "transaction_id": "92c49d39-22b2-4bd6-92b4-0b7e7c63c6a9", + "updated_at": "2020-07-14T19:07:46.000+00:00", + "vet360_id": "1273780" + }, + "address": { + "address_line1": "1200 Park Ave", + "address_line2": "c/o Pixar", + "address_pou": "CORRESPONDENCE", + "address_type": "DOMESTIC", + "city": "Emeryville", + "country_name": "United States", + "country_code_iso2": "US", + "country_code_iso3": "USA", + "country_code_fips": null, + "county_code": null, + "county_name": null, + "created_at": "2020-05-30T03:57:20.000+00:00", + "effective_end_date": null, + "effective_start_date": "2020-07-10T20:10:45.000+00:00", + "id": 173917, + "province": null, + "source_date": "2020-07-10T20:10:45.000+00:00", + "source_system_user": null, + "state_code": "CA", + "transaction_id": "7139aa82-fd06-45ea-a217-9654869924bd", + "updated_at": "2020-07-10T20:10:46.000+00:00", + "validation_key": null, + "vet360_id": "1273780", + "zip_code": "94608", + "zip_code_suffix": null + } + }, + "spouse_full_name": {}, + "dependents": [], + "employment_history": { + "veteran": {}, + "spouse": {} + } + }, + "personal_identification": { + "ssn": "3018", + "file_number": "3018" + }, + "selected_debts_and_copays": [ + { + "id": "f4385298-08a6-42f8-a86f-50e97033fb85", + "p_s_seq_num": 506, + "p_s_tot_seq_num": 588, + "p_s_facility_num": "534", + "p_s_fac_phone_num": null, + "p_s_tot_statement": 27, + "p_s_statement_val": "0000018255H", + "p_s_statement_date": "11152019", + "p_s_statement_date_output": "11/15/2019", + "p_s_process_date": "11112019", + "p_s_process_date_output": "11/11/2019", + "p_h_patient_lst_nme": "JONES", + "p_h_patient_fst_nme": "TRAVIS", + "p_h_patient_mid_nme": "D", + "p_h_address1": "1885 SHORE DR S APT 327", + "p_h_address2": null, + "p_h_address3": null, + "p_h_city": "SAVANNAH", + "p_h_state": "FL", + "p_h_zip_cde": "314104413", + "p_h_zip_cde_output": "31410-4413", + "p_h_ctry_nme": null, + "p_h_amt_due": 15, + "p_h_amt_due_output": "15.00  ", + "p_h_prev_bal": 135, + "p_h_prev_bal_output": "135.00  ", + "p_h_tot_charges": 15, + "p_h_tot_charges_output": "15.00  ", + "p_h_tot_credits": -135, + "p_h_tot_credits_output": "135.00- ", + "p_h_new_balance": 15, + "p_h_new_balance_output": "15.00  ", + "p_h_special_notes": "To pay your statement online, go to www.pay.gov or call 1-888-827-4817.", + "p_hro_para_cdes": "304050556065708085", + "p_h_num_of_lines": 10, + "p_h_dfn_number": 346310, + "p_h_cerner_statement_number": 1005154223, + "p_h_cerner_patient_id": "1005154223", + "p_h_cerner_account_number": "1005154223", + "p_h_icn_number": "1012845638V677813", + "p_h_account_number": 0, + "p_h_large_font_indcator": 0, + "details": [ + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10152019", + "p_d_date_posted_output": "10/15/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 09/07/2018", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 09/07/2018", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "534-K009FK8" + } + ], + "station": { + "facilit_y_num": "534", + "vis_n_num": "07", + "facilit_y_desc": "RALPH H. JOHNSON VA MEDICAL CENTER (534)", + "cycl_e_num": "012", + "remi_t_to_flag": "L", + "mai_l_insert_flag": "0", + "sta_t_address1": "ACCOUNTS RECEIVABLE (04AR)", + "sta_t_address2": "109 BEE ST", + "sta_t_address3": null, + "city": "Charleston", + "state": "SC", + "zi_p_cde": "294015703", + "zi_p_cde_output": "29401-5703", + "ba_r_cde": "*294015703090*", + "te_l_num_flag": "P", + "te_l_num": "1-866-258-2772", + "te_l_num2": null, + "contac_t_info": null, + "d_m2_tel_num": null, + "contac_t_info2": null, + "to_p_tel_num": null, + "lb_x_fedex_address1": null, + "lb_x_fedex_address2": null, + "lb_x_fedex_address3": null, + "lb_x_fedex_city": null, + "lb_x_fedex_state": null, + "lb_x_fedex_zip_cde": null, + "lb_x_fedex_bar_cde": null, + "lb_x_fedex_contact": null, + "lb_x_fedex_contact_tel_num": null, + "facility_name": "Ralph H. Johnson Department of Veterans Affairs Medical Center" + }, + "debt_type": "COPAY" + } + ], + "social_security": { + "spouse": {} + }, + "additional_income": { + "addl_inc_records": [ + { + "name": "Social Security", + "amount": "6666" + } + ], + "spouse": {} + }, + "benefits": { + "spouse_benefits": {} + }, + "assets": { + "monetary_assets": [ + { + "name": "Cash on hand (not in bank)", + "amount": "12" + }, + { + "name": "Cash in a bank (savings and checkings)", + "amount": "12" + } + ] + }, + "expenses": { + "expense_records": [ + { + "name": "Rent", + "amount": "11" + }, + { + "name": "Renter's or home insurance", + "amount": "1" + } + ] + }, + "additional_data": { + "bankruptcy": {} + }, + "view:enhanced_financial_status_report": true, + "view:streamlined_waiver": true, + "view:streamlined_waiver_asset_update": true, + "view:review_page_navigation_toggle": true, + "income": [ + { + "veteran_or_spouse": "VETERAN" + } + ], + "gmt_data": { + "is_eligible_for_streamlined": true, + "gmt_threshold": 78300, + "error": null, + "income_upper_threshold": 117450, + "asset_threshold": 5089.5, + "discretionary_income_threshold": 978.75, + "income_below_gmt": false, + "income_below_one_fifty_gmt": true, + "liquid_assets_below_gmt": true + }, + "employment_history": { + "spouse": {} + }, + "utility_records": [ + { + "name": "Electricity", + "amount": "21" + } + ], + "other_expenses": [ + { + "name": "Food", + "amount": "31" + }, + { + "name": "Clothing", + "amount": "2" + } + ] + } +} \ No newline at end of file diff --git a/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_maximal.json b/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_maximal.json new file mode 100644 index 00000000000..f551be6c3ff --- /dev/null +++ b/modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_maximal.json @@ -0,0 +1,1268 @@ +{ + "view:enhanced_financial_status_report": true, + "view:streamlined_waiver": true, + "other_expenses": [ + { + "name": "Clothing", + "amount": "10" + }, + { + "name": "Food", + "amount": "1000.54" + }, + { + "name": "Veteran added", + "amount": "100" + } + ], + "view:components": { + "view:asset_info": {}, + "view:rec_vehicle_info": {}, + "view:vehicle_info": {}, + "view:marital_status": {}, + "view:veteran_info": {}, + "view:va_benefits_on_file": {} + }, + "expenses": { + "expense_records": [ + { + "name": "Rent", + "amount": "1200.53" + } + ], + "credit_card_bills": [ + { + "purpose": "Credit card payment", + "creditor_name": "", + "original_amount": "", + "unpaid_balance": "300000", + "amount_due_monthly": "10000", + "date_started": "", + "amount_past_due": "7000" + } + ] + }, + "assets": { + "real_estate_value": "800000.81", + "other_assets": [ + { + "name": "Collectibles, or collection(s)", + "amount": "12344" + }, + { + "name": "Antiques", + "amount": "44" + }, + { + "name": "Fine art", + "amount": "122" + } + ], + "cash_in_bank": "3000.45", + "cash_on_hand": "10000.67", + "rec_vehicle_amount": "15000.23", + "us_savings_bonds": "25000.65", + "stocks_and_other_bonds": "50000.84", + "automobiles": [ + { + "make": "Dodge", + "model": "RAM", + "year": "2020", + "resale_value": "75000.45" + }, + { + "make": "Dodge", + "model": "Charger", + "year": "2020", + "resale_value": "40000.54" + } + ], + "monetary_assets": [ + { + "name": "Cash", + "amount": "100" + }, + { + "name": "Checking accounts", + "amount": "100" + }, + { + "name": "Savings accounts", + "amount": "100" + }, + { + "name": "U.S. Savings Bonds", + "amount": "100" + }, + { + "name": "Retirement accounts (401k, IRAs, 403b, TSP)", + "amount": "100" + }, + { + "name": "Other stocks and bonds (not in your retirement accounts)", + "amount": "100" + }, + { + "name": "Pension", + "amount": "100" + }, + { + "name": "Cryptocurrency", + "amount": "100" + } + ] + }, + "additional_income": { + "spouse": { + "sp_addl_income": [ + { + "name": "Child care income", + "amount": "800.54" + }, + { + "name": "Alimony payment", + "amount": "1000.23" + } + ] + }, + "addl_inc_records": [ + { + "name": "Social Security", + "amount": "150.67" + }, + { + "name": "Alimony", + "amount": "210.43" + } + ] + }, + "social_security": { + "spouse": { + "social_sec_amt": "1400.45" + }, + "social_sec_amt": "1200.65" + }, + "benefits": { + "spouse_benefits": { + "compensation_and_pension": "1000.09", + "education": "500.46" + } + }, + "additional_data": { + "bankruptcy": { + "date_discharged": "2004-10-22", + "court_location": "Tampa, FL", + "docket_number": "123456" + }, + "additional_comments": "Supporting personal statement..." + }, + "questions": { + "has_been_adjudicated_bankrupt": true, + "has_credit_card_bills": true, + "has_other_expenses": true, + "has_repayments": true, + "has_utilities": true, + "has_recreational_vehicle": true, + "has_vehicle": true, + "has_real_estate": true, + "has_dependents": "2", + "spouse_has_additional_income": true, + "spouse_has_social_security": true, + "spouse_has_benefits": true, + "spouse_is_employed": true, + "is_married": true, + "has_additional_income": true, + "has_social_security": true, + "vet_is_employed": true + }, + "installment_contracts": [ + { + "purpose": "Credit card payments", + "creditor_name": "Creditor One", + "original_amount": "50000.54", + "unpaid_balance": "15000.56", + "amount_due_monthly": "800.10", + "date_started": "2017-03-XX", + "amount_past_due": "125.43" + }, + { + "purpose": "Car payment/lease", + "creditor_name": "Creditor Two", + "original_amount": "100000.43", + "unpaid_balance": "50000.26", + "amount_due_monthly": "1200.54", + "date_started": "2019-05-XX", + "amount_past_due": "0" + } + ], + "utility_records": [ + { + "name": "Electricity", + "amount": "402.35" + }, + { + "name": "Gas", + "amount": "85.16" + }, + { + "name": "Cable", + "amount": "175.47" + } + ], + "personal_data": { + "dependents": [ + { + "dependent_age": "12" + }, + { + "dependent_age": "17" + } + ], + "employment_history": { + "spouse": { + "sp_employment_records": [ + { + "type": "Full time", + "from": "2018-6-XX", + "to": "", + "is_current": true, + "employer_name": "Spouse Current", + "gross_monthly_income": "100", + "deductions": [ + { + "name": "State tax", + "amount": "10" + } + ] + }, + { + "type": "Full time", + "from": "2015-3-XX", + "to": "2018-6-XX", + "employer_name": "Spouse Previous", + "is_current": false + } + ] + }, + "veteran": { + "employment_records": [ + { + "type": "Full time", + "from": "2021-01-XX", + "to": "", + "is_current": true, + "employer_name": "Test", + "gross_monthly_income": "123", + "deductions": [ + { + "name": "State tax", + "amount": "1" + } + ] + }, + { + "type": "Full time", + "from": "2021-01-XX", + "to": "2021-12-XX", + "is_current": false, + "employer_name": "I quit" + } + ] + } + }, + "spouse_full_name": { + "first": "Angela", + "last": "Mitchell" + }, + "address": { + "lives_on_military_base_info": {}, + "country": "USA", + "street": "123 Fake Street", + "city": "Tampa", + "state": "FL", + "postal_code": "33543" + }, + "telephone_number": "4445551212", + "email_address": "test2@test1.net", + "veteran_contact_information": { + "email": "test@user.com", + "address": { + "address_line1": "1200 Park Ave", + "address_line2": "c/o Pixar", + "address_line3": null, + "address_pou": "CORRESPONDENCE", + "address_type": "DOMESTIC", + "city": "Emeryville", + "country_name": "United States", + "country_code_iso2": "US", + "country_code_iso3": "USA", + "country_code_fips": null, + "county_code": null, + "county_name": null, + "created_at": "2020-05-30T03:57:20.000+00:00", + "effective_end_date": null, + "effective_start_date": "2020-07-10T20:10:45.000+00:00", + "id": 173917, + "international_postal_code": null, + "province": null, + "source_date": "2020-07-10T20:10:45.000+00:00", + "source_system_user": null, + "state_code": "CA", + "transaction_id": "7139aa82-fd06-45ea-a217-9654869924bd", + "updated_at": "2020-07-10T20:10:46.000+00:00", + "validation_key": null, + "vet360_id": "1273780", + "zip_code": "94608", + "zip_code_suffix": null + }, + "mobile_phone": { + "area_code": "510", + "country_code": "1", + "created_at": "2020-06-12T16:56:37.000+00:00", + "extension": "", + "effective_end_date": null, + "effective_start_date": "2020-07-14T19:07:45.000+00:00", + "id": 146766, + "is_international": false, + "is_textable": null, + "is_text_permitted": null, + "is_tty": null, + "is_voicemailable": null, + "phone_number": "9224444", + "phone_type": "HOME", + "source_date": "2020-07-14T19:07:45.000+00:00", + "source_system_user": null, + "transaction_id": "92c49d39-22b2-4bd6-92b4-0b7e7c63c6a9", + "updated_at": "2020-07-14T19:07:46.000+00:00", + "vet360_id": "1273780" + } + }, + "veteran_full_name": { + "first": "Greg", + "last": "Anderson", + "middle": "A" + }, + "date_of_birth": "1933-04-05" + }, + "personal_identification": { + "ssn": "1234", + "file_number": "5678" + }, + "selected_debts_and_copays": [ + { + "file_number": "796121200", + "payee_number": "00", + "person_entitled": "AJHONS", + "deduction_code": "30", + "benefit_type": "Comp & Pen", + "diary_code": "080", + "diary_code_description": "Referred to the Department of the Treasury", + "amount_overpaid": 0, + "amount_withheld": 0, + "original_ar": 136.24, + "current_ar": 100, + "debt_history": [ + { + "date": "02/25/2009", + "letter_code": "914", + "description": "Paid In Full - Account balance cleared via offset, not including TOP." + }, + { + "date": "02/07/2009", + "letter_code": "905", + "description": "Administrative Write Off" + }, + { + "date": "12/03/2008", + "letter_code": "487", + "description": "Death Case Pending Action" + } + ], + "id": 0, + "debt_type": "DEBT", + "resolution_option": "waiver", + "resolution_comment": "", + "resolution_waiver_check": true + }, + { + "file_number": "796121200", + "payee_number": "00", + "person_entitled": "AJOHNS", + "deduction_code": "74", + "benefit_type": "CH33 Student Tuition EDU", + "diary_code": "117", + "diary_code_description": "Pending payment", + "amount_overpaid": 0, + "amount_withheld": 475, + "original_ar": 2210.9, + "current_ar": 1000, + "debt_history": [ + { + "date": "04/01/2017", + "letter_code": 608, + "description": "Full C&P Benefit Offset Notifi" + }, + { + "date": "11/18/2015", + "letter_code": 130, + "description": "Debt Increase - Due P" + }, + { + "date": "04/08/2015", + "letter_code": 608, + "description": "Full C&P Benefit Offset Notifi" + }, + { + "date": "03/26/2015", + "letter_code": 100, + "description": "First Demand Letter - Inactive Benefits - Due Process" + } + ], + "id": 3, + "debt_type": "DEBT", + "resolution_option": "monthly", + "resolution_comment": "50.51" + }, + { + "id": "f4385298-08a6-42f8-a86f-50e97033fb85", + "p_s_seq_num": 506, + "p_s_tot_seq_num": 588, + "p_s_facility_num": "534", + "p_s_fac_phone_num": null, + "p_s_tot_statement": 27, + "p_s_statement_val": "0000018255H", + "p_s_statement_date": "11152019", + "p_s_statement_date_output": "11/15/2019", + "p_s_process_date": "11112019", + "p_s_process_date_output": "11/11/2019", + "p_h_patient_lst_nme": "JONES", + "p_h_patient_fst_nme": "TRAVIS", + "p_h_patient_mid_nme": "D", + "p_h_address1": "1885 SHORE DR S APT 327", + "p_h_address2": null, + "p_h_address3": null, + "p_h_city": "SAVANNAH", + "p_h_state": "FL", + "p_h_zip_cde": "314104413", + "p_h_zip_cde_output": "31410-4413", + "p_h_ctry_nme": null, + "p_h_amt_due": 15, + "p_h_amt_due_output": "15.00  ", + "p_h_prev_bal": 135, + "p_h_prev_bal_output": "135.00  ", + "p_h_tot_charges": 15, + "p_h_tot_charges_output": "15.00  ", + "p_h_tot_credits": -135, + "p_h_tot_credits_output": "135.00- ", + "p_h_new_balance": 15, + "p_h_new_balance_output": "15.00  ", + "p_h_special_notes": "To pay your statement online, go to www.pay.gov or call 1-888-827-4817.", + "p_hro_para_cdes": "304050556065708085", + "p_h_num_of_lines": 10, + "p_h_dfn_number": 346310, + "p_h_cerner_statement_number": 1005154223, + "p_h_cerner_patient_id": "1005154223", + "p_h_cerner_account_number": "1005154223", + "p_h_icn_number": "1012845638V677813", + "p_h_account_number": 0, + "p_h_large_font_indcator": 0, + "details": [ + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10152019", + "p_d_date_posted_output": "10/15/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 09/07/2018", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 09/07/2018", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "534-K009FK8" + } + ], + "station": { + "facilit_y_num": "534", + "vis_n_num": "07", + "facilit_y_desc": "RALPH H. JOHNSON VA MEDICAL CENTER (534)", + "cycl_e_num": "012", + "remi_t_to_flag": "L", + "mai_l_insert_flag": "0", + "sta_t_address1": "ACCOUNTS RECEIVABLE (04AR)", + "sta_t_address2": "109 BEE ST", + "sta_t_address3": null, + "city": "CHARLESTON", + "state": "SC", + "zi_p_cde": "294015703", + "zi_p_cde_output": "29401-5703", + "ba_r_cde": "*294015703090*", + "te_l_num_flag": "P", + "te_l_num": "1-866-258-2772", + "te_l_num2": null, + "contac_t_info": null, + "d_m2_tel_num": null, + "contac_t_info2": null, + "to_p_tel_num": null, + "lb_x_fedex_address1": null, + "lb_x_fedex_address2": null, + "lb_x_fedex_address3": null, + "lb_x_fedex_city": null, + "lb_x_fedex_state": null, + "lb_x_fedex_zip_cde": null, + "lb_x_fedex_bar_cde": null, + "lb_x_fedex_contact": null, + "lb_x_fedex_contact_tel_num": null, + "facility_name": "Bob Stump Department of Veterans Affairs Medical Center" + }, + "debt_type": "COPAY", + "resolution_option": "compromise", + "resolution_comment": "10.51" + }, + { + "id": "b381cc7b-ea3a-49dc-a982-7146416ed373", + "p_s_seq_num": 1162, + "p_s_tot_seq_num": 1, + "p_s_facility_num": "757", + "p_s_fac_phone_num": null, + "p_s_tot_statement": 11, + "p_s_statement_val": "0000040520F", + "p_s_statement_date": "06052021", + "p_s_statement_date_output": "06/05/2021", + "p_s_process_date": "06092021", + "p_s_process_date_output": "06/09/2021", + "p_h_patient_lst_nme": "JONES", + "p_h_patient_fst_nme": "TRAVIS", + "p_h_patient_mid_nme": "D", + "p_h_address1": "1885 SHORE DR S APT 327", + "p_h_address2": null, + "p_h_address3": null, + "p_h_city": "SOUTH PASADENA", + "p_h_state": "FL", + "p_h_zip_cde": "337074743", + "p_h_zip_cde_output": "33707-4743", + "p_h_ctry_nme": "US", + "p_h_amt_due": 46, + "p_h_amt_due_output": "46.00  ", + "p_h_prev_bal": 30, + "p_h_prev_bal_output": "30.00  ", + "p_h_tot_charges": 46, + "p_h_tot_charges_output": "46.00  ", + "p_h_tot_credits": -30, + "p_h_tot_credits_output": "30.00- ", + "p_h_new_balance": 46, + "p_h_new_balance_output": "46.00  ", + "p_h_special_notes": null, + "p_hro_para_cdes": "254050556065708085", + "p_h_num_of_lines": 7, + "p_h_dfn_number": 0, + "p_h_cerner_statement_number": 1005154223, + "p_h_cerner_patient_id": "1005154223", + "p_h_cerner_account_number": "1005154223", + "p_h_icn_number": "1012845638V677813", + "p_h_account_number": 0, + "p_h_large_font_indcator": 0, + "details": [ + { + "p_d_date_posted": "03092020", + "p_d_date_posted_output": "03/09/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 01/14/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 01/14/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00R4FL" + }, + { + "p_d_date_posted": "03092020", + "p_d_date_posted_output": "03/09/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00R4FL" + }, + { + "p_d_date_posted": "03242020", + "p_d_date_posted_output": "03/24/2020", + "p_d_trans_desc": "COPAY RX:100020337B FD:01/23/2020", + "p_d_trans_desc_output": "COPAY RX#100020337B FILL DATE: 01/23/2020", + "p_d_trans_amt": 5, + "p_d_trans_amt_output": "5.00  ", + "p_d_ref_no": "516-K00RSNZ" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:LISINOPRIL 5MG TAB DAYS:30 QTY:30", + "p_d_trans_desc_output": "   DRUG:LISINOPRIL 5MG TAB DAYS:30 QTY:30", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:SANTOS,LOUISE CHG:$5.00", + "p_d_trans_desc_output": "   PHY:SANTOS,LOUISE CHG:$5.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "03242020", + "p_d_date_posted_output": "03/24/2020", + "p_d_trans_desc": "RX CO-PAYMENT/NSC VET", + "p_d_trans_desc_output": "PAYMENT POSTED ON 03/24/2020", + "p_d_trans_amt": -5, + "p_d_trans_amt_output": "5.00- ", + "p_d_ref_no": "516-K00RSNZ" + }, + { + "p_d_date_posted": "04032020", + "p_d_date_posted_output": "04/03/2020", + "p_d_trans_desc": "COPAY RX:100030241 FD:03/30/2020", + "p_d_trans_desc_output": "COPAY RX#100030241 FILL DATE: 03/30/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00S829" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_desc_output": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "04272020", + "p_d_date_posted_output": "04/27/2020", + "p_d_trans_desc": "COPAY RX:100020336 FD:04/23/2020", + "p_d_trans_desc_output": "COPAY RX#100020336 FILL DATE: 04/23/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00SZBK" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_desc_output": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "04282020", + "p_d_date_posted_output": "04/28/2020", + "p_d_trans_desc": "COPAY RX:100011847 FD:04/23/2020", + "p_d_trans_desc_output": "COPAY RX#100011847 FILL DATE: 04/23/2020", + "p_d_trans_amt": 8, + "p_d_trans_amt_output": "8.00  ", + "p_d_ref_no": "516-K00SZBK" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", + "p_d_trans_desc_output": "   DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:60 PHY:GUTHRIE,BROOKE L CHG:$8.00", + "p_d_trans_desc_output": "   QTY:60 PHY:GUTHRIE,BROOKE L CHG:$8.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "05262020", + "p_d_date_posted_output": "05/26/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 04/15/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 04/15/2020", + "p_d_trans_amt": 50, + "p_d_trans_amt_output": "50.00  ", + "p_d_ref_no": "516-K00TXGK" + }, + { + "p_d_date_posted": "05262020", + "p_d_date_posted_output": "05/26/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -50, + "p_d_trans_amt_output": "50.00- ", + "p_d_ref_no": "516-K00TXGK" + }, + { + "p_d_date_posted": "06302020", + "p_d_date_posted_output": "06/30/2020", + "p_d_trans_desc": "COPAY RX:100030241 FD:06/30/2020", + "p_d_trans_desc_output": "COPAY RX#100030241 FILL DATE: 06/30/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00UY3W" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_desc_output": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "07092020", + "p_d_date_posted_output": "07/09/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 06/08/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 06/08/2020", + "p_d_trans_amt": 50, + "p_d_trans_amt_output": "50.00  ", + "p_d_ref_no": "516-K00V8T8" + }, + { + "p_d_date_posted": "07092020", + "p_d_date_posted_output": "07/09/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -50, + "p_d_trans_amt_output": "50.00- ", + "p_d_ref_no": "516-K00V8T8" + }, + { + "p_d_date_posted": "07092020", + "p_d_date_posted_output": "07/09/2020", + "p_d_trans_desc": "COMMENT: K00ULWR PD $50.00 DOS 060820", + "p_d_trans_desc_output": "   COMMENT: K00ULWR PD $50.00 DOS 060820", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": "516-K00V8T8" + }, + { + "p_d_date_posted": "08132020", + "p_d_date_posted_output": "08/13/2020", + "p_d_trans_desc": "COPAY RX:100020336 FD:08/11/2020", + "p_d_trans_desc_output": "COPAY RX#100020336 FILL DATE: 08/11/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00WDZQ" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_desc_output": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "09222020", + "p_d_date_posted_output": "09/22/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 08/20/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 08/20/2020", + "p_d_trans_amt": 50, + "p_d_trans_amt_output": "50.00  ", + "p_d_ref_no": "516-K00XUY2" + }, + { + "p_d_date_posted": "09222020", + "p_d_date_posted_output": "09/22/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -50, + "p_d_trans_amt_output": "50.00- ", + "p_d_ref_no": "516-K00XUY2" + }, + { + "p_d_date_posted": "09222020", + "p_d_date_posted_output": "09/22/2020", + "p_d_trans_desc": "COMMENT: K00X41A PD $50.00 DOS 082020", + "p_d_trans_desc_output": "   COMMENT: K00X41A PD $50.00 DOS 082020", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": "516-K00XUY2" + }, + { + "p_d_date_posted": "10072020", + "p_d_date_posted_output": "10/07/2020", + "p_d_trans_desc": "COPAY RX:100030241 FD:10/05/2020", + "p_d_trans_desc_output": "COPAY RX#100030241 FILL DATE: 10/05/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_desc_output": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "10292020", + "p_d_date_posted_output": "10/29/2020", + "p_d_trans_desc": "COPAY RX:100045030 FD:10/27/2020", + "p_d_trans_desc_output": "COPAY RX#100045030 FILL DATE: 10/27/2020", + "p_d_trans_amt": 24, + "p_d_trans_amt_output": "24.00  ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:NIACIN (SLO-NIACIN) 250MG TAB,SA DAYS:90", + "p_d_trans_desc_output": "   DRUG:NIACIN (SLO-NIACIN) 250MG TAB,SA DAYS:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", + "p_d_trans_desc_output": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "CHG:$24.00", + "p_d_trans_desc_output": "   CHG:$24.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "10292020", + "p_d_date_posted_output": "10/29/2020", + "p_d_trans_desc": "COPAY RX:100045028 FD:10/27/2020", + "p_d_trans_desc_output": "COPAY RX#100045028 FILL DATE: 10/27/2020", + "p_d_trans_amt": 8, + "p_d_trans_amt_output": "8.00  ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:CARBAMIDE PEROXIDE 6.5% OTIC SOLN DAYS:14", + "p_d_trans_desc_output": "   DRUG:CARBAMIDE PEROXIDE 6.5% OTIC SOLN DAYS:14", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:45 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", + "p_d_trans_desc_output": "   QTY:45 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "10292020", + "p_d_date_posted_output": "10/29/2020", + "p_d_trans_desc": "COPAY RX:100045029 FD:10/27/2020", + "p_d_trans_desc_output": "COPAY RX#100045029 FILL DATE: 10/27/2020", + "p_d_trans_amt": 8, + "p_d_trans_amt_output": "8.00  ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", + "p_d_trans_desc_output": "   DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", + "p_d_trans_desc_output": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT (Int:0.12 Adm:1.64)", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -16.76, + "p_d_trans_amt_output": "16.76- ", + "p_d_ref_no": "516-K00JZPJ" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT (Int:0.26 Adm:0.00)", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15.26, + "p_d_trans_amt_output": "15.26- ", + "p_d_ref_no": "516-K00N8XA" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00QKJJ" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00S829" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -23, + "p_d_trans_amt_output": "23.00- ", + "p_d_ref_no": "516-K00SZBK" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00UY3W" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00WDZQ" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -55, + "p_d_trans_amt_output": "55.00- ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": "11232020", + "p_d_date_posted_output": "11/23/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 10/27/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 10/27/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10LD3I" + }, + { + "p_d_date_posted": "11232020", + "p_d_date_posted_output": "11/23/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K10LD3I" + }, + { + "p_d_date_posted": "11232020", + "p_d_date_posted_output": "11/23/2020", + "p_d_trans_desc": "COMMENT: K10KM1P PD $15.00 DOS:10/27/20", + "p_d_trans_desc_output": "   COMMENT: K10KM1P PD $15.00 DOS:10/27/20", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": "516-K10LD3I" + }, + { + "p_d_date_posted": "12012020", + "p_d_date_posted_output": "12/01/2020", + "p_d_trans_desc": "COPAY RX:100046632 FD:11/18/2020", + "p_d_trans_desc_output": "COPAY RX#100046632 FILL DATE: 11/18/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10LT59" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_desc_output": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", + "p_d_trans_desc_output": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "CHG:$15.00", + "p_d_trans_desc_output": "   CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "12162020", + "p_d_date_posted_output": "12/16/2020", + "p_d_trans_desc": "COPAY RX:100030241A FD:12/12/2020", + "p_d_trans_desc_output": "COPAY RX#100030241A FILL DATE: 12/12/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10MUDV" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_desc_output": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$15.00", + "p_d_trans_desc_output": "   PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "12212020", + "p_d_date_posted_output": "12/21/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 11/13/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 11/13/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10N4AR" + }, + { + "p_d_date_posted": "12212020", + "p_d_date_posted_output": "12/21/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K10N4AR" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "INTEREST/ADM. CHARGE (Int:0.32 Adm:1.64 Other:0.00", + "p_d_trans_desc_output": "INTEREST/ADM. CHARGE (Int:0.32 Adm:1.64 Other:0.00", + "p_d_trans_amt": 1.96, + "p_d_trans_amt_output": "1.96  ", + "p_d_ref_no": null + } + ], + "station": { + "facilit_y_num": "649", + "vis_n_num": "22", + "facilit_y_desc": "PRESCOTT VA MEDICAL CENTER (649)", + "cycl_e_num": "016", + "remi_t_to_flag": "L", + "mai_l_insert_flag": "0", + "sta_t_address1": "500 N US HIGHWAY 89", + "sta_t_address2": "AGENT CASHIER (04C)", + "sta_t_address3": null, + "city": "PRESCOTT", + "state": "AZ", + "zi_p_cde": "863135001", + "zi_p_cde_output": "86313-5001", + "ba_r_cde": "*863135001003*", + "te_l_num_flag": "S", + "te_l_num": "1-866-802-6819", + "te_l_num2": null, + "contac_t_info": null, + "d_m2_tel_num": null, + "contac_t_info2": null, + "to_p_tel_num": null, + "lb_x_fedex_address1": null, + "lb_x_fedex_address2": null, + "lb_x_fedex_address3": null, + "lb_x_fedex_city": null, + "lb_x_fedex_state": null, + "lb_x_fedex_zip_cde": null, + "lb_x_fedex_bar_cde": null, + "lb_x_fedex_contact": null, + "lb_x_fedex_contact_tel_num": null, + "facility_name": "Ralph H. Johnson Department of Veterans Affairs Medical Center" + }, + "debt_type": "COPAY", + "resolution_option": "waiver", + "resolution_comment": "", + "resolution_waiver_check": true + } + ], + "debt": { + "current_ar": 0, + "debt_history": [ + { + "date": "" + } + ], + "deduction_code": "", + "original_ar": 0 + }, + "financial_overview": {}, + "available_options": {}, + "income": [ + { + "veteran_or_spouse": "VETERAN", + "compensation_and_pension": "3261.1", + "education": "50" + } + ] +} \ No newline at end of file diff --git a/modules/debts_api/spec/fixtures/pre_submission_fsr/enhanced_fsr_expenses.json b/modules/debts_api/spec/fixtures/pre_submission_fsr/enhanced_fsr_expenses.json index b21e9a8d070..75a36adb285 100644 --- a/modules/debts_api/spec/fixtures/pre_submission_fsr/enhanced_fsr_expenses.json +++ b/modules/debts_api/spec/fixtures/pre_submission_fsr/enhanced_fsr_expenses.json @@ -1,8 +1,8 @@ -{ - "view:enhancedFinancialStatusReport": true, +{ + "view:enhanced_financial_status_report": true, "expenses": { "food": "4000.38", - "expenseRecords": [ + "expense_records": [ { "name": "Rent", "amount": "1200.53" @@ -16,19 +16,19 @@ "amount": "100" } ], - "creditCardBills": [ + "credit_card_bills": [ { "purpose": "Credit card payment", - "creditorName": "", - "originalAmount": "", - "unpaidBalance": "300000", - "amountDueMonthly": "10000", - "dateStarted": "", - "amountPastDue": "7000" + "creditor_name": "", + "original_amount": "", + "unpaid_balance": "300000", + "amount_due_monthly": "10000", + "date_started": "", + "amount_past_due": "7000" } ] }, - "otherExpenses": [ + "other_expenses": [ { "name": "Pool service", "amount": "200" @@ -42,37 +42,37 @@ "amount": "300" } ], - "installmentContracts": [ + "installment_contracts": [ { "purpose": "Credit card payments", - "creditorName": "Creditor One", - "originalAmount": "50000.54", - "unpaidBalance": "15000.56", - "amountDueMonthly": "800.10", - "dateStarted": "2017-03-XX", - "amountPastDue": "125.43" + "creditor_name": "Creditor One", + "original_amount": "50000.54", + "unpaid_balance": "15000.56", + "amount_due_monthly": "800.10", + "date_started": "2017_03_xx", + "amount_past_due": "125.43" }, { "purpose": "Car payment/lease", - "creditorName": "Creditor Two", - "originalAmount": "100000.43", - "unpaidBalance": "50000.26", - "amountDueMonthly": "1200.54", - "dateStarted": "2019-05-XX", - "amountPastDue": "0" + "creditor_name": "Creditor Two", + "original_amount": "100000.43", + "unpaid_balance": "50000.26", + "amount_due_monthly": "1200.54", + "date_started": "2019_05_xx", + "amount_past_due": "0" } ], - "utilityRecords": [ + "utility_records": [ { - "utilityType": "Electricity", + "utility_type": "Electricity", "amount": "350.45" }, { - "utilityType": "Water", + "utility_type": "Water", "amount": "75.43" }, { - "utilityType": "Cable", + "utility_type": "Cable", "amount": "275.47" } ] diff --git a/modules/debts_api/spec/fixtures/pre_submission_fsr/fsr_assets_form.json b/modules/debts_api/spec/fixtures/pre_submission_fsr/fsr_assets_form.json index 9384378f68f..f625cf6bcf9 100644 --- a/modules/debts_api/spec/fixtures/pre_submission_fsr/fsr_assets_form.json +++ b/modules/debts_api/spec/fixtures/pre_submission_fsr/fsr_assets_form.json @@ -1,44 +1,41 @@ { - "data": { - "view:enhancedFinancialStatusReport": true, - "questions": { - "hasVehicle": false - }, - "cashInBank": "200", - "cashOnHand": "100", - "recVehicleAmount": "1000", - "usSavingsBonds": "0", - "stocksAndOtherBonds": "0", - "assets": { - "realEstateValue": "2000", - "otherAssets": [ - { - "amount": "10" - }, - { - "amount": "10" - } - ], - "recVehicleAmount": "100", - "automobiles": [ - { - "resaleValue": "100" - }, - { - "resaleValue": "100" - } - ] - }, - "realEstateRecords": [ + "view:enhanced_financial_status_report": true, + "questions": { + "has_vehicle": false + }, + "cash_in_bank": "200", + "cash_on_hand": "100", + "rec_vehicle_amount": "1000", + "us_savings_bonds": "0", + "stocks_and_other_bonds": "0", + "assets": { + "real_estate_value": "2000", + "other_assets": [ { - "realEstateType": "Vacation property", - "realEstateAmount": "350000.47" + "amount": "10" }, { - "realEstateType": "Single-family home", - "realEstateAmount": "450000.34" + "amount": "10" + } + ], + "rec_vehicle_amount": "100", + "automobiles": [ + { + "resale_value": "100" + }, + { + "resale_value": "100" } ] - } -} - + }, + "real_estate_records": [ + { + "real_estate_type": "Vacation property", + "real_estate_amount": "350000.47" + }, + { + "real_estate_type": "Single-family home", + "real_estate_amount": "450000.34" + } + ] +} \ No newline at end of file diff --git a/modules/debts_api/spec/fixtures/pre_submission_fsr/fsr_maximal_calculations_form.json b/modules/debts_api/spec/fixtures/pre_submission_fsr/fsr_maximal_calculations_form.json index 625273e8f27..82ccdcf36bf 100644 --- a/modules/debts_api/spec/fixtures/pre_submission_fsr/fsr_maximal_calculations_form.json +++ b/modules/debts_api/spec/fixtures/pre_submission_fsr/fsr_maximal_calculations_form.json @@ -1,1379 +1,1376 @@ { - "data": { - "view:enhancedFinancialStatusReport": true, - "otherExpenses": [ + "view:enhanced_financial_status_report": true, + "other_expenses": [ + { + "name": "Clothing", + "amount": "10" + }, + { + "name": "Food", + "amount": "1000.54" + }, + { + "name": "Veteran added", + "amount": "100" + } + ], + "view:components": { + "view:asset_info": {}, + "view:rec_vehicle_info": {}, + "view:vehicle_info": {}, + "view:marital_status": {}, + "view:veteran_info": {}, + "view:va_benefits_on_file": {} + }, + "expenses": { + "expense_records": [ { - "name": "Clothing", - "amount": "10" + "name": "Rent", + "amount": "1200.53" }, { - "name": "Food", - "amount": "1000.54" + "name": "Mortgage payment", + "amount": "800.00" }, { - "name": "Veteran added", - "amount": "100" + "name": "Property tax", + "amount": "85.25" + } + ] + }, + "assets": { + "real_estate_value": "800000.81", + "other_assets": [ + { + "name": "Gambling earning", + "amount": "16000.34" } ], - "view:components": { - "view:assetInfo": {}, - "view:recVehicleInfo": {}, - "view:vehicleInfo": {}, - "view:maritalStatus": {}, - "view:veteranInfo": {}, - "view:vaBenefitsOnFile": {} - }, - "expenses": { - "expenseRecords": [ + "rec_vehicle_amount": "15000.23", + "automobiles": [ + { + "make": "Dodge", + "model": "RAM", + "year": "2020", + "resale_value": "75000.45" + }, + { + "make": "Dodge", + "model": "Charger", + "year": "2020", + "resale_value": "40000.54" + } + ], + "monetary_assets": [ + { + "name": "Cash", + "amount": "10000.67" + }, + { + "name": "Checking accounts", + "amount": "1000.40" + }, + { + "name": "Savings accounts", + "amount": "2000.05" + }, + { + "name": "U.S. Savings Bonds", + "amount": "25000.65" + }, + { + "name": "Retirement accounts (401k, IRAs, 403b, TSP)", + "amount": "10000.04" + }, + { + "name": "Other stocks and bonds (not in your retirement accounts)", + "amount": "20000.10" + }, + { + "name": "Pension", + "amount": "15000.25" + }, + { + "name": "Cryptocurrency", + "amount": "5000.45" + } + ] + }, + "additional_income": { + "spouse": { + "sp_addl_income": [ { - "name": "Rent", - "amount": "1200.53" + "name": "Child support", + "amount": "800.54" }, { - "name": "Mortgage payment", - "amount": "800.00" + "name": "Alimony", + "amount": "1000.23" }, { - "name": "Property tax", - "amount": "85.25" + "name": "Social Security", + "amount": "1400.45" } ] }, - "assets": { - "realEstateValue": "800000.81", - "otherAssets": [ + "addl_inc_records": [ + { + "name": "Social Security", + "amount": "1200.65" + }, + { + "name": "Employment bonus", + "amount": "1500.67" + }, + { + "name": "Alimony", + "amount": "1000.43" + } + ] + }, + "social_security": { + "spouse": { + "social_sec_amt": "0" + }, + "social_sec_amt": "0" + }, + "benefits": { + "spouse_benefits": { + "compensation_and_pension": "1000.09", + "education": "500.46" + } + }, + "additional_data": { + "bankruptcy": { + "date_discharged": "2004-10-XX", + "court_location": "Tampa, FL", + "docket_number": "123456" + }, + "additional_comments": "Supporting personal statement..." + }, + "questions": { + "has_been_adjudicated_bankrupt": true, + "has_other_expenses": true, + "has_repayments": true, + "has_utilities": true, + "has_other_assets": true, + "has_recreational_vehicle": true, + "has_vehicle": true, + "has_real_estate": true, + "has_dependents": "2", + "spouse_has_additional_income": true, + "spouse_has_benefits": true, + "spouse_is_employed": true, + "is_married": true, + "has_additional_income": true, + "vet_is_employed": true + }, + "installment_contracts": [ + { + "purpose": "Credit card payments", + "creditor_name": "Creditor One", + "original_amount": "50000.54", + "unpaid_balance": "15000.56", + "amount_due_monthly": "800.10", + "date_started": "2017-03-XX", + "amount_past_due": "125.43" + }, + { + "purpose": "Car payment/lease", + "creditor_name": "Creditor Two", + "original_amount": "100000.43", + "unpaid_balance": "50000.26", + "amount_due_monthly": "1200.54", + "date_started": "2019-05-XX", + "amount_past_due": "0" + } + ], + "utility_records": [ + { + "name": "Electricity", + "amount": "350.45" + }, + { + "name": "Water", + "amount": "75.43" + }, + { + "name": "Cable", + "amount": "275.47" + } + ], + "personal_data": { + "dependents": [ + { + "dependent_age": "12" + }, + { + "dependent_age": "17" + } + ], + "employment_history": { + "spouse": { + "sp_employment_records": [ + { + "type": "Full time", + "from": "2018-6-XX", + "to": "", + "is_current": true, + "employer_name": "Spouse Current", + "gross_monthly_income": "5000.54", + "deductions": [ + { + "name": "Federal tax", + "amount": "350.56" + }, + { + "name": "State tax", + "amount": "230.45" + }, + { + "name": "Pension", + "amount": "100" + }, + { + "name": "Health insurance", + "amount": "254.45" + } + ] + }, + { + "type": "Full time", + "from": "2015-3-XX", + "to": "2018-6-XX", + "employer_name": "Spouse Previous", + "is_current": false + } + ] + }, + "veteran": { + "employment_records": [ + { + "type": "Full time", + "from": "2017-1-XX", + "to": "", + "is_current": true, + "employer_name": "Veteran Current One", + "gross_monthly_income": "5000.54", + "deductions": [ + { + "name": "Federal tax", + "amount": "350.56" + }, + { + "name": "State tax", + "amount": "230.45" + }, + { + "name": "Pension", + "amount": "100" + }, + { + "name": "Health insurance", + "amount": "254.45" + } + ] + }, + { + "type": "Part time", + "from": "2019-7-XX", + "to": "", + "is_current": true, + "employer_name": "Veteran Current Two", + "gross_monthly_income": "2000.56", + "deductions": [ + { + "name": "Federal tax", + "amount": "200.02" + }, + { + "name": "Allotment", + "amount": "134.56" + }, + { + "name": "FICA (Social Security and Medicare)", + "amount": "122.4" + } + ] + }, + { + "type": "Full time", + "from": "2021-01-XX", + "to": "2021-12-XX", + "is_current": false, + "employer_name": "I quit" + } + ] + } + }, + "spouse_full_name": { + "first": "Angela", + "last": "Mitchell" + }, + "address": { + "lives_on_military_base_info": {}, + "country": "USA", + "street": "123 Fake Street", + "city": "Tampa", + "state": "FL", + "postal_code": "33543" + }, + "telephone_number": "4445551212", + "email_address": "test2@test1.net", + "veteran_contact_information": { + "email": "test@user.com", + "address": { + "address_line1": "1200 Park Ave", + "address_line2": "c/o Pixar", + "address_line3": null, + "address_pou": "CORRESPONDENCE", + "address_type": "DOMESTIC", + "city": "Emeryville", + "country_name": "United States", + "country_code_iso2": "US", + "country_code_iso3": "USA", + "country_code_fips": null, + "county_code": null, + "county_name": null, + "created_at": "2020-05-30T03:57:20.000+00:00", + "effective_end_date": null, + "effective_start_date": "2020-07-10T20:10:45.000+00:00", + "id": 173917, + "international_postal_code": null, + "province": null, + "source_date": "2020-07-10T20:10:45.000+00:00", + "source_system_user": null, + "state_code": "CA", + "transaction_id": "7139aa82-fd06-45ea-a217-9654869924bd", + "updated_at": "2020-07-10T20:10:46.000+00:00", + "validation_key": null, + "vet360_id": "1273780", + "zip_code": "94608", + "zip_code_suffix": null + }, + "mobile_phone": { + "area_code": "510", + "country_code": "1", + "created_at": "2020-06-12T16:56:37.000+00:00", + "extension": "", + "effective_end_date": null, + "effective_start_date": "2020-07-14T19:07:45.000+00:00", + "id": 146766, + "is_international": false, + "is_textable": null, + "is_text_permitted": null, + "is_tty": null, + "is_voicemailable": null, + "phone_number": "9224444", + "phone_type": "HOME", + "source_date": "2020-07-14T19:07:45.000+00:00", + "source_system_user": null, + "transaction_id": "92c49d39-22b2-4bd6-92b4-0b7e7c63c6a9", + "updated_at": "2020-07-14T19:07:46.000+00:00", + "vet360_id": "1273780" + } + }, + "veteran_full_name": { + "first": "Greg", + "last": "Anderson", + "middle": "A" + }, + "date_of_birth": "1933-04-05" + }, + "personal_identification": { + "ssn": "1234", + "file_number": "5678" + }, + "selected_debts_and_copays": [ + { + "file_number": "796121200", + "payee_number": "00", + "person_entitled": "AJHONS", + "deduction_code": "30", + "benefit_type": "Comp & Pen", + "diary_code": "080", + "diary_code_description": "Referred to the Department of the Treasury", + "amount_overpaid": 0, + "amount_withheld": 0, + "original_ar": 136.24, + "current_ar": 100, + "debt_history": [ + { + "date": "02/25/2009", + "letter_code": "914", + "description": "Paid In Full - Account balance cleared via offset, not including TOP." + }, + { + "date": "02/07/2009", + "letter_code": "905", + "description": "Administrative Write Off" + }, { - "name": "Gambling earning", - "amount": "16000.34" + "date": "12/03/2008", + "letter_code": "487", + "description": "Death Case Pending Action" } ], - "recVehicleAmount": "15000.23", - "automobiles": [ + "id": 0, + "debt_type": "DEBT", + "resolution_option": "waiver", + "resolution_waiver_check": true + }, + { + "file_number": "796121200", + "payee_number": "00", + "person_entitled": "AJOHNS", + "deduction_code": "74", + "benefit_type": "CH33 Student Tuition EDU", + "diary_code": "117", + "diary_code_description": "Pending payment", + "amount_overpaid": 0, + "amount_withheld": 475, + "original_ar": 2210.9, + "current_ar": 1000, + "debt_history": [ + { + "date": "04/01/2017", + "letter_code": 608, + "description": "Full C&P Benefit Offset Notifi" + }, { - "make": "Dodge", - "model": "RAM", - "year": "2020", - "resaleValue": "75000.45" + "date": "11/18/2015", + "letter_code": 130, + "description": "Debt Increase - Due P" }, { - "make": "Dodge", - "model": "Charger", - "year": "2020", - "resaleValue": "40000.54" + "date": "04/08/2015", + "letter_code": 608, + "description": "Full C&P Benefit Offset Notifi" + }, + { + "date": "03/26/2015", + "letter_code": 100, + "description": "First Demand Letter - Inactive Benefits - Due Process" } ], - "monetaryAssets": [ + "id": 3, + "debt_type": "DEBT", + "resolution_option": "monthly", + "resolution_comment": "50.51" + }, + { + "id": "f4385298-08a6-42f8-a86f-50e97033fb85", + "p_s_seq_num": 506, + "p_s_tot_seq_num": 588, + "p_s_facility_num": "534", + "p_s_fac_phone_num": null, + "p_s_tot_statement": 27, + "p_s_statement_val": "0000018255H", + "p_s_statement_date": "11152019", + "p_s_statement_date_output": "11/15/2019", + "p_s_process_date": "11112019", + "p_s_process_date_output": "11/11/2019", + "p_h_patient_lst_nme": "JONES", + "p_h_patient_fst_nme": "TRAVIS", + "p_h_patient_mid_nme": "D", + "p_h_address1": "1885 SHORE DR S APT 327", + "p_h_address2": null, + "p_h_address3": null, + "p_h_city": "SAVANNAH", + "p_h_state": "FL", + "p_h_zip_cde": "314104413", + "p_h_zip_cde_output": "31410-4413", + "p_h_ctry_nme": null, + "p_h_amt_due": 15, + "p_h_amt_due_output": "15.00  ", + "p_h_prev_bal": 135, + "p_h_prev_bal_output": "135.00  ", + "p_h_tot_charges": 15, + "p_h_tot_charges_output": "15.00  ", + "p_h_tot_credits": -135, + "p_h_tot_credits_output": "135.00- ", + "p_h_new_balance": 15, + "p_h_new_balance_output": "15.00  ", + "p_h_special_notes": "To pay your statement online, go to www.pay.gov or call 1-888-827-4817.", + "p_hro_para_cdes": "304050556065708085", + "p_h_num_of_lines": 10, + "p_h_dfn_number": 346310, + "p_h_cerner_statement_number": 1005154223, + "p_h_cerner_patient_id": "1005154223", + "p_h_cerner_account_number": "1005154223", + "p_h_icn_number": "1012845638V677813", + "p_h_account_number": 0, + "p_h_large_font_indcator": 0, + "details": [ { - "name": "Cash", - "amount": "10000.67" + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" }, { - "name": "Checking accounts", - "amount": "1000.40" + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" }, { - "name": "Savings accounts", - "amount": "2000.05" + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" }, { - "name": "U.S. Savings Bonds", - "amount": "25000.65" + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" }, { - "name": "Retirement accounts (401k, IRAs, 403b, TSP)", - "amount": "10000.04" + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" }, { - "name": "Other stocks and bonds (not in your retirement accounts)", - "amount": "20000.10" + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" }, { - "name": "Pension", - "amount": "15000.25" + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" }, { - "name": "Cryptocurrency", - "amount": "5000.45" + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10072019", + "p_d_date_posted_output": "10/07/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "534-K90HEWN" + }, + { + "p_d_date_posted": "10152019", + "p_d_date_posted_output": "10/15/2019", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 09/07/2018", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 09/07/2018", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "534-K009FK8" } - ] - }, - "additionalIncome": { - "spouse": { - "spAddlIncome": [ - { - "name": "Child support", - "amount": "800.54" - }, - { - "name": "Alimony", - "amount": "1000.23" - }, - { - "name": "Social Security", - "amount": "1400.45" - } - ] + ], + "station": { + "facilit_y_num": "534", + "vis_n_num": "07", + "facilit_y_desc": "RALPH H. JOHNSON VA MEDICAL CENTER (534)", + "cycl_e_num": "012", + "remi_t_to_flag": "L", + "mai_l_insert_flag": "0", + "sta_t_address1": "ACCOUNTS RECEIVABLE (04AR)", + "sta_t_address2": "109 BEE ST", + "sta_t_address3": null, + "city": "CHARLESTON", + "state": "SC", + "zi_p_cde": "294015703", + "zi_p_cde_output": "29401-5703", + "ba_r_cde": "*294015703090*", + "te_l_num_flag": "P", + "te_l_num": "1-866-258-2772", + "te_l_num2": null, + "contac_t_info": null, + "d_m2_tel_num": null, + "contac_t_info2": null, + "to_p_tel_num": null, + "lb_x_fedex_address1": null, + "lb_x_fedex_address2": null, + "lb_x_fedex_address3": null, + "lb_x_fedex_city": null, + "lb_x_fedex_state": null, + "lb_x_fedex_zip_cde": null, + "lb_x_fedex_bar_cde": null, + "lb_x_fedex_contact": null, + "lb_x_fedex_contact_tel_num": null, + "facility_name": "Bob Stump Department of Veterans Affairs Medical Center" }, - "addlIncRecords": [ + "debt_type": "COPAY", + "resolution_option": "compromise", + "resolution_comment": "10.51" + }, + { + "id": "b381cc7b-ea3a-49dc-a982-7146416ed373", + "p_s_seq_num": 1162, + "p_s_tot_seq_num": 1, + "p_s_facility_num": "757", + "p_s_fac_phone_num": null, + "p_s_tot_statement": 11, + "p_s_statement_val": "0000040520F", + "p_s_statement_date": "06052021", + "p_s_statement_date_output": "06/05/2021", + "p_s_process_date": "06092021", + "p_s_process_date_output": "06/09/2021", + "p_h_patient_lst_nme": "JONES", + "p_h_patient_fst_nme": "TRAVIS", + "p_h_patient_mid_nme": "D", + "p_h_address1": "1885 SHORE DR S APT 327", + "p_h_address2": null, + "p_h_address3": null, + "p_h_city": "SOUTH PASADENA", + "p_h_state": "FL", + "p_h_zip_cde": "337074743", + "p_h_zip_cde_output": "33707-4743", + "p_h_ctry_nme": "US", + "p_h_amt_due": 46, + "p_h_amt_due_output": "46.00  ", + "p_h_prev_bal": 30, + "p_h_prev_bal_output": "30.00  ", + "p_h_tot_charges": 46, + "p_h_tot_charges_output": "46.00  ", + "p_h_tot_credits": -30, + "p_h_tot_credits_output": "30.00- ", + "p_h_new_balance": 46, + "p_h_new_balance_output": "46.00  ", + "p_h_special_notes": null, + "p_hro_para_cdes": "254050556065708085", + "p_h_num_of_lines": 7, + "p_h_dfn_number": 0, + "p_h_cerner_statement_number": 1005154223, + "p_h_cerner_patient_id": "1005154223", + "p_h_cerner_account_number": "1005154223", + "p_h_icn_number": "1012845638V677813", + "p_h_account_number": 0, + "p_h_large_font_indcator": 0, + "details": [ { - "name": "Social Security", - "amount": "1200.65" + "p_d_date_posted": "03092020", + "p_d_date_posted_output": "03/09/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 01/14/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 01/14/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00R4FL" }, { - "name": "Employment bonus", - "amount": "1500.67" + "p_d_date_posted": "03092020", + "p_d_date_posted_output": "03/09/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00R4FL" }, { - "name": "Alimony", - "amount": "1000.43" + "p_d_date_posted": "03242020", + "p_d_date_posted_output": "03/24/2020", + "p_d_trans_desc": "COPAY RX:100020337B FD:01/23/2020", + "p_d_trans_desc_output": "COPAY RX#100020337B FILL DATE: 01/23/2020", + "p_d_trans_amt": 5, + "p_d_trans_amt_output": "5.00  ", + "p_d_ref_no": "516-K00RSNZ" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:LISINOPRIL 5MG TAB DAYS:30 QTY:30", + "p_d_trans_desc_output": "   DRUG:LISINOPRIL 5MG TAB DAYS:30 QTY:30", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:SANTOS,LOUISE CHG:$5.00", + "p_d_trans_desc_output": "   PHY:SANTOS,LOUISE CHG:$5.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "03242020", + "p_d_date_posted_output": "03/24/2020", + "p_d_trans_desc": "RX CO-PAYMENT/NSC VET", + "p_d_trans_desc_output": "PAYMENT POSTED ON 03/24/2020", + "p_d_trans_amt": -5, + "p_d_trans_amt_output": "5.00- ", + "p_d_ref_no": "516-K00RSNZ" + }, + { + "p_d_date_posted": "04032020", + "p_d_date_posted_output": "04/03/2020", + "p_d_trans_desc": "COPAY RX:100030241 FD:03/30/2020", + "p_d_trans_desc_output": "COPAY RX#100030241 FILL DATE: 03/30/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00S829" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_desc_output": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "04272020", + "p_d_date_posted_output": "04/27/2020", + "p_d_trans_desc": "COPAY RX:100020336 FD:04/23/2020", + "p_d_trans_desc_output": "COPAY RX#100020336 FILL DATE: 04/23/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00SZBK" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_desc_output": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "04282020", + "p_d_date_posted_output": "04/28/2020", + "p_d_trans_desc": "COPAY RX:100011847 FD:04/23/2020", + "p_d_trans_desc_output": "COPAY RX#100011847 FILL DATE: 04/23/2020", + "p_d_trans_amt": 8, + "p_d_trans_amt_output": "8.00  ", + "p_d_ref_no": "516-K00SZBK" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", + "p_d_trans_desc_output": "   DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:60 PHY:GUTHRIE,BROOKE L CHG:$8.00", + "p_d_trans_desc_output": "   QTY:60 PHY:GUTHRIE,BROOKE L CHG:$8.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "05262020", + "p_d_date_posted_output": "05/26/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 04/15/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 04/15/2020", + "p_d_trans_amt": 50, + "p_d_trans_amt_output": "50.00  ", + "p_d_ref_no": "516-K00TXGK" + }, + { + "p_d_date_posted": "05262020", + "p_d_date_posted_output": "05/26/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -50, + "p_d_trans_amt_output": "50.00- ", + "p_d_ref_no": "516-K00TXGK" + }, + { + "p_d_date_posted": "06302020", + "p_d_date_posted_output": "06/30/2020", + "p_d_trans_desc": "COPAY RX:100030241 FD:06/30/2020", + "p_d_trans_desc_output": "COPAY RX#100030241 FILL DATE: 06/30/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00UY3W" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_desc_output": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "07092020", + "p_d_date_posted_output": "07/09/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 06/08/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 06/08/2020", + "p_d_trans_amt": 50, + "p_d_trans_amt_output": "50.00  ", + "p_d_ref_no": "516-K00V8T8" + }, + { + "p_d_date_posted": "07092020", + "p_d_date_posted_output": "07/09/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -50, + "p_d_trans_amt_output": "50.00- ", + "p_d_ref_no": "516-K00V8T8" + }, + { + "p_d_date_posted": "07092020", + "p_d_date_posted_output": "07/09/2020", + "p_d_trans_desc": "COMMENT: K00ULWR PD $50.00 DOS 060820", + "p_d_trans_desc_output": "   COMMENT: K00ULWR PD $50.00 DOS 060820", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": "516-K00V8T8" + }, + { + "p_d_date_posted": "08132020", + "p_d_date_posted_output": "08/13/2020", + "p_d_trans_desc": "COPAY RX:100020336 FD:08/11/2020", + "p_d_trans_desc_output": "COPAY RX#100020336 FILL DATE: 08/11/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K00WDZQ" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_desc_output": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "09222020", + "p_d_date_posted_output": "09/22/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 08/20/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 08/20/2020", + "p_d_trans_amt": 50, + "p_d_trans_amt_output": "50.00  ", + "p_d_ref_no": "516-K00XUY2" + }, + { + "p_d_date_posted": "09222020", + "p_d_date_posted_output": "09/22/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -50, + "p_d_trans_amt_output": "50.00- ", + "p_d_ref_no": "516-K00XUY2" + }, + { + "p_d_date_posted": "09222020", + "p_d_date_posted_output": "09/22/2020", + "p_d_trans_desc": "COMMENT: K00X41A PD $50.00 DOS 082020", + "p_d_trans_desc_output": "   COMMENT: K00X41A PD $50.00 DOS 082020", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": "516-K00XUY2" + }, + { + "p_d_date_posted": "10072020", + "p_d_date_posted_output": "10/07/2020", + "p_d_trans_desc": "COPAY RX:100030241 FD:10/05/2020", + "p_d_trans_desc_output": "COPAY RX#100030241 FILL DATE: 10/05/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_desc_output": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_desc_output": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "10292020", + "p_d_date_posted_output": "10/29/2020", + "p_d_trans_desc": "COPAY RX:100045030 FD:10/27/2020", + "p_d_trans_desc_output": "COPAY RX#100045030 FILL DATE: 10/27/2020", + "p_d_trans_amt": 24, + "p_d_trans_amt_output": "24.00  ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:NIACIN (SLO-NIACIN) 250MG TAB,SA DAYS:90", + "p_d_trans_desc_output": "   DRUG:NIACIN (SLO-NIACIN) 250MG TAB,SA DAYS:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", + "p_d_trans_desc_output": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "CHG:$24.00", + "p_d_trans_desc_output": "   CHG:$24.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "10292020", + "p_d_date_posted_output": "10/29/2020", + "p_d_trans_desc": "COPAY RX:100045028 FD:10/27/2020", + "p_d_trans_desc_output": "COPAY RX#100045028 FILL DATE: 10/27/2020", + "p_d_trans_amt": 8, + "p_d_trans_amt_output": "8.00  ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:CARBAMIDE PEROXIDE 6.5% OTIC SOLN DAYS:14", + "p_d_trans_desc_output": "   DRUG:CARBAMIDE PEROXIDE 6.5% OTIC SOLN DAYS:14", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:45 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", + "p_d_trans_desc_output": "   QTY:45 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "10292020", + "p_d_date_posted_output": "10/29/2020", + "p_d_trans_desc": "COPAY RX:100045029 FD:10/27/2020", + "p_d_trans_desc_output": "COPAY RX#100045029 FILL DATE: 10/27/2020", + "p_d_trans_amt": 8, + "p_d_trans_amt_output": "8.00  ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", + "p_d_trans_desc_output": "   DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", + "p_d_trans_desc_output": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT (Int:0.12 Adm:1.64)", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -16.76, + "p_d_trans_amt_output": "16.76- ", + "p_d_ref_no": "516-K00JZPJ" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT (Int:0.26 Adm:0.00)", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15.26, + "p_d_trans_amt_output": "15.26- ", + "p_d_ref_no": "516-K00N8XA" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00QKJJ" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00S829" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -23, + "p_d_trans_amt_output": "23.00- ", + "p_d_ref_no": "516-K00SZBK" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00UY3W" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K00WDZQ" + }, + { + "p_d_date_posted": "11192020", + "p_d_date_posted_output": "11/19/2020", + "p_d_trans_desc": "PAYMENT", + "p_d_trans_desc_output": "PAYMENT POSTED ON 11/19/2020", + "p_d_trans_amt": -55, + "p_d_trans_amt_output": "55.00- ", + "p_d_ref_no": "516-K10J56V" + }, + { + "p_d_date_posted": "11232020", + "p_d_date_posted_output": "11/23/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 10/27/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 10/27/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10LD3I" + }, + { + "p_d_date_posted": "11232020", + "p_d_date_posted_output": "11/23/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K10LD3I" + }, + { + "p_d_date_posted": "11232020", + "p_d_date_posted_output": "11/23/2020", + "p_d_trans_desc": "COMMENT: K10KM1P PD $15.00 DOS:10/27/20", + "p_d_trans_desc_output": "   COMMENT: K10KM1P PD $15.00 DOS:10/27/20", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": "516-K10LD3I" + }, + { + "p_d_date_posted": "12012020", + "p_d_date_posted_output": "12/01/2020", + "p_d_trans_desc": "COPAY RX:100046632 FD:11/18/2020", + "p_d_trans_desc_output": "COPAY RX#100046632 FILL DATE: 11/18/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10LT59" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_desc_output": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", + "p_d_trans_desc_output": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "CHG:$15.00", + "p_d_trans_desc_output": "   CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "12162020", + "p_d_date_posted_output": "12/16/2020", + "p_d_trans_desc": "COPAY RX:100030241A FD:12/12/2020", + "p_d_trans_desc_output": "COPAY RX#100030241A FILL DATE: 12/12/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10MUDV" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_desc_output": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$15.00", + "p_d_trans_desc_output": "   PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$15.00", + "p_d_trans_amt": 0, + "p_d_trans_amt_output": ".00  ", + "p_d_ref_no": null + }, + { + "p_d_date_posted": "12212020", + "p_d_date_posted_output": "12/21/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC) VISIT DATE: 11/13/2020", + "p_d_trans_desc_output": "OUTPATIENT CARE VISIT DATE: 11/13/2020", + "p_d_trans_amt": 15, + "p_d_trans_amt_output": "15.00  ", + "p_d_ref_no": "516-K10N4AR" + }, + { + "p_d_date_posted": "12212020", + "p_d_date_posted_output": "12/21/2020", + "p_d_trans_desc": "OUTPATIENT CARE(NSC)", + "p_d_trans_desc_output": "OUTPATIENT CARE", + "p_d_trans_amt": -15, + "p_d_trans_amt_output": "15.00- ", + "p_d_ref_no": "516-K10N4AR" + }, + { + "p_d_date_posted": null, + "p_d_date_posted_output": "", + "p_d_trans_desc": "INTEREST/ADM. CHARGE (Int:0.32 Adm:1.64 Other:0.00", + "p_d_trans_desc_output": "INTEREST/ADM. CHARGE (Int:0.32 Adm:1.64 Other:0.00", + "p_d_trans_amt": 1.96, + "p_d_trans_amt_output": "1.96  ", + "p_d_ref_no": null } - ] - }, - "socialSecurity": { - "spouse": { - "socialSecAmt": "0" - }, - "socialSecAmt": "0" - }, - "benefits": { - "spouseBenefits": { - "compensationAndPension": "1000.09", - "education": "500.46" - } - }, - "additionalData": { - "bankruptcy": { - "dateDischarged": "2004-10-XX", - "courtLocation": "Tampa, FL", - "docketNumber": "123456" - }, - "additionalComments": "Supporting personal statement..." - }, - "questions": { - "hasBeenAdjudicatedBankrupt": true, - "hasOtherExpenses": true, - "hasRepayments": true, - "hasUtilities": true, - "hasOtherAssets": true, - "hasRecreationalVehicle": true, - "hasVehicle": true, - "hasRealEstate": true, - "hasDependents": "2", - "spouseHasAdditionalIncome": true, - "spouseHasBenefits": true, - "spouseIsEmployed": true, - "isMarried": true, - "hasAdditionalIncome": true, - "vetIsEmployed": true - }, - "installmentContracts": [ - { - "purpose": "Credit card payments", - "creditorName": "Creditor One", - "originalAmount": "50000.54", - "unpaidBalance": "15000.56", - "amountDueMonthly": "800.10", - "dateStarted": "2017-03-XX", - "amountPastDue": "125.43" - }, - { - "purpose": "Car payment/lease", - "creditorName": "Creditor Two", - "originalAmount": "100000.43", - "unpaidBalance": "50000.26", - "amountDueMonthly": "1200.54", - "dateStarted": "2019-05-XX", - "amountPastDue": "0" - } - ], - "utilityRecords": [ - { - "name": "Electricity", - "amount": "350.45" - }, - { - "name": "Water", - "amount": "75.43" + ], + "station": { + "facilit_y_num": "649", + "vis_n_num": "22", + "facilit_y_desc": "PRESCOTT VA MEDICAL CENTER (649)", + "cycl_e_num": "016", + "remi_t_to_flag": "L", + "mai_l_insert_flag": "0", + "sta_t_address1": "500 N US HIGHWAY 89", + "sta_t_address2": "AGENT CASHIER (04C)", + "sta_t_address3": null, + "city": "PRESCOTT", + "state": "AZ", + "zi_p_cde": "863135001", + "zi_p_cde_output": "86313-5001", + "ba_r_cde": "*863135001003*", + "te_l_num_flag": "S", + "te_l_num": "1-866-802-6819", + "te_l_num2": null, + "contac_t_info": null, + "d_m2_tel_num": null, + "contac_t_info2": null, + "to_p_tel_num": null, + "lb_x_fedex_address1": null, + "lb_x_fedex_address2": null, + "lb_x_fedex_address3": null, + "lb_x_fedex_city": null, + "lb_x_fedex_state": null, + "lb_x_fedex_zip_cde": null, + "lb_x_fedex_bar_cde": null, + "lb_x_fedex_contact": null, + "lb_x_fedex_contact_tel_num": null, + "facility_name": "Ralph H. Johnson Department of Veterans Affairs Medical Center" }, + "debt_type": "COPAY", + "resolution_option": "waiver", + "resolution_waiver_check": true + } + ], + "debt": { + "current_ar": 0, + "debt_history": [ { - "name": "Cable", - "amount": "275.47" + "date": "" } ], - "personalData": { - "dependents": [ + "deduction_code": "", + "original_ar": 0 + }, + "curr_employment": [ + { + "veteran_gross_salary": "0", + "deductions": [ + { + "name": "Federal tax", + "amount": "0" + }, + { + "name": "State tax", + "amount": "0" + }, { - "dependentAge": "12" + "name": "Pension", + "amount": "0" }, { - "dependentAge": "17" + "name": "Health insurance", + "amount": "0" } ], - "employmentHistory": { - "spouse": { - "spEmploymentRecords": [ - { - "type": "Full time", - "from": "2018-6-XX", - "to": "", - "isCurrent": true, - "employerName": "Spouse Current", - "grossMonthlyIncome": "5000.54", - "deductions": [ - { - "name": "Federal tax", - "amount": "350.56" - }, - { - "name": "State tax", - "amount": "230.45" - }, - { - "name": "Pension", - "amount": "100" - }, - { - "name": "Health insurance", - "amount": "254.45" - } - ] - }, - { - "type": "Full time", - "from": "2015-3-XX", - "to": "2018-6-XX", - "employerName": "Spouse Previous", - "isCurrent": false - } - ] - }, - "veteran": { - "employmentRecords": [ - { - "type": "Full time", - "from": "2017-1-XX", - "to": "", - "isCurrent": true, - "employerName": "Veteran Current One", - "grossMonthlyIncome": "5000.54", - "deductions": [ - { - "name": "Federal tax", - "amount": "350.56" - }, - { - "name": "State tax", - "amount": "230.45" - }, - { - "name": "Pension", - "amount": "100" - }, - { - "name": "Health insurance", - "amount": "254.45" - } - ] - }, - { - "type": "Part time", - "from": "2019-7-XX", - "to": "", - "isCurrent": true, - "employerName": "Veteran Current Two", - "grossMonthlyIncome": "2000.56", - "deductions": [ - { - "name": "Federal tax", - "amount": "200.02" - }, - { - "name": "Allotment", - "amount": "134.56" - }, - { - "name": "FICA (Social Security and Medicare)", - "amount": "122.4" - } - ] - }, - { - "type": "Full time", - "from": "2021-01-XX", - "to": "2021-12-XX", - "isCurrent": false, - "employerName": "I quit" - } - ] - } - }, - "spouseFullName": { - "first": "Angela", - "last": "Mitchell" - }, - "address": { - "livesOnMilitaryBaseInfo": {}, - "country": "USA", - "street": "123 Fake Street", - "city": "Tampa", - "state": "FL", - "postalCode": "33543" - }, - "telephoneNumber": "4445551212", - "emailAddress": "test2@test1.net", - "veteranContactInformation": { - "email": "test@user.com", - "address": { - "addressLine1": "1200 Park Ave", - "addressLine2": "c/o Pixar", - "addressLine3": null, - "addressPou": "CORRESPONDENCE", - "addressType": "DOMESTIC", - "city": "Emeryville", - "countryName": "United States", - "countryCodeIso2": "US", - "countryCodeIso3": "USA", - "countryCodeFips": null, - "countyCode": null, - "countyName": null, - "createdAt": "2020-05-30T03:57:20.000+00:00", - "effectiveEndDate": null, - "effectiveStartDate": "2020-07-10T20:10:45.000+00:00", - "id": 173917, - "internationalPostalCode": null, - "province": null, - "sourceDate": "2020-07-10T20:10:45.000+00:00", - "sourceSystemUser": null, - "stateCode": "CA", - "transactionId": "7139aa82-fd06-45ea-a217-9654869924bd", - "updatedAt": "2020-07-10T20:10:46.000+00:00", - "validationKey": null, - "vet360Id": "1273780", - "zipCode": "94608", - "zipCodeSuffix": null - }, - "mobilePhone": { - "areaCode": "510", - "countryCode": "1", - "createdAt": "2020-06-12T16:56:37.000+00:00", - "extension": "", - "effectiveEndDate": null, - "effectiveStartDate": "2020-07-14T19:07:45.000+00:00", - "id": 146766, - "isInternational": false, - "isTextable": null, - "isTextPermitted": null, - "isTty": null, - "isVoicemailable": null, - "phoneNumber": "9224444", - "phoneType": "HOME", - "sourceDate": "2020-07-14T19:07:45.000+00:00", - "sourceSystemUser": null, - "transactionId": "92c49d39-22b2-4bd6-92b4-0b7e7c63c6a9", - "updatedAt": "2020-07-14T19:07:46.000+00:00", - "vet360Id": "1273780" - } - }, - "veteranFullName": { - "first": "Greg", - "last": "Anderson", - "middle": "A" - }, - "dateOfBirth": "1933-04-05" + "type": "Full time", + "from": "2017-1-XX", + "to": "", + "is_current": true, + "employer_name": "Veteran Current One" }, - "personalIdentification": { - "ssn": "1234", - "fileNumber": "5678" - }, - "selectedDebtsAndCopays": [ - { - "fileNumber": "796121200", - "payeeNumber": "00", - "personEntitled": "AJHONS", - "deductionCode": "30", - "benefitType": "Comp & Pen", - "diaryCode": "080", - "diaryCodeDescription": "Referred to the Department of the Treasury", - "amountOverpaid": 0, - "amountWithheld": 0, - "originalAr": 136.24, - "currentAr": 100, - "debtHistory": [ - { - "date": "02/25/2009", - "letterCode": "914", - "description": "Paid In Full - Account balance cleared via offset, not including TOP." - }, - { - "date": "02/07/2009", - "letterCode": "905", - "description": "Administrative Write Off" - }, - { - "date": "12/03/2008", - "letterCode": "487", - "description": "Death Case Pending Action" - } - ], - "id": 0, - "debtType": "DEBT", - "resolutionOption": "waiver", - "resolutionWaiverCheck": true - }, - { - "fileNumber": "796121200", - "payeeNumber": "00", - "personEntitled": "AJOHNS", - "deductionCode": "74", - "benefitType": "CH33 Student Tuition EDU", - "diaryCode": "117", - "diaryCodeDescription": "Pending payment", - "amountOverpaid": 0, - "amountWithheld": 475, - "originalAr": 2210.9, - "currentAr": 1000, - "debtHistory": [ - { - "date": "04/01/2017", - "letterCode": 608, - "description": "Full C&P Benefit Offset Notifi" - }, - { - "date": "11/18/2015", - "letterCode": 130, - "description": "Debt Increase - Due P" - }, - { - "date": "04/08/2015", - "letterCode": 608, - "description": "Full C&P Benefit Offset Notifi" - }, - { - "date": "03/26/2015", - "letterCode": 100, - "description": "First Demand Letter - Inactive Benefits - Due Process" - } - ], - "id": 3, - "debtType": "DEBT", - "resolutionOption": "monthly", - "resolutionComment": "50.51" - }, - { - "id": "f4385298-08a6-42f8-a86f-50e97033fb85", - "pSSeqNum": 506, - "pSTotSeqNum": 588, - "pSFacilityNum": "534", - "pSFacPhoneNum": null, - "pSTotStatement": 27, - "pSStatementVal": "0000018255H", - "pSStatementDate": "11152019", - "pSStatementDateOutput": "11/15/2019", - "pSProcessDate": "11112019", - "pSProcessDateOutput": "11/11/2019", - "pHPatientLstNme": "JONES", - "pHPatientFstNme": "TRAVIS", - "pHPatientMidNme": "D", - "pHAddress1": "1885 SHORE DR S APT 327", - "pHAddress2": null, - "pHAddress3": null, - "pHCity": "SAVANNAH", - "pHState": "FL", - "pHZipCde": "314104413", - "pHZipCdeOutput": "31410-4413", - "pHCtryNme": null, - "pHAmtDue": 15, - "pHAmtDueOutput": "15.00  ", - "pHPrevBal": 135, - "pHPrevBalOutput": "135.00  ", - "pHTotCharges": 15, - "pHTotChargesOutput": "15.00  ", - "pHTotCredits": -135, - "pHTotCreditsOutput": "135.00- ", - "pHNewBalance": 15, - "pHNewBalanceOutput": "15.00  ", - "pHSpecialNotes": "To pay your statement online, go to www.pay.gov or call 1-888-827-4817.", - "pHroParaCdes": "304050556065708085", - "pHNumOfLines": 10, - "pHDfnNumber": 346310, - "pHCernerStatementNumber": 1005154223, - "pHCernerPatientId": "1005154223", - "pHCernerAccountNumber": "1005154223", - "pHIcnNumber": "1012845638V677813", - "pHAccountNumber": 0, - "pHLargeFontIndcator": 0, - "details": [ - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10072019", - "pDDatePostedOutput": "10/07/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "534-K90HEWN" - }, - { - "pDDatePosted": "10152019", - "pDDatePostedOutput": "10/15/2019", - "pDTransDesc": "OUTPATIENT CARE(NSC) VISIT DATE: 09/07/2018", - "pDTransDescOutput": "OUTPATIENT CARE VISIT DATE: 09/07/2018", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "534-K009FK8" - } - ], - "station": { - "facilitYNum": "534", - "visNNum": "07", - "facilitYDesc": "RALPH H. JOHNSON VA MEDICAL CENTER (534)", - "cyclENum": "012", - "remiTToFlag": "L", - "maiLInsertFlag": "0", - "staTAddress1": "ACCOUNTS RECEIVABLE (04AR)", - "staTAddress2": "109 BEE ST", - "staTAddress3": null, - "city": "CHARLESTON", - "state": "SC", - "ziPCde": "294015703", - "ziPCdeOutput": "29401-5703", - "baRCde": "*294015703090*", - "teLNumFlag": "P", - "teLNum": "1-866-258-2772", - "teLNum2": null, - "contacTInfo": null, - "dM2TelNum": null, - "contacTInfo2": null, - "toPTelNum": null, - "lbXFedexAddress1": null, - "lbXFedexAddress2": null, - "lbXFedexAddress3": null, - "lbXFedexCity": null, - "lbXFedexState": null, - "lbXFedexZipCde": null, - "lbXFedexBarCde": null, - "lbXFedexContact": null, - "lbXFedexContactTelNum": null, - "facilityName": "Bob Stump Department of Veterans Affairs Medical Center" - }, - "debtType": "COPAY", - "resolutionOption": "compromise", - "resolutionComment": "10.51" - }, - { - "id": "b381cc7b-ea3a-49dc-a982-7146416ed373", - "pSSeqNum": 1162, - "pSTotSeqNum": 1, - "pSFacilityNum": "757", - "pSFacPhoneNum": null, - "pSTotStatement": 11, - "pSStatementVal": "0000040520F", - "pSStatementDate": "06052021", - "pSStatementDateOutput": "06/05/2021", - "pSProcessDate": "06092021", - "pSProcessDateOutput": "06/09/2021", - "pHPatientLstNme": "JONES", - "pHPatientFstNme": "TRAVIS", - "pHPatientMidNme": "D", - "pHAddress1": "1885 SHORE DR S APT 327", - "pHAddress2": null, - "pHAddress3": null, - "pHCity": "SOUTH PASADENA", - "pHState": "FL", - "pHZipCde": "337074743", - "pHZipCdeOutput": "33707-4743", - "pHCtryNme": "US", - "pHAmtDue": 46, - "pHAmtDueOutput": "46.00  ", - "pHPrevBal": 30, - "pHPrevBalOutput": "30.00  ", - "pHTotCharges": 46, - "pHTotChargesOutput": "46.00  ", - "pHTotCredits": -30, - "pHTotCreditsOutput": "30.00- ", - "pHNewBalance": 46, - "pHNewBalanceOutput": "46.00  ", - "pHSpecialNotes": null, - "pHroParaCdes": "254050556065708085", - "pHNumOfLines": 7, - "pHDfnNumber": 0, - "pHCernerStatementNumber": 1005154223, - "pHCernerPatientId": "1005154223", - "pHCernerAccountNumber": "1005154223", - "pHIcnNumber": "1012845638V677813", - "pHAccountNumber": 0, - "pHLargeFontIndcator": 0, - "details": [ - { - "pDDatePosted": "03092020", - "pDDatePostedOutput": "03/09/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC) VISIT DATE: 01/14/2020", - "pDTransDescOutput": "OUTPATIENT CARE VISIT DATE: 01/14/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K00R4FL" - }, - { - "pDDatePosted": "03092020", - "pDDatePostedOutput": "03/09/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "516-K00R4FL" - }, - { - "pDDatePosted": "03242020", - "pDDatePostedOutput": "03/24/2020", - "pDTransDesc": "COPAY RX:100020337B FD:01/23/2020", - "pDTransDescOutput": "COPAY RX#100020337B FILL DATE: 01/23/2020", - "pDTransAmt": 5, - "pDTransAmtOutput": "5.00  ", - "pDRefNo": "516-K00RSNZ" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:LISINOPRIL 5MG TAB DAYS:30 QTY:30", - "pDTransDescOutput": "   DRUG:LISINOPRIL 5MG TAB DAYS:30 QTY:30", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "PHY:SANTOS,LOUISE CHG:$5.00", - "pDTransDescOutput": "   PHY:SANTOS,LOUISE CHG:$5.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "03242020", - "pDDatePostedOutput": "03/24/2020", - "pDTransDesc": "RX CO-PAYMENT/NSC VET", - "pDTransDescOutput": "PAYMENT POSTED ON 03/24/2020", - "pDTransAmt": -5, - "pDTransAmtOutput": "5.00- ", - "pDRefNo": "516-K00RSNZ" - }, - { - "pDDatePosted": "04032020", - "pDDatePostedOutput": "04/03/2020", - "pDTransDesc": "COPAY RX:100030241 FD:03/30/2020", - "pDTransDescOutput": "COPAY RX#100030241 FILL DATE: 03/30/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K00S829" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", - "pDTransDescOutput": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransDescOutput": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "04272020", - "pDDatePostedOutput": "04/27/2020", - "pDTransDesc": "COPAY RX:100020336 FD:04/23/2020", - "pDTransDescOutput": "COPAY RX#100020336 FILL DATE: 04/23/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K00SZBK" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", - "pDTransDescOutput": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransDescOutput": "   QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "04282020", - "pDDatePostedOutput": "04/28/2020", - "pDTransDesc": "COPAY RX:100011847 FD:04/23/2020", - "pDTransDescOutput": "COPAY RX#100011847 FILL DATE: 04/23/2020", - "pDTransAmt": 8, - "pDTransAmtOutput": "8.00  ", - "pDRefNo": "516-K00SZBK" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", - "pDTransDescOutput": "   DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "QTY:60 PHY:GUTHRIE,BROOKE L CHG:$8.00", - "pDTransDescOutput": "   QTY:60 PHY:GUTHRIE,BROOKE L CHG:$8.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "05262020", - "pDDatePostedOutput": "05/26/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC) VISIT DATE: 04/15/2020", - "pDTransDescOutput": "OUTPATIENT CARE VISIT DATE: 04/15/2020", - "pDTransAmt": 50, - "pDTransAmtOutput": "50.00  ", - "pDRefNo": "516-K00TXGK" - }, - { - "pDDatePosted": "05262020", - "pDDatePostedOutput": "05/26/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -50, - "pDTransAmtOutput": "50.00- ", - "pDRefNo": "516-K00TXGK" - }, - { - "pDDatePosted": "06302020", - "pDDatePostedOutput": "06/30/2020", - "pDTransDesc": "COPAY RX:100030241 FD:06/30/2020", - "pDTransDescOutput": "COPAY RX#100030241 FILL DATE: 06/30/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K00UY3W" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", - "pDTransDescOutput": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransDescOutput": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "07092020", - "pDDatePostedOutput": "07/09/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC) VISIT DATE: 06/08/2020", - "pDTransDescOutput": "OUTPATIENT CARE VISIT DATE: 06/08/2020", - "pDTransAmt": 50, - "pDTransAmtOutput": "50.00  ", - "pDRefNo": "516-K00V8T8" - }, - { - "pDDatePosted": "07092020", - "pDDatePostedOutput": "07/09/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -50, - "pDTransAmtOutput": "50.00- ", - "pDRefNo": "516-K00V8T8" - }, - { - "pDDatePosted": "07092020", - "pDDatePostedOutput": "07/09/2020", - "pDTransDesc": "COMMENT: K00ULWR PD $50.00 DOS 060820", - "pDTransDescOutput": "   COMMENT: K00ULWR PD $50.00 DOS 060820", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": "516-K00V8T8" - }, - { - "pDDatePosted": "08132020", - "pDDatePostedOutput": "08/13/2020", - "pDTransDesc": "COPAY RX:100020336 FD:08/11/2020", - "pDTransDescOutput": "COPAY RX#100020336 FILL DATE: 08/11/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K00WDZQ" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", - "pDTransDescOutput": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransDescOutput": "   QTY:90 PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "09222020", - "pDDatePostedOutput": "09/22/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC) VISIT DATE: 08/20/2020", - "pDTransDescOutput": "OUTPATIENT CARE VISIT DATE: 08/20/2020", - "pDTransAmt": 50, - "pDTransAmtOutput": "50.00  ", - "pDRefNo": "516-K00XUY2" - }, - { - "pDDatePosted": "09222020", - "pDDatePostedOutput": "09/22/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -50, - "pDTransAmtOutput": "50.00- ", - "pDRefNo": "516-K00XUY2" - }, - { - "pDDatePosted": "09222020", - "pDDatePostedOutput": "09/22/2020", - "pDTransDesc": "COMMENT: K00X41A PD $50.00 DOS 082020", - "pDTransDescOutput": "   COMMENT: K00X41A PD $50.00 DOS 082020", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": "516-K00XUY2" - }, - { - "pDDatePosted": "10072020", - "pDDatePostedOutput": "10/07/2020", - "pDTransDesc": "COPAY RX:100030241 FD:10/05/2020", - "pDTransDescOutput": "COPAY RX#100030241 FILL DATE: 10/05/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K10J56V" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", - "pDTransDescOutput": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransDescOutput": "   PHY:GUTHRIE,BROOKE L CHG:$15.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "10292020", - "pDDatePostedOutput": "10/29/2020", - "pDTransDesc": "COPAY RX:100045030 FD:10/27/2020", - "pDTransDescOutput": "COPAY RX#100045030 FILL DATE: 10/27/2020", - "pDTransAmt": 24, - "pDTransAmtOutput": "24.00  ", - "pDRefNo": "516-K10J56V" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:NIACIN (SLO-NIACIN) 250MG TAB,SA DAYS:90", - "pDTransDescOutput": "   DRUG:NIACIN (SLO-NIACIN) 250MG TAB,SA DAYS:90", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", - "pDTransDescOutput": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "CHG:$24.00", - "pDTransDescOutput": "   CHG:$24.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "10292020", - "pDDatePostedOutput": "10/29/2020", - "pDTransDesc": "COPAY RX:100045028 FD:10/27/2020", - "pDTransDescOutput": "COPAY RX#100045028 FILL DATE: 10/27/2020", - "pDTransAmt": 8, - "pDTransAmtOutput": "8.00  ", - "pDRefNo": "516-K10J56V" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:CARBAMIDE PEROXIDE 6.5% OTIC SOLN DAYS:14", - "pDTransDescOutput": "   DRUG:CARBAMIDE PEROXIDE 6.5% OTIC SOLN DAYS:14", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "QTY:45 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", - "pDTransDescOutput": "   QTY:45 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "10292020", - "pDDatePostedOutput": "10/29/2020", - "pDTransDesc": "COPAY RX:100045029 FD:10/27/2020", - "pDTransDescOutput": "COPAY RX#100045029 FILL DATE: 10/27/2020", - "pDTransAmt": 8, - "pDTransAmtOutput": "8.00  ", - "pDRefNo": "516-K10J56V" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", - "pDTransDescOutput": "   DRUG:MICONAZOLE NITRATE 2% TOP TINCTURE DAYS:30", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", - "pDTransDescOutput": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$8.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "11192020", - "pDDatePostedOutput": "11/19/2020", - "pDTransDesc": "PAYMENT (Int:0.12 Adm:1.64)", - "pDTransDescOutput": "PAYMENT POSTED ON 11/19/2020", - "pDTransAmt": -16.76, - "pDTransAmtOutput": "16.76- ", - "pDRefNo": "516-K00JZPJ" - }, - { - "pDDatePosted": "11192020", - "pDDatePostedOutput": "11/19/2020", - "pDTransDesc": "PAYMENT (Int:0.26 Adm:0.00)", - "pDTransDescOutput": "PAYMENT POSTED ON 11/19/2020", - "pDTransAmt": -15.26, - "pDTransAmtOutput": "15.26- ", - "pDRefNo": "516-K00N8XA" - }, - { - "pDDatePosted": "11192020", - "pDDatePostedOutput": "11/19/2020", - "pDTransDesc": "PAYMENT", - "pDTransDescOutput": "PAYMENT POSTED ON 11/19/2020", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "516-K00QKJJ" - }, - { - "pDDatePosted": "11192020", - "pDDatePostedOutput": "11/19/2020", - "pDTransDesc": "PAYMENT", - "pDTransDescOutput": "PAYMENT POSTED ON 11/19/2020", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "516-K00S829" - }, - { - "pDDatePosted": "11192020", - "pDDatePostedOutput": "11/19/2020", - "pDTransDesc": "PAYMENT", - "pDTransDescOutput": "PAYMENT POSTED ON 11/19/2020", - "pDTransAmt": -23, - "pDTransAmtOutput": "23.00- ", - "pDRefNo": "516-K00SZBK" - }, - { - "pDDatePosted": "11192020", - "pDDatePostedOutput": "11/19/2020", - "pDTransDesc": "PAYMENT", - "pDTransDescOutput": "PAYMENT POSTED ON 11/19/2020", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "516-K00UY3W" - }, - { - "pDDatePosted": "11192020", - "pDDatePostedOutput": "11/19/2020", - "pDTransDesc": "PAYMENT", - "pDTransDescOutput": "PAYMENT POSTED ON 11/19/2020", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "516-K00WDZQ" - }, - { - "pDDatePosted": "11192020", - "pDDatePostedOutput": "11/19/2020", - "pDTransDesc": "PAYMENT", - "pDTransDescOutput": "PAYMENT POSTED ON 11/19/2020", - "pDTransAmt": -55, - "pDTransAmtOutput": "55.00- ", - "pDRefNo": "516-K10J56V" - }, - { - "pDDatePosted": "11232020", - "pDDatePostedOutput": "11/23/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC) VISIT DATE: 10/27/2020", - "pDTransDescOutput": "OUTPATIENT CARE VISIT DATE: 10/27/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K10LD3I" - }, - { - "pDDatePosted": "11232020", - "pDDatePostedOutput": "11/23/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "516-K10LD3I" - }, - { - "pDDatePosted": "11232020", - "pDDatePostedOutput": "11/23/2020", - "pDTransDesc": "COMMENT: K10KM1P PD $15.00 DOS:10/27/20", - "pDTransDescOutput": "   COMMENT: K10KM1P PD $15.00 DOS:10/27/20", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": "516-K10LD3I" - }, - { - "pDDatePosted": "12012020", - "pDDatePostedOutput": "12/01/2020", - "pDTransDesc": "COPAY RX:100046632 FD:11/18/2020", - "pDTransDescOutput": "COPAY RX#100046632 FILL DATE: 11/18/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K10LT59" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", - "pDTransDescOutput": "   DRUG:AMLODIPINE BESYLATE 10MG TAB DAYS:90", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", - "pDTransDescOutput": "   QTY:90 PHY:VELAZQUEZ SANCHEZ,VANESSA", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "CHG:$15.00", - "pDTransDescOutput": "   CHG:$15.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "12162020", - "pDDatePostedOutput": "12/16/2020", - "pDTransDesc": "COPAY RX:100030241A FD:12/12/2020", - "pDTransDescOutput": "COPAY RX#100030241A FILL DATE: 12/12/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K10MUDV" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", - "pDTransDescOutput": "   DRUG:ATENOLOL 25MG TAB DAYS:90 QTY:90", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$15.00", - "pDTransDescOutput": "   PHY:VELAZQUEZ SANCHEZ,VANESSA CHG:$15.00", - "pDTransAmt": 0, - "pDTransAmtOutput": ".00  ", - "pDRefNo": null - }, - { - "pDDatePosted": "12212020", - "pDDatePostedOutput": "12/21/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC) VISIT DATE: 11/13/2020", - "pDTransDescOutput": "OUTPATIENT CARE VISIT DATE: 11/13/2020", - "pDTransAmt": 15, - "pDTransAmtOutput": "15.00  ", - "pDRefNo": "516-K10N4AR" - }, - { - "pDDatePosted": "12212020", - "pDDatePostedOutput": "12/21/2020", - "pDTransDesc": "OUTPATIENT CARE(NSC)", - "pDTransDescOutput": "OUTPATIENT CARE", - "pDTransAmt": -15, - "pDTransAmtOutput": "15.00- ", - "pDRefNo": "516-K10N4AR" - }, - { - "pDDatePosted": null, - "pDDatePostedOutput": "", - "pDTransDesc": "INTEREST/ADM. CHARGE (Int:0.32 Adm:1.64 Other:0.00", - "pDTransDescOutput": "INTEREST/ADM. CHARGE (Int:0.32 Adm:1.64 Other:0.00", - "pDTransAmt": 1.96, - "pDTransAmtOutput": "1.96  ", - "pDRefNo": null - } - ], - "station": { - "facilitYNum": "649", - "visNNum": "22", - "facilitYDesc": "PRESCOTT VA MEDICAL CENTER (649)", - "cyclENum": "016", - "remiTToFlag": "L", - "maiLInsertFlag": "0", - "staTAddress1": "500 N US HIGHWAY 89", - "staTAddress2": "AGENT CASHIER (04C)", - "staTAddress3": null, - "city": "PRESCOTT", - "state": "AZ", - "ziPCde": "863135001", - "ziPCdeOutput": "86313-5001", - "baRCde": "*863135001003*", - "teLNumFlag": "S", - "teLNum": "1-866-802-6819", - "teLNum2": null, - "contacTInfo": null, - "dM2TelNum": null, - "contacTInfo2": null, - "toPTelNum": null, - "lbXFedexAddress1": null, - "lbXFedexAddress2": null, - "lbXFedexAddress3": null, - "lbXFedexCity": null, - "lbXFedexState": null, - "lbXFedexZipCde": null, - "lbXFedexBarCde": null, - "lbXFedexContact": null, - "lbXFedexContactTelNum": null, - "facilityName": "Ralph H. Johnson Department of Veterans Affairs Medical Center" - }, - "debtType": "COPAY", - "resolutionOption": "waiver", - "resolutionWaiverCheck": true - } - ], - "debt": { - "currentAr": 0, - "debtHistory": [ + { + "veteran_gross_salary": "0", + "deductions": [ { - "date": "" + "name": "Federal tax", + "amount": "0" + }, + { + "name": "Allotment", + "amount": "0" + }, + { + "name": "FICA (Social Security and Medicare)", + "amount": "0" } ], - "deductionCode": "", - "originalAr": 0 - }, - "currEmployment": [ - { - "veteranGrossSalary": "0", - "deductions": [ - { - "name": "Federal tax", - "amount": "0" - }, - { - "name": "State tax", - "amount": "0" - }, - { - "name": "Pension", - "amount": "0" - }, - { - "name": "Health insurance", - "amount": "0" - } - ], - "type": "Full time", - "from": "2017-1-XX", - "to": "", - "isCurrent": true, - "employerName": "Veteran Current One" - }, - { - "veteranGrossSalary": "0", - "deductions": [ - { - "name": "Federal tax", - "amount": "0" - }, - { - "name": "Allotment", - "amount": "0" - }, - { - "name": "FICA (Social Security and Medicare)", - "amount": "0" - } - ], - "type": "Part time", - "from": "2019-7-XX", - "to": "", - "isCurrent": true, - "employerName": "Veteran Current Two" - } - ], - "spCurrEmployment": [ - { - "spouseGrossSalary": "4000.45", - "deductions": [ - { - "name": "Federal tax", - "amount": "325.54" - }, - { - "name": "Health insurance", - "amount": "250.34" - }, - { - "name": "Garnishment", - "amount": "150" - } - ], - "type": "Full time", - "from": "2018-6-XX", - "to": "", - "isCurrent": true, - "employerName": "Spouse Current" - } - ], - "financialOverview": {}, - "availableOptions": {}, - "income": [ - { - "veteranOrSpouse": "VETERAN", - "compensationAndPension": "3261.1", - "education": "50" - } - ] - } - -} + "type": "Part time", + "from": "2019-7-XX", + "to": "", + "is_current": true, + "employer_name": "Veteran Current Two" + } + ], + "sp_curr_employment": [ + { + "spouse_gross_salary": "4000.45", + "deductions": [ + { + "name": "Federal tax", + "amount": "325.54" + }, + { + "name": "Health insurance", + "amount": "250.34" + }, + { + "name": "Garnishment", + "amount": "150" + } + ], + "type": "Full time", + "from": "2018-6-XX", + "to": "", + "is_current": true, + "employer_name": "Spouse Current" + } + ], + "financial_overview": {}, + "available_options": {}, + "income": [ + { + "veteran_or_spouse": "VETERAN", + "compensation_and_pension": "3261.1", + "education": "50" + } + ] +} \ No newline at end of file diff --git a/modules/debts_api/spec/fixtures/pre_submission_fsr/non_enhanced_fsr_expenses.json b/modules/debts_api/spec/fixtures/pre_submission_fsr/non_enhanced_fsr_expenses.json index 3d24761e3e7..828cf2d1acd 100644 --- a/modules/debts_api/spec/fixtures/pre_submission_fsr/non_enhanced_fsr_expenses.json +++ b/modules/debts_api/spec/fixtures/pre_submission_fsr/non_enhanced_fsr_expenses.json @@ -1,21 +1,21 @@ -{ - "view:enhancedFinancialStatusReport": false, +{ + "view:enhanced_financial_status_report": false, "expenses": { - "rentOrMortgage": "1200.25", + "rent_or_mortgage": "1200.25", "food": "4000.38", - "creditCardBills": [ + "credit_card_bills": [ { "purpose": "Credit card payment", - "creditorName": "", - "originalAmount": "", - "unpaidBalance": "300000", - "amountDueMonthly": "10000", - "dateStarted": "", - "amountPastDue": "7000" + "creditor_name": "", + "original_amount": "", + "unpaid_balance": "300000", + "amount_due_monthly": "10000", + "date_started": "", + "amount_past_due": "7000" } ] }, - "otherExpenses": [ + "other_expenses": [ { "name": "Pool service", "amount": "200" @@ -29,38 +29,38 @@ "amount": "300" } ], - "installmentContracts": [ + "installment_contracts": [ { "purpose": "Credit card payments", - "creditorName": "Creditor One", - "originalAmount": "50000.54", - "unpaidBalance": "15000.56", - "amountDueMonthly": "800.10", - "dateStarted": "2017-03-XX", - "amountPastDue": "125.43" + "creditor_name": "Creditor One", + "original_amount": "50000.54", + "unpaid_balance": "15000.56", + "amount_due_monthly": "800.10", + "date_started": "2017_03_xx", + "amount_past_due": "125.43" }, { "purpose": "Car payment/lease", - "creditorName": "Creditor Two", - "originalAmount": "100000.43", - "unpaidBalance": "50000.26", - "amountDueMonthly": "1200.54", - "dateStarted": "2019-05-XX", - "amountPastDue": "0" + "creditor_name": "Creditor Two", + "original_amount": "100000.43", + "unpaid_balance": "50000.26", + "amount_due_monthly": "1200.54", + "date_started": "2019_05_xx", + "amount_past_due": "0" } ], - "utilityRecords": [ + "utility_records": [ { "name": "Electricity", - "monthlyUtilityAmount": "402.35" + "monthly_utility_amount": "402.35" }, { "name": "Gas", - "monthlyUtilityAmount": "85.16" + "monthly_utility_amount": "85.16" }, { "name": "Cable", - "monthlyUtilityAmount": "175.47" + "monthly_utility_amount": "175.47" } ] } \ No newline at end of file diff --git a/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/asset_calculator_spec.rb b/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/asset_calculator_spec.rb index c32d40346f1..d60aa9bc916 100644 --- a/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/asset_calculator_spec.rb +++ b/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/asset_calculator_spec.rb @@ -13,7 +13,7 @@ end def calculate_total_assets - calculations_controller = described_class.new(maximal_fsr_form_data['data']) + calculations_controller = described_class.new(maximal_fsr_form_data) @total_assets = calculations_controller.get_total_assets end diff --git a/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/expense_calculator_spec.rb b/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/expense_calculator_spec.rb index 616251e53dd..1c0fa6c610e 100644 --- a/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/expense_calculator_spec.rb +++ b/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/expense_calculator_spec.rb @@ -3,7 +3,7 @@ require 'rails_helper' require 'debts_api/v0/fsr_form_transform/expense_calculator' -RSpec.describe DebtsApi::V0::FsrFormTransform::ExpenceCalculator, type: :service do +RSpec.describe DebtsApi::V0::FsrFormTransform::ExpenseCalculator, type: :service do describe '#get_monthly_expenses' do let(:enhanced_expenses) do get_fixture_absolute('modules/debts_api/spec/fixtures/pre_submission_fsr/enhanced_fsr_expenses') diff --git a/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/income_calculator_spec.rb b/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/income_calculator_spec.rb index e4ece18eb4a..7cc9bb3d267 100644 --- a/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/income_calculator_spec.rb +++ b/modules/debts_api/spec/lib/debt_api/v0/fsr_form_transform/income_calculator_spec.rb @@ -13,7 +13,7 @@ end def populate_monthly_income - calculations_controller = described_class.new(maximal_fsr_form_data['data']) + calculations_controller = described_class.new(maximal_fsr_form_data) @monthly_income = calculations_controller.get_monthly_income end diff --git a/modules/debts_api/spec/request/debts_api/v0/financial_status_reports_calculations_controller_spec.rb b/modules/debts_api/spec/request/debts_api/v0/financial_status_reports_calculations_controller_spec.rb index d4366e9e4bd..5680d75993d 100644 --- a/modules/debts_api/spec/request/debts_api/v0/financial_status_reports_calculations_controller_spec.rb +++ b/modules/debts_api/spec/request/debts_api/v0/financial_status_reports_calculations_controller_spec.rb @@ -16,6 +16,18 @@ let(:enhanced_expenses) do get_fixture_absolute('modules/debts_api/spec/fixtures/pre_submission_fsr/enhanced_fsr_expenses') end + let(:andrew_expenses) do + get_fixture_absolute('modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_expenses') + end + let(:andrew_two) do + get_fixture_absolute('modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_2') + end + let(:andrew_three) do + get_fixture_absolute('modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_fsr_3') + end + let(:andrew_to_the_max) do + get_fixture_absolute('modules/debts_api/spec/fixtures/pre_submission_fsr/andrew_maximal') + end let(:old_expenses) do get_fixture_absolute('modules/debts_api/spec/fixtures/pre_submission_fsr/non_enhanced_fsr_expenses') end @@ -31,6 +43,29 @@ expect(response).to have_http_status(:ok) end end + + context 'with andrew fsr form data' do + it 'returns monthly income' do + post('/debts_api/v0/calculate_monthly_income', params: andrew_expenses.to_h, as: :json) + expect(response).to have_http_status(:ok) + end + + it 'behaves like the FE' do + post('/debts_api/v0/calculate_monthly_income', params: andrew_two.to_h, as: :json) + expect(response).to have_http_status(:ok) + + vet_other_income = JSON.parse(response.body)['vetIncome']['otherIncome'] + expect(vet_other_income['name']).to eq('Social Security') + expect(vet_other_income['amount']).to eq(500) + + spouse_other_income = JSON.parse(response.body)['spIncome']['otherIncome'] + expect(spouse_other_income['name']).to eq('Disability Compensation, Education, Caretaker income') + expect(spouse_other_income['amount']).to eq(600) + + expect(JSON.parse(response.body)['spIncome']['totalMonthlyNetIncome']).to eq(1600) + expect(JSON.parse(response.body)['totalMonthlyNetIncome']).to eq(3100) + end + end end describe '#total_assets' do @@ -40,6 +75,20 @@ expect(response).to have_http_status(:ok) end end + + context 'with andrew fsr form data' do + it 'calculates and returns total asset value' do + post('/debts_api/v0/calculate_total_assets', params: andrew_expenses.to_h, as: :json) + expect(response).to have_http_status(:ok) + end + + it 'behaves like FE' do + post('/debts_api/v0/calculate_total_assets', params: andrew_three.to_h, as: :json) + expect(response).to have_http_status(:ok) + body = JSON.parse(response.body) + expect(body).to eq({ 'calculatedTotalAssets' => 2780.35 }) + end + end end describe '#all_expenses' do @@ -48,6 +97,11 @@ post('/debts_api/v0/calculate_all_expenses', params: enhanced_expenses.to_h, as: :json) expect(response).to have_http_status(:ok) end + + it 'takes andrews params' do + post('/debts_api/v0/calculate_all_expenses', params: andrew_expenses.to_h, as: :json) + expect(response).to have_http_status(:ok) + end end context 'with old form params' do @@ -63,6 +117,8 @@ it 'returns all expenses' do post('/debts_api/v0/calculate_monthly_expenses', params: enhanced_expenses.to_h, as: :json) expect(response).to have_http_status(:ok) + body = JSON.parse(response.body) + expect(body).to eq({ 'calculatedMonthlyExpenses' => 19_603.44 }) end end From 46d4b6601c20e75a50c3b2c2f37e7097658fc1ab Mon Sep 17 00:00:00 2001 From: AJ Magdub Date: Tue, 16 Apr 2024 10:22:04 -0600 Subject: [PATCH 167/260] test(vaos): stub out jwts from vcr cassettes (#16352) va.gov-team#79383 --- .../vaos/appointment_requests/get_request_with_id.yml | 2 +- .../vaos/appointment_requests/get_requests.yml | 4 ++-- .../appointment_requests/get_requests_with_params.yml | 10 +++++----- .../vaos/appointment_requests/post_request.yml | 2 +- .../vaos/appointment_requests/post_request_CC.yml | 2 +- .../vaos/appointment_requests/put_request.yml | 2 +- .../vaos/appointments/get_appointments.yml | 2 +- .../get_appointments_200_partial_error.yml | 2 +- .../vaos/appointments/get_appointments_500.yml | 4 ++-- .../vaos/appointments/get_appointments_empty.yml | 4 ++-- .../vaos/appointments/get_appointments_map_error.yml | 2 +- .../vaos/appointments/get_cc_appointments.yml | 2 +- .../vaos/appointments/get_cc_appointments_500.yml | 4 ++-- .../vaos/appointments/get_cc_appointments_empty.yml | 4 ++-- .../vaos/appointments/post_appointment.yml | 2 +- .../vaos/appointments/post_appointment_400.yml | 2 +- .../vaos/appointments/post_appointment_409.yml | 2 +- .../vaos/appointments/put_cancel_appointment.yml | 2 +- .../vaos/appointments/put_cancel_appointment_409.yml | 2 +- .../vaos/appointments/show_appointment_404.yml | 2 +- .../vaos/appointments/show_appointment_500.yml | 4 ++-- .../vaos/appointments/show_appointment_with_dash.yml | 2 +- .../vaos/cc_eligibility/get_eligibility_400.yml | 2 +- .../vaos/cc_eligibility/get_eligibility_false.yml | 2 +- .../vaos/cc_eligibility/get_eligibility_true.yml | 2 +- .../vaos/cc_supported_sites/get_no_sites.yml | 4 ++-- .../vaos/cc_supported_sites/get_one_site.yml | 2 +- .../vcr_cassettes/vaos/fhir/appointment/search_200.yml | 2 +- .../vaos/fhir/appointment/search_no_records.yml | 2 +- .../vcr_cassettes/vaos/fhir/get_conformance.yml | 4 ++-- .../vcr_cassettes/vaos/fhir/get_organization.yml | 4 ++-- .../vcr_cassettes/vaos/fhir/patient/search_200.yml | 2 +- .../vcr_cassettes/vaos/fhir/patient/search_404.yml | 2 +- .../vcr_cassettes/vaos/fhir/patient/search_500.yml | 2 +- .../vcr_cassettes/vaos/fhir/read_organization_200.yml | 4 ++-- .../vcr_cassettes/vaos/fhir/read_organization_404.yml | 4 ++-- .../vcr_cassettes/vaos/fhir/read_organization_500.yml | 4 ++-- .../vaos/fhir/search_organization_200.yml | 4 ++-- .../fhir/search_organization_200_no_query_string.yml | 6 +++--- .../vaos/fhir/search_organization_404.yml | 4 ++-- .../vaos/fhir/slot/search_200_no_slots_found.yml | 2 +- .../vaos/fhir/slot/search_200_slots_found.yml | 2 +- .../vcr_cassettes/vaos/fhir/slot/search_500.yml | 2 +- .../vcr_cassettes/vaos/messages/get_messages_500.yml | 4 ++-- .../vcr_cassettes/vaos/messages/post_message.yml | 2 +- .../vcr_cassettes/vaos/messages/post_message_error.yml | 2 +- .../vaos/messages/post_message_error_400.yml | 2 +- .../vcr_cassettes/vaos/preferences/get_preferences.yml | 4 ++-- .../vcr_cassettes/vaos/preferences/put_preferences.yml | 2 +- .../vcr_cassettes/vaos/systems/get_cancel_reasons.yml | 4 ++-- .../vaos/systems/get_cancel_reasons_500.yml | 4 ++-- .../get_direct_booking_eligibility_criteria_by_id.yml | 2 +- ...ct_booking_eligibility_criteria_by_parent_sites.yml | 2 +- ...rect_booking_eligibility_criteria_by_site_codes.yml | 2 +- .../vcr_cassettes/vaos/systems/get_facilities.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_facilities_500.yml | 4 ++-- .../systems/get_facilities_limits_for_multiple.yml | 2 +- .../systems/get_facilities_limits_for_multiple_500.yml | 6 +++--- .../vaos/systems/get_facilities_multiple.yml | 4 ++-- .../vaos/systems/get_facility_appointments.yml | 4 ++-- .../systems/get_facility_available_appointments.yml | 4 ++-- .../vaos/systems/get_facility_clinics.yml | 4 ++-- .../vaos/systems/get_facility_clinics_500.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_facility_limits.yml | 4 ++-- .../vaos/systems/get_facility_limits_500.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_facility_visits.yml | 4 ++-- .../vaos/systems/get_facility_visits_500.yml | 4 ++-- .../vaos/systems/get_facility_visits_request.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_institutions.yml | 4 ++-- .../vaos/systems/get_institutions_single.yml | 4 ++-- .../vaos/systems/get_request_eligibility_criteria.yml | 4 ++-- .../systems/get_request_eligibility_criteria_by_id.yml | 4 ++-- ...et_request_eligibility_criteria_by_parent_sites.yml | 4 ++-- .../get_request_eligibility_criteria_by_site_codes.yml | 4 ++-- .../get_request_eligibility_criteria_site_codes.yml | 6 +++--- .../vaos/systems/get_system_facilities.yml | 4 ++-- .../vaos/systems/get_system_facilities_500.yml | 4 ++-- .../systems/get_system_facilities_express_care.yml | 4 ++-- .../vaos/systems/get_system_facilities_noparent.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_system_pact.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_system_pact_500.yml | 4 ++-- .../support/vcr_cassettes/vaos/systems/get_systems.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_systems_403.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_systems_420.yml | 4 ++-- .../vcr_cassettes/vaos/systems/get_systems_500.yml | 4 ++-- .../vaos/v2/appointments/cancel_appointment_400.yml | 2 +- .../v2/appointments/cancel_appointment_vpg_400.yml | 2 +- .../vaos/v2/appointments/cancel_appointments_200.yml | 6 +++--- .../v2/appointments/cancel_appointments_vpg_200.yml | 2 +- .../vaos/v2/appointments/get_appointment_200.yml | 2 +- .../get_appointment_200_JACQUELINE_M_BOOKED.yml | 2 +- ...tment_200_JACQUELINE_M_PROPOSED_12082022_backup.yml | 6 +++--- .../appointments/get_appointment_200_JUDY_BOOKED.yml | 8 ++++---- .../appointments/get_appointment_200_cc_proposed.yml | 2 +- .../vaos/v2/appointments/get_appointments_200.yml | 2 +- .../v2/appointments/get_appointments_200_12082022.yml | 6 +++--- .../appointments/get_appointments_200_cc_proposed.yml | 2 +- ...pointments_200_with_mobile_facility_service_500.yml | 8 ++++---- .../vaos/v2/appointments/get_appointments_400.yml | 6 +++--- .../vaos/v2/appointments/get_appointments_401.yml | 6 +++--- .../vaos/v2/appointments/get_appointments_500.yml | 4 ++-- .../appointments/get_appointments_multi_status_200.yml | 2 +- .../vaos/v2/appointments/post_appointments_400.yml | 2 +- .../vaos/v2/appointments/post_appointments_500.yml | 4 ++-- .../vaos/v2/appointments/post_appointments_cc_200.yml | 6 +++--- .../appointments/post_appointments_cc_200_2222022.yml | 2 +- .../appointments/post_appointments_cc_200_2252022.yml | 2 +- .../appointments/post_appointments_cc_200_2282022.yml | 2 +- .../v2/appointments/post_appointments_cc_200_back.yml | 2 +- .../post_appointments_cc_200_with_provider.yml | 2 +- .../post_appointments_va_booked_200_JM_should_fail.yml | 4 ++-- .../get_facilities_200_with_children.yml | 4 ++-- .../v2/mobile_facility_service/get_facility_200.yml | 2 +- .../v2/mobile_facility_service/get_facility_400.yml | 2 +- .../v2/mobile_facility_service/get_facility_500.yml | 4 ++-- ..._facilities_with_children_schedulable_false_200.yml | 2 +- .../get_scheduling_configurations_500.yml | 4 ++-- .../get_scheduling_configurations_cc_200.yml | 2 +- .../mobile_ppms_service/get_provider_200_12082022.yml | 4 ++-- .../get_patient_appointment_metadata_500_vaos.yml | 4 ++-- .../get_patient_appointment_metadata_500_vpg.yml | 4 ++-- .../vaos/v2/systems/get_facilities_500.yml | 4 ++-- .../vaos/v2/systems/get_facility_clinics_200.yml | 4 ++-- 123 files changed, 208 insertions(+), 208 deletions(-) diff --git a/spec/support/vcr_cassettes/vaos/appointment_requests/get_request_with_id.yml b/spec/support/vcr_cassettes/vaos/appointment_requests/get_request_with_id.yml index 10e7fd9df0c..3c0768b67f7 100644 --- a/spec/support/vcr_cassettes/vaos/appointment_requests/get_request_with_id.yml +++ b/spec/support/vcr_cassettes/vaos/appointment_requests/get_request_with_id.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTYxMTA4ODYyNCwic3N0IjoxNjExMDg4ODA0LCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2MTEwODk3MDQsImp0aSI6ImIyMjBkNTVhLTJlZGQtNDI4MS04ODBkLThmMTc1MGE3ZWM5ZSIsImxvYSI6Mn0.Yje2jYpVo2xU7-IgtW8BumqFY-A114-vzYLXo7S5wrWstvH3ju-LsYKj-Bxl9DELyQnHELGQYwktJ5Xlu-yF14Qp_JOHbMsFalm83dcjvYGrrR50B6qowdF2pF9wYGtuwD2DNXHK7CzqmblWCMGDL9JhY4aTIlpu4FSNHbVM2B0BQreU7brs5iN03BfadL2enPLiVpdSNBi_kUwGxG0m9sCgXa7aIcyp4Std6kSMXzFUIPQOwjv0OZFcucVLdufGa56Hi9dZXtrf3l91Rr1qKLeNh4NnSltuIyYKGWUx9bAOX1_1KdNyo1iZSjT63B3QyV-QkbgdyxsqttP2MvXEnw + - stubbed_token X-Request-Id: - "" Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/appointment_requests/get_requests.yml b/spec/support/vcr_cassettes/vaos/appointment_requests/get_requests.yml index 769c3c95fd4..e6adbe6f31a 100644 --- a/spec/support/vcr_cassettes/vaos/appointment_requests/get_requests.yml +++ b/spec/support/vcr_cassettes/vaos/appointment_requests/get_requests.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/appointment_requests/get_requests_with_params.yml b/spec/support/vcr_cassettes/vaos/appointment_requests/get_requests_with_params.yml index 32501423e2b..770410ae9bf 100644 --- a/spec/support/vcr_cassettes/vaos/appointment_requests/get_requests_with_params.yml +++ b/spec/support/vcr_cassettes/vaos/appointment_requests/get_requests_with_params.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: @@ -241,7 +241,7 @@ http_interactions: uri: https://internal-dsva-vagov-staging-fwdproxy-1821450725.us-gov-west-1.elb.amazonaws.com:4463/users/v2/session?processRules=true body: encoding: US-ASCII - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJzdWIiOiIxMDAwMTIzNDU2VjEyMzQ1NiIsImlkVHlwZSI6IklDTiIsImlzcyI6Imdvdi52YS52YW9zIiwiZmlyc3ROYW1lIjoiQmVubmllIiwibGFzdE5hbWUiOiJTY2hhZWZlciIsImF1dGhlbnRpY2F0aW9uQXV0aG9yaXR5IjoiZ292LnZhLmlhbS5zc29lLnYxIiwianRpIjoiMmE0ZmVlYzEtZjI2Yi00ZGRmLWE1MGEtMzVkMzkwMzQwYjhmIiwibmJmIjoxNjExMDc0OTYxLCJleHAiOjE2MTEwNzU5MjEsInNzdCI6MTYxMTA3NTAxMSwidmVyc2lvbiI6Mi4xLCJnZW5kZXIiOiJGRU1BTEUiLCJkb2IiOiIxOTQxMDMwNiIsImRhdGVPZkJpcnRoIjoiMTk0MTAzMDYiLCJlZGlwaWQiOiI2NzQ4NTcwNDk2Iiwic3NuIjoiMDEyNzk1OTk1In0.VmhibNJxd903cvoFCdmWo3qM2f30VErJHxpdbMjMBRO9DMpKGzW0PBr67dd17Av9Iri-Ft334_80elGt2iBaOoc_bK7ceD5_frWcEKmkmxHDUmKstnW_zvImiy7kI7RbxMGSfoRvkUkmw1svDKnFokRfIeK_rgzcdKC5pKYab0N66zhs53_egbcm2TQfERpF_heXfXjwCVNg8Rcs8qM51q7TBQ-MeYeSw2lsAiRPdzj_V0y0hooZSd27UjfghSlcc2KyCwQlK_6rCVYsVCwBP0sqyGyK7TJ9cWM1LLessi0OULlqFQKBDRDcSKXFrkbNHsS2LROw-mIxxl3Owmqx7dJ6jwuvr4i9O1IP9O3c3oz8wj8Gkhnv4WbtLYbK28VOmG4aKd31jIAR51orIBURDDkvs9Qp80j3ZqRvSan-XPZJC4aiM434eaMAN1HYB5EHMbV7xJZQHUoqh5waqpebS579aoPSASpkH4jNiGKjiShQTSY21Y_rnI1cF7zInUMWk6yZFQJsRw1cMg8HNzcOyLBm_bZg4O0lGEYR9mw1VStf9x8krJPdGAlVhvJ1_5NoUxmOS7-xlajzpF922P2DXD48vnsBlL8hZgRmOP6xbVsGPdpCG8O_4k39wQh_e0yf4fI5FvG0jf8ikTG0h3k55eV5nQhxHeArg3i9EZYuiI0 + string: stubbed_token headers: Accept: - text/plain @@ -288,7 +288,7 @@ http_interactions: - max-age=63072000; includeSubDomains; preload body: encoding: UTF-8 - string: eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IlNjaGFlZmVyIiwic3ViIjoiMTAwMDEyMzQ1NlYxMjM0NTYiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJkYXRlT2ZCaXJ0aCI6IjE5NDEwMzA2IiwidmVyc2lvbiI6Mi4xLCJlZGlwaWQiOiI2NzQ4NTcwNDk2Iiwic3NuIjoiMDEyNzk1OTk1IiwiZmlyc3ROYW1lIjoiQmVubmllIiwibmJmIjoxNjExMDc0ODQxLCJzc3QiOjE2MTEwNzUwMjEsImRvYiI6IjE5NDEwMzA2IiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJCZW5uaWUiLCJsYXN0TmFtZSI6IlNjaGFlZmVyIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAwMDEyMzQ1NlYxMjM0NTYiLCJkb2IiOiIxOTQxLTAzLTA2IiwiZGF0ZU9mQmlydGgiOiIxOTQxLTAzLTA2Iiwic3NuIjoiMDEyNzk1OTk1In0sInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sImV4cCI6MTYxMTA3NTkyMSwianRpIjoiMmE0ZmVlYzEtZjI2Yi00ZGRmLWE1MGEtMzVkMzkwMzQwYjhmIiwibG9hIjoyfQ.CHnNg422D87rf0ow3ZphdUHRVUIbq7K9TKNigChZ6wCvakvi_Oxzi5TwH4ebvJGLSuoSZ9_PJFPtz-eh9CCf7j_KCHEdEYwNILzeczrHq0GrIDAfoqlwZc8_4b10UAsMsIFsQhAn3uwBqJi3G9kIzY1fpkYgHHaPlpeiquGG84gw6VLCgYiKFm5PuvcLK6NNNdDKuZMuSiCqnVt3T_reg9Pri7YK4UUCbUy1IovCOH8bXKSht7nGLa0e3CN48jLNoHHbVZJ8j_8uuVr3aZKsNi5ltnAjMULx9KSy5_cKIJWB5Rbid1WeeMS5y1j4CCEeOlrVqwbGBC143rGcK0Odsg + string: stubbed_token recorded_at: Tue, 19 Jan 2021 16:50:21 GMT - request: method: get @@ -306,7 +306,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IlNjaGFlZmVyIiwic3ViIjoiMTAwMDEyMzQ1NlYxMjM0NTYiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJkYXRlT2ZCaXJ0aCI6IjE5NDEwMzA2IiwidmVyc2lvbiI6Mi4xLCJlZGlwaWQiOiI2NzQ4NTcwNDk2Iiwic3NuIjoiMDEyNzk1OTk1IiwiZmlyc3ROYW1lIjoiQmVubmllIiwibmJmIjoxNjExMDc0ODQxLCJzc3QiOjE2MTEwNzUwMjEsImRvYiI6IjE5NDEwMzA2IiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJCZW5uaWUiLCJsYXN0TmFtZSI6IlNjaGFlZmVyIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAwMDEyMzQ1NlYxMjM0NTYiLCJkb2IiOiIxOTQxLTAzLTA2IiwiZGF0ZU9mQmlydGgiOiIxOTQxLTAzLTA2Iiwic3NuIjoiMDEyNzk1OTk1In0sInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sImV4cCI6MTYxMTA3NTkyMSwianRpIjoiMmE0ZmVlYzEtZjI2Yi00ZGRmLWE1MGEtMzVkMzkwMzQwYjhmIiwibG9hIjoyfQ.CHnNg422D87rf0ow3ZphdUHRVUIbq7K9TKNigChZ6wCvakvi_Oxzi5TwH4ebvJGLSuoSZ9_PJFPtz-eh9CCf7j_KCHEdEYwNILzeczrHq0GrIDAfoqlwZc8_4b10UAsMsIFsQhAn3uwBqJi3G9kIzY1fpkYgHHaPlpeiquGG84gw6VLCgYiKFm5PuvcLK6NNNdDKuZMuSiCqnVt3T_reg9Pri7YK4UUCbUy1IovCOH8bXKSht7nGLa0e3CN48jLNoHHbVZJ8j_8uuVr3aZKsNi5ltnAjMULx9KSy5_cKIJWB5Rbid1WeeMS5y1j4CCEeOlrVqwbGBC143rGcK0Odsg + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/appointment_requests/post_request.yml b/spec/support/vcr_cassettes/vaos/appointment_requests/post_request.yml index 43900b6e5b1..6bff68dd5ca 100644 --- a/spec/support/vcr_cassettes/vaos/appointment_requests/post_request.yml +++ b/spec/support/vcr_cassettes/vaos/appointment_requests/post_request.yml @@ -22,7 +22,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc0NDE5ODA2LCJzc3QiOjE1NzQ0MTk5ODUsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc0NDIwODg2LCJqdGkiOiJjMjU4ZGEyMy0yNzA4LTQxODgtYTZlMS1hODBkYTVkOGQzZTciLCJsb2EiOjJ9.DIekozxQ9DUTmoTRKt9TDT6fGWe5fur-82Yp6FYuQJSwgddUy-4xN_1V39JLr_epvSpyf00Y42tlmD7ZGhffU6FSFaqVboV7w1a8M-PQeSgbWPKMVvIeyWqU1tm2E78w9Yp-yVo3jD-5M1kWgr-M-UVTUdOssRcTeCreiodkRqf3TU_uPjhHlVGQzxNDUq2hpIoPJ1xf0mKUfKcR2RZypQGPVEem1cc-fbLIRtMFatfrECvlqk83revr5CSveskojzNx2hkjOmDlysmltmtcIXGSE5XY4riST03pHX3jwMgdjtrc-ymPT2fSuiwEfAQJPB8I6OQtljMiUEyta1vEtA + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/appointment_requests/post_request_CC.yml b/spec/support/vcr_cassettes/vaos/appointment_requests/post_request_CC.yml index be28bc3b5b2..91722bbbfec 100644 --- a/spec/support/vcr_cassettes/vaos/appointment_requests/post_request_CC.yml +++ b/spec/support/vcr_cassettes/vaos/appointment_requests/post_request_CC.yml @@ -30,7 +30,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc4MzQzNzM5LCJzc3QiOjE1NzgzNDM5MTksInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc4MzQ0ODE5LCJqdGkiOiIxMTM2YmM5MS04ZGJiLTQ2M2MtYTI0My1hODljMjY0MzFiYzEiLCJsb2EiOjJ9.wyflmdHokZROTjHhtmCVtVC3mdFNP6Sax4_RjlLTQIHDSWsBS8_vHmb8CQVFXUlVrgYZRl7OCn-_ex-fET8oENSm1TkjGa4eBgpAMaKEt6I7g5_-mFRQMdObPc43e90IR-edLZAtoLy7kH6jWYqKv4Pi5HUJxS6eU2VxfYGj-TYVLfFhDOOKvPgbLtNO_BN-ek6QhK341quUHLXTe0bitHDctYBkTXOrKup3RicRyAZKmfLskniA5pXzm-UUMaW7_DEhkjo6I9c5wmRfSZxrrFEpn_xyTjrGeKKA75mxpKfWGM5iwablOWQ6-4NUapJ_36yoQQU6m1tDVkOF3hGBRg + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/appointment_requests/put_request.yml b/spec/support/vcr_cassettes/vaos/appointment_requests/put_request.yml index e62a8210940..f672e7fd675 100644 --- a/spec/support/vcr_cassettes/vaos/appointment_requests/put_request.yml +++ b/spec/support/vcr_cassettes/vaos/appointment_requests/put_request.yml @@ -22,7 +22,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc0NDI5MDk4LCJzc3QiOjE1NzQ0MjkyNzgsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc0NDMwMTc4LCJqdGkiOiI0ZWQ5MzJlMi1hNzVmLTQ2ZjEtYjBhOS0xYWE0OTMwYjFmZDUiLCJsb2EiOjJ9.n_YSkFVvTLblCngHr4_G2tECDnRtefEOFJD-ZO76-Vq8SdU9XLBFzbNDl1g0WT_S-plIkDOHIraL49dTHaLm3ay_OdFqeKBNzZmBlUhy2IGftBbQKOo3KNo1nhwJZeCQC8g-e_5wfYQM55fxkeEdAc6rfqYtb-zqIZ4ZRnzhaIwBIhrozFkEihHWN3NrCOF7UWGXXugaV1jqtbgLfGCySoFoDU7tgsh2_c6JSQGLjDqQ0w92L9q-asf85gto6LH3IRI67FfwL4ysnxN-kNTo2-mPF0UwHU4r3A01nbK0fohny-d8TLnrqovvw_mZf4WEn4AsvTSmWAhYMqGJfNuryw + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/appointments/get_appointments.yml b/spec/support/vcr_cassettes/vaos/appointments/get_appointments.yml index ca8fa47376e..da0b0f2f2df 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/get_appointments.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/get_appointments.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTYxMDA1MzYxNSwic3N0IjoxNjEwMDUzNzk1LCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2MTAwNTQ2OTUsImp0aSI6ImQzN2E2MjE4LTc5ZjYtNGE3YS1hOWRkLTZjYWFmOWVjYzM4MyIsImxvYSI6Mn0.vbxXGsc1H8dIZJGrvgX8B30lepT20Q17c8K1Ck43TdfC9UtpvcBMAbOnpULUAklITLUt1GSXDej9r0uUbRZkaUexr4yQl6U1JLn30TYV6z4h7uCKf54ghBVJ1OxNvBe7QZOZgqLPbBqco-f3JNIqpW9EQtpE3ASxUiZoac5GNaazziRWUTw1loQQwWCSgbG3f-opnggBZS6-ewkDR6C5WBSAqF1hYWoTOBaCaTs2qEqf5l5NsvlmBTYwxHPOrT2gs2dzeguibNXY9DdOmrvo02FGD3pba8lsC58MUmPG_ybCxcy5bLijdItqbySDbDg4JZwRmo1Mo383Lu9BLYJVvQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/appointments/get_appointments_200_partial_error.yml b/spec/support/vcr_cassettes/vaos/appointments/get_appointments_200_partial_error.yml index 62d398cbb5f..8a4a629c325 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/get_appointments_200_partial_error.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/get_appointments_200_partial_error.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTYxMDA1MzYxNSwic3N0IjoxNjEwMDUzNzk1LCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2MTAwNTQ2OTUsImp0aSI6ImQzN2E2MjE4LTc5ZjYtNGE3YS1hOWRkLTZjYWFmOWVjYzM4MyIsImxvYSI6Mn0.vbxXGsc1H8dIZJGrvgX8B30lepT20Q17c8K1Ck43TdfC9UtpvcBMAbOnpULUAklITLUt1GSXDej9r0uUbRZkaUexr4yQl6U1JLn30TYV6z4h7uCKf54ghBVJ1OxNvBe7QZOZgqLPbBqco-f3JNIqpW9EQtpE3ASxUiZoac5GNaazziRWUTw1loQQwWCSgbG3f-opnggBZS6-ewkDR6C5WBSAqF1hYWoTOBaCaTs2qEqf5l5NsvlmBTYwxHPOrT2gs2dzeguibNXY9DdOmrvo02FGD3pba8lsC58MUmPG_ybCxcy5bLijdItqbySDbDg4JZwRmo1Mo383Lu9BLYJVvQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/appointments/get_appointments_500.yml b/spec/support/vcr_cassettes/vaos/appointments/get_appointments_500.yml index 5b6b6f574a5..b7676991bd4 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/get_appointments_500.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/get_appointments_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/appointments/get_appointments_empty.yml b/spec/support/vcr_cassettes/vaos/appointments/get_appointments_empty.yml index c4efea0ea12..d4fff173794 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/get_appointments_empty.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/get_appointments_empty.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/appointments/get_appointments_map_error.yml b/spec/support/vcr_cassettes/vaos/appointments/get_appointments_map_error.yml index da430f50eac..e6f7e0be769 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/get_appointments_map_error.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/get_appointments_map_error.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTYxMDA2MDAwMywic3N0IjoxNjEwMDYwMTgyLCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2MTAwNjEwODMsImp0aSI6IjNiODVmYmJlLTUxMmMtNGIwNy1iYzQ5LTNhYzFlNjY4OTA4OSIsImxvYSI6Mn0.OS8kIzEITq2E5cpp_D3mdCV5sIsKBt_-6qItxvP9N2FOeqOxMphjfHYiVCyh_mqZHIe1oMJ3DuwQrcyfMbjI-_y7bU4T6nXY26n14ne7c40cIx7BbHyEhvjntpIjwYJGXnzc977vl-zatZnU9NRybi4UnepynKtwucYN72hKVYl5rp08msCkTi0P4o-vFnKdYaQ8VQjhNEmUQiVGip4bwXSoVyiJZ-kaaBXgesTBvVGQyokRGXNB29AZUb4Vt8IoZQ-R2Bw4SoXfMT19zJYoP4WwLTbm26o_RrJ7UUPU3fcHyGISoXL6lR6Ws-onIAvtHOVVK-V9YadqXtjAPp97jQ + - stubbed_token X-Request-Id: - de89da5f-1c2c-4980-b956-3fe9a4fa82ce Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments.yml b/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments.yml index ef022989b59..0fc88f1107d 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTU5MTEyNDk2NCwic3N0IjoxNTkxMTI1MTQ0LCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE1OTExMjYwNDQsImp0aSI6ImM1NTBkNjM2LTQwZjAtNDg4MS1iODg3LTI1NmMwOGY2ZDBhYSIsImxvYSI6Mn0.YaA21JD_cSenhDUZxahJdu-O09IYbhmx3KEQb9V_AxiTp1pvZzxrnUX8YW-NifUwOXQ07kgf7U71hqSkErrW1eZYf5XOpSfl_W6G-So-qUCtXmPpCaRefWZLmZbx0qnKPpCsytPN0AHRcDac3lNPnBeDKciZBFtdbz7cHRsraKWVxpfkpv8BBbppCYF-mLT76OfcskzD6GJo6Wh-J6tBjhTBMuB2rHRibrdLsBVyTNOaYOHhLuVLPiRes3BHbshGFS81TNMO_bK4GuGODwe7rn_5SnF0Tx-ASeOag9oYPMmNG2knDsoTwPXMAIGanZBRMZ3Etc33ZxKaAizmfvrTag + - stubbed_token X-Request-Id: - c78ffef0-8930-41f8-8065-75e6a53c0870 Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments_500.yml b/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments_500.yml index b625e40f252..f1dc22c378f 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments_500.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments_empty.yml b/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments_empty.yml index 3894c705d01..502e0e55b64 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments_empty.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/get_cc_appointments_empty.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/appointments/post_appointment.yml b/spec/support/vcr_cassettes/vaos/appointments/post_appointment.yml index 2005df96dff..2dc078420b7 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/post_appointment.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/post_appointment.yml @@ -22,7 +22,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc5MDMwNDc5LCJzc3QiOjE1NzkwMzA2NTgsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc5MDMxNTU5LCJqdGkiOiJiNDFlZTI0Ny0xNDFjLTRiNzgtYjA4Yi03ZjYxZGJlZDAzMzEiLCJsb2EiOjJ9.ETTEws7jL2r8BiTBQm1CaPuPmU-A9t8fUe6PNzag_Am4T_EpJUveFj5UiDEjn6gUg7IV-Q1J4f5g3mxvyNRxs0JzOKvNLs74mh_D8fpHH3l4qLwcyHEa54TDFW4yqVK4G_GFYaO6U84Zx2yHfMYSizIg5PSCpLId60ZrpIUFJFf9aKA2Zq30qVQk9CMyhkiPqog0NiTg4cDyhrq---kKxZRZxApEFkp7ZkY4cAq8XkhsYXiu4QktCw9AGQLo6kjEUC0lgrPUbfRDqraZ2XG8UsZPRqM70w14wzlsuD6K60xsK7WGMJKX1BCPqajVQ38TmP_hFpPCvaiurOW6YuxoaQ + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/appointments/post_appointment_400.yml b/spec/support/vcr_cassettes/vaos/appointments/post_appointment_400.yml index 0e2115bfd89..16e8c620539 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/post_appointment_400.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/post_appointment_400.yml @@ -22,7 +22,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc5MDMwMzk0LCJzc3QiOjE1NzkwMzA1NzMsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc5MDMxNDc0LCJqdGkiOiIxNGE5NTVkZi1jZmQ1LTRiY2MtYTEwMi00YjQ0MTMwMDVlNzYiLCJsb2EiOjJ9.ibFZqltCKkylUGpeu54bJwjlFurqJqCgy0Cslx7zm1Rifc2N1MhTQzzEVPK_QHVTjMphgviDc1se-1XVmCUW4pDJ_YJk0YEdaQvYrYRUqYN4VRWNUQpunSBcWxx3UXa46QWPJQNBWmCa1mwHn1MRQNRdmGvJxODIOXaq9aoboZHJIsZLrf5YD6i3fMbahSsbGLA9c2ZwzeAn4-6ybwATe81NKRsrqe-txMV8X91n24KJx5CKAL1C-HV4ili47JJZD1sESTByM09iTBkLc5MHOLXd0t_-DlLocJDe1l4O0GMysMQJI4EirvK_rUuHeIkxB0nAfkvyEnllKswwS4TvLA + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/appointments/post_appointment_409.yml b/spec/support/vcr_cassettes/vaos/appointments/post_appointment_409.yml index 8a5814e1200..2d0f4d28d3a 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/post_appointment_409.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/post_appointment_409.yml @@ -22,7 +22,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc5MDMwMzk0LCJzc3QiOjE1NzkwMzA1NzMsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc5MDMxNDc0LCJqdGkiOiIxNGE5NTVkZi1jZmQ1LTRiY2MtYTEwMi00YjQ0MTMwMDVlNzYiLCJsb2EiOjJ9.ibFZqltCKkylUGpeu54bJwjlFurqJqCgy0Cslx7zm1Rifc2N1MhTQzzEVPK_QHVTjMphgviDc1se-1XVmCUW4pDJ_YJk0YEdaQvYrYRUqYN4VRWNUQpunSBcWxx3UXa46QWPJQNBWmCa1mwHn1MRQNRdmGvJxODIOXaq9aoboZHJIsZLrf5YD6i3fMbahSsbGLA9c2ZwzeAn4-6ybwATe81NKRsrqe-txMV8X91n24KJx5CKAL1C-HV4ili47JJZD1sESTByM09iTBkLc5MHOLXd0t_-DlLocJDe1l4O0GMysMQJI4EirvK_rUuHeIkxB0nAfkvyEnllKswwS4TvLA + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/appointments/put_cancel_appointment.yml b/spec/support/vcr_cassettes/vaos/appointments/put_cancel_appointment.yml index bd4ae2eac6d..b3f53aa1ab1 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/put_cancel_appointment.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/put_cancel_appointment.yml @@ -17,7 +17,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1PUlJJU09OIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInZlcnNpb24iOjIuMSwidmlzdGFJZHMiOlt7InBhdGllbnRJZCI6IjU1MjE2MTA1MCIsInNpdGVJZCI6Ijk4NCJ9LHsicGF0aWVudElkIjoiNzIxNjY5MSIsInNpdGVJZCI6Ijk4MyJ9XSwiZmlyc3ROYW1lIjoiSlVEWSIsInN0YWZmRGlzY2xhaW1lckFjY2VwdGVkIjp0cnVlLCJuYmYiOjE1NzM4NDEyMTYsInNzdCI6MTU3Mzg0MTM5NiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKVURZIiwibGFzdE5hbWUiOiJNT1JSSVNPTiIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIn0sInVzZXJUeXBlIjoiVkVURVJBTiIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTczODQyMjk2LCJqdGkiOiIwYmI5ZTFjYi1hNDg1LTQ0YTgtOGI1NS02OTQ2Yjk5YzU4MTgiLCJsb2EiOjJ9.S6f-KCgADErhYVhcOcpa1K1Bm8oe7LpKbi09VehNp5KvA57Eg7Z-B3m3LDnvUnWkAg1Da8h3JVph4h4H5oSlALURuKB5FeQOXiARkfrHpIq0nuHWBQbeaIOqsHiAswT4U1xGPQk0Q2zmsumJXviBl1ffoLJXQih6UQy1do1MMBskCL1YcJzaO6MaYl5kuDKdo3wtXg9xMYd0MEBSeyKEynvdXcH80BIFdz6gMQZt4DXRM4iCPldW9DRbEp0mOIV7vdXFx_8q0atILAABes891HOygXsBPAGvL7sDTw8PMD04Yz__2NKefRBXOmtjGj28D9Yv6PEKcP3TYrt29-FO9A + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/appointments/put_cancel_appointment_409.yml b/spec/support/vcr_cassettes/vaos/appointments/put_cancel_appointment_409.yml index 6b99191d31b..9e2391d44fa 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/put_cancel_appointment_409.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/put_cancel_appointment_409.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1PUlJJU09OIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInZlcnNpb24iOjIuMSwidmlzdGFJZHMiOlt7InBhdGllbnRJZCI6IjU1MjE2MTA1MCIsInNpdGVJZCI6Ijk4NCJ9LHsicGF0aWVudElkIjoiNzIxNjY5MSIsInNpdGVJZCI6Ijk4MyJ9XSwiZmlyc3ROYW1lIjoiSlVEWSIsInN0YWZmRGlzY2xhaW1lckFjY2VwdGVkIjp0cnVlLCJuYmYiOjE1NzM4MTc2MjEsInNzdCI6MTU3MzgxNzgwMSwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKVURZIiwibGFzdE5hbWUiOiJNT1JSSVNPTiIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIn0sInVzZXJUeXBlIjoiVkVURVJBTiIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTczODE4NzAxLCJqdGkiOiI2ZWFlMGEzZC01NTdhLTQ3MDItODU3YS1hM2JhOTgyMjcwNDMiLCJsb2EiOjJ9.TVTk4BDBUDWSPeJMJ_1o1NUDYq366QDEKrROPTM09_fVqbfzlSxbQr4mpNFjUrCYGxPYw_dNiznwtDz4JIFrMWCugmdM3IunF1bFlTOFiKhaY55Sri7lo_o7biJMSDJW7VOCQdhvU-cluD1ttLV324HdBAJXVlGkqGy2F0xwVYHh9mRzuOQJun9e2d9qDkIDOIqtp5OxXlxTaBm6sD3IfW7EkTa89fxMPkrWpqYR7CPNU8cN6vxnxKsP4vD5EsiIoGBbTBUHUJ23GXS4cr8E9MsrvEfKF8IbbsiuJmhDc_ght9fx5E2t_I0tPDhkg_47dyMlUy5WxAQKWuWPOC5AOA + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/appointments/show_appointment_404.yml b/spec/support/vcr_cassettes/vaos/appointments/show_appointment_404.yml index bbca812cd95..3e4ffd0a033 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/show_appointment_404.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/show_appointment_404.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTYxMDU2MDAxOCwic3N0IjoxNjEwNTYwMTk3LCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2MTA1NjEwOTgsImp0aSI6IjJhNjljMGU2LWI4OWMtNDk0Yi1hNWVkLTBhZDFjZGI5ZDQ4NyIsImxvYSI6Mn0.Py-VjsAxsd6-jejAe729Q6udo21OYWw7BonYYH96sxnNHdqxh9y9h-pys8sCJ4AQ8W6qggTj7iLkWiOtiJMHA7jM9xdICKzZUdiUdFxmpR_a3D-0CIRZV3AAPyXkf0GWKvh-GJ87cgLz_Vq1QnRVEj4X2EnRp6YCnhZsizQGj5BuhukB3UgrvlPU-MlMKnOPrpn_Xpk_T8L1QzzPbIftDoNs6p7AShkR7j4MOdpWvGNCF14UM-Rn3sehnGOgKN0xYgvFd4_9oibPMvI2Q5rIQWwyf6p9youa_23IzbZ5s3r4oUza9bUDHzW35co-c3gX-7IhI8tQ9gxK9ZqoNSabpA + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/appointments/show_appointment_500.yml b/spec/support/vcr_cassettes/vaos/appointments/show_appointment_500.yml index 2b27d155dcc..d4bf477e6e5 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/show_appointment_500.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/show_appointment_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/appointments/show_appointment_with_dash.yml b/spec/support/vcr_cassettes/vaos/appointments/show_appointment_with_dash.yml index 2ddc1513716..3f4bc01c782 100644 --- a/spec/support/vcr_cassettes/vaos/appointments/show_appointment_with_dash.yml +++ b/spec/support/vcr_cassettes/vaos/appointments/show_appointment_with_dash.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTYxMDY0NzQxOCwic3N0IjoxNjEwNjQ3NTk4LCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2MTA2NDg0OTgsImp0aSI6ImJkNjA2YzcxLWNmODgtNDdhMi1hNWY3LTFiY2I2NjVmMmI1OCIsImxvYSI6Mn0.HqQTeWy8Fd63QvvoR5KvP4QIRSNLqelTTaVzETUU36vGbjuJTVFgr7cdVaQ1XPDzGiJwxXKTWq_kMwzP7h9rEKODbciP1Wl72yj3J3p8spsSg81Slr6Xnrsi_fK4_I2GTUxAjCt50CFCDOOH7pPE6DpCf9_2nAUFQnYL4YBOrzFxuQ2yqGiUovKckVGp-j4ZFM1rWIEPwDCGsDd69YJlMi1qhooGTIxozXzm2PxApiSWVwp3CzD1PQOMpejfS6j3l6AR6SRhhZOP-9EssoRSBmwP7t8HjacGq08He5ba3C8AD1NGruhzAtO1_y93Ty1myv-M4BVp0Mszmzw7W9js0Q + - stubbed_token X-Request-Id: - "" Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_400.yml b/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_400.yml index ec54ab310ef..173f8e8aa97 100644 --- a/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_400.yml +++ b/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_400.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc2MjI4NjA1LCJzc3QiOjE1NzYyMjg3ODQsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc2MjI5Njg1LCJqdGkiOiI1MjdmYmViZC04ZTc2LTRiZDgtODI4YS1jNWVlNGFkY2ZkZDMiLCJsb2EiOjJ9.cTMeNagVeuQn5fJEzdYnJWUt8yGA8juLhWy4niHo6ccmkz1xK_cDGFRmGsNys2h-d1hPY1A946AaCCEGZ5ety6Zl22YA_q5JRX9n86716cIQGFccpqVdejhUeWfwKjRczWThc0UjeJ-8NSP7pDrLAF_Apdyi9wwILdQ8FI8Te5-Ad-cF9cxaYStqLv_b6IQ2Rlzqmiyr1FL9foXrAf91KKxC1QrGp6z6RN6CWOsMvkYcszfS3_aMJQiHw4kCtBi1K_IexOAYbeelWgJ5l8pBmE-YQXsfr31zYnxAwrKSb6RFNB08RqVC0Tseo-93DMfdt9eB-2LsJT2OxLG92BbQng + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_false.yml b/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_false.yml index b758adc1a96..35057b7c8d6 100644 --- a/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_false.yml +++ b/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_false.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc2MjI4NTkzLCJzc3QiOjE1NzYyMjg3NzMsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc2MjI5NjczLCJqdGkiOiIxZTliNjYyYy0xODZhLTQzMTUtOTBkMS1kZWFlYjc3N2NmNTIiLCJsb2EiOjJ9.DFUuPfwoWLxfefV7ugclh97RwX7XAqz8JXtUEmd5cdg5gvEanUmbF7I6fzFDOlNJQzqKRqcw9bqhq4OMILZcauUg91GSMXnUfkqOfEvG-za-3agAjSmrfXGuESbnNi-6ViGmzaYfF742gHQwRYyvBeZF_Xd5ZeIyy1OrBynVeMTOUYmFlR64hjTfCyUJedS8XthDG0GMknlWPhaA4xr50-hM6IfX5zokCBs4-ZdwGYPiHUkVFZQsCzrhVkftKiOs8IjE6-M193dlRkp-2ZRCywZDOSX8zkJ-7YygTCEvoBm4YAdc9ugsjl4HV1-zlcX62EPi-c_v_iQQBB0P89tqtQ + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_true.yml b/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_true.yml index 5d3dd23b2cb..a6b9cc05c7b 100644 --- a/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_true.yml +++ b/spec/support/vcr_cassettes/vaos/cc_eligibility/get_eligibility_true.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc2MjI4NTY0LCJzc3QiOjE1NzYyMjg3NDQsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc2MjI5NjQ0LCJqdGkiOiI5NDUwNjAzOS1kM2ZhLTRhNGItOWFmZi05NzI2ZTUxOTZhOGYiLCJsb2EiOjJ9.wP5uqjIYQKN3ZQyVST53_g-QLZM-Sm-KR_esWSAEMx7MRtNEHvHzYw_2oIauLCjSK7nnktbohsvp8lFjs-dVQYWewT-ZWSTsXSN3T-Q7quzoKFsO7sFVL406SWxWZaAIrbof6KyQ-eiiJ5oD7WP4Y72VurRFGErnTJ5PBIuxikEWdtmx3p7ECez_CSWxwuiw-pOUM4JjCKqLmRjVD1foewRu1VWH9-wr91iiLd0jWen-q-2NKEqx_H3W3lIYxtWDMl1X1fsdSqb4hNrplMeonKea6-PlWJkSkn-u2BTM6TVPne0QXKfFcXv6Pc7EJ9aZx9_dJ7kKuzpbFaNWDChxFQ + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/cc_supported_sites/get_no_sites.yml b/spec/support/vcr_cassettes/vaos/cc_supported_sites/get_no_sites.yml index 958668d9eec..e96168c3870 100644 --- a/spec/support/vcr_cassettes/vaos/cc_supported_sites/get_no_sites.yml +++ b/spec/support/vcr_cassettes/vaos/cc_supported_sites/get_no_sites.yml @@ -16,7 +16,7 @@ Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc3MTQ1NDYzLCJzc3QiOjE1NzcxNDU2NDIsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc3MTQ2NTQzLCJqdGkiOiI2NTE4MGQwZS1iMmJjLTRhOGUtYTFlOC03YTIzNmUzNDY2ZGQiLCJsb2EiOjJ9.MDgRaVnE3MQbsdL7WWKfJ80qbtRbMWLLIHhFXt95UfBhHsQ-0b3toxo_SvvZnhwXyfpnTDmEsXmyNeLBvGoiwq02VHlHnr96njcezUeoE5Dkxr8gpuNHOfNNALKwp1QLNn8u664-Ck9LnNsLMbcfyINE4xdrewinNd7V8P4UvV22dCzvn4EluCa8PHEn0-WynJH8laxyBdICHXoG6Y93BXbzT6dGiHx_h7OQmfY15kOOIMc0soeU2tEb-LEZC4ss0zoEnifWzVHbJvA6qxi_XZVGnscLjekQR7TMN5OyIzz1QmwwfHpvvFxQKgk98Ys4G9e-307JQSqqanPwVyV63A + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: @@ -43,4 +43,4 @@ http_version: recorded_at: Tue, 24 Dec 2019 00:00:43 GMT recorded_with: VCR 5.0.0 - \ No newline at end of file + diff --git a/spec/support/vcr_cassettes/vaos/cc_supported_sites/get_one_site.yml b/spec/support/vcr_cassettes/vaos/cc_supported_sites/get_one_site.yml index 8c61dc8cab3..4a89840046d 100644 --- a/spec/support/vcr_cassettes/vaos/cc_supported_sites/get_one_site.yml +++ b/spec/support/vcr_cassettes/vaos/cc_supported_sites/get_one_site.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc3MTQ1NDYzLCJzc3QiOjE1NzcxNDU2NDIsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc3MTQ2NTQzLCJqdGkiOiI2NTE4MGQwZS1iMmJjLTRhOGUtYTFlOC03YTIzNmUzNDY2ZGQiLCJsb2EiOjJ9.MDgRaVnE3MQbsdL7WWKfJ80qbtRbMWLLIHhFXt95UfBhHsQ-0b3toxo_SvvZnhwXyfpnTDmEsXmyNeLBvGoiwq02VHlHnr96njcezUeoE5Dkxr8gpuNHOfNNALKwp1QLNn8u664-Ck9LnNsLMbcfyINE4xdrewinNd7V8P4UvV22dCzvn4EluCa8PHEn0-WynJH8laxyBdICHXoG6Y93BXbzT6dGiHx_h7OQmfY15kOOIMc0soeU2tEb-LEZC4ss0zoEnifWzVHbJvA6qxi_XZVGnscLjekQR7TMN5OyIzz1QmwwfHpvvFxQKgk98Ys4G9e-307JQSqqanPwVyV63A + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/fhir/appointment/search_200.yml b/spec/support/vcr_cassettes/vaos/fhir/appointment/search_200.yml index d3c8996785a..d61bfdc1983 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/appointment/search_200.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/appointment/search_200.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-VAMF-JWT: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJzdWIiOiIxMDEyODQ1MzMxVjE1MzA0MyIsImF1dGhlbnRpY2F0aW9uQXV0aG9yaXR5IjoiZ292LnZhLnZhb3MiLCJpZFR5cGUiOiJJQ04iLCJpc3MiOiJnb3YudmEudmFtZi51c2Vyc2VydmljZS52MSIsInZhbWYuYXV0aC5yZXNvdXJjZXMiOlsiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4NFwvcGF0aWVudFtzXT9cLzU1MjE2MTA1MFwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY5MVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDUzMzFWMTUzMDQzKFwvLiopPyQiXSwidmVyc2lvbiI6Mi4xLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTkwMTg0OTIwLCJzc3QiOjE1OTAxODUxMDAsInBhdGllbnQiOnsiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE1OTAxODYwMDAsImp0aSI6ImNhMDFiMDcyLWI5ZDEtNDEyNS1hYjEwLTlkNmJkMTczMDYzNiIsImxvYSI6Mn0.fWrlU_0s_qY_-V1zAOu8UArFxBQgDxjp7TmhrRG8qmPDcQUinfYJPnjtag8zr25pm2XATucPF_OMvVQJupfoVpqyzYSSNX2Sh1gpoZRFKVVMxveCQU6FWxdC82IfPKqD571AeSgde8LoUqh0d6c0PVVUT9tX-hZGEhFFQWmcT8R64l8Csecx23NVzou_8aWJ8AkAeizRCW4S6zX4BaSKUIwgA0aOQM7_bjae-9_tknxEiOi1ioqcW71F73r4hjcKKaRVP8qaz3Eu_F3J7XPuCVaISBWkuq2z2eMRGUT4wGmS3mBBuEmC1GPsdfAcyc4vzAHz7QD5P3hMP_niX4xs8A + - stubbed_token X-Request-ID: - '' response: diff --git a/spec/support/vcr_cassettes/vaos/fhir/appointment/search_no_records.yml b/spec/support/vcr_cassettes/vaos/fhir/appointment/search_no_records.yml index d94f916c728..eeea35afd59 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/appointment/search_no_records.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/appointment/search_no_records.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-VAMF-JWT: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJzdWIiOiIxMDEyODQ1MzMxVjE1MzA0MyIsImF1dGhlbnRpY2F0aW9uQXV0aG9yaXR5IjoiZ292LnZhLnZhb3MiLCJpZFR5cGUiOiJJQ04iLCJpc3MiOiJnb3YudmEudmFtZi51c2Vyc2VydmljZS52MSIsInZhbWYuYXV0aC5yZXNvdXJjZXMiOlsiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4NFwvcGF0aWVudFtzXT9cLzU1MjE2MTA1MFwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY5MVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDUzMzFWMTUzMDQzKFwvLiopPyQiXSwidmVyc2lvbiI6Mi4xLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTkwMTg0OTIwLCJzc3QiOjE1OTAxODUxMDAsInBhdGllbnQiOnsiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE1OTAxODYwMDAsImp0aSI6ImNhMDFiMDcyLWI5ZDEtNDEyNS1hYjEwLTlkNmJkMTczMDYzNiIsImxvYSI6Mn0.fWrlU_0s_qY_-V1zAOu8UArFxBQgDxjp7TmhrRG8qmPDcQUinfYJPnjtag8zr25pm2XATucPF_OMvVQJupfoVpqyzYSSNX2Sh1gpoZRFKVVMxveCQU6FWxdC82IfPKqD571AeSgde8LoUqh0d6c0PVVUT9tX-hZGEhFFQWmcT8R64l8Csecx23NVzou_8aWJ8AkAeizRCW4S6zX4BaSKUIwgA0aOQM7_bjae-9_tknxEiOi1ioqcW71F73r4hjcKKaRVP8qaz3Eu_F3J7XPuCVaISBWkuq2z2eMRGUT4wGmS3mBBuEmC1GPsdfAcyc4vzAHz7QD5P3hMP_niX4xs8A + - stubbed_token X-Request-ID: - '' response: diff --git a/spec/support/vcr_cassettes/vaos/fhir/get_conformance.yml b/spec/support/vcr_cassettes/vaos/fhir/get_conformance.yml index 4663f2625c0..c2ac42411ae 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/get_conformance.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/get_conformance.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/fhir/get_organization.yml b/spec/support/vcr_cassettes/vaos/fhir/get_organization.yml index 6c53aa2fc26..41154d3cf78 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/get_organization.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/get_organization.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"5e4d1f55-1493"' Set-Cookie: - - TS016f4012=01c8917e4814ddf255371554cd27d2a76f275d24ca38317c47ca7b133f12b567b8f6dfcd607fb7288dbd874b27ddad04f63606dbdfecde3921fa5bb6a26ee7ea46425acef36974d6ea77bf5c3b37bd1a84ed591ee8; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.fxkkVX09CuXJ3gJX5IuiQnCSQXatwJMHJg67vJw2m4_NMk3sv1s49_ED7Yfy2u-VDE6pKBABh4cC2K4d8S6liz7SwrqjGNE0Xf7t1eUM0axYKG3a2qnseWNO3ZIHv1pz60QZCDPP6av8fuk-e_mckJ8Ts0itegX3K7ranVF8LpAHPHPjNbUGRHpUuyzEye4MqEWz78u_j-oopgy-_HwyticAHFvfiPSmhPW5miawqjICecgViAnTwSXnRP0A_dGMncyCDp83_P6GH11H6eS6DkHhBOGIq8j7VqzjW09iyFMl7O0Q6lXE-tSTgYwBrqMyJqC7en9dVv_tdi6ltaUXRw.adexP0DzjpTWIP6nIT0BSA.Bc6ytehBQB1iJbbiFtOGxkLleRR4iD-1oncVF31R4FaNfjx0hCtjR20pGt6MlgNuqSMv-wmAokEzJK3MHx9L5xpL-f3bHciieOr4imuZrCjo59ZCajZAmbK2H5OVE4iCJv7xhzkuwEoaq0EuF0fPyJGzSora0yegTVoOwLXp1L_kfLTyW_or1qu-wtytBP2eOOLafWl9qSzQRZ6qmkKU3hPqQfOSdpyEb61ydO8LX_LNC7GSys-8XjUGTWhk_TOu3-ZuEvCMOcQYKZaWMBm5KoR3RMhst5ALuD04VnZjtQ7oZoSKwjKwxaAdthigGQt1bhJotiMN_6ESSloWJg1pzGIRFtttZNvYs2nFoXlU07c_EyQp3JcscVJ4greiRGu_SkzlQ1NkgrYbqGzu1zVCYk-WXIHWnYplmqtS88x5HvxEwi49Qy2jvf16v-QPsvYx6GAcblVs6EaOYF38rIlXtLAPA8DNBRhl2GeCU2jzxsn0oJGq2brrUcDGRzAKJcLE4aIDgiZ3tpLx2Clm07YVw4vLfHgVMKLyc0sfBIRk5R0X73f4ixby4sXSFYwXqAxqVLD7ihuweicYoiOoIpLuNJOV3WUbz2p3ZewoljrVxQg6OBpChzDsAgDCvOoBeCtghvN9IeqvK-mlkrwyDprPSnUWN0lp_i19Op80IFVQ_p1TiIADhxr0zfjLIXRR7Nha.P2I05meIABr5EIxFshqYmjXqPYpKS79eEuUo20TWS-w; + - vamfjwtv3=stubbed_token; path=/; HttpOnly - vamftimeoutv1=1589231290; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/fhir/patient/search_200.yml b/spec/support/vcr_cassettes/vaos/fhir/patient/search_200.yml index a91a3699254..c947828e64b 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/patient/search_200.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/patient/search_200.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IkNhcnRlciIsInN1YiI6IjEzNjY1OTU0NTc1OTk5NDYwIiwiYXV0aGVudGljYXRlZCI6dHJ1ZSwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImlkVHlwZSI6IklDTiIsImdlbmRlciI6Ik1BTEUiLCJpc3MiOiJnb3YudmEudmFtZi51c2Vyc2VydmljZS52MSIsImRhdGVPZkJpcnRoIjoiMTk1NDExMTUiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjI1MzY2ODgyMDkiLCJzc24iOiIzNjgwNDMzMTIiLCJmaXJzdE5hbWUiOiJDaGkiLCJuYmYiOjE1OTQwNjg4NjYsInNzdCI6MTU5NDA2OTA0NSwiZG9iIjoiMTk1NDExMTUiLCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6IkNoaSIsImxhc3ROYW1lIjoiQ2FydGVyIiwiZ2VuZGVyIjoiTUFMRSIsImljbiI6IjEzNjY1OTU0NTc1OTk5NDYwIiwiZG9iIjoiMTk1NC0xMS0xNSIsImRhdGVPZkJpcnRoIjoiMTk1NC0xMS0xNSIsInNzbiI6IjM2ODA0MzMxMiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJleHAiOjE1OTQwNjk5NDYsImp0aSI6IjAxZTU4ZDBiLTNlZWUtNDQzMi04NmE4LWE4ODAzNWQ2MGE5ZCIsImxvYSI6Mn0.GdwyF-GpFQYbPiT_iS7sm7G3xTFt-J6nmDCLR7o9qBCbjf1hYVAe15H7TGFIQdt7S5nMJGEB-4m8AxuvZPmua_n--P2sdgCGXwWofLOLnfX4_Zt7-c5GZEWAXdrCSfVli2BrntlZPafU8h6ggDJUvpC1u_EFXaJUF1OT7BqrR8bZM4w--76DZhcA7UGrewMsnpQKD_gHJRuucJCzOP-_m11XsAuZ-3CdW8SKp_UtdiXzeDQqdB0OZLA8I5SE4569kMMBcJG-F0ViArjdSfjJ9UL54K5ydFt6e8G3GApNpM3jHAGG-Fjk4c6z1pS2OH2BOFaUErC4NN_SegXwv9u2cw + - stubbed_token X-Request-Id: - 4b0203dc-4ea5-4faf-8b0d-629b0e166be2 Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/fhir/patient/search_404.yml b/spec/support/vcr_cassettes/vaos/fhir/patient/search_404.yml index f8f6e777da5..7e2f1ea6470 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/patient/search_404.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/patient/search_404.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1hbm4iLCJzdWIiOiIyMDY4MTczMTExOTM1NDkwMiIsImF1dGhlbnRpY2F0ZWQiOnRydWUsImF1dGhlbnRpY2F0aW9uQXV0aG9yaXR5IjoiZ292LnZhLnZhb3MiLCJpZFR5cGUiOiJJQ04iLCJnZW5kZXIiOiJNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJkYXRlT2ZCaXJ0aCI6IjE5NDIwNjA4IiwidmVyc2lvbiI6Mi4xLCJlZGlwaWQiOiI5NTc5ODk3NzE3Iiwic3NuIjoiNTMxODYyMTQyIiwiZmlyc3ROYW1lIjoiTW9ycmlzIiwibmJmIjoxNTk0MDcwNzU1LCJzc3QiOjE1OTQwNzA5MzQsImRvYiI6IjE5NDIwNjA4IiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJNb3JyaXMiLCJsYXN0TmFtZSI6Ik1hbm4iLCJnZW5kZXIiOiJNQUxFIiwiaWNuIjoiMjA2ODE3MzExMTkzNTQ5MDIiLCJkb2IiOiIxOTQyLTA2LTA4IiwiZGF0ZU9mQmlydGgiOiIxOTQyLTA2LTA4Iiwic3NuIjoiNTMxODYyMTQyIn0sInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sImV4cCI6MTU5NDA3MTgzNSwianRpIjoiYjExODFhYmItZDhiNy00NDk3LWFmMmEtNTA0NWViYzcxNmFkIiwibG9hIjoyfQ.etTXKIxOMENl8AJKyWiqz2qTkHPPP3i8jQCamVxHRKIv85Y_MEQm8-Xn3hOzO4supkdPr0SnRP5Utjkrw1t1RlUi7DFG5rs2f09zlfla9v9_BhYIDKpF4pBMpCjU-e_b7eMaLa_c7hK0UA50Qr3Q3B0DdtzlFZLb1IJz-NrnSBZ6NGZWBA21cUj8fto50fHA255sYuuJAhwztTcR7eHfEviFKX5-BVvTzVDBiu8m36HUJnM3qXQY2nsujWZPnhyGV-GSbaoJx2wxZ8Z7TEtpceTWEGwWpTxQfwo1mCeVBTk5E6alF-NIYTGENgs3vNhcaOxy7X5ZaTQq1Jl6VM04tg + - stubbed_token X-Request-Id: - a637c420-45f1-40b7-9313-8ce79b1b36dc Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/fhir/patient/search_500.yml b/spec/support/vcr_cassettes/vaos/fhir/patient/search_500.yml index ae7f77497f3..eec81d9a8f7 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/patient/search_500.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/patient/search_500.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IkhlaWRlbnJlaWNoIiwic3ViIjoiNjMyMTk2Nzc2MjQyMTI0OTMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYxIiwiZGF0ZU9mQmlydGgiOiIxOTc1MTAyMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMjM0MTM0NzQyOSIsInNzbiI6IjQyNjEwMzU3NiIsImZpcnN0TmFtZSI6IkFobWVkIiwibmJmIjoxNTk0MDY5OTQyLCJzc3QiOjE1OTQwNzAxMjIsImRvYiI6IjE5NzUxMDIxIiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJBaG1lZCIsImxhc3ROYW1lIjoiSGVpZGVucmVpY2giLCJnZW5kZXIiOiJNQUxFIiwiaWNuIjoiNjMyMTk2Nzc2MjQyMTI0OTMiLCJkb2IiOiIxOTc1LTEwLTIxIiwiZGF0ZU9mQmlydGgiOiIxOTc1LTEwLTIxIiwic3NuIjoiNDI2MTAzNTc2In0sInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sImV4cCI6MTU5NDA3MTAyMiwianRpIjoiOWMyZGFhNzAtMDZiMC00MzM1LTk1YmItNDM5ZWRlOTIwNDU1IiwibG9hIjoyfQ.odw3g_rKrjLPdcA4SY-MdrbffY-CH_m5bw5d9hhsomZdg7__-OH6kw5LJCRS45svi_wgYoEFT-DfXAJNuhwnbJhMXYq4wH7R0z5QGrx-m_-cdIqLN8YLqaUPoTt9sPuQzaVyTSpB2WA35pzOw_LTMaLilb2EDUDj0Mic8TlC692-rXqdv6iLj9wzw-hswkGMz6QwI3fQEmVSJc_4UEIwU5t-1bk9RY_mNzBlFYlt-GhNKTEj1jt0qtt8vRr0Lhp2fifl4mqg1QA5kW0xadAo7y7msHIEpTR8VTi31hfvI5Tgm27DXGsI6jAf2X5rvMJis5VVy1-jCcmfO0px40zvBg + - stubbed_token X-Request-Id: - 738bc292-3ad7-4787-90e5-255f0ea9f4b1 Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/fhir/read_organization_200.yml b/spec/support/vcr_cassettes/vaos/fhir/read_organization_200.yml index 4f1eb7cd1de..674537348c5 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/read_organization_200.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/read_organization_200.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/fhir/read_organization_404.yml b/spec/support/vcr_cassettes/vaos/fhir/read_organization_404.yml index fc29b986831..6a6d2bdf9d2 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/read_organization_404.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/read_organization_404.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/fhir/read_organization_500.yml b/spec/support/vcr_cassettes/vaos/fhir/read_organization_500.yml index 6a4b0a76c7d..21f61aa349e 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/read_organization_500.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/read_organization_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/fhir/search_organization_200.yml b/spec/support/vcr_cassettes/vaos/fhir/search_organization_200.yml index b76f457fcde..f7304e58d91 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/search_organization_200.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/search_organization_200.yml @@ -57,9 +57,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/fhir/search_organization_200_no_query_string.yml b/spec/support/vcr_cassettes/vaos/fhir/search_organization_200_no_query_string.yml index 755f60680e9..e68cca6ffbe 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/search_organization_200_no_query_string.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/search_organization_200_no_query_string.yml @@ -57,9 +57,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: @@ -5726,7 +5726,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-VAMF-JWT: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJzdWIiOiIxMDEyODQ1MzMxVjE1MzA0MyIsImF1dGhlbnRpY2F0aW9uQXV0aG9yaXR5IjoiZ292LnZhLnZhb3MiLCJpZFR5cGUiOiJJQ04iLCJpc3MiOiJnb3YudmEudmFtZi51c2Vyc2VydmljZS52MSIsInZhbWYuYXV0aC5yZXNvdXJjZXMiOlsiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4NFwvcGF0aWVudFtzXT9cLzU1MjE2MTA1MFwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY5MVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDUzMzFWMTUzMDQzKFwvLiopPyQiXSwidmVyc2lvbiI6Mi4xLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTkwMDA4OTgwLCJzc3QiOjE1OTAwMDkxNjAsInBhdGllbnQiOnsiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE1OTAwMTAwNjAsImp0aSI6ImIxNjIxNWRhLWM2YWItNGUzMC04MDA3LWE4YTJmYzFiMDkyYyIsImxvYSI6Mn0.Q9A6u64aHTx3NYtngUtGFhuO4yU3Ff9oKApJd9aIgsXL8088ZMKnY7LWXeUMDnELjDO-xOqmeI6hU9EDRkXVgObyjVpiopaRf8uxtfvQCJdZuR_XIi5-ESR3_GhaRwdCrklDnQ58w-8IgLqCWw3wAR8s2-J6-fvPRVyYi6amvu-2NMvJoucb9nadXLBzDKN1yM8ABuQYG-UjZhv_xhWY4S6HWqg-k8mOKt2Y_EqlSVD6CLYJ-2_FN2x0b17sHY8IF3etIeWUjhkJX5IaSCObM4m_kTjrfbRSvpZJUdAVhg29JPBRTkMfwGx7r6WQ7_TuvDnSIrP2KG60mmbO23DimA + - stubbed_token X-Request-ID: - '' normalized_header_keys: diff --git a/spec/support/vcr_cassettes/vaos/fhir/search_organization_404.yml b/spec/support/vcr_cassettes/vaos/fhir/search_organization_404.yml index 0bcc2818266..bdc7bbddc5b 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/search_organization_404.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/search_organization_404.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"5e4d1f55-1493"' Set-Cookie: - - TS016f4012=01c16e2d81cec6db2bc6962189502ce2a5bd1b10a6fb59f0cc2d7437ca1ef9fe830b4a7be999c5ac51c3d1add4c3e01709dc0f8735b965fba9d212999b5ca863de1d4d8c7ee4c693df4b0321b483d054be83eb1aab; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.g2NONJnkqu6aS-fAWlr3IqPC5zwfn6vrwKbYVTYWQFNB62JvpMEFEyndL8LGF7ijtCEo6eXhMLNKHBbWpZ9LdxOGOiH6phVEsdcq0RznaHsfZGb3xy11b3qA8GEtEE-pL_rTQFvqMcjZdBzat4deZx8Ug2WK-ojg2DX_8NsWRXiiADSx7jDjupNQnAM7P_rMwWg6eeC7o_ZWQmH_I0_ioAPc4sQXAtskKf253b6l4squm9krSebOu2qcEyr0jzh-OaZvzoSSgN7_hUmUtN47vdRowqGNfmPSnE73N3c4m7HZA_Dunv6ugmPvBa8-Lt3BIG_i1yWgisUCFruPXo0JFQ.M12qV_FJmZJO6mQLtAyNlg.1HYVf-nG-aixFVdTXiruxMcz64igJFa34pEbzG5fog31iSvs3o-DZFdrf5Zh5AVLJ9Ei9zqIaywzyoB--mE_vS70ImUPRTfBdSb-z0vU9R5Jrg-Qfh2iBHyNFRZnyPce861nM2deqB5u8qxvplw4l2VBGbWyfOhDJc0UMTrRPnFGsGP-qlldOMz20rkvRRwBaT88J2bHWCGKcBTgyi56SsA05vEBI8NVntGdl7XGQkxjJiaSUuB17bt-haNag0qh1xW6_fIFsMArAXw_sRak2gLc9bQXiAuQUwpG_xPaignSUvEyULUPWodIEewnvHl3DK2y3tQYmfSy_UlXe6j7Yojz3Nx9iKltujv90OkTlCe9me3DtBlmwA0ynrJ5asf-cNU85gMLJZUtrMdxCeM4verfY8NV7GC1XgugGhFzrXTy3_sTjN9bh_OM58UxXL4Rj7w7rhq0nxOFBhg32x3dtKSxcpLGZw5_GQc38ZwbLKbZS5OipYj610L1-cx_uZDnMw_XEdPNKkuoXQXOS3iBl5W8ZRYylk-QWOuwqTXEE2l9oPCJTMOMpP3dKvn2c0etvuIwugKQakMy9fSTtJwAIyxFZsZEtDxCy7QCVjD3r27IYwAyW_7tx0OjAqnfG2RP_zEU-dEefU7Z2udwR4CXn9ejFQkySC6spgAqZvgjWbfDrihKpN1rxHO5do1eU9QImnjjWJLzivu2bO1F7uLReA.olMr8ZDZLIeWlYHQJ1BxKNMzK4rVljHld-e8geVEsdE; + - vamfjwtv3=stubbed_token; path=/; HttpOnly - vamftimeoutv1=1589862134; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/fhir/slot/search_200_no_slots_found.yml b/spec/support/vcr_cassettes/vaos/fhir/slot/search_200_no_slots_found.yml index d1463422f78..bdb39d54392 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/slot/search_200_no_slots_found.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/slot/search_200_no_slots_found.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IkNhcnRlciIsInN1YiI6IjEzNjY1OTU0NTc1OTk5NDYwIiwiYXV0aGVudGljYXRlZCI6dHJ1ZSwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImlkVHlwZSI6IklDTiIsImdlbmRlciI6Ik1BTEUiLCJpc3MiOiJnb3YudmEudmFtZi51c2Vyc2VydmljZS52MSIsImRhdGVPZkJpcnRoIjoiMTk1NDExMTUiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjI1MzY2ODgyMDkiLCJzc24iOiIzNjgwNDMzMTIiLCJmaXJzdE5hbWUiOiJDaGkiLCJuYmYiOjE1OTQwNjg4NjYsInNzdCI6MTU5NDA2OTA0NSwiZG9iIjoiMTk1NDExMTUiLCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6IkNoaSIsImxhc3ROYW1lIjoiQ2FydGVyIiwiZ2VuZGVyIjoiTUFMRSIsImljbiI6IjEzNjY1OTU0NTc1OTk5NDYwIiwiZG9iIjoiMTk1NC0xMS0xNSIsImRhdGVPZkJpcnRoIjoiMTk1NC0xMS0xNSIsInNzbiI6IjM2ODA0MzMxMiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJleHAiOjE1OTQwNjk5NDYsImp0aSI6IjAxZTU4ZDBiLTNlZWUtNDQzMi04NmE4LWE4ODAzNWQ2MGE5ZCIsImxvYSI6Mn0.GdwyF-GpFQYbPiT_iS7sm7G3xTFt-J6nmDCLR7o9qBCbjf1hYVAe15H7TGFIQdt7S5nMJGEB-4m8AxuvZPmua_n--P2sdgCGXwWofLOLnfX4_Zt7-c5GZEWAXdrCSfVli2BrntlZPafU8h6ggDJUvpC1u_EFXaJUF1OT7BqrR8bZM4w--76DZhcA7UGrewMsnpQKD_gHJRuucJCzOP-_m11XsAuZ-3CdW8SKp_UtdiXzeDQqdB0OZLA8I5SE4569kMMBcJG-F0ViArjdSfjJ9UL54K5ydFt6e8G3GApNpM3jHAGG-Fjk4c6z1pS2OH2BOFaUErC4NN_SegXwv9u2cw + - stubbed_token X-Request-Id: - 4b0203dc-4ea5-4faf-8b0d-629b0e166be2 Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/fhir/slot/search_200_slots_found.yml b/spec/support/vcr_cassettes/vaos/fhir/slot/search_200_slots_found.yml index 25c53762edf..8d53d71ba60 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/slot/search_200_slots_found.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/slot/search_200_slots_found.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IkNhcnRlciIsInN1YiI6IjEzNjY1OTU0NTc1OTk5NDYwIiwiYXV0aGVudGljYXRlZCI6dHJ1ZSwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImlkVHlwZSI6IklDTiIsImdlbmRlciI6Ik1BTEUiLCJpc3MiOiJnb3YudmEudmFtZi51c2Vyc2VydmljZS52MSIsImRhdGVPZkJpcnRoIjoiMTk1NDExMTUiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjI1MzY2ODgyMDkiLCJzc24iOiIzNjgwNDMzMTIiLCJmaXJzdE5hbWUiOiJDaGkiLCJuYmYiOjE1OTQwNjg4NjYsInNzdCI6MTU5NDA2OTA0NSwiZG9iIjoiMTk1NDExMTUiLCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6IkNoaSIsImxhc3ROYW1lIjoiQ2FydGVyIiwiZ2VuZGVyIjoiTUFMRSIsImljbiI6IjEzNjY1OTU0NTc1OTk5NDYwIiwiZG9iIjoiMTk1NC0xMS0xNSIsImRhdGVPZkJpcnRoIjoiMTk1NC0xMS0xNSIsInNzbiI6IjM2ODA0MzMxMiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJleHAiOjE1OTQwNjk5NDYsImp0aSI6IjAxZTU4ZDBiLTNlZWUtNDQzMi04NmE4LWE4ODAzNWQ2MGE5ZCIsImxvYSI6Mn0.GdwyF-GpFQYbPiT_iS7sm7G3xTFt-J6nmDCLR7o9qBCbjf1hYVAe15H7TGFIQdt7S5nMJGEB-4m8AxuvZPmua_n--P2sdgCGXwWofLOLnfX4_Zt7-c5GZEWAXdrCSfVli2BrntlZPafU8h6ggDJUvpC1u_EFXaJUF1OT7BqrR8bZM4w--76DZhcA7UGrewMsnpQKD_gHJRuucJCzOP-_m11XsAuZ-3CdW8SKp_UtdiXzeDQqdB0OZLA8I5SE4569kMMBcJG-F0ViArjdSfjJ9UL54K5ydFt6e8G3GApNpM3jHAGG-Fjk4c6z1pS2OH2BOFaUErC4NN_SegXwv9u2cw + - stubbed_token X-Request-Id: - 4b0203dc-4ea5-4faf-8b0d-629b0e166be2 Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/fhir/slot/search_500.yml b/spec/support/vcr_cassettes/vaos/fhir/slot/search_500.yml index ebdb8057866..5f53e848298 100644 --- a/spec/support/vcr_cassettes/vaos/fhir/slot/search_500.yml +++ b/spec/support/vcr_cassettes/vaos/fhir/slot/search_500.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IkhlaWRlbnJlaWNoIiwic3ViIjoiNjMyMTk2Nzc2MjQyMTI0OTMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYxIiwiZGF0ZU9mQmlydGgiOiIxOTc1MTAyMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMjM0MTM0NzQyOSIsInNzbiI6IjQyNjEwMzU3NiIsImZpcnN0TmFtZSI6IkFobWVkIiwibmJmIjoxNTk0MDY5OTQyLCJzc3QiOjE1OTQwNzAxMjIsImRvYiI6IjE5NzUxMDIxIiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJBaG1lZCIsImxhc3ROYW1lIjoiSGVpZGVucmVpY2giLCJnZW5kZXIiOiJNQUxFIiwiaWNuIjoiNjMyMTk2Nzc2MjQyMTI0OTMiLCJkb2IiOiIxOTc1LTEwLTIxIiwiZGF0ZU9mQmlydGgiOiIxOTc1LTEwLTIxIiwic3NuIjoiNDI2MTAzNTc2In0sInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sImV4cCI6MTU5NDA3MTAyMiwianRpIjoiOWMyZGFhNzAtMDZiMC00MzM1LTk1YmItNDM5ZWRlOTIwNDU1IiwibG9hIjoyfQ.odw3g_rKrjLPdcA4SY-MdrbffY-CH_m5bw5d9hhsomZdg7__-OH6kw5LJCRS45svi_wgYoEFT-DfXAJNuhwnbJhMXYq4wH7R0z5QGrx-m_-cdIqLN8YLqaUPoTt9sPuQzaVyTSpB2WA35pzOw_LTMaLilb2EDUDj0Mic8TlC692-rXqdv6iLj9wzw-hswkGMz6QwI3fQEmVSJc_4UEIwU5t-1bk9RY_mNzBlFYlt-GhNKTEj1jt0qtt8vRr0Lhp2fifl4mqg1QA5kW0xadAo7y7msHIEpTR8VTi31hfvI5Tgm27DXGsI6jAf2X5rvMJis5VVy1-jCcmfO0px40zvBg + - stubbed_token X-Request-Id: - 738bc292-3ad7-4787-90e5-255f0ea9f4b1 Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/messages/get_messages_500.yml b/spec/support/vcr_cassettes/vaos/messages/get_messages_500.yml index 31074957945..957fd223cfa 100644 --- a/spec/support/vcr_cassettes/vaos/messages/get_messages_500.yml +++ b/spec/support/vcr_cassettes/vaos/messages/get_messages_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/messages/post_message.yml b/spec/support/vcr_cassettes/vaos/messages/post_message.yml index 7a335c6923a..25beba2913f 100644 --- a/spec/support/vcr_cassettes/vaos/messages/post_message.yml +++ b/spec/support/vcr_cassettes/vaos/messages/post_message.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc2MDk2NjI0LCJzc3QiOjE1NzYwOTY4MDMsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc2MDk3NzA0LCJqdGkiOiJlMTYwYzBmMS05OWQwLTRjODktODc2Mi1lZmZiM2NkNTNiYjkiLCJsb2EiOjJ9.Dt01kfAMRVEEJzFlCzW-ewZSpygJnF7gCVWlNqbiJJt8Gzv-k_G3YlheNrw2sLjo8slKpC7D3fibiktTsweIV4ndkkMqKj8dm72yPcxDs1_gkB_QObQy9QHlBPQvBLA-YT2n_Hwp8eU_NIZCCyNqt5iMZi9txL2ctk926spG81SMBQ37hHdybswzqosfI_LFFfYqBycpkveLccorXYf7BBRLZHllKEkO0R7nyD-0AnmpR3qAqw8SFgWVEhQl7-mPYYpADDVJfB5bVAUuOBvtobS8Q830XMLL1KkniqKbUHqM83elIn7ufQww-qIk-6FyHPxfy-n_INwuqfQXGMG6GA + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/messages/post_message_error.yml b/spec/support/vcr_cassettes/vaos/messages/post_message_error.yml index 427ca1be3cb..e665a2002ed 100644 --- a/spec/support/vcr_cassettes/vaos/messages/post_message_error.yml +++ b/spec/support/vcr_cassettes/vaos/messages/post_message_error.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc1OTE1MzUzLCJzc3QiOjE1NzU5MTU1MzIsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc1OTE2NDMzLCJqdGkiOiJhMjFjMGJkNC1lNTViLTQ0ZmUtOWM2Ni1kMjA2MDk4ZDMxYzYiLCJsb2EiOjJ9.LEVJZAc9iHxR-50ClGj2D0sR7KXXHxSrQwrgmqnes9qKovY2IalCOjA20YGK4GK0anvAhyhyyNKRj948TJ59hFWBgZOEl9fvBMcG5ATBf50vmz0a9pMa3GzV304Gkx4XLPpqAZ_CZN3kEcaMJCXykfh4_CbkunK0S55n_YrAo906klYpwrokOcc2nppg3o5RZexJxWfdR46mRiS4X8KpjihvUfeudS0xWk11F85unQDmMc55TpnwmP8gA9mUbgTkBL-jopodtWaK5cvw2Gf4Bgkf5prnRG90O-0c7IGokoTBuKNwEt03MhUiVDGgUZru7Y_5DZH_BnpMk6zAe9Vn-Q + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/messages/post_message_error_400.yml b/spec/support/vcr_cassettes/vaos/messages/post_message_error_400.yml index b0871c5998b..0041044ea0f 100644 --- a/spec/support/vcr_cassettes/vaos/messages/post_message_error_400.yml +++ b/spec/support/vcr_cassettes/vaos/messages/post_message_error_400.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc2MDk2NzE1LCJzc3QiOjE1NzYwOTY4OTUsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc2MDk3Nzk1LCJqdGkiOiIxNWY3MzdmYi03YWNmLTQwNTUtYjExYi05ZTc2YTNiYzU2MDAiLCJsb2EiOjJ9.ir58j5McQ2-qZT7v3xrCEWYqyNCWBLvQS_JnDMAkQEt-8-2NSc1WDzTB8gZ0dd10zpUTL9jkk9sl9bO6e2tfmHuoZXwSC7BlLtrKNRnvwce_1nNZI6YCgC1Tsl8hkieH785H4KOS-dPcfUefK4WiM1E75cBnTq3KeaJIxnj1JsrjONzkDstS1I8MOBto-OyRP3p6ASfKpBxhxxCXB3i0CpZ1zI51Af30pgzB04bpzGcw2mPU7IaiRiA-nUdl7oSYQQ0JZIKrTo_uMO9NEOQtFGaJCVIzqcFmDQAN0jkzPocs_c-Zjip5asgEXqmCsKpUHNERwEtArr8haKicoNFWsA + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/preferences/get_preferences.yml b/spec/support/vcr_cassettes/vaos/preferences/get_preferences.yml index f4620208c7a..385055fc04e 100644 --- a/spec/support/vcr_cassettes/vaos/preferences/get_preferences.yml +++ b/spec/support/vcr_cassettes/vaos/preferences/get_preferences.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/preferences/put_preferences.yml b/spec/support/vcr_cassettes/vaos/preferences/put_preferences.yml index 9d314652732..de8f9ab3995 100644 --- a/spec/support/vcr_cassettes/vaos/preferences/put_preferences.yml +++ b/spec/support/vcr_cassettes/vaos/preferences/put_preferences.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://api.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sInNzbiI6Ijc5NjA2MTk3NiIsImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNTc2Njk2OTQyLCJzc3QiOjE1NzY2OTcxMjIsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ1MzMxVjE1MzA0MyIsImRvYiI6IjE5NTMtMDQtMDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMtMDQtMDEiLCJzc24iOiI3OTYwNjE5NzYifSwiZG9iIjoiMTk1My0wNC0wMSIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sInJpZ2h0T2ZBY2Nlc3NBY2NlcHRlZCI6dHJ1ZSwiZXhwIjoxNTc2Njk4MDIyLCJqdGkiOiIwMjM3YzdjMC0xNzE5LTRmY2QtYjhmNi0yMzA2YzQwOWFiNWMiLCJsb2EiOjJ9.VcFIigpFgZi4yFm4aCJLdyZnFKxql-AiAiA4ocLLT2B_OtB4uKbbTXNdrVtULleK-j7XrLsxZYHa2BLUALP96QAUwDTOiX2618m8vZo0oLghOfB0NjTGqt3LPFl7EVSB7X3rv-0s2SpKvugen_GFPxMyvNROsHBrYYzOJUTORgaYNb1fl28GZO1KIxZGxbukpElvgaX2R8SasTLqXEDx3nv_OuZI2CISf4pcooZQJARQK5hsCtr44t4izU0l-LVYhLNbPN2M03mH6JZ6hmvxxEzmAx9Oivus-jwQ8Pd_FNHJwvLgCeIQzBpFBjMEjrdvY02VUqJ6AI6BnjD1Q3Y2kw + - stubbed_token Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 response: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_cancel_reasons.yml b/spec/support/vcr_cassettes/vaos/systems/get_cancel_reasons.yml index 7c99f961e54..ed5aac2e6cf 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_cancel_reasons.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_cancel_reasons.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_cancel_reasons_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_cancel_reasons_500.yml index 543c479c451..134ebd85bd5 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_cancel_reasons_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_cancel_reasons_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_id.yml b/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_id.yml index 4b191e01674..3f71f0a5880 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_id.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_id.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IkxhbmciLCJzdWIiOiI0NTY1NDkxMjU2OTY3MTUzNCIsImF1dGhlbnRpY2F0ZWQiOnRydWUsImF1dGhlbnRpY2F0aW9uQXV0aG9yaXR5IjoiZ292LnZhLnZhb3MiLCJpZFR5cGUiOiJJQ04iLCJnZW5kZXIiOiJNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjEiLCJkYXRlT2ZCaXJ0aCI6IjE5NjAxMjIwIiwidmVyc2lvbiI6Mi4xLCJlZGlwaWQiOiI3OTk1NjkzNjY0Iiwic3NuIjoiNDQ4NTA2MzU0IiwiZmlyc3ROYW1lIjoiTWlubmllIiwibmJmIjoxNjAxNDkxODMzLCJzc3QiOjE2MDE0OTIwMTMsImRvYiI6IjE5NjAxMjIwIiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJNaW5uaWUiLCJsYXN0TmFtZSI6IkxhbmciLCJnZW5kZXIiOiJNQUxFIiwiaWNuIjoiNDU2NTQ5MTI1Njk2NzE1MzQiLCJkb2IiOiIxOTYwLTEyLTIwIiwiZGF0ZU9mQmlydGgiOiIxOTYwLTEyLTIwIiwic3NuIjoiNDQ4NTA2MzU0In0sInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sImV4cCI6MTYwMTQ5MjkxMywianRpIjoiY2ZjZTMwOTgtOGZkNi00MjZkLWFjMTEtYjY4YjFkYTNjOTEzIiwibG9hIjoyfQ.Dy85otbdWu4ELQ0831QPDdhn0KZFUW0ge3_V0UpeY1YuxVMj7k4K2deiZQYhx3y0O-ouHkLL2x2zrFJg9_vhrqkUc_ga5xhffY-ha_Vlvgpd5lrBwSbGbSREFqmqJTBCSW6Lvigt6-uSoy7M7OofmapBW4SyM7R6kaw2YEctwFFX3t8oC3UCNr3s1TFiNuXLDrH7lAr3tyof5cPvYu_35vyig-UV5K-8UZBXD2G-B2AZ5D9ekvNgQJHZ4s2k9YG4LLgiJ0gwVKLj_b7z0EZZ_1bBXPMEj0FDQmo0vtz3RqYnBiSI-6IkX24DcXvatyVN0tTXiwFzXxyFBN5-HT8k0w + - stubbed_token X-Request-Id: - 67a2a84b-1833-4239-9dd5-c0e6e6c48f0a Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_parent_sites.yml b/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_parent_sites.yml index f987925482a..49bb8a94cee 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_parent_sites.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_parent_sites.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IkdvcmN6YW55Iiwic3ViIjoiMjkzMDg1NjQ4MTI2MDExNTciLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYxIiwiZGF0ZU9mQmlydGgiOiIxOTgyMTIyNiIsInZlcnNpb24iOjIuMSwiZWRpcGlkIjoiNTk4MDYxNjc3NSIsInNzbiI6IjI0MzAyODM3NCIsImZpcnN0TmFtZSI6IlN1ZWFubiIsIm5iZiI6MTYwMTQ5MTgzMSwic3N0IjoxNjAxNDkyMDExLCJkb2IiOiIxOTgyMTIyNiIsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiU3VlYW5uIiwibGFzdE5hbWUiOiJHb3JjemFueSIsImdlbmRlciI6Ik1BTEUiLCJpY24iOiIyOTMwODU2NDgxMjYwMTE1NyIsImRvYiI6IjE5ODItMTItMjYiLCJkYXRlT2ZCaXJ0aCI6IjE5ODItMTItMjYiLCJzc24iOiIyNDMwMjgzNzQifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwiZXhwIjoxNjAxNDkyOTExLCJqdGkiOiJhOTQwMzA1Yy02OTEwLTQyYTYtYTIyOC01NTQ1MTVlOGE4NDQiLCJsb2EiOjJ9.Bo6VpA1gb47sKxstRSNE4qQhrp5kxvKCRnf6uBJRScPZq1I8jyFXf5H_CGBxBP8LfdhDauSjN43rMSW92UErv3Z3y7v8pqQQaLO-z8sLCen3QOtGFBUY5m4JPcYf11d2Gpb-QbUU_KKIfMg76KlFLsY34ns2jlCSAKIXbxjvmHncZY5cSEu3EMfdcbyap2I3UijR_JyG5g23uJQQO8hqUjOUz9w0BfP7IpYp3FRWvv9117Hn9YA5wkpXK1uNV--4h4Zl4eNojt2Zo5arhHQ2rayBObkJIcRStcVg3OqiyLIahfRoLeM8Iw3Rd3H73yzzs9JlMZO30ppTHTbncFL_wA + - stubbed_token X-Request-Id: - 340eedb4-803c-4fcc-a9f8-972229519a2b Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_site_codes.yml b/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_site_codes.yml index 59f514185ee..f2c522aa12e 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_site_codes.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_direct_booking_eligibility_criteria_by_site_codes.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IlN0cmVpY2giLCJzdWIiOiIxMjExNzc3NDE4MTQxNTk0MiIsImF1dGhlbnRpY2F0ZWQiOnRydWUsImF1dGhlbnRpY2F0aW9uQXV0aG9yaXR5IjoiZ292LnZhLnZhb3MiLCJpZFR5cGUiOiJJQ04iLCJnZW5kZXIiOiJGRU1BTEUiLCJpc3MiOiJnb3YudmEudmFtZi51c2Vyc2VydmljZS52MSIsImRhdGVPZkJpcnRoIjoiMTk4NTEwMjUiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6Ijk4MDYwNTI5MDMiLCJzc24iOiI3ODE2OTM4MzUiLCJmaXJzdE5hbWUiOiJTY2FybGV0dCIsIm5iZiI6MTYwMTQ5MTgzMiwic3N0IjoxNjAxNDkyMDEyLCJkb2IiOiIxOTg1MTAyNSIsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiU2NhcmxldHQiLCJsYXN0TmFtZSI6IlN0cmVpY2giLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMjExNzc3NDE4MTQxNTk0MiIsImRvYiI6IjE5ODUtMTAtMjUiLCJkYXRlT2ZCaXJ0aCI6IjE5ODUtMTAtMjUiLCJzc24iOiI3ODE2OTM4MzUifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwiZXhwIjoxNjAxNDkyOTEyLCJqdGkiOiI3ZTk1YzIwNy0zZjRiLTQyNGEtYmE2NC0yNDdlODlkZTE1NjMiLCJsb2EiOjJ9.WP9MpyEfGr9OxszLEV-Jw45aoNLy5u5XwobETS7Xj8216tftAiFN7YAdw4C04yDiyLqP5AkYKNjwZEetinC6zrufRJJncZOXDRDYWulOfA0zc10FMGkvsMHmP2lDN8RzWNhh4ZpFDy4BN9gU2zATF3lpyeY01Pcb9u_JBCxul96Y1rGU-HsVoDTffLReeZjZJJeJdqGhkWr2kVbnsHmGA3fSbGTtyQfQzitU-TD5OOd2b-VLBoD867b-0_T1Arj3oVd-iEJ2nZhqWjASlkoHaSlTWcyvf8WZDIRs3FCQbSq7KcL5mOseaZQ3ljydJYB_OqXkJaBX98xpgitQRwsFSw + - stubbed_token X-Request-Id: - fd9d6754-31a6-4f5f-a88d-fed655fbb7c3 Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facilities.yml b/spec/support/vcr_cassettes/vaos/systems/get_facilities.yml index 8c492bc70bb..784d28137d0 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facilities.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facilities.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facilities_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_facilities_500.yml index 1ce8b243498..b91f4339738 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facilities_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facilities_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_token; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facilities_limits_for_multiple.yml b/spec/support/vcr_cassettes/vaos/systems/get_facilities_limits_for_multiple.yml index f731cf43b2e..c50155db15c 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facilities_limits_for_multiple.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facilities_limits_for_multiple.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTYxMTMzOTQyMiwic3N0IjoxNjExMzM5NjAxLCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2MTEzNDA1MDIsImp0aSI6ImJkYTIxNTE1LWY0YmItNGI1MS05YzA4LWQ1OTgzN2E2N2UxNSIsImxvYSI6Mn0.ZoIX-5AiaXUneYgV3p6S4gXMah5udsq-m6x8Ms2yxjMtzifPMkkuiKYGWvYS4powiB3RefK1yDqwfZTAZh_TjzpET4XhSDFtImUCORUyPQU_RUcudcmXAtDbp4CQghfjImp5oXX4omWrnQSxQ9u5FUpCP788U-FwC8JUuITlK9nrogUpDkIdOoJzemdQB-4ejNo80n7GQpHbOM48WzMEBHtU7rm4B8tWaIOnr4180jQzGRL0LaWJkhxWuXzPIEFPoYK1Rc_uuzXO0_s4JwVO1j-0moKHsPljtMNpz3TJa4guzjHYgGMHeGhmFgVNAMLO9WGNByQva7pFT_aStwQj8A + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facilities_limits_for_multiple_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_facilities_limits_for_multiple_500.yml index b243a8346a8..68aa2e51019 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facilities_limits_for_multiple_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facilities_limits_for_multiple_500.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sImRhdGVPZkJpcnRoIjoiMTk1MzA0MDEiLCJ2ZXJzaW9uIjoyLjEsImVkaXBpZCI6IjEyNTk4OTc5NzgiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNTUyMTYxMDUwIiwic2l0ZUlkIjoiOTg0In0seyJwYXRpZW50SWQiOiI3MjE2NjkxIiwic2l0ZUlkIjoiOTgzIn1dLCJzc24iOiI3OTYwNjE5NzYiLCJmaXJzdE5hbWUiOiJKdWR5Iiwic3RhZmZEaXNjbGFpbWVyQWNjZXB0ZWQiOnRydWUsIm5iZiI6MTYxMTMzOTQyMiwic3N0IjoxNjExMzM5NjAxLCJwYXRpZW50Ijp7ImZpcnN0TmFtZSI6Ikp1ZHkiLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaWNuIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJkb2IiOiIxOTUzLTA0LTAxIiwiZGF0ZU9mQmlydGgiOiIxOTUzLTA0LTAxIiwic3NuIjoiNzk2MDYxOTc2In0sImRvYiI6IjE5NTMwNDAxIiwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2MTEzNDA1MDIsImp0aSI6ImJkYTIxNTE1LWY0YmItNGI1MS05YzA4LWQ1OTgzN2E2N2UxNSIsImxvYSI6Mn0.ZoIX-5AiaXUneYgV3p6S4gXMah5udsq-m6x8Ms2yxjMtzifPMkkuiKYGWvYS4powiB3RefK1yDqwfZTAZh_TjzpET4XhSDFtImUCORUyPQU_RUcudcmXAtDbp4CQghfjImp5oXX4omWrnQSxQ9u5FUpCP788U-FwC8JUuITlK9nrogUpDkIdOoJzemdQB-4ejNo80n7GQpHbOM48WzMEBHtU7rm4B8tWaIOnr4180jQzGRL0LaWJkhxWuXzPIEFPoYK1Rc_uuzXO0_s4JwVO1j-0moKHsPljtMNpz3TJa4guzjHYgGMHeGhmFgVNAMLO9WGNByQva7pFT_aStwQj8A + - stubbed_token X-Request-Id: - '' Accept-Encoding: @@ -57,9 +57,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_token; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facilities_multiple.yml b/spec/support/vcr_cassettes/vaos/systems/get_facilities_multiple.yml index cc48abe5808..9d0fa4a6d0d 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facilities_multiple.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facilities_multiple.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_appointments.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_appointments.yml index d016bad29c7..a116fbe2356 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_appointments.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_appointments.yml @@ -35,9 +35,9 @@ http_interactions: Content-Language: - en Set-Cookie: - - TS016f4012=01c16e2d813665d6b7b52c9b82cb875e280bb55b57d365e783be7d813ed7044ade530309df15415554ea08b2be7ff4337f7775870d05f71a80764c0d85d9021f5124dc69486334bad6f392e0636860c4c3bf4f2997; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.IDIsg6YXvCqF_04fm0qBmUWsbGYB-8b6gt0YVD531Ol9ngq8Nwdpx4EdtZ93L2O1GCd63tsW0dhVhMGTqqwkExbERoYKCPCuY4NiSlYHaTVyq69CnVZm8nr24N-wGVCcC11ggaTQF083MRdKOYkrI77r8t5ssCRIEZWNvwjL79XT60OLUNT4Im_oqkaWpJl-YswrmF3woGdnTuVYs0wwgOIF8cgogKsC6dvZIXouCdYNG6G0UY7QMiX1cqSmiaDqnRFdDtdm3U-CiU6kS-k3rizueS6jPo_jgsHNrw8wpsk3T-lMYE8yYfzKnpdJ0_qwDKshVRQf6s41alhKd-YShg.HI2lCtBwH9aCG3Axuq0VnQ.vJr4t3D3HmzOXAwSPW6XauU1e4jlcuGRjFANhIGwxwUK_HqDp-Fc74TJaxW4SgWWBhhA3FM_2XOt6KCujcmZa-n0p9J6NAoi64tJfQpcMx418tmeYqpPdFoVUe3h_zU4nBy_lJbWTBMkIG6dJaNsDYhUlbxnVPgGMh3UFndVH6gd2s2F3JuMZMOhaymO387LgK-pHhr92ONRipw5QS5f1soOic1izmw90GJkIxy06N-HQUcgk_7abUkyLP065gU-8e9DbPvIAQub1Ob2kujiK0yf4bYrmR9LIQC3jGcmZ4VbcwSJnAqZTNLpAweZrmx6MwebpDWBAl8QDelLtC5AeQ9khkpcANkPuHA-4eHIKXJYJlbD80guWljKQUwC9iIGKOyQ5UrCXxwQLVytjfk0LBBD-62ZygnNLQ595qLi9O43sSnTdKPgoVtTux9g_cupE7WT5e4KzWy21KfbPeYKwQhQbH7FsW-cA6CPWg0y9KcJ-QtAuMmsyrQ9P3c3S9zvQZYdHl9gbvlxbN3Zp5KrgcCcddBG5VpGNxn8DKTr_4z0_POKKhlCI_T-lywzVVT5y3Zoxux4TwB-EqDIXn8ZJMzmHRWr8kvOQT_XXEccqVtA2hC77VVlHRLCTdS6fLEgSzVaY526kAgnRpUiQq6_ZJ-VsDnJzG0w50b6m6uU2qKZHEfuZx_UlSPiUoyrUbnp.TyjgC5z1s2wke5scZpVbMDseIj_BNGAlqK8Vfvasv74; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1574727411; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_available_appointments.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_available_appointments.yml index cce687bbff0..918a8c35f12 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_available_appointments.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_available_appointments.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_clinics.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_clinics.yml index 6709d1b3fd2..3b3da1a4920 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_clinics.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_clinics.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_clinics_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_clinics_500.yml index d93d51bd987..2f42a9f653e 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_clinics_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_clinics_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_limits.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_limits.yml index 846b57a9489..6d46dcd89dc 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_limits.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_limits.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_limits_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_limits_500.yml index d670dfe7509..3430ffb5580 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_limits_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_limits_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_visits.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_visits.yml index 2b155e3a0df..bec9da7f84f 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_visits.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_visits.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_visits_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_visits_500.yml index ea10b3a59f9..2ab19cc6ba0 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_visits_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_visits_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_facility_visits_request.yml b/spec/support/vcr_cassettes/vaos/systems/get_facility_visits_request.yml index e48f02cda48..20ad6e7b5e7 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_facility_visits_request.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_facility_visits_request.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_institutions.yml b/spec/support/vcr_cassettes/vaos/systems/get_institutions.yml index e672574b634..8b6606024d7 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_institutions.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_institutions.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_institutions_single.yml b/spec/support/vcr_cassettes/vaos/systems/get_institutions_single.yml index f90a26636bb..402ce8fc6f6 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_institutions_single.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_institutions_single.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria.yml b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria.yml index 97929b5a572..01c2ac1d8c9 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria.yml @@ -49,9 +49,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c8917e4861286e09c908dfe4aee4d331fa0769152749f6463c707cc973c5d16306ee396d3994e80f60261c9a816362dd1cefd539321e139931e195b18df6a404a461983a2a841de7bc82cb00f2149a5e758de92b; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.aeUft-1kD-cDkfhVvHVUJykf9NN7h76NoYdLBzdSN2W0201RFZRuGNmHhQxD7kGFK-IBkpQfldlym-hof96eQiKL2AyCs7ne_MjQemITJ-LYUYfzTyK9e2e62RDa-tn4JkQ2pgdTslyEU-436_CWnnNNkOfbLFiD6ZlrQy9SN5x4PgjU73l_4UZLAz-DxdlSgdNi0-2TXcswIX-_bpC0tlC6MGrdQFcEf_EyVIdf13C2n3r24bmAc4Q72qRJlH4y1ZKgHtlOzJpBFJYRhEUpMyunD0LgNXniuzPa1GCCvJv0Vkt7Lcxjorj1Cj_ArLFjFXiZpExZqI3hw-rlghRYmg.ldm9-5mhDZCuSxWnO21prw.TBJXLFEg7ljBSZVNKDJdZkMfU0a_9D0CACW29QK9x5JNd3OTbftbON5A0Xg-_kMPGKx-VXUOLeTppcNs7mNec8aRA8tt5tVaM51cDZKqrSduFI587hrPeLYO-qjF82RnKhv_LIHgI_jGVUovrxHnFsL8IxpRznpeTZJ4uq8TV2Cwe7OSLVbJEr9x520-7xoQ1Tp2DMA8QLzgiQ4kCkdR434r0xv-Z5gCzH8t5JJnpJ9s2CSvZWS1JhjXjk2qx3beu1c0rv6kzgcl6qHTv7ULFnS-uFOTTC5Gy1iojyADstNBnqjWpys1BGtEZPdtQ-uG0-JnwrMP0g-DL0ofF4OZMYoan6g8sL4lxJHzsOo-BLkXTOMLC7CzEnz6X64M3Egnhl1_gD0-_CR9Twc24VB8nVKVPWhcUmjEVOhVLF9y31Y6DjopC39AV9VysTqQVwqnza9ntdBuV8mtFdfytHdPsTfvsIcl1mkKBc_Xt3VvRBxytnrR0S_KakwaZVn99abw1vji-91n6gf_EkzFnQasm_2rCBAAUDQzqdO2XNzxHHEIX92r5kokiSSDDchjh7lRNwZ1GxifDa5oI67l13GurX0OWHg0yY-0HOaF5vLQgrxgi-7OE3abxoA00vWyqnjB8paXxhkRDzljP3hr-VLbzk78Zr1HoaOVTTDe_ZBQostiB1ou4tSfyEUsLPbVp9lpDrA4Km7hhX3ifF4ip9fYQA.KJbXrfzkIXQFr6QjPgkMThMk8X50sVKzeSV2sV_aCUo; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1609963304; SameSite=Lax; path=/ Strict-Transport-Security: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_id.yml b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_id.yml index db45e96998d..f8586917fcb 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_id.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_id.yml @@ -57,9 +57,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81aff1b138869e1dfa809baf6a6d8feca6d93d2936a7820ea9378b3738fcbebd6ccecb04b9b68458a615dc913f47b15b08ea1ee06467a8425dd73bd9cd30eec6a453867e7da73c36eb969d3a1d982e8bd5; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.Sti2kwTctEdYamQ82tx2ZoYAMwy1xBDM2E3yzhfxtvdF8v9RmkTwMbn8gQLEOK8SVKhJCoTePT555xyQKfOmn5yNVev9nDOHfolv5X8c0hSHvw00BUA29SgB_5o4WU02voapRZubYQtD6UjgWkngH7gFEhaZyoCLcvQnKHZvbLoZDyMy2QlWAdVS7p36oaQudOcWucXq-6c0PKkTD582UlER6W64xfB3-YEyg88fioIpLj84E2_D6GFvBtB7UmbcooRebOWpU2ODD1JgFX4iLkxon_-aS9n60gDNQ4UlZRi__oDWYqN6UPWwr8IzCke4mbF5iedOiERYEFrWz5OU9A.RFA1zfiP8ibuMlJKj3B1Ig.m9nOzt-IOkSY7S9D_aiWwwzlOO5P-6hQMK3YJdr2bie0dO1aPVd--kiX4oHkhoU9AzGQ7V0TvEqcqStFJGdRSUbeQKx6h5fHgrppfxqDbw8m4JoTWiIeUom-VjBhuuQKNBydXAO7T4TDe7lkLJZR2d-EyXCgNZcbdruZvg3NBOiJFHRNO00wEC_7Cx4O8AIQyD1yGAlZw4LjIVdZ5DQI9EidBPt30Chsk_V7pFMBOwmQtG7GiqCh5v_NXz1ftuxgOpxqki_-2OWHnKGtKokJ9rVewbeYB-y4fR5PypZjUQF4Z2VglAU_LPCddKZdM8q-_yxpG-zv4jbGe8orgi7tfQRD7BnWPJsBeraeHFoTkV4NYnZ7fxV1MBc_B4Xnq6OVfRQkD8rJ3eFVzMcPTmE2bqdYwFLtqNCEfCalJwL8GjbrjIBjY9VeUVP5QzQu0e5PYO4qL7He4sdjLBENXuNS5S491uMi3yPqqmvvio4OeANuw3Tbjuyx73FmupR7UdJCn1hB73I-hkFL8ApNprWZINCxRLstb3IBBZDT45rEhXzsgYyijh3BMjuCXz229znqsKiVxA30zT6RC4lJbgJ2H1OAi5oDth7fF220Ni7eyTnSsSndfsPclEHpwOo3TPwshlpKhCX4cLj-0n3wTrPzlaoxppUHWLU8V6rU2LIGVMjG6mWPHaZmA6ghURMCg2jw8oTsrkochRdJrbwh49BJcg.Ti18PHPghdArKJyUnCBcxatwU7aWYBBo_gDnX9JFK1A; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1595558082; SameSite=Lax; path=/ Strict-Transport-Security: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_parent_sites.yml b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_parent_sites.yml index 220731e0197..657a130931f 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_parent_sites.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_parent_sites.yml @@ -55,9 +55,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c8917e48d83866a64d9babbb6594695147745d88d7e0ffdd63065ddf02d5f4a7b0fefb24310eaf0f23067d8934d789e12f847f15e957827292075588b70a1dbdceade7e75e0ad96393c6ec4b61dc21a56d64222a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.EEGQakcpbjpE-jZtLGBggasyR_rgsvXL0UZ7GlX4F8-VsHahYW5LXDZHmBvOWanJs57Miy0ZRVHxE8O6jIsNRffpNiYwHtSjZ7gZ4fQpL3oCk7znAs-cXW2sOFBTPUL_ED24_yFzMRA48lybAyV8bMi0Dqpb14pFRhWJv3wGuY43pW2-jYxaWymeTHuYoooabyr4gRy0j0dwXMYeFEgYHVYaAq3aLMZaUmSAM_M9JORMzz2WGQPWshPAOUsxiRKHPkrv-QKKv2XG2AH8q1ggnbPZMiSSf4nNjSs757uBZ-7NmPvF7xNVBdasLwCQ3QVqM-h-nRrvUqoMhRcjyUNGVw.7XXBWOuvl8GOm5L9hh3UhA.uQOx6nLoKUdlhvm-8k1EkB2UiE0RHJIfGZPmszgWOW6pt8xRqT0ATeWY1H6NDqfXJJzgH-daFgjUjBR1Mv4tcWiwKhWU_cOBv6TdHneoSq5o7-3cZIKkZkef-7CUnhmnhSoAT_FVMJtJ3WcF-6cHcWALYxAl1oGxg0kMhRfCrQqNZIWNqAXjrl1U7sL0vcD54ruOJ-FzvZ0YJgBqNMf9r0FcGTQUJwKA25SkSDh5gMTWAY9kSEPjOFh6lkHApcvKd0qW68X78m-zFd0n3Vy6OHPipar5sFKLRlkkoZvZ2Z6L8kvwDQU7h1WE7I0bsYW2eQFy9q7cKjc3r5pYkKK-5HYCCd59nEv3ntzEAlvht9v65n2ZNP1viRlY-qSuR0-tv--_cdstV9XxlXB-GD2I4tSeteLlng6sGRDbJqxidDjCQId3IbCT5UELalidp68W_09AAc-3tu0Vq01aTVjVJ6RjnGWbXjr-J5auxuREBGv7CiEMCj2uok9GucUCXXiUk_Oa7MfYWAV6F_B3SsBSWn76IJkAIaC836kLBiA9PKpDG8rVc0YNAT3kMlSecwYTwOBIvh_XKFY8t4chqdynMIGL7RJ9O48zO5bl-D7NMOJFxUzDGHXuhAzCMmtTjiN-NgmPxB3UNmw0vy58hj3np0MhMEN0PjhDZs_fCFk3VRVvuw5AM5clatL9p5Jv6XbvfszSAt5l_sZ41oqFuimgnw.VYRybgHrCZDIIddCpoY0cC6caf_xZ7wUbmeuALh3mq4; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1595558792; SameSite=Lax; path=/ Strict-Transport-Security: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_site_codes.yml b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_site_codes.yml index fd9f5945b59..8f9a22dc6b7 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_site_codes.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_by_site_codes.yml @@ -55,9 +55,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81c9d47e934f25408120fcb761652786995540983028f5a61b932a00cc72c1927b71a982a6be2c3bdef6431fa7f309d00a8beebec5464d011ed6fa25d3bfe226d9a5fcf0a4c3f24e515bfa42af5c40c6c4; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.dJdecHCv7zHdM3sNQc24Rx9t4R2ncem_4uQbt04fpsK_obhhkXwYenK_wqIArk271t-nytqnTEKyopkCzLuonlLSBss86xQWBCbHe9wUTnaMMbI7OXisiB1Y4khPpwHs79jOBp3w4gZVRErR6v2f6CloZ30-6ccpwR0gUHVWnnO9Cn8cf4_MLyW0kvV16CZbS1qczyaouOq_BO2VugnthFAZPS8G2IMxrWqpNOHoTY6_lz4FhAADcnSldD0AxGlSHwuhrjgTkpbz3Gp4Buw7aqiQ2sP4xXkyps73L8e_wkWqh4oA1C2aLN2zIvCPDF7CdqZifRUEgpcSLTpMSCzkdA.EVijdSPz6RBkKrMTPneTfw.96CBZDg_MLDBPt7EyVy1z8RH3DXNCngbyl9YUKkqMzptSVQCfLbhB_QjDkZ-L5-s54hUrExM1z7Y_1AypxRzoOzM6pN4hxNM4cQjZabhixFWHzM3KeTOPkPo2EuI_UM0g06TUfIeqvXNuQ80Fg73eFPqYeqM3DUh9X1PrkAWrOs1gDWuSeAYiQnDHR2jcUtdCWYNVXwGkZSxbGo9LzUstp4q5Gz2B_lpIP14BXqlPfwCdUNa4lCdsbGdSOUacKLsDTgVbOjbW6-Ed1Oy3f3H6DLJQTRIxv4ouPGOI7ZDCBYnxyId58B3B4dl6OUj45EJNKv2B2ijv06WdVWtt7p4QCrKivS1uwXeuBiNZ3VSQ8QA-Pr9mIynbs2_Cw3lNZUtFy9CDByRUiNkh_ZekU7_WsIDUDYD_c0o5Ly0FamEvGZ79tUTgxMaWjrUE1nIY09kbMIlVJwgo6RCO50se4qbi6CFb_fSCC86vQVMiLUIiz3odAPwIfIfWBe78m0oOm8-EKGalBhMLNgsnNHCjCZZZPAkTxt9XikrtbNNRoGoSE83SsyPld9_ZDiOwsIzu5qplPCvtG2gvDqLxwJCHBR6S1WyaMRhhA8vW-E3IlpU6eJlw6t-zoQBxU7JWSIkOnCaQRPtejAH3DV6u74oooQP1HC6rpBDtAcDvXaDvUsfi7M2SeQucIGPjsQSjVdKbiSzoHU1SXB1RtyV-iNUQNG6bA.8NUcax823R5ZJRFHHrPc8Vz5orIFyjB2nUgZcMZEWik; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1595558170; SameSite=Lax; path=/ Strict-Transport-Security: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_site_codes.yml b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_site_codes.yml index 1bd9db8a81c..bfcccad1f7b 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_site_codes.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_request_eligibility_criteria_site_codes.yml @@ -55,9 +55,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81e3ccf2dfc2273aeeaa902ca87502f90180668f80415c70e6c4b4d716b0a491a06b396ddcd87dc709722b4c2bc952c25aaf16dd1dc4cc2b7519bc84260b728623985ac35b2da882b66b7f9046290955ec; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.BDOZZb36UUM_O4tv3S4ZGX2TPL-y5wAqjOHr_EkjfetkXqSacnhj2z3bj5QeCVzrkg_QWr5LjmAaAnolQfGTuESk--1-4Z-nulwaNzjMxr0e0kC7xvpf4VIXjOGELVg7-j-X1bPXfVTEg3C3GSf2uWaCjW7ltFxovaB2siNBOgq8szurU2eh9_mGMEnk34b39wPqoUaWw0YQN89hpEiztZMwZDJ6a6lMhxyP9tcH7WIFlyCBamwdU0G43ot6N5eQmjRpZEAZkpmMpUB4HSCfq-D4DDLH8rjVQ_2j6bCq2SYERIbW38DF8ocmjit-rr89T5iIasTXBjLioNhv1D7rRg.ESbw7m-nRg5CfgOdcr6INg.pNPmx__kIS7dgNUBfB-RPG3ZW1wEA8btxyAURORChcTtVjZv7gqvEX5xymCTKjwb7jcDvWxhltGKX8mNdQxZ8D1WI6kBc9z6gKJIRj4JqpYfNZtXTQF1_aPx9qmLbrTlPExUnHKK-7oaSYJUp1GGdZsXKjSBgHXnpfdPK5eR_OA-P5EfFNRbPi0jYVBQPsOD9ungiuuY1yyIETD7S2R_PBhUYw31yC3EUBSEVibGyP6-C4qBu7F2lmFBb_3vQnxuX163IH8NSkdHzQAVm8pnh5mrNyvBBDcQkvCQ89_eJEzVHMqYNAtIF-0w9RX1hJ5Wl7sPqGS5Lf6CkPul3NW81pXzSR9E9RKSQl1-ooiXhr_c5IO_S1k7AiYG3gPZ7UzQwHbFP9kHm-x1nsMHrCyWZ24cVToaprXB_sCIaDWMA460jXdbMx0FG24bpcoRmheNKb7JGFU3i-wlFIkT6yomBnFxVtqjSC8PTXOesiAOh9kNpz-rj-QDWfMqDMtc2wu0dETOkx_0NW1dCEe_na33uGeuxjGeCI6YhZNF6XktHbTVHoA4vnQw0ghJUiN7NLkIGZDosXg20klZhlPKKf_et7IELzm3-_FzQ32Sq1z-kTbNHWhbSo6JqVGkeCM2dYlpaPaoqY01z7yM2DnhlWl9arVGo1sqy_6PSaEhdlhTpRrByetYFlPEOSo0hJbFLoPupCk0_wm5ubtFyKPG5352Ug.U6Tmus1fUfg5KCCOUxA15KsYv-Zy2-cm6InFSxlqa54; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1594974623; SameSite=Lax; path=/ Strict-Transport-Security: @@ -69,4 +69,4 @@ http_interactions: string: !binary |- WyB7CiAgImxpbmtzIiA6IFsgewogICAgInRpdGxlIiA6ICJyZXF1ZXN0LWVsaWdpYmlsaXR5LWNyaXRlcmlhIiwKICAgICJocmVmIiA6ICIvZmFjaWxpdGllcy92MS9yZXF1ZXN0LWVsaWdpYmlsaXR5LWNyaXRlcmlhIiwKICAgICJvYmplY3RUeXBlIiA6ICJBdG9tTGluayIKICB9IF0sCiAgImlkIiA6ICI0NDIiLAogICJjcmVhdGVkRGF0ZSIgOiAiMjAxNy0xMC0wM1QxNzozMzoyNloiLAogICJsYXN0TW9kaWZpZWREYXRlIiA6ICIyMDIwLTA3LTE3VDA4OjE1OjIzWiIsCiAgImNyZWF0ZWRCeSIgOiAiQkVOQVZFTlRFLEpPU0hVQSBFIiwKICAicmVxdWVzdFNldHRpbmdzIiA6IFsgewogICAgImlkIiA6ICIyMDMiLAogICAgInR5cGVPZkNhcmUiIDogIkF1ZGlvbG9neSIsCiAgICAicGF0aWVudEhpc3RvcnlEdXJhdGlvbiIgOiAwLAogICAgInN0b3BDb2RlcyIgOiBbIHsKICAgICAgInByaW1hcnkiIDogIjIwMyIKICAgIH0gXSwKICAgICJzdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMiwKICAgICJlbnRlcnByaXNlU3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIKICB9LCB7CiAgICAiaWQiIDogIjMyMyIsCiAgICAidHlwZU9mQ2FyZSIgOiAiUHJpbWFyeSBDYXJlIiwKICAgICJwYXRpZW50SGlzdG9yeVJlcXVpcmVkIiA6ICJObyIsCiAgICAicGF0aWVudEhpc3RvcnlEdXJhdGlvbiIgOiAwLAogICAgInN0b3BDb2RlcyIgOiBbIHsKICAgICAgInByaW1hcnkiIDogIjMyMiIKICAgIH0sIHsKICAgICAgInByaW1hcnkiIDogIjMyMyIKICAgIH0sIHsKICAgICAgInByaW1hcnkiIDogIjM1MCIKICAgIH0gXSwKICAgICJzdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMSwKICAgICJlbnRlcnByaXNlU3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDEKICB9LCB7CiAgICAiaWQiIDogIjQwOCIsCiAgICAidHlwZU9mQ2FyZSIgOiAiT3B0b21ldHJ5IiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiNDA4IgogICAgfSBdLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiNTAyIiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJPdXRwYXRpZW50IE1lbnRhbCBIZWFsdGgiLAogICAgInBhdGllbnRIaXN0b3J5UmVxdWlyZWQiIDogIk5vIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiNTAyIgogICAgfSBdLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAxLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiMTQzIiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJTbGVlcCBNZWRpY2luZSDigJMgSG9tZSBTbGVlcCBUZXN0aW5nIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiMTQzIiwKICAgICAgInNlY29uZGFyeSIgOiAiMTg5IgogICAgfSBdLAogICAgImNhbkNhbmNlbCIgOiB0cnVlLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiMTIzIiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJGb29kIGFuZCBOdXRyaXRpb24iLAogICAgInBhdGllbnRIaXN0b3J5RHVyYXRpb24iIDogMCwKICAgICJzdG9wQ29kZXMiIDogWyB7CiAgICAgICJwcmltYXJ5IiA6ICIxMjMiCiAgICB9LCB7CiAgICAgICJwcmltYXJ5IiA6ICIxMjQiCiAgICB9IF0sCiAgICAiY2FuQ2FuY2VsIiA6IHRydWUsCiAgICAic3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIsCiAgICAiZW50ZXJwcmlzZVN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyCiAgfSwgewogICAgImlkIiA6ICIyMTEiLAogICAgInR5cGVPZkNhcmUiIDogIkFtcHV0YXRpb24gU2VydmljZXMiLAogICAgInBhdGllbnRIaXN0b3J5RHVyYXRpb24iIDogMCwKICAgICJzdG9wQ29kZXMiIDogWyB7CiAgICAgICJwcmltYXJ5IiA6ICIyMTEiCiAgICB9IF0sCiAgICAiY2FuQ2FuY2VsIiA6IHRydWUsCiAgICAic3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIsCiAgICAiZW50ZXJwcmlzZVN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyCiAgfSwgewogICAgImlkIiA6ICIxMjUiLAogICAgInR5cGVPZkNhcmUiIDogIlNvY2lhbCBXb3JrIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiMTI1IiwKICAgICAgInNlY29uZGFyeSIgOiAiMzIzIgogICAgfSBdLAogICAgImNhbkNhbmNlbCIgOiB0cnVlLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiMzQ5IiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJDUEFQIENsaW5pYyIsCiAgICAicGF0aWVudEhpc3RvcnlEdXJhdGlvbiIgOiAwLAogICAgInN0b3BDb2RlcyIgOiBbIHsKICAgICAgInByaW1hcnkiIDogIjM0OSIsCiAgICAgICJzZWNvbmRhcnkiIDogIjExNiIKICAgIH0gXSwKICAgICJjYW5DYW5jZWwiIDogdHJ1ZSwKICAgICJzdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMiwKICAgICJlbnRlcnByaXNlU3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIKICB9LCB7CiAgICAiaWQiIDogIjE2MCIsCiAgICAidHlwZU9mQ2FyZSIgOiAiQ2xpbmljYWwgUGhhcm1hY3ktUHJpbWFyeSBDYXJlIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiMTYwIiwKICAgICAgInNlY29uZGFyeSIgOiAiMzIzIgogICAgfSBdLAogICAgImNhbkNhbmNlbCIgOiB0cnVlLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiNDA3IiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJPcGh0aGFsbW9sb2d5IiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiNDA3IgogICAgfSBdLAogICAgImNhbkNhbmNlbCIgOiB0cnVlLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiMzcyIiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJNT1ZFISBwcm9ncmFtIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiMzcyIgogICAgfSwgewogICAgICAicHJpbWFyeSIgOiAiMzczIgogICAgfSBdLAogICAgImNhbkNhbmNlbCIgOiB0cnVlLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0gXSwKICAiY3VzdG9tUmVxdWVzdFNldHRpbmdzIiA6IFsgewogICAgImlkIiA6ICJDUjEiLAogICAgInR5cGVPZkNhcmUiIDogIkV4cHJlc3MgQ2FyZSIsCiAgICAic3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIsCiAgICAiZW50ZXJwcmlzZVN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgInN1cHBvcnRlZCIgOiBmYWxzZSwKICAgICJzY2hlZHVsaW5nRGF5cyIgOiBbIHsKICAgICAgImRheSIgOiAiTU9OREFZIiwKICAgICAgImNhblNjaGVkdWxlIiA6IGZhbHNlCiAgICB9LCB7CiAgICAgICJkYXkiIDogIlRVRVNEQVkiLAogICAgICAiY2FuU2NoZWR1bGUiIDogZmFsc2UKICAgIH0sIHsKICAgICAgImRheSIgOiAiV0VETkVTREFZIiwKICAgICAgImNhblNjaGVkdWxlIiA6IGZhbHNlCiAgICB9LCB7CiAgICAgICJkYXkiIDogIlRIVVJTREFZIiwKICAgICAgImNhblNjaGVkdWxlIiA6IGZhbHNlCiAgICB9LCB7CiAgICAgICJkYXkiIDogIkZSSURBWSIsCiAgICAgICJjYW5TY2hlZHVsZSIgOiBmYWxzZQogICAgfSwgewogICAgICAiZGF5IiA6ICJTQVRVUkRBWSIsCiAgICAgICJjYW5TY2hlZHVsZSIgOiBmYWxzZQogICAgfSwgewogICAgICAiZGF5IiA6ICJTVU5EQVkiLAogICAgICAiY2FuU2NoZWR1bGUiIDogZmFsc2UKICAgIH0gXQogIH0gXQp9LCB7CiAgImxpbmtzIiA6IFsgewogICAgInRpdGxlIiA6ICJyZXF1ZXN0LWVsaWdpYmlsaXR5LWNyaXRlcmlhIiwKICAgICJocmVmIiA6ICIvZmFjaWxpdGllcy92MS9yZXF1ZXN0LWVsaWdpYmlsaXR5LWNyaXRlcmlhIiwKICAgICJvYmplY3RUeXBlIiA6ICJBdG9tTGluayIKICB9IF0sCiAgImlkIiA6ICI1MzQiLAogICJjcmVhdGVkRGF0ZSIgOiAiMjAxOS0wOS0yNFQxMzo0MTo0MVoiLAogICJsYXN0TW9kaWZpZWREYXRlIiA6ICIyMDE4LTA5LTA2VDE3OjIzOjM0WiIsCiAgImNyZWF0ZWRCeSIgOiAiU01JVEgsIEZFTElDSUEiLAogICJtb2RpZmllZEJ5IiA6ICJUSEFZRVIsQkVOSkFNSU4gUyIsCiAgInJlcXVlc3RTZXR0aW5ncyIgOiBbIHsKICAgICJpZCIgOiAiMjAzIiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJBdWRpb2xvZ3kiLAogICAgInBhdGllbnRIaXN0b3J5UmVxdWlyZWQiIDogIk5vIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiMjAzIgogICAgfSBdLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAxLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiMzIzIiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJQcmltYXJ5IENhcmUiLAogICAgInBhdGllbnRIaXN0b3J5UmVxdWlyZWQiIDogIk5vIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiMzIyIgogICAgfSwgewogICAgICAicHJpbWFyeSIgOiAiMzIzIgogICAgfSwgewogICAgICAicHJpbWFyeSIgOiAiMzUwIgogICAgfSBdLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAxLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMQogIH0sIHsKICAgICJpZCIgOiAiNDA4IiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJPcHRvbWV0cnkiLAogICAgInBhdGllbnRIaXN0b3J5UmVxdWlyZWQiIDogIk5vIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiNDA4IgogICAgfSBdLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAxLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiNTAyIiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJPdXRwYXRpZW50IE1lbnRhbCBIZWFsdGgiLAogICAgInBhdGllbnRIaXN0b3J5UmVxdWlyZWQiIDogIk5vIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiNTAyIgogICAgfSBdLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAxLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiMzQ5IiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJDUEFQIENsaW5pYyIsCiAgICAicGF0aWVudEhpc3RvcnlEdXJhdGlvbiIgOiAwLAogICAgInN0b3BDb2RlcyIgOiBbIHsKICAgICAgInByaW1hcnkiIDogIjM0OSIsCiAgICAgICJzZWNvbmRhcnkiIDogIjExNiIKICAgIH0gXSwKICAgICJzdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMCwKICAgICJlbnRlcnByaXNlU3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIKICB9LCB7CiAgICAiaWQiIDogIjEyMyIsCiAgICAidHlwZU9mQ2FyZSIgOiAiRm9vZCBhbmQgTnV0cml0aW9uIiwKICAgICJwYXRpZW50SGlzdG9yeVJlcXVpcmVkIiA6ICJObyIsCiAgICAicGF0aWVudEhpc3RvcnlEdXJhdGlvbiIgOiAwLAogICAgInN0b3BDb2RlcyIgOiBbIHsKICAgICAgInByaW1hcnkiIDogIjEyMyIKICAgIH0sIHsKICAgICAgInByaW1hcnkiIDogIjEyNCIKICAgIH0gXSwKICAgICJzdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMSwKICAgICJlbnRlcnByaXNlU3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIKICB9LCB7CiAgICAiaWQiIDogIjE2MCIsCiAgICAidHlwZU9mQ2FyZSIgOiAiQ2xpbmljYWwgUGhhcm1hY3ktUHJpbWFyeSBDYXJlIiwKICAgICJwYXRpZW50SGlzdG9yeVJlcXVpcmVkIiA6ICJZZXMiLAogICAgInBhdGllbnRIaXN0b3J5RHVyYXRpb24iIDogMzY1LAogICAgInN0b3BDb2RlcyIgOiBbIHsKICAgICAgInByaW1hcnkiIDogIjE2MCIsCiAgICAgICJzZWNvbmRhcnkiIDogIjMyMyIKICAgIH0gXSwKICAgICJzdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMSwKICAgICJlbnRlcnByaXNlU3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIKICB9LCB7CiAgICAiaWQiIDogIjM3MiIsCiAgICAidHlwZU9mQ2FyZSIgOiAiTU9WRSEgcHJvZ3JhbSIsCiAgICAicGF0aWVudEhpc3RvcnlSZXF1aXJlZCIgOiAiTm8iLAogICAgInBhdGllbnRIaXN0b3J5RHVyYXRpb24iIDogMCwKICAgICJzdG9wQ29kZXMiIDogWyB7CiAgICAgICJwcmltYXJ5IiA6ICIzNzIiCiAgICB9LCB7CiAgICAgICJwcmltYXJ5IiA6ICIzNzMiCiAgICB9IF0sCiAgICAic3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDEsCiAgICAiZW50ZXJwcmlzZVN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyCiAgfSwgewogICAgImlkIiA6ICIxNDMiLAogICAgInR5cGVPZkNhcmUiIDogIlNsZWVwIE1lZGljaW5lIOKAkyBIb21lIFNsZWVwIFRlc3RpbmciLAogICAgInBhdGllbnRIaXN0b3J5RHVyYXRpb24iIDogMCwKICAgICJzdG9wQ29kZXMiIDogWyB7CiAgICAgICJwcmltYXJ5IiA6ICIxNDMiLAogICAgICAic2Vjb25kYXJ5IiA6ICIxODkiCiAgICB9IF0sCiAgICAic3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDAsCiAgICAiZW50ZXJwcmlzZVN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyCiAgfSwgewogICAgImlkIiA6ICIyMTEiLAogICAgInR5cGVPZkNhcmUiIDogIkFtcHV0YXRpb24gU2VydmljZXMiLAogICAgInBhdGllbnRIaXN0b3J5UmVxdWlyZWQiIDogIk5vIiwKICAgICJwYXRpZW50SGlzdG9yeUR1cmF0aW9uIiA6IDAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiMjExIgogICAgfSBdLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0sIHsKICAgICJpZCIgOiAiMTI1IiwKICAgICJ0eXBlT2ZDYXJlIiA6ICJTb2NpYWwgV29yayIsCiAgICAicGF0aWVudEhpc3RvcnlSZXF1aXJlZCIgOiAiTm8iLAogICAgInBhdGllbnRIaXN0b3J5RHVyYXRpb24iIDogMCwKICAgICJzdG9wQ29kZXMiIDogWyB7CiAgICAgICJwcmltYXJ5IiA6ICIxMjUiLAogICAgICAic2Vjb25kYXJ5IiA6ICIzMjMiCiAgICB9IF0sCiAgICAic3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDIsCiAgICAiZW50ZXJwcmlzZVN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyCiAgfSwgewogICAgImlkIiA6ICI0MDciLAogICAgInR5cGVPZkNhcmUiIDogIk9waHRoYWxtb2xvZ3kiLAogICAgInBhdGllbnRIaXN0b3J5UmVxdWlyZWQiIDogIlllcyIsCiAgICAicGF0aWVudEhpc3RvcnlEdXJhdGlvbiIgOiA3MzAsCiAgICAic3RvcENvZGVzIiA6IFsgewogICAgICAicHJpbWFyeSIgOiAiNDA3IgogICAgfSBdLAogICAgInN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgImVudGVycHJpc2VTdWJtaXR0ZWRSZXF1ZXN0TGltaXQiIDogMgogIH0gXSwKICAiY3VzdG9tUmVxdWVzdFNldHRpbmdzIiA6IFsgewogICAgImlkIiA6ICJDUjEiLAogICAgInR5cGVPZkNhcmUiIDogIkV4cHJlc3MgQ2FyZSIsCiAgICAic3VibWl0dGVkUmVxdWVzdExpbWl0IiA6IDAsCiAgICAiZW50ZXJwcmlzZVN1Ym1pdHRlZFJlcXVlc3RMaW1pdCIgOiAyLAogICAgInN1cHBvcnRlZCIgOiBmYWxzZSwKICAgICJzY2hlZHVsaW5nRGF5cyIgOiBbIHsKICAgICAgImRheSIgOiAiTU9OREFZIiwKICAgICAgImNhblNjaGVkdWxlIiA6IGZhbHNlCiAgICB9LCB7CiAgICAgICJkYXkiIDogIlRVRVNEQVkiLAogICAgICAiY2FuU2NoZWR1bGUiIDogZmFsc2UKICAgIH0sIHsKICAgICAgImRheSIgOiAiV0VETkVTREFZIiwKICAgICAgImNhblNjaGVkdWxlIiA6IGZhbHNlCiAgICB9LCB7CiAgICAgICJkYXkiIDogIlRIVVJTREFZIiwKICAgICAgImNhblNjaGVkdWxlIiA6IGZhbHNlCiAgICB9LCB7CiAgICAgICJkYXkiIDogIkZSSURBWSIsCiAgICAgICJjYW5TY2hlZHVsZSIgOiBmYWxzZQogICAgfSwgewogICAgICAiZGF5IiA6ICJTQVRVUkRBWSIsCiAgICAgICJjYW5TY2hlZHVsZSIgOiBmYWxzZQogICAgfSwgewogICAgICAiZGF5IiA6ICJTVU5EQVkiLAogICAgICAiY2FuU2NoZWR1bGUiIDogZmFsc2UKICAgIH0gXQogIH0gXQp9IF0= recorded_at: Fri, 17 Jul 2020 08:15:23 GMT -recorded_with: VCR 6.0.0 +recorded_with: VCR 6.0.0 b diff --git a/spec/support/vcr_cassettes/vaos/systems/get_system_facilities.yml b/spec/support/vcr_cassettes/vaos/systems/get_system_facilities.yml index d7162116cd2..0dde1599690 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_system_facilities.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_system_facilities.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_500.yml index 5e12dfe468a..1cdd20b676d 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_express_care.yml b/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_express_care.yml index ed87be437b6..fa095e53968 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_express_care.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_express_care.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_noparent.yml b/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_noparent.yml index 901afb4a81a..e3da9025f16 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_noparent.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_system_facilities_noparent.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_system_pact.yml b/spec/support/vcr_cassettes/vaos/systems/get_system_pact.yml index ca22affd225..74b890235e2 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_system_pact.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_system_pact.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_system_pact_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_system_pact_500.yml index 7506a3c8d89..f557e0f4ca3 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_system_pact_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_system_pact_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_systems.yml b/spec/support/vcr_cassettes/vaos/systems/get_systems.yml index b18c91f8a05..e1e42c84b30 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_systems.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_systems.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_systems_403.yml b/spec/support/vcr_cassettes/vaos/systems/get_systems_403.yml index c711da889f2..ae9543b9aff 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_systems_403.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_systems_403.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_systems_420.yml b/spec/support/vcr_cassettes/vaos/systems/get_systems_420.yml index 6c8fd00291b..a6e026f8f75 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_systems_420.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_systems_420.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/systems/get_systems_500.yml b/spec/support/vcr_cassettes/vaos/systems/get_systems_500.yml index 233b2fe5571..17bf7470b95 100644 --- a/spec/support/vcr_cassettes/vaos/systems/get_systems_500.yml +++ b/spec/support/vcr_cassettes/vaos/systems/get_systems_500.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d81fc226234f653b401a6d3c45964b178c3dca337d48dc27850ee4b2500802d8cd5ce3022f84792af5d23119520ca71bbc596b1ad67dc95ab16a1a86b35c68d151ea4d6e53a92650a851039167e75ca477a; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZyMpgyWmTxwJ4xf7e9aF8vSHP9YEZwRrI9sIRVX5x_tztvCzp4TDNj0yZ33GwHlXgDRFDIWh9qNZAq6d7ECDnI9hzZk-3Q-GM69bkUcdLRrYE4UX4i8HQawxXfC05lVHnqNZo81n4-laN91S6_In613ZcAQ4y4V-734nxqXFH9mYJUlf1MI3ixIPQ9G_0liQyvk0bZ2eE6GGGyDqt7mOvw_SGR3D3xgjB_csivbhkgY8qTOTTHCkRqYG6Ehpj9k2kiS_HD3XBVbyKTv3Oa7DtbnJ6HbFP7LUh-4pTATSBxT9IjyKtfCEHV9k0ZwMZGrnvJHmGaE3EcBq1qjeqdtdcw.aaLqA_CnlF_lo6pn2zINXw.Nn_C0mbkeOeXwxdkw_6h81GtmH0ykuMIKPeUUW4Z_yEmfBgTi6Ber9OUnv8OSsNVA8KUwsP8kgGB6Mh8xnvSVuA2jmn8YeG1dojV4Mhi8bGj4F0qKYTaCGorCEqpN8cu2wzupCuM4FYT3mXhHao1h_-Qc6_tRiDpbq572MngKJG8KHS7RYkMUo9RCRTuwSHQXr7XFN9Y0uToKGrY_r8a3LUr6PV8N5iFWunWF1G8_d6QbMFo-EY54cd9VPdJqydOtvTStyRbVjfq6Ud9GyzblgO22-jedghx0EOLOxjcIOVCEdJNnAnfokl50K53dW7ogK0Uj6ljH7_XzHyjhfDGBE_Xm_r2c9LYPX8_jp1bO2AZYllJGupAbJ4mIGCEG1zxUBNDaKX_T5rV5G5vxTGqlLw-9h6Il6rcqScrrfVciK46fnHZWfOZadevMNqO6yafMlUOQqnL4HodZRy4soy_KKlO4lsMX6LM1mVJM0SNU3YZUO0KuhCSTz8cMnuoek26OTurc6_x2ZrMMLS_GLh-m8pdjbvsjhbjw2n-yBQrKvHf1jl1cvUQSG8pHCFOjni2coUmmbTy0omzt29A1-NkOwbcIw7H2cgnosYzdpkgOvOMJgYAz-_PHYba1aDF8SNZpTl49TrIJXp01mVWwr-5buDmCbebuk1beqwb1-3FQI0.Owtu7sXRP0m4qVdPQ0qMZJKr2mVrSUrtpGpH9hvqjAM; + - vamfjwtv3=stubbed_token; path=/;max-age=900; HttpOnly - vamftimeoutv1=1567617431; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointment_400.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointment_400.yml index 2b0b5741825..87806454712 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointment_400.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointment_400.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYzNjA1NzU2NSwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYzNjA1ODQ2NiwianRpIjoiYWMxNmMyMjUtMjBmOS00NWQxLWE4NTEtZmZiYWIyNGJmN2U2IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNiwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjM2MDU3Mzg2LCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.Yc0dunUjtpp08j83NBxDLTjJWKLxtvjneNykdKHlwdxyBE2OuYdTVZQmBZuqK4bMIabNAc6OiMD7u3Hsk1Lo0J1T_L2NYxoFA4hRMU1-KuY49rwENvgVoGF_ywzDiYFy-DGvYPwxO2G30BsPz1QJJ9PSpb1FsReqAbmcEncBXetRzhQG8skSg5Ica7z21khCse-60uojiilQh3Qzov-1lttH3UboOfwPCOjlzmTZpdKg7z6g5eahD4fsv0vD-od2srPHM2eYJVEQe8YptNbicqj3I1KnNDHAEr3FxPMvShFzZ8Bw9CDXMm8IA2iyFCnYc3G82aY9RkZk-LCJjwR6Zg + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointment_vpg_400.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointment_vpg_400.yml index 74f516bd38a..f1de2a8563e 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointment_vpg_400.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointment_vpg_400.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYzNjA1NzU2NSwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYzNjA1ODQ2NiwianRpIjoiYWMxNmMyMjUtMjBmOS00NWQxLWE4NTEtZmZiYWIyNGJmN2U2IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNiwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjM2MDU3Mzg2LCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.Yc0dunUjtpp08j83NBxDLTjJWKLxtvjneNykdKHlwdxyBE2OuYdTVZQmBZuqK4bMIabNAc6OiMD7u3Hsk1Lo0J1T_L2NYxoFA4hRMU1-KuY49rwENvgVoGF_ywzDiYFy-DGvYPwxO2G30BsPz1QJJ9PSpb1FsReqAbmcEncBXetRzhQG8skSg5Ica7z21khCse-60uojiilQh3Qzov-1lttH3UboOfwPCOjlzmTZpdKg7z6g5eahD4fsv0vD-od2srPHM2eYJVEQe8YptNbicqj3I1KnNDHAEr3FxPMvShFzZ8Bw9CDXMm8IA2iyFCnYc3G82aY9RkZk-LCJjwR6Zg + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointments_200.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointments_200.yml index 5ebf14b45b6..8b3d3adca05 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointments_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointments_200.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYzOTU5NDI5MywicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2Mzk1OTUxOTMsImp0aSI6IjVhNmQwYTkwLTQ2YjQtNDkwZC04NGEwLWM5YzIyOGE0OTFjNiIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjM5NTk0MTEzLCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.Aw8u9NWLFQU2n2ZCEykRJcz3SDP4Tkm700yYu-qIcRvs2MrNjl3FgXxoxCKzJcakVRWnjOCy1T29ow3yi-NcVgkTQtioq6qUiDGJuLwFDllAqDq3cK20puPG_hEsmlun2lhUUX8J00-n_JyKHww5_Ml69IrOfo7V_06TCCLjbw58LIqBXo7aHeWV3KVn7xCnovs-Ns7ITnHAIZmv2aqZnZ5ytuDppoqOHywrGY1BAE7GqsEcSXFdjXy_jWiICUeHHk-8gIjn3NmLWZhXd8_1jYwwViqx7pvDmUYxkRoh2p_GfDNL-3yEhyvO1evEyd4_4zl03ji6tgPFFOfFynaENg + - stubbed_token X-Request-Id: - '' Accept-Encoding: @@ -109,9 +109,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c8917e48942c0b5ff239a16ca2ba227e0313acacd04bf1cd635dec6ab39afded157215f42f9631650935028a6b883370daa6e523; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.QshsCpJt018VDLmaehzv4q_YT3PYSNNnS17ol7yBxzjoRZBmloU7WzkDcWi5jgME3KHD-IQCziwmdGHK95EDWe0foLqztzm4PxW1ROgBcPANCJ_8UF1nyeXCW6ODP8f3s1ujBHL8nsjwGTtqiAX5-SUZHqtNrwo1oJn4GUK1uBToXRkaDoBgeUZx3arC0r9lyO6TMQLvTSjFcBlAgFfnw2LKwN_4xrFVP6J1pXGNBBQ5aiAYizsSwl84wxTXRiE9ZVq-9ROJ25WbNUtm5BQ40GMU89NLsFqKQ42N_H2FEgn5Z2r7cTiKi-CxQ9YA5Y2K-1dTFr8mrdUCzji79814fw.BxjRRG0Hjj1mcvXdMwectg.G54DHaFpoAqtgKPfMKFpv0YWklWtb060sB9FMvyEq5s217B62gnWvfZqPhIVhuKJjGwUcjRxcs2AwBe0cjJWm0J8AwSp3QI2k62QneqBEu3HE4okh2DB9xtj4VGa7OP4-WRSFk1-QR1gm2mOJ-CKHeLVm7EHSpZld0SwL0n9dF2rJOZ7MKyLG0ZNae3bHSvL8y8ddXMKZwCK9P4341XpM5kUW6aNZn6Ai_CD5MimeBZCVqyeTtBpIxQVyAU730p0vu0EeBklOCKQYYMF-o5llTxH2BjWVY-ysAWJMGh8S08GtYBO0YLqTn3cTup56jdtY3oEQdRuQ8hWuBVsXM1hung95xEXVqRgbPzlTu0MTeujy3QKigg88-4qlKv8sp40PrnjuSOE9Uz9S1w44OVCOWm_BIxXpNjgOXMjcQWQ8GSGfz9nzJ9eWemNBZmYyA-D8Qb1aYrxIlqbYSgyubue_84woKD_mYU-RXxLjzdJ8uaCxB3PJ-J-zzFzkGodAxYeRM6gAz7sAdVxcufRZ4fwd-19fKdUMq7Ek37fkwlhZ2FwhAEqgCt-gz1-AAdJCuGsOAIFajV6FYrarlZ-6t2aYmwf51GlEwHpcg8RUokciq_UlBtBVHvnDuG_4Qdp23sg23oSMrjef7EEoGf4x2qbACpxTp723CCZgK_zkNbVZnjtk8kt2UNJuRaHAE_VvQeuzGM0ntHFJ08gPxIM211srw.izDAlpOwj7LtvOlU_9_TqXc4NMt2SR70KEbpRnR6ov0; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1639595617; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointments_vpg_200.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointments_vpg_200.yml index c1ac66fe612..d531233f5b8 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointments_vpg_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/cancel_appointments_vpg_200.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYzOTU5NDI5MywicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2Mzk1OTUxOTMsImp0aSI6IjVhNmQwYTkwLTQ2YjQtNDkwZC04NGEwLWM5YzIyOGE0OTFjNiIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjM5NTk0MTEzLCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.Aw8u9NWLFQU2n2ZCEykRJcz3SDP4Tkm700yYu-qIcRvs2MrNjl3FgXxoxCKzJcakVRWnjOCy1T29ow3yi-NcVgkTQtioq6qUiDGJuLwFDllAqDq3cK20puPG_hEsmlun2lhUUX8J00-n_JyKHww5_Ml69IrOfo7V_06TCCLjbw58LIqBXo7aHeWV3KVn7xCnovs-Ns7ITnHAIZmv2aqZnZ5ytuDppoqOHywrGY1BAE7GqsEcSXFdjXy_jWiICUeHHk-8gIjn3NmLWZhXd8_1jYwwViqx7pvDmUYxkRoh2p_GfDNL-3yEhyvO1evEyd4_4zl03ji6tgPFFOfFynaENg + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200.yml index 4564c746537..ef5af27b524 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYzOTQzODEwNSwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2Mzk0MzkwMDYsImp0aSI6IjVjNmFmYzUyLWJkZDctNGVhMi04OTM0LTI5NTk2YWUyZjUzMCIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjM5NDM3OTI2LCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.rrz0bmrUqXf9NZZtShsP0Ub5ZRiI2LUqgqncs-M9rtBTUyDyW8qUBO7MhYvmJEhA40S66eOh0-JZyDJYKUVg4Hl-1ZRiVc5uX-0I1MhxoQ0DYR886bH373Eybuh3AU30gyohkBun0M3NQV2C3bxs-f0_wkAuyNIR-Rxm6nysei5ZmnQvzJChHg1YKtQKNUUUIVOPDCro_q6pTw_QQA7ZdIVxmT4f18xHODxs9aUXnHOFJPzUK32VbPQVtVYRQWK_SFisG42-Rhxg3O_rDiUeFSxfV-Uhjo2RBh9W0utGuMW9qDbRx1AqQrIsbBM7YeaNhno-BBsfQyeX3--GlXq1YA + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JACQUELINE_M_BOOKED.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JACQUELINE_M_BOOKED.yml index 85bb75be4e1..6ebb189a229 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JACQUELINE_M_BOOKED.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JACQUELINE_M_BOOKED.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0MTkyNTk5MCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NDE5MjY4OTAsImp0aSI6ImJjNzFhNzRlLTAxYjYtNDQwNS04N2MzLWUzY2EzZTAyODNmOSIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQxOTI1ODEwLCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.weE8oULPIp-yiOLQJkFy1dBE2Z4eV29c50AcUl9Ln2TQFhUe49_eGexEPKTONEqtqf77o4sIwfkzKpkSSPoLH3GcCH2meOpxKg293IBDgx4d93DfRRmWYHg9Z77g1GW5ojUvPhdO6Zec2RQbTKgGiUwrZV7rXaVsse8bdj4V2oNO76EKla_FKruAvAQGfGjTRL4AQ35bgmxkFu9YU5ukTHNAG9q3A_29Cl6PJwyixZfy6Q3jbXbV8fY2OLpvvzxJL6-1smf5LkyxTs22xxiE1iBJXFKvhAsDa-0Pm0v1ZUQMtj6TuHngJ-CFsb6GYN7zOJgTXP_L-IQBQn_I2mM27A + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JACQUELINE_M_PROPOSED_12082022_backup.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JACQUELINE_M_PROPOSED_12082022_backup.yml index 6bf9065b33a..9c298b16444 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JACQUELINE_M_PROPOSED_12082022_backup.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JACQUELINE_M_PROPOSED_12082022_backup.yml @@ -5,7 +5,7 @@ http_interactions: uri: https://internal-dsva-vagov-staging-fwdproxy-1821450725.us-gov-west-1.elb.amazonaws.com:4463/users/v2/session?processRules=true body: encoding: US-ASCII - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJzdWIiOiIxMDEyODQ2MDQzVjU3NjM0MSIsImlkVHlwZSI6IklDTiIsImlzcyI6Imdvdi52YS52YW9zIiwiZmlyc3ROYW1lIjoiSmFjcXVlbGluZSIsImxhc3ROYW1lIjoiTW9yZ2FuIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEuaWFtLnNzb2UudjEiLCJqdGkiOiI5NWE4OTMzNy1kNmUwLTRmZmQtOGEyZS05NzNhM2UwOTFiYWEiLCJuYmYiOjE2NzA1MjM4NTQsImV4cCI6MTY3MDUyNDgxNCwic3N0IjoxNjcwNTIzOTA0LCJ2ZXJzaW9uIjoyLjEsImdlbmRlciI6IkZFTUFMRSIsImRvYiI6IjE5NjIwMjA3IiwiZGF0ZU9mQmlydGgiOiIxOTYyMDIwNyIsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJzc24iOiI3OTYwNjE5NzYifQ.GZBQYtDpIBjlvtDXGmtTjbuvnjMjORUok_YBn67IzFhyBQrPalEC6c6AElmJa7dyNZslzmwg1pQWHgJUVgg6UJmUdNaNGhKBSt_9ewYXTO99q1JoKYJxXBfg-oGm1cMBmOL4Ikh8w4icES5n5GW1fmUEMt6r1tLanoauhx1KhqBDnB30vBI5irb4fHawfax-Z-Ofi026W2063hyaM73VMGhBn6VmVqzJn32vTgD6tda0repU14rFNt7cygFVrAnZYr1PuSVVEzYxgXkqo0GsP4SxJit-7a7BZeIWtuKF2ZiMb4rHdF4JUkivOEqtSK1jnlAyxR8Ro6pNCre8vHdvpPso11Ue1dIZ294o98XELqBFBG1nODZCuX4NeFkmgc3FmjivqJj4CtjR9pSeNhgNaSNX40RlYF6jAUkgnAeQ3X1S7UYpX9MBh32_hAx97IbmVb1feDEPc5-ogp9J05p9laMBY_8FYg8hR2ut9KyGVnLKzX0-0fHBCfwI14bAMxN7F5c5eQTWTmk8OrVrmH5JWs0zW42Tt2ajuRKfPxEBYEK8IRFAvksT9IDBnNxbdmF-P_VzI-T48KXg8rh_0eVF6zVd-ebgDymjPCOsGRgDr2vDBfLYjZbULsPQUGTYBa68hOWDxkK4zTMdNpIwQ6YX0Zvsc_lhXWmc8-OpPgpRnuo + string: stubbed_token headers: Accept: - text/plain @@ -54,7 +54,7 @@ http_interactions: - max-age=63072000; includeSubDomains; preload body: encoding: UTF-8 - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY3MDUyMzkxNCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NzA1MjQ4MTQsImp0aSI6Ijk1YTg5MzM3LWQ2ZTAtNGZmZC04YTJlLTk3M2EzZTA5MWJhYSIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjgsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjcwNTIzNzM0LCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.ifrfvIIb09wbYan5jD86y3ND6ranl_ShENJSakOtJI-c2iXhUVXYbaEg4tIJCCuz5GLhkqP_1KQsfyPWNJneIOwZvsvCoBjqL_Pdh5rZ_QVlGNLjB-Gk0wkAZDT2N6JUByi_WhqxVI5F3-R-teZEPA7xtjzb14tQyRa1jamEY3QVaNeBJgOduHd8xqmZGCIsXzRAMu7ln9uFlcVchuQaOpv1rsXVyxI9-Ekb_L99RpKOev5OJD-h4Amm2xBul9yVcvhEgeVAnPpZqlcwi7lpk95BbvTza7EtTCDPrxlqDLlRjQOa1dgLA3p29VL7gkwzSgEwiFI489EHrxFuq33TEQ + string: stubbed_token recorded_at: Thu, 08 Dec 2022 18:25:14 GMT - request: method: get @@ -72,7 +72,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY3MDUyMzkxNCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NzA1MjQ4MTQsImp0aSI6Ijk1YTg5MzM3LWQ2ZTAtNGZmZC04YTJlLTk3M2EzZTA5MWJhYSIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjgsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjcwNTIzNzM0LCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.ifrfvIIb09wbYan5jD86y3ND6ranl_ShENJSakOtJI-c2iXhUVXYbaEg4tIJCCuz5GLhkqP_1KQsfyPWNJneIOwZvsvCoBjqL_Pdh5rZ_QVlGNLjB-Gk0wkAZDT2N6JUByi_WhqxVI5F3-R-teZEPA7xtjzb14tQyRa1jamEY3QVaNeBJgOduHd8xqmZGCIsXzRAMu7ln9uFlcVchuQaOpv1rsXVyxI9-Ekb_L99RpKOev5OJD-h4Amm2xBul9yVcvhEgeVAnPpZqlcwi7lpk95BbvTza7EtTCDPrxlqDLlRjQOa1dgLA3p29VL7gkwzSgEwiFI489EHrxFuq33TEQ + - stubbed_token X-Request-Id: - dbb27bf0-2925-45ed-bb1a-633fab268fab Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JUDY_BOOKED.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JUDY_BOOKED.yml index f3536918af7..0a83d10d2ea 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JUDY_BOOKED.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_JUDY_BOOKED.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d819e642df58e454ed9fd6489a263aaa54ab199a0667c645a1d455ec0d3824711f2141185d8cf51c2317c207406b2665aab; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.alrfok3QZrcRu-JacALQGh7CSOj7WYtgRNzV4OwYrqPy-cx1DQSYPOPK9M6bXzrqpMyYiVTEEyejGkU9Q4zgOy8Z9R_bsMDbf5ITpFx5lkiRusd_E-v78ZnWFWUijOKGZABc30HDqCaw9Oqm6x3YVZ72mZ-Ri6ayBL49n6OlaoxtP74vQe6UKRcpSe3HL9-F4_A7S9GxdCHibftt9Ii7DXnitWVwF2pjZqQpwIHDuHHn1-WUx0xzfC869Sr87MApWEbdBRTRhkXHitJI9o3I-yUzsZcnvRLoyNcCe3-nfbbyV1zr-SxORtb6I8n9v3db2QsKHYzm22BTxv6D6NX5jg.pN7HjG9i-iiPsMbUzIl0_g.FPPDYJm7t3zbyS-wI6jKDHktthkFWzmng1W4mBeOP-Go2wimI3e0GaMv_2XlZBro_N7AWg5ZXc9kO_W4h-P9WbwaYOQ7f2czFMAgbn725Mbibz4Nv28ULTJ8YhvLXAaHul5wIyoffaHEASfrcJoXaxGUSXtz3ydw9FvUHQoPZGwQm1sBWq2K7AEzZ2HjYIheHnWPl4yArNGFAEYpXqK1DIg7--SJQgc6LiZHECNgYKNHWSTs2fgPAnJ3JyHJIRDFjN2WkwQbio6rTNBL_fQ0K2mCtg7BMEVqsrp3TIk9CfJG9n5FAZR03FKfxH8aw8ZMODLuGepwWxxnW41tcvF9oqMEEA6TaYVqiAjzB7Ww2HEAUB7vlay81ystZwA6ekU_5ONOxmx3wUi_syI2Yzfmhu4g3y0r3KAisQAt2ixSMY-o_uCfcHSYdpfoxXEEOJxEHJE2T2YiGiHZ-8NlE5_lCHegBUpj4dDGK7SrSPxrFbI0OAUQkPL0dXabSHmd4GgRshqzghl1n9ndmsMAvYon3d9Q2IpCYjtE-fmbB8Uy8mLHExXh_AQMmn8NDrjo3QobLMk9KJp_zynzp6iIwG9Bbmj1aHRF2O10G-etcdHWApfDTDp2oantYxDmyz-9luM45bv3Hj5QXa_O9VWsu3paQAegWTwaBOXTZYKJaJ3cVPjorK8QkCEikFLfcPTZ_cWVFkVyd1IzZgP5wL5SRnFvKg.WQDQGb6baah-gqk0mq3RawL88K0BPxUrpo2FzkqYFBs; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1642187322; SameSite=Lax; path=/ body: @@ -111,9 +111,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c8917e480b76fe5ee9c8a6d000a3acef12e6d2159f81a4bc24de2dba9623b6984c23b8080d83513eca92a128217e122ce8ad6a8b; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.Q5h1tYtSDxLecx-yVqkJn6UQyTZ-588oJDDJnro8Df2HstPkFZBmXeQbZLGTh8KcMeEAjXOOojfDAfKkOPECmyDLDgK4KS4q32910QJGXsg0eQ7QsH7jdFdI7Nixvug-OGrRDRxzwU7UhQSLLuf1YSl_2IIeiPS7MJQt_8wHJVBEAD9Ehcv3qewovXtPZvMj03jU4KtzxRsZgpOUBD03Nj7pJiiz4gchlrhBf0jQ9Y9YosmYq2LQkzmjYlEEi5gOzMsO7jJqMWO6v4ffp3G6-kBeWtf5rwGmmxpAfibY5i-QaFs-hZnrNBgF_E811E_AOQOhV8qIAInYPt6bgVk3sw.ugV9i4neLXw6D0K0zqO52w.tmROwBKQqFbaFN9GVAYTOLCFDo1K-SASrncMrNENDYKph84qlYj2BGwQ8VTqj-AAnpn5fpmmQi9PPo4NvyBOAprIcOTRLl_fFLkrUUsHG6YQkecTXAkzhGAVIsiILtVWFRWUBTIg9aYdwmK8vqvVl4AQAJ9xSMSGubT9xm0qQ9JQvN-OSqUBFNWveziZ2VmvxxR24lqQYBV7GrZsrRYFq80_mUsRm5EHsXmVAPMEROtPHiTOKVdFLGvRIL4idLGk-DL5rWqP3rMpJ0PzFm7_vKNtg_E-xml_0pSKBT2bK4dBT1IYjBuFImMZG6nu4E13xaV6sAV1JhBqiq_VR2q-5_oE4zmImLI-Kp9fVdKfLtl_dkfP6jIwF5f29IXfsjtTwbBVRcvtGC_6ESDq6Elb71RWXdpgxiOnkDbsHbASuEWIbaor5gCTBcb-V3SUG8bvB-rzR_fEGk-EVVBs9GJvNtHxIouSYUw4FCaiv4kgPIzvZWRKvKjhiGUogrXApYhU5LN3eeA8TraA8mFk1QHWPask3QHYq9SnwfTTxkTSMC0QHG-HbzGHR-3xA50S6EWVkVykMs9NSLOHT2-Z9L7k6JfJFRVw0fScfcLkOtKNJ91WeaHfTOsoc3g4Si03CVaItwoqamTOSWLVG_DFw8KbsWYfs-k-5dNPKSCaVjeHcZeBRIStNEFSETg4aBb6ARr9vc08_Wp-PExxh_Rkj_H8dA.roK7EDb65JJXqOU8bo6vypHsLdgwZGrVRQ36FRw-n-M; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1642187493; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_cc_proposed.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_cc_proposed.yml index 65198595db4..974ef58c1d9 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_cc_proposed.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointment_200_cc_proposed.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0MTkyNTkzMiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NDE5MjY4MzIsImp0aSI6IjRmNzYzOTY2LWFlMzctNDJhOS1hOWY0LTc4MmYyYTNkMDNlMiIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQxOTI1NzUyLCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.v4IAErwssYUbF16VFHGVmley4GftE671TzZFXMBlYPrXUw5y02u-5ZJRMZMxdvlr9lamdWgMyHq0yupRnb6mhqAk2cPp-hTnVBEuGsV5O12zp2Dntgll0Kbwg6_fz78R1goqNQTQ0Y4j3dcuQRTsv7WbKsf8gT0egVq9gawMHexVUr-3z-LzEKLqidhTWHwpKQFagNFYzkeOvTPCFLJqeTMf-ACblIUtOJGDmxwjs2_L5ZWaUjdDAOsIUPUCJp8AnIIInyIAAp5f8Eo0PD0lQg2_ktuCf2uUdEnpT2V7n1CwkNu7Kcc_e4ThQBi4-BDZD2z03yrTpcOslJgNHBQk0w + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200.yml index a3a1198eafc..d316550973f 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYzNjA1NTgwMCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYzNjA1NjcwMSwianRpIjoiMGY3NzdkMDYtYTkyYy00NTU5LWJiMzctNmNkMzMzNjY3NDU2IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNiwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjM2MDU1NjIxLCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.uw7RPiSMhJungUJ5t4fhBCFGEBlagRy6mt0z-0FSn1LetODaEDDY-NEA3Mvu_mWjYKRVW-6eYDtnBRAHSD0CgpT0yleSuzY27bN3fRbkg-FjpqL06EO93TVXnGSXwAiXNJMSkOnhCmRH1b74XCl0kow3ptCMV-AMTYqHGj3aGwkRIyjtqqEePLdBVndQTff0-Vd-o8jy-eebwoFspEA1By_GykURfGFUjkp6zxDplFG_HovtlOOSm18AHlR8itfDBI_hUR8dQOLmiYhQh43GCLLUYh3qfPiPLWJAHdYG3AWYE27ud5yngCmBBp09CDNL3_N-UeqzaLCDBj3-pgB9Sw + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_12082022.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_12082022.yml index 666e2ea1da9..292d15eac39 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_12082022.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_12082022.yml @@ -5,7 +5,7 @@ http_interactions: uri: https://internal-dsva-vagov-staging-fwdproxy-1821450725.us-gov-west-1.elb.amazonaws.com:4463/users/v2/session?processRules=true body: encoding: US-ASCII - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJzdWIiOiIxMDEyODQ2MDQzVjU3NjM0MSIsImlkVHlwZSI6IklDTiIsImlzcyI6Imdvdi52YS52YW9zIiwiZmlyc3ROYW1lIjoiSmFjcXVlbGluZSIsImxhc3ROYW1lIjoiTW9yZ2FuIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEuaWFtLnNzb2UudjEiLCJqdGkiOiJjNTUxNDA1NS0wNWUyLTQ1YmQtYTY5NS00MzUzMzNhZTFlMjYiLCJuYmYiOjE2NzA1MjM0ODcsImV4cCI6MTY3MDUyNDQ0Nywic3N0IjoxNjcwNTIzNTM3LCJ2ZXJzaW9uIjoyLjEsImdlbmRlciI6IkZFTUFMRSIsImRvYiI6IjE5NjIwMjA3IiwiZGF0ZU9mQmlydGgiOiIxOTYyMDIwNyIsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJzc24iOiI3OTYwNjE5NzYifQ.KWUBQPSolcb16wx4CMsTzZTz2L6g2IJTtSeKNHnvEg8twLvj-j1zkCUu8b1ZjvNs2VvmmUQPAMZ9Y5HJ4GO6C3iO-FZvLbHjj7TCKzKSV_SCY175Uu8Y_NpCKHTa8VylVEDBf32fytfEGD-MGw1dS2gYqDLcvr14MIzIHbI1DjzYTbQI0XF_vjYVXc7E9WYT1GCK6hbnvHCbfwcnf1MTEQh1bmx190Ay3_V12UnQPPcDxyVIhnGse779sv_h2KNajyq1-pspjDjNJvwhanwBhaUDZqftRYUTY8SqL1zMaMNweSNaqYSqQOxDtLlRhym4ZGedPzYjsc_-9msfNfOnOZUC6cMNABemsC7ZxgbDT5rs4kTrc872-ThMgrYf7-oQRkQmaIVSAFUK1-Exl3W0VowYS9E1O-VFqMjDNFdkSeQyavWIHz-xyMjxujiQmBA16Utd4B6dT58ccH78FcBqmYA9DfQum6WBe5wVO-p1uh4cPr8NPrLZtGiSb_ugSyrhhY6xNh1bYhKMELy0DYeAsErjbQ-sM8QPZzRlk9sLi2SciPnV5Wp_Nwhvh9pzr-YlxcI_EQldgITgvouLJCwLJAaAeZrHPuaYRMn-2nzxYJrJLzx8LhNHELNBvGN-l2ofwflxr-MgZjZ4fp5lQkIDIgRBqxJKZUQdrwQvbCCb-YA + string: stubbed_token headers: Accept: - text/plain @@ -54,7 +54,7 @@ http_interactions: - max-age=63072000; includeSubDomains; preload body: encoding: UTF-8 - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY3MDUyMzU0NywicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NzA1MjQ0NDcsImp0aSI6ImM1NTE0MDU1LTA1ZTItNDViZC1hNjk1LTQzNTMzM2FlMWUyNiIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjgsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjcwNTIzMzY3LCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.rDNB9cCldVdlnOgDmWT23kf3NxABwuG3Op40VyY_nEzDJGgK_OND_wm6o6OW1jK-efDH9DbnweEQTlLIM9xlCQLHvBTcVXKaWHjQM-69DhMTEew7m4LcbZjo3zanhsaBs6jD8u0RwpOozgNUJ9HUjtWZC0bqj6fH4HzRZOwe6BklXu_QLAfuSPUlYtGPHZd9LW887ykZHyQEPHWaogmdcjNXGInri8P-z-5Ruj3KBE1GQrfMMC-7QCKspMOAU-x6wP_tBbL9D1ux02L8-Zz8juJLhes6kF9FnE9if6TFdfbLJvdnUSrobpwRz5VsEwIdvqhHL2IiemrO3StkFFaLiQ + string: stubbed_token recorded_at: Thu, 08 Dec 2022 18:19:07 GMT - request: method: get @@ -72,7 +72,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY3MDUyMzU0NywicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NzA1MjQ0NDcsImp0aSI6ImM1NTE0MDU1LTA1ZTItNDViZC1hNjk1LTQzNTMzM2FlMWUyNiIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjgsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjcwNTIzMzY3LCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.rDNB9cCldVdlnOgDmWT23kf3NxABwuG3Op40VyY_nEzDJGgK_OND_wm6o6OW1jK-efDH9DbnweEQTlLIM9xlCQLHvBTcVXKaWHjQM-69DhMTEew7m4LcbZjo3zanhsaBs6jD8u0RwpOozgNUJ9HUjtWZC0bqj6fH4HzRZOwe6BklXu_QLAfuSPUlYtGPHZd9LW887ykZHyQEPHWaogmdcjNXGInri8P-z-5Ruj3KBE1GQrfMMC-7QCKspMOAU-x6wP_tBbL9D1ux02L8-Zz8juJLhes6kF9FnE9if6TFdfbLJvdnUSrobpwRz5VsEwIdvqhHL2IiemrO3StkFFaLiQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_cc_proposed.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_cc_proposed.yml index e2c9d2dad17..9f535dd485e 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_cc_proposed.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_cc_proposed.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYzNjA1NTgwMCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYzNjA1NjcwMSwianRpIjoiMGY3NzdkMDYtYTkyYy00NTU5LWJiMzctNmNkMzMzNjY3NDU2IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNiwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjM2MDU1NjIxLCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.uw7RPiSMhJungUJ5t4fhBCFGEBlagRy6mt0z-0FSn1LetODaEDDY-NEA3Mvu_mWjYKRVW-6eYDtnBRAHSD0CgpT0yleSuzY27bN3fRbkg-FjpqL06EO93TVXnGSXwAiXNJMSkOnhCmRH1b74XCl0kow3ptCMV-AMTYqHGj3aGwkRIyjtqqEePLdBVndQTff0-Vd-o8jy-eebwoFspEA1By_GykURfGFUjkp6zxDplFG_HovtlOOSm18AHlR8itfDBI_hUR8dQOLmiYhQh43GCLLUYh3qfPiPLWJAHdYG3AWYE27ud5yngCmBBp09CDNL3_N-UeqzaLCDBj3-pgB9Sw + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_with_mobile_facility_service_500.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_with_mobile_facility_service_500.yml index dec11101838..c8702665451 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_with_mobile_facility_service_500.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_200_with_mobile_facility_service_500.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYyODYxMDkzNSwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYyODYxMTgzNiwianRpIjoiYjQxMWM0NjgtZmZhYS00M2I4LTgwYmQtM2E5NDgxODhkOWI4IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjI4NjEwNzU2LCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.LtO3ITwRj4PGlYkwwrb2ICKuzWdCn1C9r4OgqSoKqVbizM1t2QSwv__VDJjV9sgjnb6ohvO4Ho8MAY0u45WXPe24Zje4lnNkm-TFHyFIKL--ptU1AL-IQf69EcciAfNjmxVqHuKxXRoomD9wfZrH8Nu-kdYXnL3E5z3F-TCOlQ3dFcvEub7n_JCib_sGIi9E1m7e2VCHXuMGQlPijuHms2m1DuGlmNLoTQu6Pnr2FfAEQ5Qq1PajX9X2k9wfNMLiXGXIaRyzkL2_eWzQGnszDlB1ze3DFuWfLeLZRNEjtP7GnnyO3lwSe93vzdae_jl0NqCtyvS0ku6saOjrb6qShA + - stubbed_token X-Request-Id: - '' Accept-Encoding: @@ -101,9 +101,9 @@ http_interactions: Etag: - '"5fa5087d-3d6"' Set-Cookie: - - TS016f4012=01c8917e48e63286b7f10c28b2377be94dc8e3abca4b09a4105fcf7db6ff2be68f7a5b816a03f40b8abb39c051cb9ffea872cbb175; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.BCHgAvtMSivXONJX23QY7k2bRmzgnXgIjJsI3VbH99Kxw3LAA-9QQTwZVsvwBfK2cd2Q29RyoOIaTlkvdt9ycXsY0Wyc0LU4CckWEvZNIW76oGwTSSoQRiWxsbgm3UikU77iJFhvfosIX8Vo5l9UQSzLup61Xf23aELbZqI-RVntrfew51miLh52rz5NXuRfy654CCdbS_3QKhT7dG1s_ifmdRaXbEhsgDbHSBX10db_hgK8mqkrV0Y957r5fVxLV36DZXlM02kPxzKHfAJ8HAaUezCRcHl9Q7A7b-mj09JwKbcwFDZxeQA1vH08d_0BZ_59lyzym67Jr99DrCV3bg.x3enidMbgKhjgNMw7lizGQ.YcRMrrjsXyJXGTKOgbhz0q9mX9PftWl9RECngUivM9S7I82U9mOylfEXE22OJ2aNUV5h6iKgCjAySMdiZHrLquuAB_Qq60sZm9chXoDz0pH7F8L853Vcgu27sL8J7Ho0FPlmr25SY9Pg9CsJ4skDe45gJlSdvmxGIutxvCpkhh1wUGuocOaRbtoDWC3LEbEmS9ozugNYPY5gYAJUnrCVWWg44nsvP6t_Flg6tnCDMTtOa4oB6vBXxyLjznoolCVW6XnPpfwWWlIyoMdNbRDozO9FUpoV0f9OiBYR2_tcTyiZWcIdUp8L8HKAsG9qCocTQpG_CcFq-vkTH_WVvkLKvlTctFKyQgITXxSWCp7V6UOW4-FIZjlujACyOoz3hHcxokT4Qsx3u-S-qyPVSqCSLNlihFykaNZa6HzizG0nHeTi88qvD224o-MJenihXFTmCmycTnzTKyf-eizt2m9aeJLauHXEhM1gzhrop9ro3KV7rzQLI3s2Mf2uPSxjXOy-DDPC1Dur-dy-40q7pMFy447J2Jnu3X04eeTGz44KRrlx9MJ7362z2j36l-5ILtuMrOvVkYxRNI0VaLhAUYKxCAZnwklD82M5d_Qh9ha6Cli4N8wJ2EQujaviC4FwSN4ULJUvO_SpuhvSTK9LJHeXDwx_xpVeU0qPTZvho7hqaUmAtk5uTf4e-2haccgVI6YQ7dEC13XIrK4sXcAertO8Tg.jY-TmqOGP8pKAksGmOvp--mdID1SKPe8IpUUAWYJA3g; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1619637737; SameSite=Lax; path=/ body: @@ -126,7 +126,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYyODUzMTMzOCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYyODUzMjIzOCwianRpIjoiMDFkOWZmNGItYjg4Ny00ODFlLTlhNjQtOGY1OWRlNDI1MjI4IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjI4NTMxMTU4LCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.GKidQabckZtnD1mlhvjiaflm1K_2kea5sk05ywz_I5b7LyWXuiFsjgUycxSZ_JzodiJDei8MuJCbaPAXsN6FBYmn-mPGCPoMD2BwjVm8hh_jSRZW838jxW5T9Oh5B77EI1pWBmxdTeXEHQFStv1Sf9vVWy2U3MLbV2LqGdU8hWjeQlJk6heJXdWCk0PGOPJo1PQzfTV_XZnsJsSxs8hL9npbAFrW3SAYpLM4Yjw33R0ruWBg68AyS0boq19fsNe8GUtrtBTYYtQau5Xq6Q4S8g0_zMVha9_hH7ZCnlkZ3UzPbgkH2VEh9xc2H0nYS9BXd4SZ0yZb8PDow0eb33CQIQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_400.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_400.yml index 060669fd372..76e699d88bf 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_400.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_400.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"601db677-1493"' Set-Cookie: - - TS016f4012=01c8917e487bf0add1e4de119f610ae56f30636277f1de32d5b030e6811393e43364c0624fe1eb5b884d6ca62c10e482e4d7477441; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.Cu9L-tNbV5fCqpGN-0mm0CxkYZ2ctt3OFCs3SEYLCF-AZ6PzfmlSQsc8nWIRTCr0_9RE3R059CLYMAYOYTxlDaLtgIre4laHmw9ELO8Bg6oKXMExwogfvR3n7_HVZFod0VOcs4Ma0rbFNX79xgp1kVd5th8-mGpcuAAAH60AjL8wG2Ueoio8Pz4GGJl4BpdIRbRSmtNF7qWy0bSV98uUsicsigtJxZsvOzrTwoYdtOKeMAKWh1ojp3bKQ6HxIMFN9YtYWKSKxf8qUof-nqrIRJKGBs7e7qgLQrqRK-S8wsechRm7KRh2CBI_IOe_k1qJm5l_jRUX61ySoPPVQKyX9Q.5mSkp63nZoBzpsnSw8P4mQ.RNmkr2hoQLrYS0Vcp-3ezhxDF-zIdZlre04GptQ0-7VCxS47U1Wfk9LU84ZRzpgjBBKeY5swXtL5a4Lkb-4yBnucOt43XkclisQXjnUS88ekOPwP8FOIkHGBRreIyi-RPJHEEkSrouc5zOhD6QTlpJXeRBNFhU1cEsBSqomuGmdw1XiNuOq8HE-Hy6UjPzD2fiSHWzkLzjSwwGAlzJzvLzy2u0KQJ5RXRBX5zFuDl9zbFE-hFWYCQPrp4nfDfu0ic99k1roetokSkElMrZTIs9uAUXkEULQxVBmVv5zRbZRFhaXU084joO6B7DAkrqREx3d-7mF2Cks4kTNosiyHr-uekIPBleHOuvpkT_MvoaYixTEoxd7xYgBG0u3zqJEr-WW8FvL5xhh8RkeNBsn6wF34bWiKPYMnHmljUy4PwQoVpBt5qXl0mz247KcNfHWn3WGToCAca-SsL0_xmnn4SIJ7IJSmlzDhteHZjywJF45lRMmPUVaVfPCn1UfLyA3wUbQCBmuBJhqift7SrSPPc4hlG54BNM3i8rS2ZpNx7pIna38FLQTl5PPkPVjwsAsacIBIArxTngzSoCouGl0mI_-7lr9vbOqFA4J9Wsmjb3PYphnePqFyUwsJ9IvhjT6_O-6U_fJulOQ2H1-z05woyyfrsKYvLEy2ean3AKyZa8pc1iaV2M__Bi1xKeQdk7HlR4qxWhrX3mmlo4lzOh_nOA.7DpGeEluhJn7jrkra5-68pwTN6oq172JD4Yc9OZLdsc; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1621896618; SameSite=Lax; path=/ body: @@ -53,4 +53,4 @@ http_interactions: "meta" : { } } recorded_at: Mon, 24 May 2021 22:35:19 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_401.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_401.yml index 326233bf35a..b51d2ea8ee8 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_401.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_401.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"601db677-1493"' Set-Cookie: - - TS016f4012=01c8917e487bf0add1e4de119f610ae56f30636277f1de32d5b030e6811393e43364c0624fe1eb5b884d6ca62c10e482e4d7477441; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.Cu9L-tNbV5fCqpGN-0mm0CxkYZ2ctt3OFCs3SEYLCF-AZ6PzfmlSQsc8nWIRTCr0_9RE3R059CLYMAYOYTxlDaLtgIre4laHmw9ELO8Bg6oKXMExwogfvR3n7_HVZFod0VOcs4Ma0rbFNX79xgp1kVd5th8-mGpcuAAAH60AjL8wG2Ueoio8Pz4GGJl4BpdIRbRSmtNF7qWy0bSV98uUsicsigtJxZsvOzrTwoYdtOKeMAKWh1ojp3bKQ6HxIMFN9YtYWKSKxf8qUof-nqrIRJKGBs7e7qgLQrqRK-S8wsechRm7KRh2CBI_IOe_k1qJm5l_jRUX61ySoPPVQKyX9Q.5mSkp63nZoBzpsnSw8P4mQ.RNmkr2hoQLrYS0Vcp-3ezhxDF-zIdZlre04GptQ0-7VCxS47U1Wfk9LU84ZRzpgjBBKeY5swXtL5a4Lkb-4yBnucOt43XkclisQXjnUS88ekOPwP8FOIkHGBRreIyi-RPJHEEkSrouc5zOhD6QTlpJXeRBNFhU1cEsBSqomuGmdw1XiNuOq8HE-Hy6UjPzD2fiSHWzkLzjSwwGAlzJzvLzy2u0KQJ5RXRBX5zFuDl9zbFE-hFWYCQPrp4nfDfu0ic99k1roetokSkElMrZTIs9uAUXkEULQxVBmVv5zRbZRFhaXU084joO6B7DAkrqREx3d-7mF2Cks4kTNosiyHr-uekIPBleHOuvpkT_MvoaYixTEoxd7xYgBG0u3zqJEr-WW8FvL5xhh8RkeNBsn6wF34bWiKPYMnHmljUy4PwQoVpBt5qXl0mz247KcNfHWn3WGToCAca-SsL0_xmnn4SIJ7IJSmlzDhteHZjywJF45lRMmPUVaVfPCn1UfLyA3wUbQCBmuBJhqift7SrSPPc4hlG54BNM3i8rS2ZpNx7pIna38FLQTl5PPkPVjwsAsacIBIArxTngzSoCouGl0mI_-7lr9vbOqFA4J9Wsmjb3PYphnePqFyUwsJ9IvhjT6_O-6U_fJulOQ2H1-z05woyyfrsKYvLEy2ean3AKyZa8pc1iaV2M__Bi1xKeQdk7HlR4qxWhrX3mmlo4lzOh_nOA.7DpGeEluhJn7jrkra5-68pwTN6oq172JD4Yc9OZLdsc; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1621896618; SameSite=Lax; path=/ body: @@ -112,4 +112,4 @@ http_interactions: \ \n \n \n \n \ \n\n\n\n" recorded_at: Mon, 24 May 2021 22:35:19 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_500.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_500.yml index e8d29f799c9..efad560861b 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_500.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_500.yml @@ -36,9 +36,9 @@ http_interactions: Etag: - '"5fa5087d-3d6"' Set-Cookie: - - TS016f4012=01c8917e48e63286b7f10c28b2377be94dc8e3abca4b09a4105fcf7db6ff2be68f7a5b816a03f40b8abb39c051cb9ffea872cbb175; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.BCHgAvtMSivXONJX23QY7k2bRmzgnXgIjJsI3VbH99Kxw3LAA-9QQTwZVsvwBfK2cd2Q29RyoOIaTlkvdt9ycXsY0Wyc0LU4CckWEvZNIW76oGwTSSoQRiWxsbgm3UikU77iJFhvfosIX8Vo5l9UQSzLup61Xf23aELbZqI-RVntrfew51miLh52rz5NXuRfy654CCdbS_3QKhT7dG1s_ifmdRaXbEhsgDbHSBX10db_hgK8mqkrV0Y957r5fVxLV36DZXlM02kPxzKHfAJ8HAaUezCRcHl9Q7A7b-mj09JwKbcwFDZxeQA1vH08d_0BZ_59lyzym67Jr99DrCV3bg.x3enidMbgKhjgNMw7lizGQ.YcRMrrjsXyJXGTKOgbhz0q9mX9PftWl9RECngUivM9S7I82U9mOylfEXE22OJ2aNUV5h6iKgCjAySMdiZHrLquuAB_Qq60sZm9chXoDz0pH7F8L853Vcgu27sL8J7Ho0FPlmr25SY9Pg9CsJ4skDe45gJlSdvmxGIutxvCpkhh1wUGuocOaRbtoDWC3LEbEmS9ozugNYPY5gYAJUnrCVWWg44nsvP6t_Flg6tnCDMTtOa4oB6vBXxyLjznoolCVW6XnPpfwWWlIyoMdNbRDozO9FUpoV0f9OiBYR2_tcTyiZWcIdUp8L8HKAsG9qCocTQpG_CcFq-vkTH_WVvkLKvlTctFKyQgITXxSWCp7V6UOW4-FIZjlujACyOoz3hHcxokT4Qsx3u-S-qyPVSqCSLNlihFykaNZa6HzizG0nHeTi88qvD224o-MJenihXFTmCmycTnzTKyf-eizt2m9aeJLauHXEhM1gzhrop9ro3KV7rzQLI3s2Mf2uPSxjXOy-DDPC1Dur-dy-40q7pMFy447J2Jnu3X04eeTGz44KRrlx9MJ7362z2j36l-5ILtuMrOvVkYxRNI0VaLhAUYKxCAZnwklD82M5d_Qh9ha6Cli4N8wJ2EQujaviC4FwSN4ULJUvO_SpuhvSTK9LJHeXDwx_xpVeU0qPTZvho7hqaUmAtk5uTf4e-2haccgVI6YQ7dEC13XIrK4sXcAertO8Tg.jY-TmqOGP8pKAksGmOvp--mdID1SKPe8IpUUAWYJA3g; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1619637737; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_multi_status_200.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_multi_status_200.yml index 65a33786ad9..d5e09e94595 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_multi_status_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/get_appointments_multi_status_200.yml @@ -163,7 +163,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYyODUzMTMzOCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYyODUzMjIzOCwianRpIjoiMDFkOWZmNGItYjg4Ny00ODFlLTlhNjQtOGY1OWRlNDI1MjI4IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjI4NTMxMTU4LCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.GKidQabckZtnD1mlhvjiaflm1K_2kea5sk05ywz_I5b7LyWXuiFsjgUycxSZ_JzodiJDei8MuJCbaPAXsN6FBYmn-mPGCPoMD2BwjVm8hh_jSRZW838jxW5T9Oh5B77EI1pWBmxdTeXEHQFStv1Sf9vVWy2U3MLbV2LqGdU8hWjeQlJk6heJXdWCk0PGOPJo1PQzfTV_XZnsJsSxs8hL9npbAFrW3SAYpLM4Yjw33R0ruWBg68AyS0boq19fsNe8GUtrtBTYYtQau5Xq6Q4S8g0_zMVha9_hH7ZCnlkZ3UzPbgkH2VEh9xc2H0nYS9BXd4SZ0yZb8PDow0eb33CQIQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_400.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_400.yml index 8bbc11d75d7..5d4b4e38b44 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_400.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_400.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYyMjc1NTAxNCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYyMjc1NTkxNCwianRpIjoiYjkzOGI5YTQtMDAwMC00MzRiLWI1MDgtNjAzOWQxMjVjZDRjIiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjIyNzU0ODM0LCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.xSPU-3nDiisLD0sFtoYIreyaRfOmPUF_GvqRHqj-T9Sxy0bU6JFiU7YBFeAQv0TFpLg6_-oqBbxw4y6fFvyDrkTEHz5o9FHYfxCJKk1Bf-FPp99b6rEIP0PHTh-ewPVpiVfXxAbHUc12Bxjfw0q1-LhBI8qWVsdIapQ-aEaM5UsHLM9DGU2CsUfd_ifOwMfZT6j_HMkZySHe5cUOtOuYfxk4dX2sR7PrMshvOBj3xeAbkrKCOvio-bwvvWwjHS6csR21Mcuaqlwdixzw7UUgcWn1UpmjDxYNwT6gS8G5nAk8Gjwkn0OcH_z0bL212DSIQTd-GmgQs9ORSubgWGETxQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_500.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_500.yml index cba3d72e477..29861d04e54 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_500.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_500.yml @@ -39,9 +39,9 @@ http_interactions: Etag: - '"5fa5087d-3d6"' Set-Cookie: - - TS016f4012=01c8917e48eb67a5f88a5fab53e5c4de1235dc521562bcf0515a22e6f855d4914e121023202b308d74bdf64918fbb6b881cfb525bd; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ZL5dEwnTfwTfTxg70NFd6JHiGXf2Bd-z7bVqt2T0_ZZ16jSgj36cUnukQWCcSt2-f1kI98sfwse96lk_qFXaC-2cWRhkrb1aZ9l70qQEAr6Jj7Bt2XtqYqIz9Kb5rkdmiFmQYIxn7cDT6IN86yKmRb2WZhZemTsRDXdaEMwU1zE4lN2XCBVhAUx5rITTHqG9Al-d6Z4eJ5bpcNl9tX91VQfAPfSOPfNfxUzvnF4clAWeNFjLlGbpJkhDMUPe0_u6OJtOorEDog1NqrST5KyGevqQFt3jvQKZHIJO3q9voJu7fGcfVD4Vs8ltrnaagUE5bcC5b52Z-KxWfcUxDGkLqQ.5hvqIsgj4gT2MPM_1O8Rcg.JRY8Ee49hIsMxfXiid5031jd0ld-8de8Aat8Z82MRkwCSaqUry2wAdJX0q-m3vE7yz-wEBhP36PtOGdVcBfVz3bq1y5TKSCTKHUmLwZRKSp--ICUoctHKox-OSHCCSWvPU5xvKcFoyyW_ueN3UPBlUasxpvcVH9hB9Ds0UXY3NmuK-d4GNuDRj1SBMSLZyl0IlRDTcShQwFggWy_Wg4INoWsbjuTeNahLSxL4sOfdhUtWxZpcCbtzDcXqKz7qE5T5Xl-IXCVlOu5Dsg5Loxd4ZigEvKqdfX8sKSRysNpcZtLpeOWVw-E2Jzft_TKUCZ06koJPSGp8QlAhqjU4oby_5pIU7jdylWZpHCKA0QfxdHEGtMdNflUWrhWcClXHpxNFqG8ok4xG0uV2zKQmtL3EtbHul6idU7oW6RtZX6I6CFVfSdWqmG7Bp4uqxWsAUuf-5JvTrq-sCcy42l_a6cICYqIcpMgvyUqApW6ktmeV-MxfrIjqq9tREI5RnwFQnmzAInkVPFZDQko32mOOKxW55rP2LYerNflGi567_GSD6ROoNdbjhjxR_0cXZ_QJZ-dDL_-mO33yysCV4D6Gc1C3DNM7OYpydthJlpjlDAkml5sWHRFJuB7pEfyx_7OrVXxks98vye9mQ1k8oK_8cIAkHgtkI-bkNTyN25hULiPOFJ6sk0C2Q3T_R1DSwC1V0N4ePiUBgpkNJkdb-Vur504Og.fPYhCKC7sCKOoF7yr3QMR1aS4CfeRpuB6QWWCVzs5Vk; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1620670472; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200.yml index aa78ef009ae..87b444379ca 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200.yml @@ -5,7 +5,7 @@ http_interactions: uri: https://veteran.apps.va.gov/users/v2/session?processRules=true body: encoding: US-ASCII - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJzdWIiOiIxMDEyODQ2MDQzVjU3NjM0MSIsImlkVHlwZSI6IklDTiIsImlzcyI6Imdvdi52YS52YW9zIiwiZmlyc3ROYW1lIjoiSmFjcXVlbGluZSIsImxhc3ROYW1lIjoiTW9yZ2FuIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEuaWFtLnNzb2UudjEiLCJqdGkiOiIzNzNiYjk2OS05NmRjLTQ4NWEtOGQ0YS1iNDVkMjBhNzkyZjIiLCJuYmYiOjE2NDU1NDgxOTQsImV4cCI6MTY0NTU0OTE1NCwic3N0IjoxNjQ1NTQ4MjQ0LCJ2ZXJzaW9uIjoyLjEsImdlbmRlciI6IkZFTUFMRSIsImRvYiI6IjE5NjIwMjA3IiwiZGF0ZU9mQmlydGgiOiIxOTYyMDIwNyIsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJzc24iOiI3OTYwNjE5NzYifQ.mSy4e9Ia36E91hByufyceCDu7igm3_80YP61nHfBcc3gbz9Jg5tSsmRIQG992u6n1D2cKxY7XUCcam23ZaP6_x2yyDDrxyyS9k6uAvhPY8BsJHlNRsLrA15errvF748fXJGAIXk37iEbrfWMc0nvS8sVcdKBgc7w73T0qcpoP0qL0c3wLoV9SMAWnliun8N1gF4co3Cn9kXk6K3eyGGO-e3lw6y4mcgjOzNKP2hxiiaJjljfgU8JrocCJZQKdlgO3zblfbgLYli6tZ97YMLs2J5-Ez0QcRDlNPTf8KYelflxw2F6f972vO58F35NuHAQ4_y5dcOoCOwdmfw5t_xsPSsUcPnPZqRrEE5LDQ865B-hetXL6_evUGokfeWpHdMWqzi5EWpPQ87vUk2hDh-9J3C50hDh6JUa5bnS3Ym7q0Y0dcrwlz0mmziQq_R8hZ-wCG6pzerjq3hIZw1wbv9uQ-RG3XaazhKs130AOxJ6JdblqiuwKxx93ZA8FB4JSo_IsKwapiPsL6HthrKBYUOoDSwuQCci2ddtY6XkA5NST2odSkhPqjNie1wkQVcXWzgb9nUqUhAQvosdc2okAoGuXUfjOHFJ08uzl44cjqeXKbCvxIJMpJ8kxG8G-TFQymP7r0ju6ScnTKqf5MxqxCItht8MHfcLQ_JNZSFDxLkFmQo + string: stubbed_token headers: Accept: - text/plain @@ -54,7 +54,7 @@ http_interactions: - max-age=63072000; includeSubDomains; preload body: encoding: UTF-8 - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0NTU0ODI1NCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NDU1NDkxNTUsImp0aSI6IjM3M2JiOTY5LTk2ZGMtNDg1YS04ZDRhLWI0NWQyMGE3OTJmMiIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQ1NTQ4MDc1LCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.Kp5MQKl6wkQHdcEeBmtpVIz1vzIR89TDdDvFXffuH7MJwX3jrvNpqahTNLEqSEDdA0W3bZ46w7hgrTr8VLihidGaL8gwU1MeUQPmVb4jd481V4IxUh7pmLheeiQSRFWg08_Hyku6FRc528pmaP8zMn8p6MzAfPBdBmCXAnMMvcmv51-v0eQUhLemwMcQp1upe5h6-1Zf41a8m8t5FZK3SZbrcvln6Om_jAVGw6-xUni3DrchhRTk9_CkRjXWb_UmaMwHqy6XC8mL2V2U3Dle_e0iRnnRfctzu29du3EiSlkBMg8hRziPYMgKV0e6r9wnhECI0NcB5C7K-D-8McTblg + string: stubbed_token recorded_at: Tue, 22 Feb 2022 16:44:15 GMT - request: method: post @@ -72,7 +72,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0NTU0ODI1NCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NDU1NDkxNTUsImp0aSI6IjM3M2JiOTY5LTk2ZGMtNDg1YS04ZDRhLWI0NWQyMGE3OTJmMiIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQ1NTQ4MDc1LCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.Kp5MQKl6wkQHdcEeBmtpVIz1vzIR89TDdDvFXffuH7MJwX3jrvNpqahTNLEqSEDdA0W3bZ46w7hgrTr8VLihidGaL8gwU1MeUQPmVb4jd481V4IxUh7pmLheeiQSRFWg08_Hyku6FRc528pmaP8zMn8p6MzAfPBdBmCXAnMMvcmv51-v0eQUhLemwMcQp1upe5h6-1Zf41a8m8t5FZK3SZbrcvln6Om_jAVGw6-xUni3DrchhRTk9_CkRjXWb_UmaMwHqy6XC8mL2V2U3Dle_e0iRnnRfctzu29du3EiSlkBMg8hRziPYMgKV0e6r9wnhECI0NcB5C7K-D-8McTblg + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2222022.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2222022.yml index e6ccddb16c6..5c3bc6ce2b6 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2222022.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2222022.yml @@ -17,7 +17,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0NTU2NjM0MiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NDU1NjcyNDIsImp0aSI6IjIxOTQ3ZjdhLWFiMTQtNDE1ZC1iMzMxLWJmM2QwNjRlNGYwNCIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQ1NTY2MTYyLCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.IW4TZPQoTEogVsfkeBRVEtIia6MlNu0vCAs1SwjhBaloG4caS2TvA9KlNag2861NDmt4BmneamTgHVgZ_uS0foYJKb4OXSZOEu1Pguly_sb3FxtYqvvMX4wTQQDPaZc43XqqgEG6RE_8lzreTI0iIDO1ZVfMDrUYu4uc02ZBXFPIeOsZbBZ-p3EQCG9n5Ebp02BggQqvcq0lfVDCmLlJtPt1ouFuTngGsjyMW6n_9lUvpO3sPC3M-N4F4MJ2doI43jIzSDHcb5l9br7Q4p56_h8aULnOovWAx8T7jf1ysSxLDRoXFZJHCxmqIzHZgajmKabUwZBDz96QBHdMQPasOQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2252022.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2252022.yml index 57dec657e11..605a33f4d38 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2252022.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2252022.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0NTgxMzYyMCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NDU4MTQ1MjAsImp0aSI6IjMzZDU5ZjE0LTQ0NTYtNDk0Mi04YzNhLWQ3NWQ3YWU1MGNlMSIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQ1ODEzNDQwLCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.Eg4s0p6EYbc6WFgCOyxrYaRsUhZb5zGFUM9K1t1CIfEw2fDNIvWOfHK9mnnD70dQpMXb1IutElIa1hH4foiteIq3kQ2pEV0MHkBlZOUm7MynaAa-19s97Pc5UWiIGHyY9bRAkIPue5qzM9ZtP6ma7gO7tdShB0VWI36L0s4Z6Vo6NjSsvqqEbbvT6cpGI1O1P1Vgp4QfddFsiBOp1J5weT1Jqqs8nxtoPYIPNNyWYVc6h5NNP0iC0u0hKMvWFQC6tOG2wLlZrk7yNlzf6jLSfvyvWryj1JrpKrgQKPX1K9LuoCrIrcWWDHCctIqzt5uJdbEAWQYmAouw9CeinbLDGg + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2282022.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2282022.yml index 97a52550bd9..27cf7c25c0c 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2282022.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_2282022.yml @@ -17,7 +17,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0NjA3MzIwMCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NDYwNzQxMDAsImp0aSI6IjdmODQ0ZmMwLTZlMTQtNGI1Mi1iOGY0LTJhMjMzNDBhMTM0MyIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQ2MDczMDIwLCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.P0uYvFYwPOT01Vxw3n4D3GgE_p1nZtrjTnUbCAsjuJUn7PqwVtsq_bd_DR9Q5XyAbwmJIpTE6F9gtvuarq6dloNi_drq_5QqsHr_IOIkycIpvPokUZ7Rit1D-ncOm-7dflkoTxP0VD1bghAHflvDq096vaZhK0rQEEg56iomBlE5G6NRuEHAz5TbRj4HVThmYA-G4DdrYTLvvrnDngWGC4FyIebgk5_JjyWdtrQKBmc3W2r56Tbl8EGSf-BDknbCZFUrXZvgB89jfoFuziqUiCOJE140H2Ld-MlKtqrvARM6KXY7hmHBic8L5_QoUhkCL5Bz99y_OjUDTor4Y5J3vg + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_back.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_back.yml index f3efa159705..3dc20394f2a 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_back.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_back.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0MTIyOTYxMiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTY0MTIzMDUxMywianRpIjoiZDc1NzliNWUtZjE0Zi00YzI4LTk3NmYtNjRiODkyZjRhODI4IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNiwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQxMjI5NDMzLCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.Kn9RXreFOpnpMkuZO07ZqnjV9oCFplB3WJ_KaxK5aesY4YzCVlDAle3QfoA48GoehOehq_N84Z1YMoKA6-xDyNR5WdaGchjfr1WY-253VB-MxZpAgz0BcY8POjMViyYGRU-4jJilDNoG8lYWszPEvHmjUE3bbS3jFu8d8i8eHXAHDU8CjDMCydEUwDSz8hkanOWiaSERMR9vjhcP1t-A8zg9BUaBHS9cyU0j1-MiYfHvTQfDPl3TuT_xRa0tSUXac2DrnPHuCLdvbQGheE7cl23RJVGLCZwcb7-0bLmXfKqTP1EVuDLzyL6wwEFOO1hNPOzoDsiaPpt86Vl-RM8wyQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_with_provider.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_with_provider.yml index 06a13dfd88b..4b6ec08b03e 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_with_provider.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_cc_200_with_provider.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcmdhbiIsInN1YiI6IjEwMTI4NDYwNDNWNTc2MzQxIiwiYXV0aGVudGljYXRpb25BdXRob3JpdHkiOiJnb3YudmEudmFvcyIsImdlbmRlciI6IkZFTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwidmFtZi5hdXRoLnJlc291cmNlcyI6WyJeLiooXC8pP3BhdGllbnRbc10_XC8oSUNOXC8pPzEwMTI4NDYwNDNWNTc2MzQxKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_OTgzXC9wYXRpZW50W3NdP1wvNzIxNjY4NVwvYXBwb2ludG1lbnRzKFwvLiopPyQiLCJeLiooXC8pP3NpdGVbc10_XC8oZGZuLSk_NjY4XC9wYXRpZW50W3NdP1wvMTYxNzM3XC9hcHBvaW50bWVudHMoXC8uKik_JCIsIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNDRcL2FwcG9pbnRtZW50cyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY0NTU2NjM0MiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKYWNxdWVsaW5lIiwibGFzdE5hbWUiOiJNb3JnYW4iLCJnZW5kZXIiOiJGRU1BTEUiLCJpY24iOiIxMDEyODQ2MDQzVjU3NjM0MSIsImRvYiI6IjE5NjItMDItMDciLCJkYXRlT2ZCaXJ0aCI6IjE5NjItMDItMDciLCJzc24iOiI3OTYwNjE5NzYifSwidmFtZi5hdXRoLnJvbGVzIjpbInZldGVyYW4iXSwicmlnaHRPZkFjY2Vzc0FjY2VwdGVkIjp0cnVlLCJleHAiOjE2NDU1NjcyNDIsImp0aSI6IjIxOTQ3ZjdhLWFiMTQtNDE1ZC1iMzMxLWJmM2QwNjRlNGYwNCIsImlkVHlwZSI6IklDTiIsImRhdGVPZkJpcnRoIjoiMTk2MjAyMDciLCJ2ZXJzaW9uIjoyLjYsImVkaXBpZCI6IjEwMTM1OTk3MzAiLCJ2aXN0YUlkcyI6W3sicGF0aWVudElkIjoiNzIxNjY4NSIsInNpdGVJZCI6Ijk4MyJ9LHsicGF0aWVudElkIjoiMTYxNzM3Iiwic2l0ZUlkIjoiNjY4In0seyJwYXRpZW50SWQiOiI1NTIxNjEwNDQiLCJzaXRlSWQiOiI5ODQifV0sImZpcnN0TmFtZSI6IkphY3F1ZWxpbmUiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjQ1NTY2MTYyLCJkb2IiOiIxOTYyMDIwNyIsImxvYSI6Mn0.IW4TZPQoTEogVsfkeBRVEtIia6MlNu0vCAs1SwjhBaloG4caS2TvA9KlNag2861NDmt4BmneamTgHVgZ_uS0foYJKb4OXSZOEu1Pguly_sb3FxtYqvvMX4wTQQDPaZc43XqqgEG6RE_8lzreTI0iIDO1ZVfMDrUYu4uc02ZBXFPIeOsZbBZ-p3EQCG9n5Ebp02BggQqvcq0lfVDCmLlJtPt1ouFuTngGsjyMW6n_9lUvpO3sPC3M-N4F4MJ2doI43jIzSDHcb5l9br7Q4p56_h8aULnOovWAx8T7jf1ysSxLDRoXFZJHCxmqIzHZgajmKabUwZBDz96QBHdMQPasOQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_va_booked_200_JM_should_fail.yml b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_va_booked_200_JM_should_fail.yml index 7ec14bf9298..e9ad37b76ab 100644 --- a/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_va_booked_200_JM_should_fail.yml +++ b/spec/support/vcr_cassettes/vaos/v2/appointments/post_appointments_va_booked_200_JM_should_fail.yml @@ -51,9 +51,9 @@ http_interactions: Access-Control-Max-Age: - '3600' Set-Cookie: - - TS016f4012=01c16e2d8106c63143da22b72c764b391b2595f437d244aa5dd15863c5119187eef6ccb9624ec7971f3eb7182198bf12ddbd5f1fc9; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.VdetPkzYbSAQFjz4igMEpezMQrclBTDc4ocY8dUmxVDJzBmGrOMJxYI-wsOBm82k3Hr_m-_uUkw_XQmj5y_qDyIM40AcKgV0yM3If8J3LyWIDDc258aNc7xXlAxNNTJvOLlG3t7C7R7x18khIpqurAfVzQJrhqdOyyQ-wPvyxsaDcw7SjZxrw_MXgSzMZj2QEG1hGvMx-iovPCnIjlCbZtHN8NptK3ovucd7UqIoDM1wyYtL6GTKoBhUoJW9QBy4E3ZiLK26zPWneaGjb7pScLSdeF8VrDU2Qa-ma_M3pldwwDmlc9_01nVaSz-6JfYQLW-VcIoNo50Y3CWFz9LPFA.lciugBCXJGrvWe6pjgLZ9w.h0UNwvMKC8qNTZvh91Cks02ZnfszRoVrAJLnttDJVg1YhVmBB-6CkVSyXyottkp60Hni77pv0lU72JrwKcLqoMAxLduxgCZSWJCUy6Al9XiVTHk8PYYREulqtSo4CxCSI3xzSoQNMOOYKdANbMNnkmqD-7J4OGbyL1jIpSlouqasnkhfuBoDMBGFv4sTGQxUwd5roGiNMvTSxT3KzpW0MJf-U6j7vZjbTg1-u0fBXbR0L-hoSCnq3N2YQGqw4y09Smg-fAdfaYHyA51-8UYEvLW-amNM6xPa_gArJVkL5RhxswTwzzG1rdi_-hSqeBDkxJi2wsj00AWySKH-1-p5QofWlwBzJs8bxqR_fuxIzaiv1WI2i4miycMTOwdzuTR21nfSfvRdnYTDHq65PyqfraaNQGs0Vtnm0JE3_ATwJeBoB37_KCFg-YGqbf8UHWNoqSHlSzBUV9yhCGJ5zm6xXdGezrwzShh0ylI3dxFEFUp3KwgLMSUc8Jzqfv8bS4JAjhXUlvzruXDQnXsZVctztm2onlsrCGFIkisYPZEP3JdUMB7l_fSsQ9f7NDgqXiN4Tv_BKtsGlmuUkuqjPPaO8LKdS725tXH87QOvTtCkgcceDCX-YBzHznKvN2sa2njldq6TisQZQ3Cz8Terj0ru4ROkhdZem6R0m16XfsVByAOWc4dQuoa-RvVrvsRu_zBmqp_pAPAwPFoYDmIiI5OuCA.xHcfhsdudSMY0UK2of1pxJJwa5ZkkSh_z7WNF0DVCdQ; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1642185538; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facilities_200_with_children.yml b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facilities_200_with_children.yml index f599350f46b..c9eb4ba2106 100644 --- a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facilities_200_with_children.yml +++ b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facilities_200_with_children.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"601db677-1493"' Set-Cookie: - - TS016f4012=01c8917e48f82448aabad123124d27561ecea14fc6b7c5eef42a0f00d507b037e6542b7d32397d4fc45448ce2e65e382fb42f9b5cc; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.ejBzdl75tE7c9bkV7bTJj39NwyZ3fi1egLtJdiMLpnIrq6pV5t4jIIko8V7ad8z9tKtooKVVzDoRh8bvKH8ohhAiU8tBa3E-Kt8Yq8jiqgi-lIj_PKzCeY6_wdEI81AVwxvN-1kANBdZf-64i1LmuYOTZaUtO_TDN98Rs7S7PQLZHkkAIX8UGCwPUiL4nwS9BJxiBbarjQn8WdCOx0CaFwL5i0Kf8L5w6oKG16tt7asRqU0IkSnVWCRQoVrKn5rV6PrB8ujfmMxdpexWLV9syT_bM1Q1_-BZsocOmfGy5u_l2u_4ES6NR1y1AnVzu161gBewnxuNYrNq2EPI5t1xTw.T8A7jvOC063AoEYpdkwoQQ.nsasE7cZyigJOauLMipzUMja24rbCt1CLFhAfzxw_nLbEWJQadPD2PhW2cjNGQdzZiehvT30Eg3gh-stb0HiKiSKUfW5DA_srdn4GbfnBq3BzHVWM_vGiE7tX0r96twOCSkVxm6ve0ifL2Yc39wB_zlATUcd34rZ5iKqndlJdZoNAN5V7JjPUYuHKbA5KWEzIcQKWDkFubaiiXwsL110qcCRYSLc3wopCY57HVHtfJci70FrvUe-cIJ_ZWEom7Ku1NTFQ6By-EG29rQq4InWxDqnj8g_hbu4XEgtLSm2CPQuYzaWz87MA0dwzLGE4SEvPCVSJgQZLDSu6vVerAGr7oQ5b_EgrkiPSDR2phcYy3xWPXD2QSPlQgZqdhHoPwGDwgvlBmm2y1rKF8R20ldQ7icbTkrHPnQ9MMje8jRuSgW-Mi6UfKX-2ecGDkSrbHsWc3FtoPpDKxN3OC7s_OPIYzEZW5t5LCdLA0PO1WNYnv3tKwPxkjLFrNtf7IOoL6yr-EZc3kol_hCb8xaVoVtwQwzSvxXf0j1bCT-ilBosktbg622mpuo3TWNaUwSdLVvivYsXisZ9wNiGzbJi0EobFoN4iHhX2wHzcfIke-5ntxdal8_YSZTyX_Ae5JAoP52nYN60enygaxDs6Qvg4AWBnweCWe0QgWgdEUlOatj3dd5pFtJsLbP8_HFQjJTtSI17FjL-QEaC6bVqyT-VuR6hQw.SveNG2a77UDkzS524pd6jj038e4MjNidSEfRVOGDwqk; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1621618493; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_200.yml b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_200.yml index 74db1459fec..1c8da32db26 100644 --- a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_200.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYyODUzMTMzOCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYyODUzMjIzOCwianRpIjoiMDFkOWZmNGItYjg4Ny00ODFlLTlhNjQtOGY1OWRlNDI1MjI4IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjI4NTMxMTU4LCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.GKidQabckZtnD1mlhvjiaflm1K_2kea5sk05ywz_I5b7LyWXuiFsjgUycxSZ_JzodiJDei8MuJCbaPAXsN6FBYmn-mPGCPoMD2BwjVm8hh_jSRZW838jxW5T9Oh5B77EI1pWBmxdTeXEHQFStv1Sf9vVWy2U3MLbV2LqGdU8hWjeQlJk6heJXdWCk0PGOPJo1PQzfTV_XZnsJsSxs8hL9npbAFrW3SAYpLM4Yjw33R0ruWBg68AyS0boq19fsNe8GUtrtBTYYtQau5Xq6Q4S8g0_zMVha9_hH7ZCnlkZ3UzPbgkH2VEh9xc2H0nYS9BXd4SZ0yZb8PDow0eb33CQIQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_400.yml b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_400.yml index aa498206aa7..2ea8036e2c4 100644 --- a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_400.yml +++ b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_400.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTYyMTYxODYyMywicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTYyMTYxOTUyMywianRpIjoiMTMzMDQ2ZGQtZjhlOS00NzY1LTkwODUtMTkzNjI2OGM4ZDY5IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuNSwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjIxNjE4NDQzLCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.W1JPSTbmczXeQ-pvoBkJDN1l6eCW7Hb3c-8yZIVaPA7KCtUZO9O3GwyluS9spRzUO31aDhzPRCuQs8Gz2ESHLtqAJ2WcycXtOWRI4Qz71OV2ieBgky0bA_eUP4cUwPe--LOJGbgNdgZn6jLCQX0B6Dy6I4sjeeWth1Ha6XTfcC1IOXfNXmj76D392HhR7Dv5DUVcnAqDbunYEJbifJtyyFjV1uhshqtGrFsx8GvdVzK1TiwKUp7k6xkWYexLoLimY5NZvV6XMYFyZGqKCL-NL3C4nnUAPcZlhnGXqkzSCFHmhtGXb1FZ4fHpoIpkyBAPoXjUpbj7E6nn87AQnS6wnw + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_500.yml b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_500.yml index df54ecd206a..b6e8a442125 100644 --- a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_500.yml +++ b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_facility_500.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"5fa5087d-3d6"' Set-Cookie: - - TS016f4012=01c8917e48e63286b7f10c28b2377be94dc8e3abca4b09a4105fcf7db6ff2be68f7a5b816a03f40b8abb39c051cb9ffea872cbb175; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.BCHgAvtMSivXONJX23QY7k2bRmzgnXgIjJsI3VbH99Kxw3LAA-9QQTwZVsvwBfK2cd2Q29RyoOIaTlkvdt9ycXsY0Wyc0LU4CckWEvZNIW76oGwTSSoQRiWxsbgm3UikU77iJFhvfosIX8Vo5l9UQSzLup61Xf23aELbZqI-RVntrfew51miLh52rz5NXuRfy654CCdbS_3QKhT7dG1s_ifmdRaXbEhsgDbHSBX10db_hgK8mqkrV0Y957r5fVxLV36DZXlM02kPxzKHfAJ8HAaUezCRcHl9Q7A7b-mj09JwKbcwFDZxeQA1vH08d_0BZ_59lyzym67Jr99DrCV3bg.x3enidMbgKhjgNMw7lizGQ.YcRMrrjsXyJXGTKOgbhz0q9mX9PftWl9RECngUivM9S7I82U9mOylfEXE22OJ2aNUV5h6iKgCjAySMdiZHrLquuAB_Qq60sZm9chXoDz0pH7F8L853Vcgu27sL8J7Ho0FPlmr25SY9Pg9CsJ4skDe45gJlSdvmxGIutxvCpkhh1wUGuocOaRbtoDWC3LEbEmS9ozugNYPY5gYAJUnrCVWWg44nsvP6t_Flg6tnCDMTtOa4oB6vBXxyLjznoolCVW6XnPpfwWWlIyoMdNbRDozO9FUpoV0f9OiBYR2_tcTyiZWcIdUp8L8HKAsG9qCocTQpG_CcFq-vkTH_WVvkLKvlTctFKyQgITXxSWCp7V6UOW4-FIZjlujACyOoz3hHcxokT4Qsx3u-S-qyPVSqCSLNlihFykaNZa6HzizG0nHeTi88qvD224o-MJenihXFTmCmycTnzTKyf-eizt2m9aeJLauHXEhM1gzhrop9ro3KV7rzQLI3s2Mf2uPSxjXOy-DDPC1Dur-dy-40q7pMFy447J2Jnu3X04eeTGz44KRrlx9MJ7362z2j36l-5ILtuMrOvVkYxRNI0VaLhAUYKxCAZnwklD82M5d_Qh9ha6Cli4N8wJ2EQujaviC4FwSN4ULJUvO_SpuhvSTK9LJHeXDwx_xpVeU0qPTZvho7hqaUmAtk5uTf4e-2haccgVI6YQ7dEC13XIrK4sXcAertO8Tg.jY-TmqOGP8pKAksGmOvp--mdID1SKPe8IpUUAWYJA3g; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1619637737; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_multi_facilities_with_children_schedulable_false_200.yml b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_multi_facilities_with_children_schedulable_false_200.yml index 187434d771f..417137aacf3 100644 --- a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_multi_facilities_with_children_schedulable_false_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_multi_facilities_with_children_schedulable_false_200.yml @@ -51,7 +51,7 @@ http_interactions: X-Envoy-Upstream-Service-Time: - '8' Set-Cookie: - - TS016f4012=01c16e2d81474406e85283946cff1852cafff617d91202ec7c664a87432ee87eff124abedd2252a9b32c7e41a03639a572ecfc7787; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - stubbed_cookie path=/; SameSite=Lax; HttpOnly diff --git a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_scheduling_configurations_500.yml b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_scheduling_configurations_500.yml index e736424ff6a..c7b441794b5 100644 --- a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_scheduling_configurations_500.yml +++ b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_scheduling_configurations_500.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"5fa5087d-3d6"' Set-Cookie: - - TS016f4012=01c8917e48e63286b7f10c28b2377be94dc8e3abca4b09a4105fcf7db6ff2be68f7a5b816a03f40b8abb39c051cb9ffea872cbb175; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.BCHgAvtMSivXONJX23QY7k2bRmzgnXgIjJsI3VbH99Kxw3LAA-9QQTwZVsvwBfK2cd2Q29RyoOIaTlkvdt9ycXsY0Wyc0LU4CckWEvZNIW76oGwTSSoQRiWxsbgm3UikU77iJFhvfosIX8Vo5l9UQSzLup61Xf23aELbZqI-RVntrfew51miLh52rz5NXuRfy654CCdbS_3QKhT7dG1s_ifmdRaXbEhsgDbHSBX10db_hgK8mqkrV0Y957r5fVxLV36DZXlM02kPxzKHfAJ8HAaUezCRcHl9Q7A7b-mj09JwKbcwFDZxeQA1vH08d_0BZ_59lyzym67Jr99DrCV3bg.x3enidMbgKhjgNMw7lizGQ.YcRMrrjsXyJXGTKOgbhz0q9mX9PftWl9RECngUivM9S7I82U9mOylfEXE22OJ2aNUV5h6iKgCjAySMdiZHrLquuAB_Qq60sZm9chXoDz0pH7F8L853Vcgu27sL8J7Ho0FPlmr25SY9Pg9CsJ4skDe45gJlSdvmxGIutxvCpkhh1wUGuocOaRbtoDWC3LEbEmS9ozugNYPY5gYAJUnrCVWWg44nsvP6t_Flg6tnCDMTtOa4oB6vBXxyLjznoolCVW6XnPpfwWWlIyoMdNbRDozO9FUpoV0f9OiBYR2_tcTyiZWcIdUp8L8HKAsG9qCocTQpG_CcFq-vkTH_WVvkLKvlTctFKyQgITXxSWCp7V6UOW4-FIZjlujACyOoz3hHcxokT4Qsx3u-S-qyPVSqCSLNlihFykaNZa6HzizG0nHeTi88qvD224o-MJenihXFTmCmycTnzTKyf-eizt2m9aeJLauHXEhM1gzhrop9ro3KV7rzQLI3s2Mf2uPSxjXOy-DDPC1Dur-dy-40q7pMFy447J2Jnu3X04eeTGz44KRrlx9MJ7362z2j36l-5ILtuMrOvVkYxRNI0VaLhAUYKxCAZnwklD82M5d_Qh9ha6Cli4N8wJ2EQujaviC4FwSN4ULJUvO_SpuhvSTK9LJHeXDwx_xpVeU0qPTZvho7hqaUmAtk5uTf4e-2haccgVI6YQ7dEC13XIrK4sXcAertO8Tg.jY-TmqOGP8pKAksGmOvp--mdID1SKPe8IpUUAWYJA3g; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1619637737; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_scheduling_configurations_cc_200.yml b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_scheduling_configurations_cc_200.yml index 273098d4f4c..9d803b5d515 100644 --- a/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_scheduling_configurations_cc_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/mobile_facility_service/get_scheduling_configurations_cc_200.yml @@ -16,7 +16,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY3MzAyNjc0OCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTY3MzAyNzY0OSwianRpIjoiZGE3NGZjYTMtZjRjZi00MmNjLWFlNWMtZGIwNzY0NTNkOThiIiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuOCwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjczMDI2NTY5LCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.pmjQ8VQD1BWBnJHnJAWgS-3pkoY77NhrDwzavDzhNrBEwN1haAiQOEU4ouYwSkrPptyqqRGrf5VoZTKBn6Y_PAw0BPvtSR2_y1V66GmuI0xEkEKNC7SNlm7qyHmZy2Odw4S6KdEzwpSXsIktQ2MFR2Iax50Kv87QzlicKrPrialC-41e2nHsaZHgxSSOEU_lfROEiziWfeyd9_S4k8JxYGSSQseS2_bqCg7UQQbKsfCB418orN0G30uj6zSFdu8JSatQURQwYl_iWilpSviLiF7nWWvZhYQTlQZ71eJZkzOzswxy_k5igWRjEYmPMsQ71t0_hKNbH3BBJxp01xQx1Q + - stubbed_token X-Request-Id: - '' Accept-Encoding: diff --git a/spec/support/vcr_cassettes/vaos/v2/mobile_ppms_service/get_provider_200_12082022.yml b/spec/support/vcr_cassettes/vaos/v2/mobile_ppms_service/get_provider_200_12082022.yml index 69fe52a9acd..8c41227cafc 100644 --- a/spec/support/vcr_cassettes/vaos/v2/mobile_ppms_service/get_provider_200_12082022.yml +++ b/spec/support/vcr_cassettes/vaos/v2/mobile_ppms_service/get_provider_200_12082022.yml @@ -5,7 +5,7 @@ http_interactions: uri: https://internal-dsva-vagov-staging-fwdproxy-1821450725.us-gov-west-1.elb.amazonaws.com:4463/users/v2/session?processRules=true body: encoding: US-ASCII - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJzdWIiOiIxMDEyODQ1MzMxVjE1MzA0MyIsImlkVHlwZSI6IklDTiIsImlzcyI6Imdvdi52YS52YW9zIiwiZmlyc3ROYW1lIjoiSnVkeSIsImxhc3ROYW1lIjoiTW9ycmlzb24iLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS5pYW0uc3NvZS52MSIsImp0aSI6IjNmNDljMjQyLWZhZTMtNDBkYS05ZWM0LWJkYWZmMDdjYmUxOCIsIm5iZiI6MTY3MDUyNDkzMCwiZXhwIjoxNjcwNTI1ODkwLCJzc3QiOjE2NzA1MjQ5ODAsInZlcnNpb24iOjIuMSwiZ2VuZGVyIjoiRkVNQUxFIiwiZG9iIjoiMTk1MzA0MDEiLCJkYXRlT2ZCaXJ0aCI6IjE5NTMwNDAxIiwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInNzbiI6Ijc5NjA2MTk3NiJ9.BCVFr3XgLGONyX9gTj_Vxfdp5CX9eSCIzwH_z_ShX4c6UpRW7-T51efo0vN8bAsRRKQPPnLh4s0PtdFwl3FTwT5gSgoVX0nATp3sCwV8Y9YbCc9_PnoMy0hovurGjiEGE5eRJJ72F-s0OjHEQN0f-bAstjpn3OFz8O78RaROqPVmhsq6E5ozNN_YzevMo_hTEAB1kpgIVrRZiVpY5ZQTz70ssG3sDtgOPTJpPHybNHHxfOzFUXweoixnB5wM0LPfdpsJX82-aL3-GEPzdXnvsDcMoTTWCjMlQ0InL5aswO3ycOR6gHiOCDprLskh0hNl45hFEcqbrjJBoXxE9wqTEE8guICaagRviNOQeYK7t4n7bZNz47CA8sR3J67WovXk6JAmshiEEVk0mpHVBx9keZlOYgiG3ekMKWYweWrFOsGZQuv-v1H9nxd038Gy4D99aOZCR_q1FkoLxat8bC0d-MhlbsAZ83z3lpE2JQ5dA2Kv8vhqDcfJXiHgg6e5YBd0HOUgEKOue74KzTRgKFxVZnURp1bEo5LrWavaI5r25Aja7MPVjYLwlDZZWoyoEnngWwVpd5VhmI1Eis9DEuDZB0FTDQbgTi352HdmqtVFWDRMF7064TqBJNPwJ_4rKtDCUibfYGDKScOq6yBSghq88LStMCFlSlpES4N1g-QGOwM + string: stubbed_token headers: Accept: - text/plain @@ -54,6 +54,6 @@ http_interactions: - max-age=63072000; includeSubDomains; preload body: encoding: UTF-8 - string: eyJhbGciOiJSUzUxMiJ9.eyJhdXRoZW50aWNhdGVkIjp0cnVlLCJsYXN0TmFtZSI6Ik1vcnJpc29uIiwic3ViIjoiMTAxMjg0NTMzMVYxNTMwNDMiLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiZ2VuZGVyIjoiRkVNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJ2YW1mLmF1dGgucmVzb3VyY2VzIjpbIl4uKihcLyk_c2l0ZVtzXT9cLyhkZm4tKT85ODRcL3BhdGllbnRbc10_XC81NTIxNjEwNTBcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9zaXRlW3NdP1wvKGRmbi0pPzk4M1wvcGF0aWVudFtzXT9cLzcyMTY2OTFcL2FwcG9pbnRtZW50cyhcLy4qKT8kIiwiXi4qKFwvKT9wYXRpZW50W3NdP1wvKElDTlwvKT8xMDEyODQ1MzMxVjE1MzA0MyhcLy4qKT8kIl0sInNzbiI6Ijc5NjA2MTk3NiIsInNzdCI6MTY3MDUyNDk5MCwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJKdWR5IiwibGFzdE5hbWUiOiJNb3JyaXNvbiIsImdlbmRlciI6IkZFTUFMRSIsImljbiI6IjEwMTI4NDUzMzFWMTUzMDQzIiwiZG9iIjoiMTk1My0wNC0wMSIsImRhdGVPZkJpcnRoIjoiMTk1My0wNC0wMSIsInNzbiI6Ijc5NjA2MTk3NiJ9LCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJyaWdodE9mQWNjZXNzQWNjZXB0ZWQiOnRydWUsImV4cCI6MTY3MDUyNTg5MSwianRpIjoiM2Y0OWMyNDItZmFlMy00MGRhLTllYzQtYmRhZmYwN2NiZTE4IiwiaWRUeXBlIjoiSUNOIiwiZGF0ZU9mQmlydGgiOiIxOTUzMDQwMSIsInZlcnNpb24iOjIuOCwiZWRpcGlkIjoiMTI1OTg5Nzk3OCIsInZpc3RhSWRzIjpbeyJwYXRpZW50SWQiOiI1NTIxNjEwNTAiLCJzaXRlSWQiOiI5ODQifSx7InBhdGllbnRJZCI6IjcyMTY2OTEiLCJzaXRlSWQiOiI5ODMifV0sImZpcnN0TmFtZSI6Ikp1ZHkiLCJzdGFmZkRpc2NsYWltZXJBY2NlcHRlZCI6dHJ1ZSwibmJmIjoxNjcwNTI0ODExLCJkb2IiOiIxOTUzMDQwMSIsImxvYSI6Mn0.WNkbBq8sfUMdB_UzKjlAJj242Sxh7RuFhwcQM5s1a3BB9LDt17sXEFNtZReXfyUf8PFSqpy9U4uNjqUy27DIyR2hSPs_B-47WHqyOJGssu3zVnQ0XXCjmxUTfKo2S8ujUZoJTIPqtJ8IIbpddUwnSyPlvflqi1PVUj8Pr4-E2Cv2RG3vscJU65q2ihOIoYcM-5kdK2b_L45TUAosNTq9fggxrHiwT94CtkFCviTT4lbvKBvpu1Qq3r0Tr5wVf8d7HV1a6aiJP95k6nM5-yYsp_tKky_6C2paj5DGBue60lYGwnKChCrKg1mmb9TUls2jXCTQyHfli-jbFV75GXa90g + string: stubbed_token recorded_at: Thu, 08 Dec 2022 18:43:11 GMT recorded_with: VCR 6.1.0 diff --git a/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vaos.yml b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vaos.yml index 080e15bd964..2a988be225a 100644 --- a/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vaos.yml +++ b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vaos.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"5fa5087d-3d6"' Set-Cookie: - - TS016f4012=01c8917e48a6ff5d6388745eba38598b953d4407daed4ccd11489fd27f706ab9121de9a03381e2bd807e1b3a5b8dfaf1336e3ec2f1; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.Z0CRvAbt_2adWSz9Z6HzoJ5JMIhL0iZfyU6O-cqpKqICLl8h6SBirspZdfTUakLilQnj9MKnzw6WIymIWes98Qs28SNjs9HeECoxZ_h9oNWvb0fExtS5anjDQXHi3-lplcMxHbSBvc_vIsRwkChLEsxZn1dXzVCSTJj02ryXRwupjWAYuSCJ5QkoiT41RbnO8z_1ig6VQnieDdqgOq_FAnea5k7TWSq24aaaaUx2mMX6ld6ydNSNCvPi8zcdoJFcV84yp2_3xvTMY7okKe95GBS8mshFJIIiF-svEXfgFcP2Yg2JM-MAATdoPygBc6-Luyo1mzfePnjocmnbkINQlA.TDeHVCdAf0nuazbHgqtnNw.HRrp6qHwa7TGArRyby3WIwmif6ti9ierz76UjiqXSv5h93OmJ-Ha8xXFFSJVgsEfSs_3RZDbuv5KfpNMHKf27NEA0TSxA3B7KxYknGRZP3IFxWKOb2ImooRqRHHI9MuTkhswX2pa4_4yPc8bDhkHauJaHDtV5WSZ8CBNuUP6LT7CM3bsnv11jltcClUM7u-QUp-t-tYkS5wvnq1f1O2CtmqOAg_TGVkHNpeZru5aUuLEP0zzbaeg-jXQFfuZLFQhGMZOFwZtP2H1iXTjKxHR5gJNqXdCAaujcwcvLiYStNU1u3AkU73Xq8YLSXERg-4-h0cy7o6ROkdc-tqzNCDChDTpu9RYJ44cpNy3lmTwXK6duhuQPGBGn0M4k3Eoj1g_WC3wX3VhYh6weYceNDPYYofngVqMAhpJFpxF3gVcFzw9I-cSnKldTfmeQoo3hRuVbYJmgqsK6_23wu70H0ES2PMCvcg2zvuxCapWp2SY70O_HbUyy0LALrmaQoVnf2nHLLItHD7wjc_YhYBOnmKQaYifh34lyt1mlYzYLW1riT9U0pZ2YzhbNtsJLrV5KdAzpNVCj8TcMNAlePaJD1_YpMKQl9eNda79r_f76jUy-Avr8GcrV80MKz3HGLeTndUoEs6pkRDZ-qDqVe9G8g2zR4vQdy0OyVC4Hb2_YJNmCcL24zFy84Iflw9v0TvJZ6IBu32nuIjhupoK58xMxxIMPw.RQdBeAPwAyVwP5j1OpFSOqOdemos5-R931QYOK0tzmU; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1619807759; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vpg.yml b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vpg.yml index d4b3fe3de49..421343d262b 100644 --- a/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vpg.yml +++ b/spec/support/vcr_cassettes/vaos/v2/patients/get_patient_appointment_metadata_500_vpg.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"5fa5087d-3d6"' Set-Cookie: - - TS016f4012=01c8917e48a6ff5d6388745eba38598b953d4407daed4ccd11489fd27f706ab9121de9a03381e2bd807e1b3a5b8dfaf1336e3ec2f1; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.Z0CRvAbt_2adWSz9Z6HzoJ5JMIhL0iZfyU6O-cqpKqICLl8h6SBirspZdfTUakLilQnj9MKnzw6WIymIWes98Qs28SNjs9HeECoxZ_h9oNWvb0fExtS5anjDQXHi3-lplcMxHbSBvc_vIsRwkChLEsxZn1dXzVCSTJj02ryXRwupjWAYuSCJ5QkoiT41RbnO8z_1ig6VQnieDdqgOq_FAnea5k7TWSq24aaaaUx2mMX6ld6ydNSNCvPi8zcdoJFcV84yp2_3xvTMY7okKe95GBS8mshFJIIiF-svEXfgFcP2Yg2JM-MAATdoPygBc6-Luyo1mzfePnjocmnbkINQlA.TDeHVCdAf0nuazbHgqtnNw.HRrp6qHwa7TGArRyby3WIwmif6ti9ierz76UjiqXSv5h93OmJ-Ha8xXFFSJVgsEfSs_3RZDbuv5KfpNMHKf27NEA0TSxA3B7KxYknGRZP3IFxWKOb2ImooRqRHHI9MuTkhswX2pa4_4yPc8bDhkHauJaHDtV5WSZ8CBNuUP6LT7CM3bsnv11jltcClUM7u-QUp-t-tYkS5wvnq1f1O2CtmqOAg_TGVkHNpeZru5aUuLEP0zzbaeg-jXQFfuZLFQhGMZOFwZtP2H1iXTjKxHR5gJNqXdCAaujcwcvLiYStNU1u3AkU73Xq8YLSXERg-4-h0cy7o6ROkdc-tqzNCDChDTpu9RYJ44cpNy3lmTwXK6duhuQPGBGn0M4k3Eoj1g_WC3wX3VhYh6weYceNDPYYofngVqMAhpJFpxF3gVcFzw9I-cSnKldTfmeQoo3hRuVbYJmgqsK6_23wu70H0ES2PMCvcg2zvuxCapWp2SY70O_HbUyy0LALrmaQoVnf2nHLLItHD7wjc_YhYBOnmKQaYifh34lyt1mlYzYLW1riT9U0pZ2YzhbNtsJLrV5KdAzpNVCj8TcMNAlePaJD1_YpMKQl9eNda79r_f76jUy-Avr8GcrV80MKz3HGLeTndUoEs6pkRDZ-qDqVe9G8g2zR4vQdy0OyVC4Hb2_YJNmCcL24zFy84Iflw9v0TvJZ6IBu32nuIjhupoK58xMxxIMPw.RQdBeAPwAyVwP5j1OpFSOqOdemos5-R931QYOK0tzmU; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1619807759; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/systems/get_facilities_500.yml b/spec/support/vcr_cassettes/vaos/v2/systems/get_facilities_500.yml index 2b1a9c7bc38..e634b0b72bb 100644 --- a/spec/support/vcr_cassettes/vaos/v2/systems/get_facilities_500.yml +++ b/spec/support/vcr_cassettes/vaos/v2/systems/get_facilities_500.yml @@ -37,9 +37,9 @@ http_interactions: Etag: - '"601db677-1493"' Set-Cookie: - - TS016f4012=01c16e2d8199ee68e087f4a95a004599723b278bd760f211fca0f1b8f2f112e95018ef539c7364d13affd895018ff1716c060db429; + - TS016f4012=stubbed_cookie; Max-Age=900; Path=/ - - vamfjwtv3=eyJ6aXAiOiJERUYiLCJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.mKLH67aLBVCrvr2_K0NwDJ-QqmE99Zf4WqcIRwWXDBhsaN7EJ88Vd3ins3P_pl9iDYkT8L69hyHR8DR51Q2gmzbVFW809yTpZjLfPw9vpAwiORXjjgQ3_-qq4viAORH_zUZpl3DjtLiYjBRgWxS_95CZj3mzSdnSeSfUVDe5VyniH9eWIDz59XenfzFmS5B0soMO-X2duafNfwaaNSo-KWjSp_Otqi6mErSfLOucBggeJwQTFarA7QHeOFLZaecCQEJhTGM-0SdngucsZWvBQoKTrCEVjviaK9Y5-hzEV5uY-whu_WtySIrUO6cxQz7SCI11sQzKezsKONuzkXI2qw.asgZiebAa03skWeGKfIQYg.hyCXcgnHiiLNpoWV5yGH3bai_cRmUsYn23DjrqrX_IybOmPlsKVlLR7UmxYU1sOgGGv-YDfF9BAIZGMK72yv_2wHaq3N5c7rcqp7XoNqt6IDrFMbCJBnGVdIDZT5eZu56Gk4VFmXGOcpE3ngkf_oXOW1rmjAbfDRu_4fnZ5sfyeirjgI1dp9bj8LP26hZvwIVd2raABy1YpWJwYNiAjqe3dRPzyjst4Exd_XWGR6LhY8z11f8s76LtqvW_azBxdmPGi32FuORcZAx2bp7tZKB5x2KZUaso3SrEb3N_AGA0cD_0oZ_-J9RFQ5xkx2w2LrnUI5Yf-ggRJH0Bqhu7ZSGN9CIPJILGb3jCFKBYFRq-lblZiTsc445RMCkEmEp71Zg3V8kYH_tX_B7P9X5uo9DsAzLNJSDlIQ1CeMWSyP2lFaVzNRh6wp1GYt8eExnVlH4YvHmgZSyiTa1flR8y4zdqSHVu0O-Rd9FvUA2UmtUa4wm42UtgOpEB8n20RBYtZ5U0L9qGmJ1eD7UECkU9w5mPyA3gJ5lmiuHc4aFzAmHfpen1lIHQJbq_y431zahKQVyW2G27LBJglUUgpIxF29P8aNRKWMER3YvUWJ3LyoyRqlZDoQK--gSICBXUFdqefxdHVq3uzptwAeQC1ec7nAtMFzKrWY-xiFzeNWz-XsI3kTYQTx2gZcxtu2gumiNQTnlQkch6YtE1FTP5E2LoB8bQ.OEgm_3GWT2T_xAvZyHKXfp-Qx-3UwOjgK-TcoR0ZNsI; + - vamfjwtv3=stubbed_token; path=/; SameSite=Lax; HttpOnly - vamftimeoutv1=1621896131; SameSite=Lax; path=/ body: diff --git a/spec/support/vcr_cassettes/vaos/v2/systems/get_facility_clinics_200.yml b/spec/support/vcr_cassettes/vaos/v2/systems/get_facility_clinics_200.yml index 2788c3c9e0f..b7200a72ef8 100644 --- a/spec/support/vcr_cassettes/vaos/v2/systems/get_facility_clinics_200.yml +++ b/spec/support/vcr_cassettes/vaos/v2/systems/get_facility_clinics_200.yml @@ -88,7 +88,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6Ikthc3N1bGtlIiwic3ViIjoiMTAwMDEyMzQ1NlYxMjM0NTYiLCJhdXRoZW50aWNhdGVkIjp0cnVlLCJhdXRoZW50aWNhdGlvbkF1dGhvcml0eSI6Imdvdi52YS52YW9zIiwiaWRUeXBlIjoiSUNOIiwiZ2VuZGVyIjoiTUFMRSIsImlzcyI6Imdvdi52YS52YW1mLnVzZXJzZXJ2aWNlLnYyIiwiZGF0ZU9mQmlydGgiOiIyMDA2MDExNyIsInZlcnNpb24iOjIuNiwiZWRpcGlkIjoiNjI4OTA5NTQ3NyIsInNzbiI6IjMyMDc5OTczMCIsImZpcnN0TmFtZSI6IlRvbWFzIiwibmJmIjoxNjMzNzE4MjE3LCJzc3QiOjE2MzM3MTgzOTYsInBhdGllbnQiOnsiZmlyc3ROYW1lIjoiVG9tYXMiLCJsYXN0TmFtZSI6Ikthc3N1bGtlIiwiZ2VuZGVyIjoiTUFMRSIsImljbiI6IjEwMDAxMjM0NTZWMTIzNDU2IiwiZG9iIjoiMjAwNi0wMS0xNyIsImRhdGVPZkJpcnRoIjoiMjAwNi0wMS0xNyIsInNzbiI6IjMyMDc5OTczMCJ9LCJkb2IiOiIyMDA2MDExNyIsInZhbWYuYXV0aC5yb2xlcyI6WyJ2ZXRlcmFuIl0sImV4cCI6MTYzMzcxOTI5NywianRpIjoiODQyODZjNzEtY2Q0OC00YzRiLTkyOTktMTczNGMyNGYwYzE2IiwibG9hIjoyfQ.nxRkIHXSesYu83GA3RQ24GKyul-KN6jch0SodfVHtoC5Bc9vfstKrinVg15GO_FBXoFZ6IzFGBl4c9iIFU2yQT4WXdPzESpOWlIfUGIMXbvcBnA0yN115Ai9P3yYEAPRxmPahPwMeUrNFc58-Em39BVk1erriO0oK5yNKQ2hTBKN2RCg3Cwi7uFOuUYX34-TWX0SA3s82mqRwzMjQVkCdgRA5jjdDFBGRpsLUTTn_ixHis_UV513f3gz9jRGDVIPZrWk45RnJnrefZqoYptFO7sdbJ5qIo30kvWASw1re1V94ckPPehG2C-Q6GL7Ox7GQVmQEoDdlq3HEy9eRctOvQ + - stubbed_token X-Request-Id: - '' Accept-Encoding: @@ -146,7 +146,7 @@ http_interactions: Referer: - https://review-instance.va.gov X-Vamf-Jwt: - - eyJhbGciOiJSUzUxMiJ9.eyJsYXN0TmFtZSI6IlJ1bm9sZnNzb24iLCJzdWIiOiIxMDAwMTIzNDU2VjEyMzQ1NiIsImF1dGhlbnRpY2F0ZWQiOnRydWUsImF1dGhlbnRpY2F0aW9uQXV0aG9yaXR5IjoiZ292LnZhLnZhb3MiLCJpZFR5cGUiOiJJQ04iLCJnZW5kZXIiOiJNQUxFIiwiaXNzIjoiZ292LnZhLnZhbWYudXNlcnNlcnZpY2UudjIiLCJkYXRlT2ZCaXJ0aCI6IjE5OTEwNTIxIiwidmVyc2lvbiI6Mi42LCJlZGlwaWQiOiI5ODAwNDY2NDI4Iiwic3NuIjoiNjA5ODYyNDU1IiwiZmlyc3ROYW1lIjoiTWFydGgiLCJuYmYiOjE2MzM3MTg0MDMsInNzdCI6MTYzMzcxODU4MiwicGF0aWVudCI6eyJmaXJzdE5hbWUiOiJNYXJ0aCIsImxhc3ROYW1lIjoiUnVub2xmc3NvbiIsImdlbmRlciI6Ik1BTEUiLCJpY24iOiIxMDAwMTIzNDU2VjEyMzQ1NiIsImRvYiI6IjE5OTEtMDUtMjEiLCJkYXRlT2ZCaXJ0aCI6IjE5OTEtMDUtMjEiLCJzc24iOiI2MDk4NjI0NTUifSwiZG9iIjoiMTk5MTA1MjEiLCJ2YW1mLmF1dGgucm9sZXMiOlsidmV0ZXJhbiJdLCJleHAiOjE2MzM3MTk0ODMsImp0aSI6ImJlMzI5YWI2LTk4NmMtNDJiMi04MTQ0LTE3NDg3NTVhYTJjYiIsImxvYSI6Mn0.dk9teFlVFhZeU-uNIQBJ-9kXEmhJaM56lZxaee46sFY1gvGCuzRS6eNbpoZMuXnr-Cbp6Ds9Fepj9bnJUt_O0p7l65Be7NnsnEvXgURu7vC0Fw_57q4isr_7DBpVNaHLzdKnzru9Z03op0BlJ_FVDTk5J8tSh9XE2xRHGMdxULGgU5cvo1qDXIuV9TiKntM2rYWdxDKLVjCCA55ybHkNuQ5yH6xukBc_8cIqiF3yELWVjxwCzF8FuQ4wlFuAHrdgfsSbEoWELVsshHBnfLX4Is44afJJw7jalfxb-iI-Hpn_dcUmwbk4W0tRtp5yLNk1Rr6KG8w6mcp7k-cZzxFg-w + - stubbed_token X-Request-Id: - '' Accept-Encoding: From 251a5d6f22e42f155d4a1d23c97ad0cb1f4f07ff Mon Sep 17 00:00:00 2001 From: s-caso <94458706+s-caso@users.noreply.github.com> Date: Tue, 16 Apr 2024 12:41:49 -0400 Subject: [PATCH 168/260] add feature flag for toe dup call (#15806) --- config/features.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/features.yml b/config/features.yml index 25a9e097015..ae830b1ec0e 100644 --- a/config/features.yml +++ b/config/features.yml @@ -1218,6 +1218,10 @@ features: actor_type: user description: Enables sleep apnea supplies to be ordered in the supply reorder tool / MDOT. enable_in_development: true + toe_dup_contact_info_call: + actor_type: user + description: Flag to use contact info call and modal + enable_in_development: true toe_short_circuit_bgs_failure: actor_type: user description: Flag to use begin rescue block for BGS call From 1567da6296ce470c61daa4bded644b9046d28b6a Mon Sep 17 00:00:00 2001 From: Jason C Date: Tue, 16 Apr 2024 10:00:40 -0700 Subject: [PATCH 169/260] Mobile: Create EVSSClaim even when using lighthouse (#16337) * Create EVSSClaim even when using lighthouse * We don't need to return the claim * Update tests to be better --------- Co-authored-by: Tonksthebear --- .../mobile/v0/lighthouse_claims/proxy.rb | 21 +++++++++++-- ...laims_and_appeals_overview_request_spec.rb | 30 +++++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/modules/mobile/app/services/mobile/v0/lighthouse_claims/proxy.rb b/modules/mobile/app/services/mobile/v0/lighthouse_claims/proxy.rb index 62ffba0da04..ebaec5b2ba5 100644 --- a/modules/mobile/app/services/mobile/v0/lighthouse_claims/proxy.rb +++ b/modules/mobile/app/services/mobile/v0/lighthouse_claims/proxy.rb @@ -14,12 +14,14 @@ def request_decision(id) claims_service.submit5103(@user, id) end + # Temporary: We're adding the claims to the EVSSClaim table until decision letters switch over to lighthouse def get_all_claims lambda { begin - claims_list = claims_service.get_claims + claims_list = claims_service.get_claims['data'] + claims_list.each { |claim| create_or_update_claim(claim) } { - list: claims_list['data'], + list: claims_list, errors: nil } rescue => e @@ -33,6 +35,21 @@ def get_all_claims def claims_service @claims_service ||= BenefitsClaims::Service.new(@user.icn) end + + def claims_scope + @claims_scope ||= EVSSClaim.for_user(@user) + end + + def create_or_update_claim(raw_claim) + claim = claims_scope.where(evss_id: raw_claim['id']).first + if claim.blank? + claim = EVSSClaim.new(user_uuid: @user.uuid, + user_account: @user.user_account, + evss_id: raw_claim['id'], + data: {}) + end + claim.update(list_data: raw_claim) + end end end end diff --git a/modules/mobile/spec/request/claims_and_appeals_overview_request_spec.rb b/modules/mobile/spec/request/claims_and_appeals_overview_request_spec.rb index 843ade084d9..6bcf8c46bf1 100644 --- a/modules/mobile/spec/request/claims_and_appeals_overview_request_spec.rb +++ b/modules/mobile/spec/request/claims_and_appeals_overview_request_spec.rb @@ -485,6 +485,36 @@ end end end + + describe 'EVSSClaim count' do + it 'creates record if it does not exist' do + VCR.use_cassette(good_claims_response_vcr_path) do + VCR.use_cassette('mobile/appeals/appeals') do + expect do + get('/mobile/v0/claims-and-appeals-overview', headers: sis_headers, params:) + end.to change(EVSSClaim, :count) + end + end + end + + it 'updates record if it does exist' do + VCR.use_cassette(good_claims_response_vcr_path) do + VCR.use_cassette('mobile/appeals/appeals') do + evss_id = lighthouse_flag ? 600_383_363 : 600_114_693 + claim = EVSSClaim.create(user_uuid: sis_user.uuid, + user_account: sis_user.user_account, + evss_id:, + created_at: 1.week.ago, + updated_at: 1.week.ago, + data: {}) + expect do + get('/mobile/v0/claims-and-appeals-overview', headers: sis_headers, params:) + claim.reload + end.to change(claim, :updated_at) + end + end + end + end end end From 16986fc14d2b160ae7f87331ecdc32a9eb2e834c Mon Sep 17 00:00:00 2001 From: Wayne Weibel Date: Tue, 16 Apr 2024 14:29:36 -0400 Subject: [PATCH 170/260] Lighthouse Benefits Intake Configuration (#16332) --- .github/CODEOWNERS | 2 + config/settings.yml | 6 + .../benefits_intake/configuration.rb | 76 +++++++++++++ .../benefits_intake/configuration_spec.rb | 104 ++++++++++++++++++ 4 files changed, 188 insertions(+) create mode 100644 lib/lighthouse/benefits_intake/configuration.rb create mode 100644 spec/lib/lighthouse/benefits_intake/configuration_spec.rb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 76122d3c070..bfcf84627ab 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -871,6 +871,7 @@ lib/lgy/service.rb @department-of-veterans-affairs/benefits-non-disability @depa lib/lgy/tag_sentry.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/lighthouse @department-of-veterans-affairs/backend-review-group lib/lighthouse/benefit_claims @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/lighthouse/benefits_intake @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group lib/lighthouse/letters_generator @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/mail_automation @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/map/ @department-of-veterans-affairs/octo-identity @@ -1323,6 +1324,7 @@ spec/lib/lighthouse/auth @department-of-veterans-affairs/benefits-management-too spec/lib/lighthouse/benefits_claims @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/lib/lighthouse/benefits_documents @department-of-veterans-affairs/backend-review-group spec/lib/lighthouse/benefits_documents/service_spec.rb @department-of-veterans-affairs/backend-review-group +spec/lib/lighthouse/benefits_intake @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group spec/lib/lighthouse/direct_deposit @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/dbex-trex @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/lib/lighthouse/direct_deposit/payment_account_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/lib/lighthouse/facilities @department-of-veterans-affairs/vfs-facilities diff --git a/config/settings.yml b/config/settings.yml index 6658613b94d..88fac504297 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -988,6 +988,12 @@ lighthouse: rsa_key: ~ aud_claim_url: https://deptva-eval.okta.com/oauth2/ausln2mo4jCAYRrlR2p7/v1/token use_mocks: false + benefits_intake: + host: https://sandbox-api.va.gov + path: /services/vba_documents + version: v1 + use_mocks: false + api_key: ~ letters_generator: url: https://sandbox-api.va.gov path: /services/va-letter-generator/v1/ diff --git a/lib/lighthouse/benefits_intake/configuration.rb b/lib/lighthouse/benefits_intake/configuration.rb new file mode 100644 index 00000000000..58121c930e4 --- /dev/null +++ b/lib/lighthouse/benefits_intake/configuration.rb @@ -0,0 +1,76 @@ +# frozen_string_literal: true + +require 'common/client/configuration/rest' +require 'faraday/multipart' + +module BenefitsIntake + ## + # HTTP client configuration for the {BenefitsIntake::Service}, + # sets the base path, the base request headers, and a service name for breakers and metrics. + # + class Configuration < Common::Client::Configuration::REST + self.read_timeout = Settings.lighthouse.benefits_intake.timeout || 20 + + ## + # @return [Config::Options] Settings for benefits_claims API. + # + def intake_settings + Settings.lighthouse.benefits_intake + end + + ## + # @return [String] Base path. + # + def service_path + url = [intake_settings.host, intake_settings.path, intake_settings.version] + url.map { |segment| segment.sub(%r{^/}, '').chomp('/') }.join('/') + end + + ## + # @return [String] Service name to use in breakers and metrics. + # + def service_name + 'BenefitsIntake' + end + + ## + # @return [Hash] The basic headers required for any Lighthouse API call + # + def self.base_request_headers + key = Settings.lighthouse.benefits_intake.api_key + raise "No api_key set for benefits_intake. Please set 'lighthouse.benefits_intake.api_key'" if key.nil? + + super.merge('apikey' => key) + end + + ## + # Creates a connection with json parsing and breaker functionality. + # + # @return [Faraday::Connection] a Faraday connection instance. + # + def connection + @conn ||= Faraday.new(service_path, headers: base_request_headers, request: request_options) do |faraday| + faraday.use :breakers + faraday.use Faraday::Response::RaiseError + + faraday.request :multipart + faraday.request :json + + faraday.response :betamocks if use_mocks? + faraday.response :json + faraday.adapter Faraday.default_adapter + end + end + + ## + # @return [Boolean] Should the service use mock data in lower environments. + # + def use_mocks? + intake_settings.use_mocks || false + end + + def breakers_error_threshold + 80 # breakers will be tripped if error rate reaches 80% over a two minute period. + end + end +end diff --git a/spec/lib/lighthouse/benefits_intake/configuration_spec.rb b/spec/lib/lighthouse/benefits_intake/configuration_spec.rb new file mode 100644 index 00000000000..d5ce23e2fa0 --- /dev/null +++ b/spec/lib/lighthouse/benefits_intake/configuration_spec.rb @@ -0,0 +1,104 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'common/client/configuration/rest' +require 'lighthouse/benefits_intake/configuration' + +RSpec.describe BenefitsIntake::Configuration do + let(:base) { Common::Client::Configuration::REST } + let(:config) { BenefitsIntake::Configuration.send(:new) } + let(:settings) do + OpenStruct.new({ + host: 'https://sandbox-api.va.gov', + path: '/services/vba_documents', + version: 'v1', + use_mocks: false, + api_key: 'some-long-hash-api-key' + }) + end + + before do + allow(Settings.lighthouse).to receive(:benefits_intake).and_return(settings) + end + + context 'valid settings' do + it 'returns settings' do + expect(config.intake_settings).to eq(settings) + end + + it 'has correct api_key' do + expect(config.intake_settings.api_key).to eq(settings.api_key) + end + + it 'returns service_path' do + valid_path = 'https://sandbox-api.va.gov/services/vba_documents/v1' + expect(config.service_path).to eq(valid_path) + end + + it 'returns use_mocks' do + expect(config.use_mocks?).to eq(settings.use_mocks) + end + end + + context 'expected constants' do + it 'returns service_name' do + expect(config.service_name).to eq('BenefitsIntake') + end + + it 'returns breakers_error_threshold' do + expect(config.breakers_error_threshold).to eq(80) + end + end + + describe '#base_request_headers' do + it 'returns expected headers' do + headers = config.base_request_headers + expected = base.base_request_headers.merge({ 'apikey' => settings.api_key }) + expect(headers).to eq(expected) + end + + it 'errors if missing api_key' do + allow(Settings.lighthouse.benefits_intake).to receive(:api_key).and_return(nil) + expect { config.base_request_headers }.to raise_error StandardError, /^No api_key set.+/ + end + end + + describe '#connection' do + let(:faraday) { double('faraday') } + + before do + allow(Faraday).to receive(:new).and_yield(faraday) + + allow(config).to receive(:service_path).and_return('service_path') + allow(config).to receive(:base_request_headers).and_return('base_request_headers') + allow(config).to receive(:request_options).and_return('request_options') + allow(config).to receive(:use_mocks?).and_return(true) + end + + it 'returns existing connection' do + config.instance_variable_set(:@conn, 'TEST') + + expect(Faraday).not_to receive(:new) + expect(config.connection).to eq('TEST') + end + + it 'creates the connection' do + expect(Faraday).to receive(:new).with('service_path', headers: 'base_request_headers', request: 'request_options') + + expect(faraday).to receive(:use).once.with(:breakers) + expect(faraday).to receive(:use).once.with(Faraday::Response::RaiseError) + + expect(faraday).to receive(:request).once.with(:multipart) + expect(faraday).to receive(:request).once.with(:json) + + expect(faraday).to receive(:response).once.with(:betamocks) # use_mocks? => true + expect(faraday).to receive(:response).once.with(:json) + + expect(faraday).to receive(:adapter).once.with(Faraday.default_adapter) + + config.connection + end + end + + # end RSpec.describe +end From 39ccf4ecaa5e0f0ce04df79675d09af6de62253a Mon Sep 17 00:00:00 2001 From: Wayne Weibel Date: Tue, 16 Apr 2024 15:25:56 -0400 Subject: [PATCH 171/260] Lighthouse Benefits Intake Service (#16324) --- lib/lighthouse/benefits_intake/service.rb | 150 +++++++++ .../benefits_intake/service_spec.rb | 287 ++++++++++++++++++ 2 files changed, 437 insertions(+) create mode 100644 lib/lighthouse/benefits_intake/service.rb create mode 100644 spec/lib/lighthouse/benefits_intake/service_spec.rb diff --git a/lib/lighthouse/benefits_intake/service.rb b/lib/lighthouse/benefits_intake/service.rb new file mode 100644 index 00000000000..ecc9abc6cbb --- /dev/null +++ b/lib/lighthouse/benefits_intake/service.rb @@ -0,0 +1,150 @@ +# frozen_string_literal: true + +require 'common/client/base' +require 'lighthouse/benefits_intake/configuration' +require 'lighthouse/benefits_intake/metadata' + +module BenefitsIntake + ## + # Proxy Service for the Lighthouse Claims Intake API Service. + # We are using it here to submit claims that cannot be auto-established, + # via paper submission (electronic PDF submissiont to CMP) + # + # https://developer.va.gov/explore/api/benefits-intake/docs + # + class Service < Common::Client::Base + configuration BenefitsIntake::Configuration + + # TODO: process document error similar to service exception + class InvalidDocumentError < StandardError; end + + STATSD_KEY_PREFIX = 'api.benefits_intake' + + attr_reader :location, :uuid + + ## + # Perform the upload to BenefitsIntake + # parameters should be run through validation functions first, to prevent downstream processing errors + # + # @param [Hash] metadata + # @param [String] document + # @param [Array] attachments; optional, default = [] + # @param [String] upload_url; optional, default = @location + # + def perform_upload(metadata:, document:, attachments: [], upload_url: nil) + upload_url, _uuid = request_upload unless upload_url + + meta_tmp = Common::FileHelpers.generate_temp_file(metadata.to_s, "#{STATSD_KEY_PREFIX}.#{@uuid}.metadata.json") + + params = {} + params[:metadata] = Faraday::UploadIO.new(meta_tmp, Mime[:json].to_s, 'metadata.json') + params[:content] = Faraday::UploadIO.new(document, Mime[:pdf].to_s, File.basename(document)) + attachments.each.with_index do |attachment, i| + params[:"attachment#{i + 1}"] = Faraday::UploadIO.new(attachment, Mime[:pdf].to_s, File.basename(attachment)) + end + + perform :put, upload_url, params, { 'Content-Type' => 'multipart/form-data' } + end + + ## + # Instantiates a new location and uuid for upload to BenefitsIntake + # + # @param [Boolean] refresh + # + def request_upload(refresh: false) + if !@uploads || refresh + @uploads = perform :post, 'uploads', {}, {} + + @location = @uploads.body.dig('data', 'attributes', 'location') + @uuid = @uploads.body.dig('data', 'id') + end + + [@location, @uuid] + end + + ## + # Get the status for a previous upload + # + # @param [String] uuid + # + def get_status(uuid:) + headers = { 'accept' => Mime[:json].to_s } + perform :get, "uploads/#{uuid}", {}, headers + end + + ## + # Get the status for a set of prior uploads + # + # @param [Array] uuids + # + def bulk_status(uuids:) + headers = { 'Content-Type' => Mime[:json].to_s, 'accept' => Mime[:json].to_s } + data = { uuids: }.to_json + perform :post, 'uploads/report', data, headers + end + + ## + # Download a zip of 'what the server sees' for a previous upload + # + # @param [String] uuid + # + def download(uuid:) + headers = { 'accept' => Mime[:zip].to_s } + perform :get, "uploads/#{uuid}/download", {}, headers + end + + ## + # Validate the metadata satisfies BenefitsIntake specifications. + # @see BenefitsIntake::Metadata.validate + # + # @param [Hash] metadata + # + # @returns [Hash] validated and corrected metadata + # + def valid_metadata?(metadata:) + BenefitsIntake::Metadata.validate(metadata) + end + + ## + # Validate a file satisfies BenefitsIntake specifications. File must be a PDF. + # + # @param [String] document + # @param [Hash] headers; optional, default nil + # + def valid_document?(document:, headers: nil) + doc = File.read(document, mode: 'rb') + + doc_mime = Marcel::MimeType.for(doc) + raise TypeError, "Invalid Document MimeType: #{doc_mime}" if doc_mime != Mime[:pdf].to_s + + headers = (headers || {}).merge({ 'Content-Type': doc_mime }) + response = perform :post, 'uploads/validate_document', doc, headers + + raise InvalidDocumentError, "Invalid Document: #{response}" unless response.success? + + document + end + + ## + # Validate the upload meets BenefitsIntake specifications. + # + # @param [Hash] metadata + # @param [String] document + # @param [Array] attachments; optional, default [] + # @param [Hash] headers; optional, default nil + # + # @return [Hash] payload for upload + # + def valid_upload?(metadata:, document:, attachments: [], headers: nil) + { + metadata: valid_metadata?(metadata:), + document: valid_document?(document:, headers:), + attachments: attachments.map { |attachment| valid_document?(document: attachment, headers:) } + } + end + + # end Service + end + + # end BenefitsIntake +end diff --git a/spec/lib/lighthouse/benefits_intake/service_spec.rb b/spec/lib/lighthouse/benefits_intake/service_spec.rb new file mode 100644 index 00000000000..cb593e5f47b --- /dev/null +++ b/spec/lib/lighthouse/benefits_intake/service_spec.rb @@ -0,0 +1,287 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'common/file_helpers' +require 'lighthouse/benefits_intake/service' + +RSpec.describe BenefitsIntake::Service do + let(:service) { BenefitsIntake::Service.new } + let(:metadata) do + { + 'veteranFirstName' => 'firstname', + 'veteranLastName' => 'lastname', + 'fileNumber' => '123456789', + 'zipCode' => '12345-5555', + 'source' => 'source', + 'docType' => 'doc_type', + 'businessLine' => 'BVA' + } + end + let(:upload) do + OpenStruct.new({ + body: { + 'data' => { + 'id' => 'uuid-for-the-upload', + 'attributes' => { + 'location' => 'upload-url-location' + } + } + } + }) + end + let(:mime_pdf) { Mime[:pdf].to_s } + let(:mime_json) { Mime[:json].to_s } + + before do + allow(service).to receive(:perform) + end + + describe '#perform_upload' do + let(:args) do + { + metadata: 'metadata', + document: 'file-path', + attachments: %w[attachment-path1 attachment-path2] + # upload_url: nil, # force call to #request_upload + } + end + + let(:expected_params) do + { + metadata: 'a-file-io-object', + content: 'a-file-io-object', + attachment1: 'a-file-io-object', + attachment2: 'a-file-io-object' + } + end + + let(:headers) { { 'Content-Type' => 'multipart/form-data' } } + + before do + service.instance_variable_set(:@uploads, true) + service.instance_variable_set(:@location, 'location') + service.instance_variable_set(:@uuid, 'uuid') + + allow(Common::FileHelpers).to receive(:generate_temp_file).and_return 'a-temp-file' + allow(Faraday::UploadIO).to receive(:new).and_return 'a-file-io-object' + end + + it 'performs the upload' do + expect(Common::FileHelpers).to( + receive(:generate_temp_file).once.with('metadata', 'api.benefits_intake.uuid.metadata.json') + ) + + expect(Faraday::UploadIO).to receive(:new).once.with('a-temp-file', mime_json, 'metadata.json') + expect(Faraday::UploadIO).to receive(:new).once.with('file-path', mime_pdf, 'file-path') + expect(Faraday::UploadIO).to receive(:new).once.with('attachment-path1', mime_pdf, 'attachment-path1') + expect(Faraday::UploadIO).to receive(:new).once.with('attachment-path2', mime_pdf, 'attachment-path2') + + expect(service).to receive(:perform).with(:put, 'location', expected_params, headers) + service.perform_upload(**args) + end + + it 'performs the upload to a different url' do + args[:upload_url] = 'another-location' + expect(service).not_to receive(:request_upload) + expect(service).to receive(:perform).with(:put, 'another-location', expected_params, headers) + service.perform_upload(**args) + end + end + + describe '#request_upload' do + it 'instantiates and returns location and uuid' do + allow(service).to receive(:perform).and_return(upload) + + expect(service).to receive(:perform).with(:post, 'uploads', {}, {}) + + location, uuid = service.request_upload + + expect(location).to eq('upload-url-location') + expect(uuid).to eq('uuid-for-the-upload') + expect(service.location).to eq(location) + expect(service.uuid).to eq(uuid) + end + + context 'existing instance variables' do + before do + service.instance_variable_set(:@uploads, true) + service.instance_variable_set(:@location, 'location') + service.instance_variable_set(:@uuid, 'uuid') + end + + it 'returns existing instance values' do + expect(service).not_to receive(:perform) + + location, uuid = service.request_upload + + expect(location).to eq('location') + expect(uuid).to eq('uuid') + end + + it 're-instantiates and return location and uuid' do + allow(service).to receive(:perform).and_return(upload) + + expect(service).to receive(:perform).with(:post, 'uploads', {}, {}) + + location, uuid = service.request_upload(refresh: true) + + expect(location).to eq('upload-url-location') + expect(uuid).to eq('uuid-for-the-upload') + expect(service.location).to eq(location) + expect(service.uuid).to eq(uuid) + end + end + end + + describe '#get_status' do + it 'gets an upload status' do + uuid = '12345TEST' + headers = { 'accept' => mime_json } + + expect(service).to receive(:perform).with(:get, "uploads/#{uuid}", {}, headers) + service.get_status(uuid:) + end + end + + describe '#bulk_status' do + it 'requests a status report' do + uuids = ['12345TEST', '6789FOO', 'BAR!'] + headers = { 'Content-Type' => mime_json, 'accept' => mime_json } + data = { uuids: }.to_json + + expect(service).to receive(:perform).with(:post, 'uploads/report', data, headers) + + service.bulk_status(uuids:) + end + end + + describe '#download' do + it 'gets the download' do + uuid = '12345TEST' + headers = { 'accept' => Mime[:zip].to_s } + + expect(service).to receive(:perform).with(:get, "uploads/#{uuid}/download", {}, headers) + service.download(uuid:) + end + end + + describe '#valid_metadata?' do + it 'returns valid metadata' do + data = service.valid_metadata?(metadata:) + expect(data).to eq(metadata) + end + + context 'invalid metadata' do + it 'errors on missing field' do + expect do + service.valid_metadata?(metadata: {}) + end.to raise_error(ArgumentError, 'veteran first name is missing') + end + + it 'errors on non-string field' do + expect do + service.valid_metadata?(metadata: { 'veteranFirstName' => 42 }) + end.to raise_error(ArgumentError, 'veteran first name is not a string') + end + + it 'errors on blank field' do + expect do + service.valid_metadata?(metadata: { 'veteranFirstName' => '' }) + end.to raise_error(ArgumentError, 'veteran first name is blank') + + expect do + service.valid_metadata?(metadata: { 'veteranFirstName' => ' ' }) + end.to raise_error(ArgumentError, 'veteran first name is blank') + + expect do + service.valid_metadata?(metadata: { 'veteranFirstName' => '23&_$!42' }) + end.to raise_error(ArgumentError, 'veteran first name is blank') + end + end + end + + describe '#valid_document?' do + let(:document) { 'fake-file-path' } + + context 'a valid file' do + before do + allow(File).to receive(:read).and_return('test-file-read') + allow(Marcel::MimeType).to receive(:for).and_return(mime_pdf) + allow(service).to receive(:perform).and_return OpenStruct.new({ success?: true }) + end + + it 'returns document path' do + expect(File).to receive(:read).once.with(document, mode: 'rb') + expect(Marcel::MimeType).to receive(:for).once.with('test-file-read') + expect(service).to receive(:perform).once.with(:post, 'uploads/validate_document', 'test-file-read', anything) + + expect(service.valid_document?(document:)).to eq(document) + end + end + + context 'an invalid file' do + it 'errors reading a missing file' do + expect do + service.valid_document?(document:) + end.to raise_error SystemCallError, /#{document}/ + end + + it 'errors if not a PDF' do + allow(File).to receive(:read).and_return('test-file-read') + allow(Marcel::MimeType).to receive(:for).and_return('not-a-pdf') + + expect do + service.valid_document?(document:) + end.to raise_error TypeError, 'Invalid Document MimeType: not-a-pdf' + end + + it 'errors on unsuccessful api validation' do + allow(File).to receive(:read).and_return('test-file-read') + allow(Marcel::MimeType).to receive(:for).and_return(mime_pdf) + allow(service).to receive(:perform).and_return OpenStruct.new({ success?: false }) + + expect do + service.valid_document?(document:) + end.to raise_error BenefitsIntake::Service::InvalidDocumentError, /Invalid Document/ + end + end + end + + describe '#valid_upload?' do + it 'returns valid upload parameters' do + allow(service).to receive(:valid_document?).and_return('valid-doc-path') + + # no attachments included + expected = { metadata:, document: 'valid-doc-path', attachments: [] } + expect(service).to receive(:valid_document?).once + + response = service.valid_upload?(metadata:, document: 'file-path') + expect(response).to eq(expected) + + # with 2 attachments + expected = { + metadata:, + document: 'valid-doc-path', + attachments: %w[valid-doc-path valid-doc-path] + } + expect(service).to receive(:valid_document?).exactly(3).times + + response = service.valid_upload?(metadata:, document: 'file-path', attachments: %w[1 2]) + expect(response).to eq(expected) + end + + it 'errors on bad metadata' do + expect do + service.valid_upload?(metadata: {}, document: 'file-path') + end.to raise_error ArgumentError + end + + it 'errors on bad file' do + expect do + service.valid_upload?(metadata:, document: 'file-path') + end.to raise_error SystemCallError + end + end + + # end RSpec.describe +end From 839a95809dbeefeddf6f34dc69fb9572fe5dae83 Mon Sep 17 00:00:00 2001 From: Micah Frazier Date: Tue, 16 Apr 2024 13:28:48 -0600 Subject: [PATCH 172/260] Ndbex/69209 ch36 to benefits intake (#16351) * level set * level set with master * removing yarn.lock * placeholder * Renaming and restructuring ecc job and dependencies * Added new feature flag name * SMall change to ecc claim model spec * Tests may not be tested properly * Fixed failing tests due to improperly calling perform_async when it should just be perform * ECC model claim file was not listed in codeowners file * Another codeowners change to have backend-review-group in it * Test and call update for ECC * CODEOWNERS change and removing sentry calls in the job * Rubocop * log message tweaks --- .github/CODEOWNERS | 3 +- ...ion_career_counseling_claims_controller.rb | 2 +- .../education_career_counseling_claim.rb | 8 +++-- .../submit_career_counseling_job.rb | 17 +++++------ config/features.yml | 3 ++ ...areer_counseling_claims_controller_spec.rb | 2 +- .../education_career_counseling_claim_spec.rb | 30 ++++++++++++++++--- .../submit_career_counseling_job_spec.rb | 12 ++++---- 8 files changed, 52 insertions(+), 25 deletions(-) rename app/sidekiq/{central_mail => lighthouse}/submit_career_counseling_job.rb (63%) rename spec/sidekiq/{central_mail => lighthouse}/submit_career_counseling_job_spec.rb (80%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index bfcf84627ab..b52b430ccdf 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -293,6 +293,7 @@ app/models/session.rb @department-of-veterans-affairs/octo-identity app/models/saved_claim/burial.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/pensions @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/saved_claim/pension.rb @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group app/models/saved_claim/veteran_readiness_employment_claim.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/models/saved_claim/education_career_counseling_claim.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/sign_in @department-of-veterans-affairs/octo-identity app/models/single_logout_request.rb @department-of-veterans-affairs/octo-identity app/models/spool_file_event.rb @department-of-veterans-affairs/my-education-benefits @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -582,7 +583,6 @@ app/sidekiq/account_login_statistics_job.rb @department-of-veterans-affairs/octo app/sidekiq/benefits_intake_status_job.rb @department-of-veterans-affairs/platform-va-product-forms @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/bgs @department-of-veterans-affairs/benefits-dependents-management @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/central_mail/delete_old_claims.rb @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -app/sidekiq/central_mail/submit_career_counseling_job.rb @department-of-veterans-affairs/my-education-benefits @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/central_mail/submit_form4142_job.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/central_mail/submit_saved_claim_job.rb @department-of-veterans-affairs/backend-review-group app/sidekiq/central_mail/submit_central_form686c_job.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/benefits-dependents-management @@ -618,6 +618,7 @@ app/sidekiq/income_limits @department-of-veterans-affairs/vfs-public-websites-fr app/sidekiq/in_progress_form_cleaner.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/kms_key_rotation @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/lighthouse @department-of-veterans-affairs/backend-review-group +app/sidekiq/lighthouse/submit_career_counseling_job.rb @department-of-veterans-affairs/my-education-benefits @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/mhv @department-of-veterans-affairs/vfs-mhv-medical-records @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/pager_duty @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/preneeds @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/app/controllers/v0/education_career_counseling_claims_controller.rb b/app/controllers/v0/education_career_counseling_claims_controller.rb index 7f2e36b7eb3..a79a27a5b74 100644 --- a/app/controllers/v0/education_career_counseling_claims_controller.rb +++ b/app/controllers/v0/education_career_counseling_claims_controller.rb @@ -13,7 +13,7 @@ def create raise Common::Exceptions::ValidationErrors, claim end - CentralMail::SubmitCareerCounselingJob.perform_async(claim.id, @current_user&.uuid) + Lighthouse::SubmitCareerCounselingJob.perform_async(claim.id, @current_user&.uuid) Rails.logger.info "ClaimID=#{claim.confirmation_number} Form=#{claim.class::FORM}" clear_saved_form(claim.form_id) diff --git a/app/models/saved_claim/education_career_counseling_claim.rb b/app/models/saved_claim/education_career_counseling_claim.rb index 4ca69e12edf..0c3a548eae8 100644 --- a/app/models/saved_claim/education_career_counseling_claim.rb +++ b/app/models/saved_claim/education_career_counseling_claim.rb @@ -8,7 +8,7 @@ def regional_office [] end - def send_to_central_mail! + def send_to_benefits_intake! form_copy = parsed_form if form_copy['veteranSocialSecurityNumber'].blank? @@ -27,7 +27,11 @@ def process_attachments! files = PersistentAttachment.where(guid: refs.map(&:confirmationCode)) files.find_each { |f| f.update(saved_claim_id: id) } - CentralMail::SubmitSavedClaimJob.new.perform(id) + if Flipper.enabled?(:ecc_benefits_intake_submission) + Lighthouse::SubmitBenefitsIntakeClaim.new.perform(id) + else + CentralMail::SubmitSavedClaimJob.new.perform(id) + end end def business_line diff --git a/app/sidekiq/central_mail/submit_career_counseling_job.rb b/app/sidekiq/lighthouse/submit_career_counseling_job.rb similarity index 63% rename from app/sidekiq/central_mail/submit_career_counseling_job.rb rename to app/sidekiq/lighthouse/submit_career_counseling_job.rb index ecb0bda9090..9ee4cbac7b6 100644 --- a/app/sidekiq/central_mail/submit_career_counseling_job.rb +++ b/app/sidekiq/lighthouse/submit_career_counseling_job.rb @@ -1,18 +1,17 @@ # frozen_string_literal: true -module CentralMail +module Lighthouse class SubmitCareerCounselingJob include Sidekiq::Job - include SentryLogging RETRY = 14 - STATSD_KEY_PREFIX = 'worker.central_mail.submit_career_counseling_job' + STATSD_KEY_PREFIX = 'worker.lighthouse.submit_career_counseling_job' sidekiq_options retry: RETRY sidekiq_retries_exhausted do |msg, _ex| Rails.logger.error( - "Failed all retries on CentralMail::SubmitCareerCounselingJob, last error: #{msg['error_message']}" + "Failed all retries on SubmitCareerCounselingJob, last error: #{msg['error_message']}" ) StatsD.increment("#{STATSD_KEY_PREFIX}.exhausted") end @@ -20,14 +19,13 @@ class SubmitCareerCounselingJob def perform(claim_id, user_uuid = nil) begin @claim = SavedClaim.find(claim_id) - @claim.send_to_central_mail! + @claim.send_to_benefits_intake! send_confirmation_email(user_uuid) rescue => e - log_message_to_sentry('CentralMail::SubmitCareerCounselingJob failed, retrying...', :warn, - generate_sentry_details(e)) + Rails.logger.warn('SubmitCareerCounselingJob failed, retrying...', { error_message: e.message }) raise end - log_message_to_sentry('Successfully submitted form 25-8832', :info, { uuid: user_uuid }) + Rails.logger.info('Successfully submitted form 25-8832', { uuid: user_uuid }) end def send_confirmation_email(user_uuid) @@ -38,8 +36,7 @@ def send_confirmation_email(user_uuid) end if email.blank? - log_message_to_sentry('No email to send confirmation regarding submitted form 25-8832', :info, - { uuid: user_uuid }) + Rails.logger.info("No email to send confirmation regarding submitted form 25-8832 for uuid: #{user_uuid}") return end diff --git a/config/features.yml b/config/features.yml index ae830b1ec0e..7011dffe9f1 100644 --- a/config/features.yml +++ b/config/features.yml @@ -1356,6 +1356,9 @@ features: central_mail_benefits_intake_submission: actor_type: user description: Enable central mail claims submission uses Benefits Intake API + ecc_benefits_intake_submission: + actor_type: user + description: Enable education and career counseling claim submissions to use Benefits Intake API virtual_agent_enable_param_error_detection: actor_type: user description: If enabled, Allows for the detection of errors in the chatbot params diff --git a/spec/controllers/v0/education_career_counseling_claims_controller_spec.rb b/spec/controllers/v0/education_career_counseling_claims_controller_spec.rb index 9481d2dceaa..d7d5deeb77b 100644 --- a/spec/controllers/v0/education_career_counseling_claims_controller_spec.rb +++ b/spec/controllers/v0/education_career_counseling_claims_controller_spec.rb @@ -24,7 +24,7 @@ end it 'calls successfully submits the career counseling job' do - expect(CentralMail::SubmitCareerCounselingJob).to receive(:perform_async) + expect(Lighthouse::SubmitCareerCounselingJob).to receive(:perform_async) post(:create, params: form_params) end diff --git a/spec/models/saved_claim/education_career_counseling_claim_spec.rb b/spec/models/saved_claim/education_career_counseling_claim_spec.rb index 0c3c80b5d13..57a684aa202 100644 --- a/spec/models/saved_claim/education_career_counseling_claim_spec.rb +++ b/spec/models/saved_claim/education_career_counseling_claim_spec.rb @@ -12,18 +12,40 @@ end end - describe '#send_to_central_mail!' do - it 'formats data before sending to central mail' do + describe '#send_to_benefits_intake!' do + it 'formats data before sending to central mail or benefits intake' do allow(claim).to receive(:process_attachments!) expect(claim).to receive(:update).with(form: a_string_including('"veteranSocialSecurityNumber":"333224444"')) - claim.send_to_central_mail! + claim.send_to_benefits_intake! end it 'calls process_attachments! method' do expect(claim).to receive(:process_attachments!) - claim.send_to_central_mail! + claim.send_to_benefits_intake! + end + + context 'Feature ecc_benefits_intake_submission is true' do + before do + Flipper.enable(:ecc_benefits_intake_submission) + end + + it 'calls Lighthouse::SubmitBenefitsIntakeClaim job' do + expect_any_instance_of(Lighthouse::SubmitBenefitsIntakeClaim).to receive(:perform).with(claim.id) + claim.send_to_benefits_intake! + end + end + + context 'Feature ecc_benefits_intake_submission is false' do + before do + Flipper.disable(:ecc_benefits_intake_submission) + end + + it 'calls CentralMail::SubmitSavedClaimJob job' do + expect_any_instance_of(CentralMail::SubmitSavedClaimJob).to receive(:perform).with(claim.id) + claim.send_to_benefits_intake! + end end end end diff --git a/spec/sidekiq/central_mail/submit_career_counseling_job_spec.rb b/spec/sidekiq/lighthouse/submit_career_counseling_job_spec.rb similarity index 80% rename from spec/sidekiq/central_mail/submit_career_counseling_job_spec.rb rename to spec/sidekiq/lighthouse/submit_career_counseling_job_spec.rb index 980c183089d..d4dccbd2a6a 100644 --- a/spec/sidekiq/central_mail/submit_career_counseling_job_spec.rb +++ b/spec/sidekiq/lighthouse/submit_career_counseling_job_spec.rb @@ -2,19 +2,19 @@ require 'rails_helper' -RSpec.describe CentralMail::SubmitCareerCounselingJob do +RSpec.describe Lighthouse::SubmitCareerCounselingJob do let(:claim) { create(:education_career_counseling_claim) } let(:job) { described_class.new } describe '#perform' do it 'sends to central mail' do - expect_any_instance_of(SavedClaim::EducationCareerCounselingClaim).to receive(:send_to_central_mail!) + expect_any_instance_of(SavedClaim::EducationCareerCounselingClaim).to receive(:send_to_benefits_intake!) job.perform(claim.id) end it 'sends confirmation email' do - allow_any_instance_of(SavedClaim::EducationCareerCounselingClaim).to receive(:send_to_central_mail!) + allow_any_instance_of(SavedClaim::EducationCareerCounselingClaim).to receive(:send_to_benefits_intake!) expect(job).to receive(:send_confirmation_email).with(nil) @@ -60,11 +60,11 @@ describe 'sidekiq_retries_exhausted block' do it 'logs error when retries are exhausted' do - CentralMail::SubmitCareerCounselingJob.within_sidekiq_retries_exhausted_block do + Lighthouse::SubmitCareerCounselingJob.within_sidekiq_retries_exhausted_block do expect(Rails.logger).to receive(:error).exactly(:once).with( - 'Failed all retries on CentralMail::SubmitCareerCounselingJob, last error: An error occured' + 'Failed all retries on SubmitCareerCounselingJob, last error: An error occured' ) - expect(StatsD).to receive(:increment).with('worker.central_mail.submit_career_counseling_job.exhausted') + expect(StatsD).to receive(:increment).with('worker.lighthouse.submit_career_counseling_job.exhausted') end end end From 2a3da8e360b6cbc75d5d9478636740bb9aefaf6f Mon Sep 17 00:00:00 2001 From: evansmith Date: Tue, 16 Apr 2024 15:33:16 -0400 Subject: [PATCH 173/260] update codeowners (#16360) --- .github/CODEOWNERS | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index b52b430ccdf..3553e4a63b9 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -887,6 +887,18 @@ lib/pagerduty @department-of-veterans-affairs/va-api-engineers @department-of-ve lib/pdf_fill @department-of-veterans-affairs/vsa-debt-resolution @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/vfs-1095-b lib/pdf_fill/forms/pdfs/21P-527EZ.pdf @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group lib/pdf_fill/forms/va21p527ez.rb @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/pdfs/28-1900.pdf @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/va281900.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/pdfs/28-8832.pdf @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/va288832.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/pdfs/21P-530.pdf @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/va21p530.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/pdfs/21P-530V2.pdf @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/va21p530v2.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/pdfs/686C-674.pdf @department-of-veterans-affairs/benefits-dependents-management @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/va686c674.rb @department-of-veterans-affairs/benefits-dependents-management @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/pdfs/21-674.pdf @department-of-veterans-affairs/benefits-dependents-management @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +lib/pdf_fill/forms/va21674.rb @department-of-veterans-affairs/benefits-dependents-management @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/pdf_info.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/pdf_utilities @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group lib/pension_burial @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1190,16 +1202,16 @@ spec/fixtures/pdf_fill/10-10CG @department-of-veterans-affairs/vfs-10-10 @depart spec/fixtures/pdf_fill/21-0538 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/21-0781 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/21-4142 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/fixtures/pdf_fill/21-674 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/fixtures/pdf_fill/21-674 @department-of-veterans-affairs/benefits-dependents-management @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/21-8940 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/21P-527EZ @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group -spec/fixtures/pdf_fill/21P-530 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/fixtures/pdf_fill/21P-530V2 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/fixtures/pdf_fill/21P-530 @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/fixtures/pdf_fill/21P-530V2 @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/26-1880 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/fixtures/pdf_fill/28-1900 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/fixtures/pdf_fill/28-8832 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/fixtures/pdf_fill/28-1900 @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/fixtures/pdf_fill/28-8832 @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/5655 @department-of-veterans-affairs/vsa-debt-resolution -spec/fixtures/pdf_fill/686C-674 @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/fixtures/pdf_fill/686C-674 @department-of-veterans-affairs/benefits-dependents-management @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_fill/extras.pdf @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pdf_utilities @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/fixtures/pension @department-of-veterans-affairs/pensions @department-of-veterans-affairs/backend-review-group From 4f0b8fb5619ee23bc22266d83607d82940d094dd Mon Sep 17 00:00:00 2001 From: Lee Delarm <135059743+lee-delarm6@users.noreply.github.com> Date: Tue, 16 Apr 2024 15:43:35 -0400 Subject: [PATCH 174/260] 71999 scour payload (#16308) * Add scour function, add test, fix other test * Fixed test and function Fixed test and fixed function * Rubocop fix Rubocop fix * Revert schema Revert schema * Reverting changes to schema.rb * Match updated schema Match updated schema --- .../app/services/check_in/map/client.rb | 27 ++++++++++- .../spec/services/check_in/map/client_spec.rb | 47 ++++++++++++++++++- 2 files changed, 71 insertions(+), 3 deletions(-) diff --git a/modules/check_in/app/services/check_in/map/client.rb b/modules/check_in/app/services/check_in/map/client.rb index d85a99d96ac..316e473b264 100644 --- a/modules/check_in/app/services/check_in/map/client.rb +++ b/modules/check_in/app/services/check_in/map/client.rb @@ -28,17 +28,40 @@ def initialize @settings = Settings.check_in.map_api end + def deep_analyze_and_modify(obj) + case obj + when Hash + obj.each do |key, value| + if key == :system && value.is_a?(String) + obj[key] = value.gsub('https://va.gov', '') + else + deep_analyze_and_modify(value) + end + end + when Array + obj.each do |value| + deep_analyze_and_modify(value) + end + end + end + ## # HTTP GET call to get the appointment data from MAP # # @return [Faraday::Response] # def appointments(token:, patient_icn:, query_params:) - connection.post("/vaos/v1/patients/#{patient_icn}/appointments?#{query_params}") do |req| + response = connection.post("/vaos/v1/patients/#{patient_icn}/appointments?#{query_params}") do |req| req.headers = default_headers.merge('X-VAMF-JWT' => token) end + deep_analyze_and_modify(response) + response rescue => e - Faraday::Response.new(body: e.original_body, status: e.original_status) + if e.respond_to?(:original_body) && e.respond_to?(:original_status) + Faraday::Response.new(body: e.original_body, status: e.original_status) + else + raise e + end end private diff --git a/modules/check_in/spec/services/check_in/map/client_spec.rb b/modules/check_in/spec/services/check_in/map/client_spec.rb index 0c0c8ebe46b..16aa5e6092e 100644 --- a/modules/check_in/spec/services/check_in/map/client_spec.rb +++ b/modules/check_in/spec/services/check_in/map/client_spec.rb @@ -36,7 +36,7 @@ id: '180765', identifier: [ { - system: 'Appointment/', + system: 'https://va.gov/Appointment/', value: '413938333130383735' } ], @@ -68,6 +68,51 @@ end end + context 'when appointments service returns success response takes out https://va.gov' do + let(:appointments_response) do + { + data: [ + { + id: '180765', + identifier: [ + { + system: 'https://va.gov/Appointment/', + value: '413938333130383735' + } + ], + kind: 'clinic', + status: 'booked', + serviceType: 'amputation', + patientIcn: :icn, + locationId: '983GC', + clinic: '1081', + start: '2023-11-02T17:12:30.174Z', + end: '2023-12-12T17:12:30.174Z', + minutesDuration: 30, + extension: { + preCheckinAllowed: true, + eCheckinAllowed: true + } + } + ] + } + end + + before do + allow_any_instance_of(Faraday::Connection).to receive(:post).with(anything).and_return(appointments_response) + end + + it 'strips https://va.gov from any system property in the response' do + response = subject.appointments(token: jwt_token, patient_icn: icn, query_params:) + response[:data].each do |appointment| + appointment[:identifier].each do |identifier| + puts identifier[:system] + expect(identifier[:system]).not_to start_with('https://va.gov') + end + end + end + end + context 'when appointments service returns a 500 error response' do let(:error_msg) do { From a9161d19d88a570d21009d7531151127cd7102a0 Mon Sep 17 00:00:00 2001 From: Gregg P <117232882+GcioGregg@users.noreply.github.com> Date: Tue, 16 Apr 2024 13:00:23 -0700 Subject: [PATCH 175/260] add OMB control and ESO signature (#16366) --- app/sidekiq/education_form/templates/10203.erb | 14 ++++++++++++++ .../10203/kitchen_sink.spl | 6 +++--- .../10203/kitchen_sink_stem_ad_with_poa.spl | 6 +++--- .../10203/kitchen_sink_stem_ad_without_poa.spl | 6 +++--- .../education_benefits_claims/10203/minimal.spl | 2 +- 5 files changed, 24 insertions(+), 10 deletions(-) diff --git a/app/sidekiq/education_form/templates/10203.erb b/app/sidekiq/education_form/templates/10203.erb index 008cd478e9f..bad27173e61 100644 --- a/app/sidekiq/education_form/templates/10203.erb +++ b/app/sidekiq/education_form/templates/10203.erb @@ -2,7 +2,11 @@ CH33 *START* <%= form_identifier %> +<% if Settings.vsp_environment.eql?('production') -%> JUN 2020 +<% else -%> +OMB Control #: 2900-0878 +<% end -%> APPLICATION FOR EDITH NOURSE ROGERS STEM SCHOLARSHIP @@ -69,8 +73,18 @@ Applicant has POA: <%= yesno(@stem_automated_decision.poa) %> Applicant School Email Address: <%= @applicant.schoolEmailAddress %> Applicant School ID: <%= @applicant.schoolStudentId %> +<% if Settings.vsp_environment.eql?('production') -%> + Certification and Signature of Applicant +Signature of Applicant Date +<% else -%> +<% if @applicant.isActiveDuty -%> +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. +<% else -%> Certification and Signature of Applicant Signature of Applicant Date +<% end -%> +<% end -%> <%= parse_with_template_path('footer') %> diff --git a/spec/fixtures/education_benefits_claims/10203/kitchen_sink.spl b/spec/fixtures/education_benefits_claims/10203/kitchen_sink.spl index ec6667db4e3..b0a6fc395d9 100644 --- a/spec/fixtures/education_benefits_claims/10203/kitchen_sink.spl +++ b/spec/fixtures/education_benefits_claims/10203/kitchen_sink.spl @@ -10,7 +10,7 @@ SCHOOL NAME CH33 *START* VA Form 22-10203 -JUN 2020 +OMB Control #: 2900-0878 APPLICATION FOR EDITH NOURSE ROGERS STEM SCHOLARSHIP @@ -65,8 +65,8 @@ Auto Email Sent to SCO: YES Applicant School Email Address: test@school.edu Applicant School ID: 12345 - Certification and Signature of Applicant -Signature of Applicant Date +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. Electronically Received by VA: 2017-01-17 diff --git a/spec/fixtures/education_benefits_claims/10203/kitchen_sink_stem_ad_with_poa.spl b/spec/fixtures/education_benefits_claims/10203/kitchen_sink_stem_ad_with_poa.spl index 923d2db9689..ca379cbd2fe 100644 --- a/spec/fixtures/education_benefits_claims/10203/kitchen_sink_stem_ad_with_poa.spl +++ b/spec/fixtures/education_benefits_claims/10203/kitchen_sink_stem_ad_with_poa.spl @@ -10,7 +10,7 @@ SCHOOL NAME CH33 *START* VA Form 22-10203DNY -JUN 2020 +OMB Control #: 2900-0878 APPLICATION FOR EDITH NOURSE ROGERS STEM SCHOLARSHIP @@ -66,8 +66,8 @@ Applicant has POA: YES Applicant School Email Address: test@school.edu Applicant School ID: 12345 - Certification and Signature of Applicant -Signature of Applicant Date +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. Electronically Received by VA: 2017-01-17 diff --git a/spec/fixtures/education_benefits_claims/10203/kitchen_sink_stem_ad_without_poa.spl b/spec/fixtures/education_benefits_claims/10203/kitchen_sink_stem_ad_without_poa.spl index 917f4eb7fa0..0eb3f970b60 100644 --- a/spec/fixtures/education_benefits_claims/10203/kitchen_sink_stem_ad_without_poa.spl +++ b/spec/fixtures/education_benefits_claims/10203/kitchen_sink_stem_ad_without_poa.spl @@ -10,7 +10,7 @@ SCHOOL NAME CH33 *START* VA Form 22-10203DNY -JUN 2020 +OMB Control #: 2900-0878 APPLICATION FOR EDITH NOURSE ROGERS STEM SCHOLARSHIP @@ -66,8 +66,8 @@ Applicant has POA: NO Applicant School Email Address: test@school.edu Applicant School ID: 12345 - Certification and Signature of Applicant -Signature of Applicant Date +As an active-duty service member, you have consulted with an Education Service +Officer (ESO) regarding your education program. Electronically Received by VA: 2017-01-17 diff --git a/spec/fixtures/education_benefits_claims/10203/minimal.spl b/spec/fixtures/education_benefits_claims/10203/minimal.spl index d01606beaf8..b699fe2920c 100644 --- a/spec/fixtures/education_benefits_claims/10203/minimal.spl +++ b/spec/fixtures/education_benefits_claims/10203/minimal.spl @@ -10,7 +10,7 @@ SCHOOL NAME CH33 *START* VA Form 22-10203 -JUN 2020 +OMB Control #: 2900-0878 APPLICATION FOR EDITH NOURSE ROGERS STEM SCHOLARSHIP From 0b0ce7e381731cc9d6ba43102edb25d9eff4cefd Mon Sep 17 00:00:00 2001 From: Holden Hinkle Date: Tue, 16 Apr 2024 17:02:32 -0400 Subject: [PATCH 176/260] Create accredited_organizations table (#16296) * create accredited_organizations table * index poa_code * add # frozen_string_literal: true * fix merge conflicts --------- Co-authored-by: Jonathan VanCourt --- ...1160306_create_accredited_organizations.rb | 33 +++++++++++++++++++ db/schema.rb | 30 +++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 db/migrate/20240411160306_create_accredited_organizations.rb diff --git a/db/migrate/20240411160306_create_accredited_organizations.rb b/db/migrate/20240411160306_create_accredited_organizations.rb new file mode 100644 index 00000000000..e0bd8a1bc61 --- /dev/null +++ b/db/migrate/20240411160306_create_accredited_organizations.rb @@ -0,0 +1,33 @@ +# frozen_string_literal: true + +class CreateAccreditedOrganizations < ActiveRecord::Migration[7.1] + def change + create_table :accredited_organizations, id: :uuid do |t| + t.uuid :ogc_id, null: false + t.string :poa_code, limit: 3, null: false, index: { unique: true } + t.string :name, index: true + t.string :phone + t.string :address_type + t.string :address_line1 + t.string :address_line2 + t.string :address_line3 + t.string :city + t.string :country_code_iso3 + t.string :country_name + t.string :county_name + t.string :county_code + t.string :international_postal_code + t.string :province + t.string :state_code + t.string :zip_code + t.string :zip_suffix + t.jsonb :raw_address + t.float :lat + t.float :long + t.geography :location, limit: { srid: 4326, type: 'st_point', geographic: true } + t.timestamps + + t.index :location, using: :gist + end + end +end diff --git a/db/schema.rb b/db/schema.rb index a996325aa71..37726024dfc 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -90,6 +90,36 @@ t.index ["registration_number", "individual_type"], name: "index_on_reg_num_and_type_for_accredited_individuals", unique: true end + create_table "accredited_organizations", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + t.uuid "ogc_id", null: false + t.string "poa_code", limit: 3, null: false + t.string "name" + t.string "phone" + t.string "address_type" + t.string "address_line1" + t.string "address_line2" + t.string "address_line3" + t.string "city" + t.string "country_code_iso3" + t.string "country_name" + t.string "county_name" + t.string "county_code" + t.string "international_postal_code" + t.string "province" + t.string "state_code" + t.string "zip_code" + t.string "zip_suffix" + t.jsonb "raw_address" + t.float "lat" + t.float "long" + t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["location"], name: "index_accredited_organizations_on_location", using: :gist + t.index ["name"], name: "index_accredited_organizations_on_name" + t.index ["poa_code"], name: "index_accredited_organizations_on_poa_code", unique: true + end + create_table "active_storage_attachments", force: :cascade do |t| t.string "name", null: false t.string "record_type", null: false From 3345419c5422157693b599a935475fc8c3674adc Mon Sep 17 00:00:00 2001 From: kanchanasuriya <89944361+kanchanasuriya@users.noreply.github.com> Date: Tue, 16 Apr 2024 14:43:10 -0700 Subject: [PATCH 177/260] 71787 CIE VAOS Appointment Serializer (#16304) * 71787 CIE VAOS Appointment Serializer * Reducing LOC * Removing unwanted test data --------- Co-authored-by: kanchanasuriya --- .../vaos/vaos_appointment_data_serializer.rb | 19 ++ .../vaos_appointment_data_serializer_spec.rb | 249 ++++++++++++++++++ 2 files changed, 268 insertions(+) create mode 100644 modules/check_in/app/serializers/check_in/vaos/vaos_appointment_data_serializer.rb create mode 100644 modules/check_in/spec/serializers/vaos/vaos_appointment_data_serializer_spec.rb diff --git a/modules/check_in/app/serializers/check_in/vaos/vaos_appointment_data_serializer.rb b/modules/check_in/app/serializers/check_in/vaos/vaos_appointment_data_serializer.rb new file mode 100644 index 00000000000..9a524002c2a --- /dev/null +++ b/modules/check_in/app/serializers/check_in/vaos/vaos_appointment_data_serializer.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CheckIn + module VAOS + class VAOSAppointmentDataSerializer + include JSONAPI::Serializer + + keys_to_serialize = %i[id identifier kind status serviceType locationId clinic start end extension] + + set_id(&:id) + + attribute :appointments do |object| + object.data.map do |data| + data.select { |key| keys_to_serialize.include?(key) } + end + end + end + end +end diff --git a/modules/check_in/spec/serializers/vaos/vaos_appointment_data_serializer_spec.rb b/modules/check_in/spec/serializers/vaos/vaos_appointment_data_serializer_spec.rb new file mode 100644 index 00000000000..c96be214efb --- /dev/null +++ b/modules/check_in/spec/serializers/vaos/vaos_appointment_data_serializer_spec.rb @@ -0,0 +1,249 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe CheckIn::VAOS::VAOSAppointmentDataSerializer do + subject { described_class } + + let(:vaos_appointment_data) do + { + data: [ + { + id: '180765', + identifier: [ + { + system: 'Appointment/', + value: '413938333130383735' + }, + { + system: 'http://www.va.gov/Terminology/VistADefinedTerms/409_84', + value: '983:10875' + } + ], + kind: 'clinic', + status: 'booked', + serviceType: 'amputation', + patientIcn: '1013125218V696863', + locationId: '983GC', + clinic: '1081', + start: '2023-11-06T16:00:00Z', + end: '2023-11-06T16:30:00Z', + minutesDuration: 30, + created: '2023-08-02T00:00:00Z', + cancellable: true, + extension: { + ccLocation: { + address: {} + }, + vistaStatus: [ + 'NO ACTION TAKEN' + ], + preCheckinAllowed: true, + eCheckinAllowed: true + } + }, + { + id: '180766', + identifier: [ + { + system: 'Appointment/', + value: '413938333130383736' + }, + { + system: 'http://www.va.gov/Terminology/VistADefinedTerms/409_84', + value: '983:10876' + } + ], + kind: 'clinic', + status: 'booked', + serviceType: 'amputation', + patientIcn: '1013125218V696863', + locationId: '983GC', + clinic: '1081', + start: '2023-11-13T16:00:00Z', + end: '2023-11-13T16:30:00Z', + minutesDuration: 30, + created: '2023-08-02T00:00:00Z', + cancellable: true, + extension: { + ccLocation: { + address: {} + }, + vistaStatus: [ + 'FUTURE' + ], + preCheckinAllowed: true, + eCheckinAllowed: true + } + } + ] + } + end + + context 'For valid vaos appointment data' do + let(:appointment1) do + { + id: '180765', + identifier: [ + { + system: 'Appointment/', + value: '413938333130383735' + }, + { + system: 'http://www.va.gov/Terminology/VistADefinedTerms/409_84', + value: '983:10875' + } + ], + kind: 'clinic', + status: 'booked', + serviceType: 'amputation', + locationId: '983GC', + clinic: '1081', + start: '2023-11-06T16:00:00Z', + end: '2023-11-06T16:30:00Z', + extension: { + ccLocation: { + address: {} + }, + vistaStatus: [ + 'NO ACTION TAKEN' + ], + preCheckinAllowed: true, + eCheckinAllowed: true + } + } + end + let(:appointment2) do + { + id: '180766', + identifier: [ + { + system: 'Appointment/', + value: '413938333130383736' + }, + { + system: 'http://www.va.gov/Terminology/VistADefinedTerms/409_84', + value: '983:10876' + } + ], + kind: 'clinic', + status: 'booked', + serviceType: 'amputation', + locationId: '983GC', + clinic: '1081', + start: '2023-11-13T16:00:00Z', + end: '2023-11-13T16:30:00Z', + extension: { + ccLocation: { + address: {} + }, + vistaStatus: [ + 'FUTURE' + ], + preCheckinAllowed: true, + eCheckinAllowed: true + } + } + end + + let(:serialized_hash_response) do + { + data: + { + id: nil, + type: :vaos_appointment_data, + attributes: + { + appointments: + [ + appointment1, appointment2 + ] + } + } + } + end + + it 'returns a serialized hash' do + appt_struct = OpenStruct.new(vaos_appointment_data) + appt_serializer = subject.new(appt_struct) + expect(appt_serializer.serializable_hash).to eq(serialized_hash_response) + end + end + + context 'Missing serialization key' do + let(:vaos_appointment_data_without_identifier) do + { + data: [ + { + id: '180765', + kind: 'clinic', + status: 'booked', + serviceType: 'amputation', + patientIcn: '1013125218V696863', + locationId: '983GC', + clinic: '1081', + start: '2023-11-06T16:00:00Z', + end: '2023-11-06T16:30:00Z', + created: '2023-08-02T00:00:00Z', + cancellable: true, + extension: { + ccLocation: { + address: {} + }, + vistaStatus: [ + 'NO ACTION TAKEN' + ], + preCheckinAllowed: true, + eCheckinAllowed: true + } + } + ] + } + end + + let(:appointment_without_identifier) do + { + id: '180765', + kind: 'clinic', + status: 'booked', + serviceType: 'amputation', + locationId: '983GC', + clinic: '1081', + start: '2023-11-06T16:00:00Z', + end: '2023-11-06T16:30:00Z', + extension: { + ccLocation: { + address: {} + }, + vistaStatus: [ + 'NO ACTION TAKEN' + ], + preCheckinAllowed: true, + eCheckinAllowed: true + } + } + end + let(:serialized_hash_response) do + { + data: + { + id: nil, + type: :vaos_appointment_data, + attributes: + { + appointments: + [ + appointment_without_identifier + ] + } + } + } + end + + it 'identifier not present' do + appt_struct = OpenStruct.new(vaos_appointment_data_without_identifier) + appt_serializer = subject.new(appt_struct) + expect(appt_serializer.serializable_hash).to eq(serialized_hash_response) + end + end +end From 74f39cf8ad59a9744e49dcf85f0b9afc784506f2 Mon Sep 17 00:00:00 2001 From: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> Date: Tue, 16 Apr 2024 18:51:44 -0400 Subject: [PATCH 178/260] Remove Data Column From Personal Information Log (#16300) * remove data column from personal info log * remove missing data error test * rubocop formatting * reorder personal info log data keys in spec * add personal_information_log.rb to CODEOWNERS * update CODEOWNERS for lib/common/client/middleware * add personal_information_log.rb model to CODEOWNERS --- .github/CODEOWNERS | 4 +++- app/models/personal_information_log.rb | 2 +- .../20240411152758_drop_data_in_personal_information_log.rb | 5 +++++ db/schema.rb | 1 - spec/lib/common/client/middleware/logging_spec.rb | 2 +- spec/models/personal_information_log_spec.rb | 4 ++-- 6 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 db/migrate/20240411152758_drop_data_in_personal_information_log.rb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3553e4a63b9..e423dd2a2d3 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -282,6 +282,7 @@ app/models/persistent_attachment.rb @department-of-veterans-affairs/benefits-no app/models/persistent_attachments/dependency_claim.rb @department-of-veterans-affairs/benefits-dependents-management @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/persistent_attachments/lgy_claim.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/persistent_attachments/pension_burial.rb @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/pensions @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/models/personal_information_log.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/power_of_attorney.rb @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/preneeds @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/prescription_preference.rb @department-of-veterans-affairs/vfs-mhv-medications @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1291,7 +1292,7 @@ spec/lib/claim_status_tool @department-of-veterans-affairs/benefits-management-t spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb @department-of-veterans-affairs/vfs-mhv-medical-records @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/lib/common/client/concerns/mhv_jwt_session_client_spec.rb @department-of-veterans-affairs/vfs-mhv-medical-records @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/lib/common/client/concerns/mhv_locked_session_client_spec.rb @department-of-veterans-affairs/vfs-mhv-medical-records @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/lib/common/client/middleware/response @department-of-veterans-affairs/backend-review-group +spec/lib/common/client/middleware @department-of-veterans-affairs/backend-review-group spec/lib/debt_management_center @department-of-veterans-affairs/vsa-debt-resolution @department-of-veterans-affairs/backend-review-group spec/lib/decision_review @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/lib/disability_compensation @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1460,6 +1461,7 @@ spec/models/mhv_opt_in_flag_spec.rb @department-of-veterans-affairs/vfs-mhv-secu spec/models/mpi_data_spec.rb @department-of-veterans-affairs/octo-identity spec/models/onsite_notification_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/persistent_attachments @department-of-veterans-affairs/benefits-non-disability @department-of-veterans-affairs/pensions @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/models/personal_information_log_spec.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/preneeds @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/prescription_spec.rb @department-of-veterans-affairs/vfs-mhv-medications @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/prescription_details_spec.rb @department-of-veterans-affairs/vfs-mhv-medications @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/app/models/personal_information_log.rb b/app/models/personal_information_log.rb index c62c30516ee..722560381d8 100644 --- a/app/models/personal_information_log.rb +++ b/app/models/personal_information_log.rb @@ -4,7 +4,7 @@ class PersonalInformationLog < ApplicationRecord scope :last_week, -> { where('created_at >= :date', date: 1.week.ago) } has_kms_key - has_encrypted :data, migrating: true, type: :json, key: :kms_key, **lockbox_options + has_encrypted :data, type: :json, key: :kms_key, **lockbox_options validates :error_class, presence: true end diff --git a/db/migrate/20240411152758_drop_data_in_personal_information_log.rb b/db/migrate/20240411152758_drop_data_in_personal_information_log.rb new file mode 100644 index 00000000000..0bac274cc6f --- /dev/null +++ b/db/migrate/20240411152758_drop_data_in_personal_information_log.rb @@ -0,0 +1,5 @@ +class DropDataInPersonalInformationLog < ActiveRecord::Migration[7.1] + def change + safety_assured { remove_column :personal_information_logs, :data, :jsonb } + end +end diff --git a/db/schema.rb b/db/schema.rb index 37726024dfc..b4e248bd815 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -931,7 +931,6 @@ end create_table "personal_information_logs", id: :serial, force: :cascade do |t| - t.jsonb "data", null: false t.string "error_class", null: false t.datetime "created_at", precision: nil, null: false t.datetime "updated_at", precision: nil, null: false diff --git a/spec/lib/common/client/middleware/logging_spec.rb b/spec/lib/common/client/middleware/logging_spec.rb index 3a72d45d141..5a7cd47faca 100644 --- a/spec/lib/common/client/middleware/logging_spec.rb +++ b/spec/lib/common/client/middleware/logging_spec.rb @@ -20,7 +20,7 @@ it 'creates a new personal information log record' do expect { client.get('success') }.to change(PersonalInformationLog, :count).by(1) - expect(PersonalInformationLog.last.data.keys).to eq(%w[url method request_body response_body]) + expect(PersonalInformationLog.last.data.keys).to eq(%w[method url request_body response_body]) end it 'correctly records (no) request body on a GET request' do diff --git a/spec/models/personal_information_log_spec.rb b/spec/models/personal_information_log_spec.rb index 42b0dde1ea3..4d9cfff7e39 100644 --- a/spec/models/personal_information_log_spec.rb +++ b/spec/models/personal_information_log_spec.rb @@ -26,8 +26,8 @@ context 'when data is missing' do let(:pi_log) { build(:personal_information_log, data: nil) } - it 'raises PG::NotNullViolation error' do - expect { pi_log.save }.to raise_error(ActiveRecord::NotNullViolation) + it 'does not raise error' do + expect { pi_log.save }.not_to raise_error end end From 1d6b92463869c99a3945ccb3ffa8f1053c2c3eba Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Wed, 17 Apr 2024 08:20:02 -0400 Subject: [PATCH 179/260] Simple Forms: PDF Stamper Refactor (Part II: The Refactorening) (#16358) * Implement fix along with another refactor * rubocop * rubocop strikes again * tests pass * tests pass --- .../models/simple_forms_api/vba_20_10206.rb | 22 +++++++--- .../models/simple_forms_api/vba_20_10207.rb | 6 +-- .../models/simple_forms_api/vba_21_0845.rb | 22 +++++++--- .../models/simple_forms_api/vba_21_0966.rb | 22 +++++++--- .../models/simple_forms_api/vba_21_0972.rb | 22 +++++++--- .../models/simple_forms_api/vba_21_10210.rb | 22 +++++++--- .../models/simple_forms_api/vba_21_4142.rb | 43 ++++++++++++++++--- .../models/simple_forms_api/vba_21p_0847.rb | 22 +++++++--- .../models/simple_forms_api/vba_26_4555.rb | 4 +- .../models/simple_forms_api/vba_40_0247.rb | 4 +- .../models/simple_forms_api/vba_40_10007.rb | 4 +- .../app/models/simple_forms_api/vha_10_10d.rb | 4 +- .../models/simple_forms_api/vha_10_7959c.rb | 9 +--- .../models/simple_forms_api/vha_10_7959f_1.rb | 4 +- .../models/simple_forms_api/vha_10_7959f_2.rb | 4 +- .../services/simple_forms_api/pdf_stamper.rb | 32 +++----------- .../spec/services/pdf_stamper_spec.rb | 3 +- 17 files changed, 151 insertions(+), 98 deletions(-) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10206.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10206.rb index 51d6d504eab..6bcd1c8dc17 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10206.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10206.rb @@ -36,13 +36,21 @@ def zip_code_is_us_based @data.dig('address', 'country') == 'USA' end - def submission_date_config - { - should_stamp_date?: true, - page_number: 1, - title_coords: [460, 710], - text_coords: [460, 690] - } + def submission_date_stamps + [ + { + coords: [460, 710], + text: 'Application Submitted:', + page: 1, + font_size: 12 + }, + { + coords: [460, 690], + text: Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D'), + page: 1, + font_size: 12 + } + ] end def track_user_identity(confirmation_number) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb index c85aa2fc66f..c0b5c505672 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb @@ -93,10 +93,8 @@ def desired_stamps [{ coords:, text: data['statement_of_truth_signature'], page: 4 }] end - def submission_date_config - { - should_stamp_date?: false - } + def submission_date_stamps + [] end def track_user_identity(confirmation_number); end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb index 787c2c88b03..08f4c46d1b8 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb @@ -41,13 +41,21 @@ def desired_stamps [{ coords: [50, 240], text: data['statement_of_truth_signature'], page: 2 }] end - def submission_date_config - { - should_stamp_date?: true, - page_number: 1, - title_coords: [460, 710], - text_coords: [460, 690] - } + def submission_date_stamps + [ + { + coords: [460, 710], + text: 'Application Submitted:', + page: 1, + font_size: 12 + }, + { + coords: [460, 690], + text: Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D'), + page: 1, + font_size: 12 + } + ] end def track_user_identity(confirmation_number) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb index 6e7da54c6e1..ad38abcb935 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb @@ -63,13 +63,21 @@ def desired_stamps [{ coords: [50, 415], text: data['statement_of_truth_signature'], page: 1 }] end - def submission_date_config - { - should_stamp_date?: true, - page_number: 0, - title_coords: [460, 710], - text_coords: [460, 690] - } + def submission_date_stamps + [ + { + coords: [460, 710], + text: 'Application Submitted:', + page: 0, + font_size: 12 + }, + { + coords: [460, 690], + text: Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D'), + page: 0, + font_size: 12 + } + ] end def track_user_identity(confirmation_number) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb index fdd73820a23..1b63fe03efc 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb @@ -31,13 +31,21 @@ def desired_stamps [{ coords: [50, 465], text: data['statement_of_truth_signature'], page: 2 }] end - def submission_date_config - { - should_stamp_date?: true, - page_number: 1, - title_coords: [440, 690], - text_coords: [440, 670] - } + def submission_date_stamps + [ + { + coords: [440, 690], + text: 'Application Submitted:', + page: 1, + font_size: 12 + }, + { + coords: [440, 670], + text: Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D'), + page: 1, + font_size: 12 + } + ] end def track_user_identity(confirmation_number) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb index 2ba5fcbb0cb..3dfb2fbf960 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb @@ -37,13 +37,21 @@ def desired_stamps [{ coords: [50, 160], text: data['statement_of_truth_signature'], page: 2 }] end - def submission_date_config - { - should_stamp_date?: true, - page_number: 0, - title_coords: [460, 710], - text_coords: [460, 690] - } + def submission_date_stamps + [ + { + coords: [460, 710], + text: 'Application Submitted:', + page: 0, + font_size: 12 + }, + { + coords: [460, 690], + text: Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D'), + page: 0, + font_size: 12 + } + ] end def track_user_identity(confirmation_number) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb index f82f456d972..fa151f1b01a 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb @@ -36,13 +36,8 @@ def desired_stamps [{ coords: [50, 560], text: data['statement_of_truth_signature'], page: 1 }] end - def submission_date_config - { - should_stamp_date?: true, - page_number: 0, - title_coords: [440, 710], - text_coords: [440, 690] - } + def submission_date_stamps + [submission_date_stamps_first_page, submission_date_stamps_fourth_page].flatten end def track_user_identity(confirmation_number) @@ -98,5 +93,39 @@ def veteran_email data.dig('veteran', 'email')&.[](15..) ] end + + def submission_date_stamps_first_page + [ + { + coords: [440, 710], + text: 'Application Submitted:', + page: 0, + font_size: 12 + }, + { + coords: [440, 690], + text: Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D'), + page: 0, + font_size: 12 + } + ] + end + + def submission_date_stamps_fourth_page + [ + { + coords: [440, 710], + text: 'Application Submitted:', + page: 3, + font_size: 12 + }, + { + coords: [440, 690], + text: Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D'), + page: 3, + font_size: 12 + } + ] + end end end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb index d5670cf04bb..424be79a46e 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb @@ -35,13 +35,21 @@ def desired_stamps [{ coords: [50, 190], text: data['statement_of_truth_signature'], page: 1 }] end - def submission_date_config - { - should_stamp_date?: true, - page_number: 1, - title_coords: [460, 710], - text_coords: [460, 690] - } + def submission_date_stamps + [ + { + coords: [460, 710], + text: 'Application Submitted:', + page: 1, + font_size: 12 + }, + { + coords: [460, 690], + text: Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D'), + page: 1, + font_size: 12 + } + ] end def track_user_identity(confirmation_number) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb index 2584fe31709..f80757206ad 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb @@ -57,8 +57,8 @@ def desired_stamps end.compact end - def submission_date_config - { should_stamp_date?: false } + def submission_date_stamps + [] end def track_user_identity(confirmation_number); end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb index 6e3444e669d..eeeee1754b6 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_0247.rb @@ -70,8 +70,8 @@ def words_to_remove veteran_ssn_and_file_number + veteran_dates_of_birth_and_death + applicant_zip + applicant_phone end - def submission_date_config - { should_stamp_date?: false } + def submission_date_stamps + [] end def track_user_identity(confirmation_number); end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_10007.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_10007.rb index 9dab970ef19..c4843559c67 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_40_10007.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_40_10007.rb @@ -221,8 +221,8 @@ def handle_attachments(file_path) def track_user_identity(confirmation_number); end - def submission_date_config - { should_stamp_date?: false } + def submission_date_stamps + [] end private diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb index dd986e4a1e4..0c6c3711284 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb @@ -56,8 +56,8 @@ def handle_attachments(file_path) file_paths end - def submission_date_config - { should_stamp_date?: false } + def submission_date_stamps + [] end def track_user_identity(confirmation_number) diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959c.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959c.rb index 580daa2c90b..b6a2a20cfa4 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959c.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959c.rb @@ -22,13 +22,8 @@ def metadata } end - def submission_date_config - { - should_stamp_date?: false, - page_number: 1, - title_coords: [440, 690], - text_coords: [440, 670] - } + def submission_date_stamps + [] end end end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb index 7e67ba30f91..1c30686e881 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb @@ -31,8 +31,8 @@ def desired_stamps [{ coords: [26, 82.5], text: data['statement_of_truth_signature'], page: 0 }] end - def submission_date_config - { should_stamp_date?: false } + def submission_date_stamps + [] end def track_user_identity(confirmation_number); end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb index 9bc44048f24..436e3c869b8 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb @@ -49,8 +49,8 @@ def handle_attachments(file_path) file_paths end - def submission_date_config - { should_stamp_date?: false } + def submission_date_stamps + [] end def track_user_identity(confirmation_number); end diff --git a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb index 68cc6e837b5..c2e708d80cc 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb @@ -13,7 +13,7 @@ def self.stamp_pdf(stamped_template_path, form, current_loa) stamp_auth_text(stamped_template_path, current_loa) - stamp_submission_date(stamped_template_path, form.submission_date_config) + stamp_submission_date(stamped_template_path, form.submission_date_stamps) end def self.stamp_signature(stamped_template_path, form) @@ -81,11 +81,12 @@ def self.stamp(desired_stamp, stamped_template_path, append_to_stamp: false, tex coords = desired_stamp[:coords] text = desired_stamp[:text] page = desired_stamp[:page] + font_size = desired_stamp[:font_size] x = coords[0] y = coords[1] if page page_configuration = get_page_configuration(page, coords) - verified_multistamp(stamped_template_path, text, page_configuration) + verified_multistamp(stamped_template_path, text, page_configuration, font_size) else datestamp_instance = CentralMail::DatestampPdf.new(current_file_path, append_to_stamp:) current_file_path = datestamp_instance.run(text:, x:, y:, text_only:, size: 9) @@ -104,20 +105,9 @@ def self.perform_multistamp(stamped_template_path, stamp_path) raise end - def self.stamp_submission_date(stamped_template_path, config) - if config[:should_stamp_date?] - date_title_stamp_position = config[:title_coords] - date_text_stamp_position = config[:text_coords] - page_configuration = default_page_configuration - page_configuration[config[:page_number]] = { type: :text, position: date_title_stamp_position } - - verified_multistamp(stamped_template_path, SUBMISSION_DATE_TITLE, page_configuration, 12) - - page_configuration = default_page_configuration - page_configuration[config[:page_number]] = { type: :text, position: date_text_stamp_position } - - current_time = Time.current.in_time_zone('UTC').strftime('%H:%M %Z %D') - verified_multistamp(stamped_template_path, current_time, page_configuration, 12) + def self.stamp_submission_date(stamped_template_path, desired_stamps) + desired_stamps.each do |desired_stamp| + stamp(desired_stamp, stamped_template_path) end end @@ -139,20 +129,12 @@ def self.verified_multistamp(stamped_template_path, stamp_text, page_configurati verify(stamped_template_path) { multistamp(stamped_template_path, stamp_text, page_configuration, *) } end - def self.default_page_configuration - [ - { type: :new_page }, - { type: :new_page }, - { type: :new_page }, - { type: :new_page } - ] - end - def self.get_page_configuration(page, position) [ { type: :new_page }, { type: :new_page }, { type: :new_page }, + { type: :new_page }, { type: :new_page } ].tap do |config| config[page] = { type: :text, position: } diff --git a/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb b/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb index 4771703c2fb..aa90b4ff640 100644 --- a/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb +++ b/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb @@ -62,12 +62,13 @@ { type: :new_page }, { type: :new_page }, { type: :text, position: [50, 240] }, + { type: :new_page }, { type: :new_page } ] end it 'calls multistamp correctly' do - expect(described_class).to have_received(:multistamp).with(path, signature, page_config) + expect(described_class).to have_received(:multistamp).with(path, signature, page_config, nil) end end end From e8033139cfead37b68a73710ebd28a1191b5abaa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Apr 2024 09:54:32 -0400 Subject: [PATCH 180/260] Bump redis from 5.1.0 to 5.2.0 (#16354) Bumps [redis](https://github.com/redis/redis-rb) from 5.1.0 to 5.2.0. - [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md) - [Commits](https://github.com/redis/redis-rb/compare/v5.1.0...v5.2.0) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rebecca Tolmach <10993987+rmtolmach@users.noreply.github.com> --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index be296954a8a..af57e7cd71b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -813,9 +813,9 @@ GEM rchardet (1.8.0) rdoc (6.6.3.1) psych (>= 4.0.0) - redis (5.1.0) - redis-client (>= 0.17.0) - redis-client (0.20.0) + redis (5.2.0) + redis-client (>= 0.22.0) + redis-client (0.22.0) connection_pool redis-namespace (1.11.0) redis (>= 4) From c04424a30dd50b0e0a9061ec28ae41be5123cb96 Mon Sep 17 00:00:00 2001 From: Gaurav Gupta Date: Wed, 17 Apr 2024 07:05:13 -0700 Subject: [PATCH 181/260] 80792 remove redis client refactor feature flag (#16353) --- config/features.yml | 4 -- .../app/services/travel_claim/redis_client.rb | 40 +++---------------- .../travel_claim/redis_client_spec.rb | 21 +--------- 3 files changed, 6 insertions(+), 59 deletions(-) diff --git a/config/features.yml b/config/features.yml index 7011dffe9f1..a97c1e93cb7 100644 --- a/config/features.yml +++ b/config/features.yml @@ -152,10 +152,6 @@ features: actor_type: user description: Enables the unified experience version of the landing page. enable_in_development: true - check_in_experience_travel_claim_redis_client_refactor: - actor_type: user - description: Uses the refactored code for Travel Claim Redis client to fetch attributes - enable_in_development: true claim_letters_access: actor_type: user description: Enables users to access the claim letters page diff --git a/modules/check_in/app/services/travel_claim/redis_client.rb b/modules/check_in/app/services/travel_claim/redis_client.rb index 0625182f995..4df98536115 100644 --- a/modules/check_in/app/services/travel_claim/redis_client.rb +++ b/modules/check_in/app/services/travel_claim/redis_client.rb @@ -33,53 +33,23 @@ def save_token(token:) end def icn(uuid:) - if Flipper.enabled?('check_in_experience_travel_claim_redis_client_refactor') - return fetch_attribute(uuid:, attribute: :icn) - end - - return nil if appointment_identifiers(uuid:).nil? - - Oj.load(appointment_identifiers(uuid:)).with_indifferent_access.dig(:data, :attributes, :icn) + fetch_attribute(uuid:, attribute: :icn) end def mobile_phone(uuid:) - if Flipper.enabled?('check_in_experience_travel_claim_redis_client_refactor') - return fetch_attribute(uuid:, attribute: :mobilePhone) - end - - return nil if appointment_identifiers(uuid:).nil? - - Oj.load(appointment_identifiers(uuid:)).with_indifferent_access.dig(:data, :attributes, :mobilePhone) + fetch_attribute(uuid:, attribute: :mobilePhone) end def patient_cell_phone(uuid:) - if Flipper.enabled?('check_in_experience_travel_claim_redis_client_refactor') - return fetch_attribute(uuid:, attribute: :patientCellPhone) - end - - return nil if appointment_identifiers(uuid:).nil? - - Oj.load(appointment_identifiers(uuid:)).with_indifferent_access.dig(:data, :attributes, :patientCellPhone) + fetch_attribute(uuid:, attribute: :patientCellPhone) end def station_number(uuid:) - if Flipper.enabled?('check_in_experience_travel_claim_redis_client_refactor') - return fetch_attribute(uuid:, attribute: :stationNo) - end - - return nil if appointment_identifiers(uuid:).nil? - - Oj.load(appointment_identifiers(uuid:)).with_indifferent_access.dig(:data, :attributes, :stationNo) + fetch_attribute(uuid:, attribute: :stationNo) end def facility_type(uuid:) - if Flipper.enabled?('check_in_experience_travel_claim_redis_client_refactor') - return fetch_attribute(uuid:, attribute: :facilityType) - end - - return nil if appointment_identifiers(uuid:).nil? - - Oj.load(appointment_identifiers(uuid:)).with_indifferent_access.dig(:data, :attributes, :facilityType) + fetch_attribute(uuid:, attribute: :facilityType) end def fetch_attribute(uuid:, attribute:) diff --git a/modules/check_in/spec/services/travel_claim/redis_client_spec.rb b/modules/check_in/spec/services/travel_claim/redis_client_spec.rb index 53a1b5a4d75..9763f2ed55c 100644 --- a/modules/check_in/spec/services/travel_claim/redis_client_spec.rb +++ b/modules/check_in/spec/services/travel_claim/redis_client_spec.rb @@ -30,9 +30,6 @@ before do allow(Rails).to receive(:cache).and_return(memory_store) - allow(Flipper).to receive(:enabled?).with('check_in_experience_travel_claim_redis_client_refactor') - .and_return(false) - Rails.cache.clear end @@ -201,23 +198,7 @@ ) end - context 'when cache exists and refactor feature flag is off' do - before do - allow(Flipper).to receive(:enabled?).with('check_in_experience_travel_claim_redis_client_refactor') - .and_return(false) - end - - it 'returns the cached value' do - expect(redis_client.facility_type(uuid:)).to eq(facility_type) - end - end - - context 'when cache exists and refactor feature flag is on' do - before do - allow(Flipper).to receive(:enabled?).with('check_in_experience_travel_claim_redis_client_refactor') - .and_return(true) - end - + context 'when cache exists' do it 'returns the cached value' do expect(redis_client.facility_type(uuid:)).to eq(facility_type) end From 88ec761393103d8a471894492e198db1ac327ae9 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Wed, 17 Apr 2024 10:43:33 -0400 Subject: [PATCH 182/260] Fix 20-10207 mapping and date stamp bug (#16376) --- .../simple_forms_api/app/form_mappings/vba_20_10207.json.erb | 5 ++--- .../app/services/simple_forms_api/pdf_stamper.rb | 3 +-- .../spec/fixtures/form_json/vba_20_10207-veteran.json | 3 ++- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb index dcbb0119b2e..776c194bfc3 100644 --- a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb +++ b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb @@ -49,6 +49,7 @@ "form1[0].#subform[3].CheckBox1[1]": "<%= nil %>", "form1[0].#subform[3].Email_Address[3]": "<%= nil %>", "form1[0].#subform[3].VA_File_Number_If_Applicable[1]": "<%= form.data.dig('veteran_id', 'va_file_number') %>", + "form1[0].#subform[3].CurrentlyHomeless[0]": "<%= form.data.dig('living_situation', 'none') ? 1 : 0 %>", "form1[0].#subform[4].I_Live_Or_Sleep_In_A_Place_That_Is_Not_Meant_For_Regular_Sleeping[0]": "<%= form.data.dig('living_situation', 'overnight') ? 1 : 0 %>", "form1[0].#subform[4].I_Live_In_A_Shelter[0]": "<%= form.data.dig('living_situation', 'shelter') ? 1 : 0 %>", @@ -57,10 +58,8 @@ "form1[0].#subform[4].IN_THE_NEXT_30_DAYS_I_WILL_LOSE_MY_HOME[0]": "<%= form.data.dig('living_situation', 'losing_home') ? 1 : 0 %>", "form1[0].#subform[4].NONE_OF_THESE_SITUATIONS_APPLY_TO_ME[0]": "<%= form.data.dig('living_situation', 'none') ? 1 : 0 %>", "form1[0].#subform[4].OTHER_Specify[0]": "<%= form.data.dig('living_situation', 'other_risk') ? 1 : 0 %>", - - "form1[0].#subform[3].CurrentlyHomeless[0]": "<%= form.data.dig('living_situation', 'none') ? 1 : 0 %>", + "form1[0].#subform[4].Other1[0]": "<%= form.data['other_housing_risks'] %>", - "form1[0].#subform[3].Other1[0]": "<%= form.data['other_housing_risks'] %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_LastFourNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](5..8) %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_SecondTwoNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](3..4) %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_FirstThreeNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](0..2) %>", diff --git a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb index c2e708d80cc..02988c59632 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb @@ -37,8 +37,7 @@ def self.stamp_auth_text(stamped_template_path, current_loa) end coords = [10, 10] text = SUBMISSION_TEXT + current_time - page = 0 - desired_stamp = { coords:, text:, page: } + desired_stamp = { coords:, text: } verify(stamped_template_path) do stamp(desired_stamp, stamped_template_path, append_to_stamp: auth_text, text_only: false) end diff --git a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json index 05ec5f3be90..dde9552118f 100644 --- a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json +++ b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json @@ -11,7 +11,8 @@ }, "living_situation": { "overnight": true, - "losing_home": true + "losing_home": true, + "other_risk": true }, "other_housing_risks": "Other housing risks", "mailing_address_yes_no": true, From 3bc601f3e755b8a701a5571d1b3deda8173b0ca4 Mon Sep 17 00:00:00 2001 From: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> Date: Wed, 17 Apr 2024 11:07:31 -0400 Subject: [PATCH 183/260] Remove DOB and SSN from veteran_representatives (#16369) * remove dob and ssn from veteran_representatives * rubocop formatting * rubocop formatting * add data back to personal_information_log_schema * move migration to another PR * reset schema to master * reset schema to master * add ignored columns to vet rep * remove ignore_columns --- .../models/veteran/service/representative.rb | 58 ++++--------------- .../veteran/service/representative_spec.rb | 55 ++++++------------ 2 files changed, 29 insertions(+), 84 deletions(-) diff --git a/modules/veteran/app/models/veteran/service/representative.rb b/modules/veteran/app/models/veteran/service/representative.rb index 4cfc2da6ad8..ff777fef6d4 100644 --- a/modules/veteran/app/models/veteran/service/representative.rb +++ b/modules/veteran/app/models/veteran/service/representative.rb @@ -9,8 +9,6 @@ class Representative < ApplicationRecord BASE_URL = 'https://www.va.gov/ogc/apps/accreditation/' self.primary_key = :representative_id - has_kms_key - has_encrypted :dob, :ssn, key: :kms_key, **lockbox_options scope :attorneys, -> { where(user_types: ['attorney']) } scope :veteran_service_officers, -> { where(user_types: ['veteran_service_officer']) } @@ -24,62 +22,28 @@ class Representative < ApplicationRecord # Find all representatives that matches the provided search criteria # @param first_name: [String] First name to search for, ignoring case # @param last_name: [String] Last name to search for, ignoring case - # @param ssn: nil [String] SSN to search for - # @param dob: nil [String] Date of birth to search for # @param middle_initial: nil [String] Middle initial to search for # @param poa_code: nil [String] filter to reps working this POA code # # @return [Array(Veteran::Service::Representative)] All representatives found using the submitted search criteria - def self.all_for_user(first_name:, last_name:, ssn: nil, dob: nil, middle_initial: nil, poa_code: nil) # rubocop:disable Metrics/ParameterLists - reps = where('lower(first_name) = ? AND lower(last_name) = ?', first_name.downcase, last_name.downcase) - reps = reps.where('? = ANY(poa_codes)', poa_code) if poa_code - - reps.select do |rep| - matching_ssn(rep, ssn) && - matching_date_of_birth(rep, dob) && - matching_middle_initial(rep, middle_initial) - end + def self.all_for_user(first_name:, last_name:, middle_initial: nil, poa_code: nil) + representatives = where('lower(first_name) = ? AND lower(last_name) = ?', first_name.downcase, + last_name.downcase) + representatives = representatives.where('? = ANY(poa_codes)', poa_code) if poa_code + representatives.select { |rep| matching_middle_initial(rep, middle_initial) } end # # Find first representative that matches the provided search criteria # @param first_name: [String] First name to search for, ignoring case # @param last_name: [String] Last name to search for, ignoring case - # @param ssn: nil [String] SSN to search for - # @param dob: nil [String] Date of birth to search for # # @return [Veteran::Service::Representative] First representative record found using the submitted search criteria - def self.for_user(first_name:, last_name:, ssn: nil, dob: nil) - reps = all_for_user(first_name:, last_name:, ssn:, dob:) - return nil if reps.blank? - - reps.first - end - - # - # Determine if representative ssn matches submitted ssn search query - # @note Assumes that the consumer did not submit an ssn value if the value is blank - # @param rep [Veteran::Service::Representative] Representative to match soon with - # @param ssn [String] Submitted ssn to match against representative - # - # @return [Boolean] True if matches, false if not - def self.matching_ssn(rep, ssn) - return true if ssn.blank? - - rep.ssn.present? && rep.ssn == ssn - end - - # - # Determine if representative dob matches submitted birth_date search query - # @note Assumes that the consumer did not submit a birth_date value if the value is blank - # @param rep [Veteran::Service::Representative] Representative to match soon with - # @param birth_date [String] Submitted birth_date to match against representative - # - # @return [Boolean] True if matches, false if not - def self.matching_date_of_birth(rep, birth_date) - return true if birth_date.blank? + def self.for_user(first_name:, last_name:) + representatives = all_for_user(first_name:, last_name:) + return nil if representatives.blank? - rep.dob.present? && rep.dob == birth_date + representatives.first end # @@ -89,10 +53,10 @@ def self.matching_date_of_birth(rep, birth_date) # @param middle_initial [String] Submitted middle_initial to match against representative # # @return [Boolean] True if matches, false if not - def self.matching_middle_initial(rep, middle_initial) + def self.matching_middle_initial(representative, middle_initial) return true if middle_initial.blank? - rep.middle_initial.present? && rep.middle_initial == middle_initial + representative.middle_initial.present? && representative.middle_initial == middle_initial end # diff --git a/modules/veteran/spec/models/veteran/service/representative_spec.rb b/modules/veteran/spec/models/veteran/service/representative_spec.rb index 0ed3407192a..a8f4d72f625 100644 --- a/modules/veteran/spec/models/veteran/service/representative_spec.rb +++ b/modules/veteran/spec/models/veteran/service/representative_spec.rb @@ -25,50 +25,31 @@ def basic_attributes end describe 'finding by identity' do - let(:rep) do + let(:representative) do FactoryBot.create(:representative, - basic_attributes.merge!(ssn: identity.ssn, dob: identity.birth_date)) + basic_attributes) end before do identity - rep + representative end - describe 'finding by all fields' do - it 'finds a user by name, ssn, and dob' do + describe 'finding by the name' do + it 'finds a user' do expect(Veteran::Service::Representative.for_user( first_name: identity.first_name, - last_name: identity.last_name, - dob: identity.birth_date, - ssn: identity.ssn - ).id).to eq(rep.id) + last_name: identity.last_name + ).id).to eq(representative.id) end it 'finds right user when 2 with the same name exist' do FactoryBot.create(:representative, - basic_attributes.merge!(ssn: '123-45-6789', dob: '1929-10-01')) - expect(Veteran::Service::Representative.for_user( - first_name: identity.first_name, - last_name: identity.last_name, - dob: identity.birth_date, - ssn: identity.ssn - ).id).to eq(rep.id) - end - end - - describe 'finding by the name only' do - it 'finds a user by name fields' do - rep = FactoryBot.create(:representative, first_name: 'Bob', last_name: 'Smith') - identity = FactoryBot.create(:user_identity, first_name: rep.first_name, last_name: rep.last_name) - Veteran::Service::Representative.for_user( - first_name: identity.first_name, - last_name: identity.last_name - ) + basic_attributes) expect(Veteran::Service::Representative.for_user( first_name: identity.first_name, last_name: identity.last_name - ).id).to eq(rep.id) + ).id).to eq(representative.id) end end end @@ -118,26 +99,26 @@ def basic_attributes describe '#set_full_name' do context 'creating a new representative' do it 'sets the full_name attribute as first_name + last_name' do - rep = described_class.new(representative_id: 'abc', poa_codes: ['123'], first_name: 'Joe', - last_name: 'Smith') + representative = described_class.new(representative_id: 'abc', poa_codes: ['123'], first_name: 'Joe', + last_name: 'Smith') - expect(rep.full_name).to be_nil + expect(representative.full_name).to be_nil - rep.save! + representative.save! - expect(rep.reload.full_name).to eq('Joe Smith') + expect(representative.reload.full_name).to eq('Joe Smith') end end context 'updating an existing representative' do it 'sets the full_name attribute as first_name + last_name' do - rep = create(:representative, first_name: 'Joe', last_name: 'Smith') + representative = create(:representative, first_name: 'Joe', last_name: 'Smith') - expect(rep.full_name).to eq('Joe Smith') + expect(representative.full_name).to eq('Joe Smith') - rep.update(first_name: 'Bob') + representative.update(first_name: 'Bob') - expect(rep.reload.full_name).to eq('Bob Smith') + expect(representative.reload.full_name).to eq('Bob Smith') end end end From 9bfab54c6cf4dd6001ab2d311130edc1c746041e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Apr 2024 11:13:31 -0400 Subject: [PATCH 184/260] Bump aws-sdk-s3 from 1.146.1 to 1.147.0 (#16373) --- updated-dependencies: - dependency-name: aws-sdk-s3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index af57e7cd71b..464d2e167c6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -243,8 +243,8 @@ GEM attr_extras (7.1.0) awesome_print (1.9.2) aws-eventstream (1.3.0) - aws-partitions (1.913.0) - aws-sdk-core (3.191.6) + aws-partitions (1.914.0) + aws-sdk-core (3.192.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.8) @@ -252,8 +252,8 @@ GEM aws-sdk-kms (1.79.0) aws-sdk-core (~> 3, >= 3.191.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.146.1) - aws-sdk-core (~> 3, >= 3.191.0) + aws-sdk-s3 (1.147.0) + aws-sdk-core (~> 3, >= 3.192.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.8) aws-sdk-sns (1.72.0) From a6e314d23d2fd66b3144326f10d071f40d73d3de Mon Sep 17 00:00:00 2001 From: Oren Mittman Date: Wed, 17 Apr 2024 11:28:41 -0400 Subject: [PATCH 185/260] API-34439 remove obsolete rswag generator and output (#16349) --- .../app/swagger/claims_api/v2/swagger.json | 8690 ----------------- rakelib/rswag.rake | 10 - 2 files changed, 8700 deletions(-) delete mode 100644 modules/claims_api/app/swagger/claims_api/v2/swagger.json diff --git a/modules/claims_api/app/swagger/claims_api/v2/swagger.json b/modules/claims_api/app/swagger/claims_api/v2/swagger.json deleted file mode 100644 index 83418ddde00..00000000000 --- a/modules/claims_api/app/swagger/claims_api/v2/swagger.json +++ /dev/null @@ -1,8690 +0,0 @@ -{ - "openapi": "3.0.1", - "info": { - "title": "Benefits Claims", - "version": "v2", - "description": "## Background\n\nThe Benefits Claims API Version 2 lets internal consumers: \n\n- Retrieve existing claim information, including status, by claim ID\n- Automatically establish an Intent To File (21-0966) in VBMS\n- Automatically establish a disability compensation claim (21-526EZ) in VBMS\n- Digitally submit supporting documentation for disability compensation claims\n\nAdditional functionality will be added over time.\n\nYou should use the [Benefits Claims API Version 1](https://developer.va.gov/explore/benefits/docs/claims?version=current) if: \n\n- You are a consumer outside of VA and do not have the necessary VA agreements to use this API, and/or\n- You want automatic establishment of power of attorney (21-22 or 21-22a)\n \n## Technical Overview\n\nThis API accepts a payload of requests and responses with the payload identifying the claim and Veteran. Responses provide the submission’s processing status. Responses also provide a unique ID which can be used with the appropriate GET endpoint to return detailed, end-to-end claims status tracking. \n\nEnd-to-end claims tracking provides the status of claims as they move through the submission process, but does not return whether the claim was approved or denied. \n\n### Claim statuses\n\nClaims are first submitted by this API and then established in Veterans Benefits Management System (VBMS). A 200 response means that the claim was successfully submitted by the API. It does not mean VA has received the claim. Use the appropriate GET endpoint and the ID returned with your submission response to confirm the status of the submission. Statuses are:\n\n- Pending - the claim is successfully submitted to Lighthouse\n- Errored - the submission encountered upstream errors\n- Canceled - the claim was identified as a duplicate or another issue caused the claim to be canceled. For duplicate claims, the tracking of the claim's progress happens under a different Claim ID . \n\nOther statuses this API returns align with the [VA.gov](http://va.gov/) [claim status descriptions](https://www.va.gov/resources/what-your-claim-status-means/), which are:\n\n- Claim received\n- Initial review\n- Evidence gathering, review, and decision\n- Preparation for notification\n- Complete\n\n### Finding a Veteran's unique VA ID\n\nThis API uses a unique Veteran identifier to identify the subject of each API request. This Veteran identifier can be retrieved by passing the Veteran’s first name, last name, DOB, and SSN to the ‘/veteran-id’ endpoint. This identifier should then be used as the Veteran ID parameter in request URLs.\n\nNote: though Veteran identifiers are typically static, they may change over time. If a specific Veteran ID suddenly responds with a ‘404 not found’ error, the identifier may have changed. It’s a good idea to periodically check the identifier for each Veteran.\n\n### Authentication and authorization\n\nThe authentication model for the Benefits Claims Version 2 is based on OAuth 2.0 / OpenID Connect and supports the [client credentials grant](https://developer.va.gov/explore/authorization/docs/client-credentials?api=claims).\n\n**Important**: To get production access, you must either work for VA or have specific VA agreements in place. If you have questions, [contact us](https://developer.va.gov/support/contact-us).\n\n### Test data for sandbox environment use\n\nWe use mock [test data in the sandbox environment](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts.md). Sandbox test data and test users for the Benefits Claims API are valid for all versions of the API.\n" - }, - "tags": [ - { - "name": "Veteran Identifier", - "description": "Allows authenticated veterans and veteran representatives to retrieve a veteran's id." - }, - { - "name": "Claims", - "description": "Allows authenticated and authorized users to access claims data for a given Veteran. No data is returned if the user is not authenticated and authorized.\n" - }, - { - "name": "5103 Waiver", - "description": "Allows authenticated and authorized users to file a 5103 Notice Response on a claim." - }, - { - "name": "Intent to File", - "description": "Allows authenticated and authorized users to automatically establish an Intent to File (21-0966) in VBMS.\n" - }, - { - "name": "Disability Compensation Claims", - "description": "Allows authenticated and authorized users to automatically establish a Disability Compensation Claim (21-526EZ) in VBMS\n" - } - ], - "components": { - "securitySchemes": { - "bearer_token": { - "type": "http", - "scheme": "bearer", - "bearerFormat": "JWT" - }, - "productionOauth": { - "type": "oauth2", - "description": "This API uses OAuth 2 with the authorization code grant flow. [More info](https://developer.va.gov/explore/authorization?api=claims)", - "flows": { - "authorizationCode": { - "authorizationUrl": "https://api.va.gov/oauth2/authorization", - "tokenUrl": "https://api.va.gov/oauth2/token", - "scopes": { - "system/claim.read": "Retrieve claim data", - "system/claim.write": "Submit claim data" - } - } - } - }, - "sandboxOauth": { - "type": "oauth2", - "description": "This API uses OAuth 2 with the authorization code grant flow. [More info](https://developer.va.gov/explore/authorization?api=claims)", - "flows": { - "authorizationCode": { - "authorizationUrl": "https://sandbox-api.va.gov/oauth2/authorization", - "tokenUrl": "https://sandbox-api.va.gov/oauth2/token", - "scopes": { - "system/claim.read": "Retrieve claim data", - "system/claim.write": "Submit claim data" - } - } - } - } - } - }, - "paths": { - "/veteran-id:find": { - "post": { - "summary": "Retrieve Veteran ID.", - "tags": [ - "Veteran Identifier" - ], - "operationId": "postVeteranId", - "security": [ - { - "productionOauth": [ - "system/claim.read" - ] - }, - { - "sandboxOauth": [ - "system/claim.read" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Allows authenticated and authorized users to retrieve a Veteran's ID.", - "parameters": [ - - ], - "responses": { - "201": { - "description": "Veteran's unique identifier", - "content": { - "application/json": { - "example": { - "id": "1012667145V762142" - }, - "schema": { - "additionalProperties": false, - "properties": { - "id": { - "type": "string", - "example": "1012667145V762142" - } - } - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "invalid value for SSN", - "detail": "blank is not valid for SSN" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "404": { - "description": "Resource not found", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Resource not found", - "detail": "Resource not found" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "required": [ - "ssn", - "birthdate", - "firstName", - "lastName" - ], - "properties": { - "ssn": { - "type": "string", - "example": "796130115", - "description": "SSN of Veteran being represented" - }, - "firstName": { - "type": "string", - "example": "Tamara", - "description": "First name of Veteran being represented" - }, - "lastName": { - "type": "string", - "example": "Ellis", - "description": "Last name of Veteran being represented" - }, - "birthdate": { - "type": "string", - "example": "1967-06-19", - "description": "Date of birth of Veteran being represented, in iso8601 format" - } - }, - "example": { - "ssn": "796130115", - "firstName": "Tamara", - "lastName": "Ellis", - "birthdate": "1967-06-19" - } - } - } - }, - "required": true - } - } - }, - "/veterans/{veteranId}/claims": { - "get": { - "summary": "Find all benefits claims for a Veteran.", - "tags": [ - "Claims" - ], - "operationId": "findClaims", - "security": [ - { - "productionOauth": [ - "system/claim.read" - ] - }, - { - "sandboxOauth": [ - "system/claim.read" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Retrieves all claims for Veteran.", - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "claim response", - "content": { - "application/json": { - "example": { - "data": [ - { - "id": "555555555", - "type": "claim", - "attributes": { - "baseEndProductCode": "400", - "claimDate": "2017-05-02", - "claimPhaseDates": { - "phaseChangeDate": "2017-10-18" - }, - "claimType": "Compensation", - "closeDate": "2017-10-18", - "decisionLetterSent": false, - "developmentLetterSent": false, - "documentsNeeded": false, - "endProductCode": "404", - "evidenceWaiverSubmitted5103": false, - "lighthouseId": null, - "status": "COMPLETE" - } - } - ] - }, - "schema": { - "$schema": "http://json-schema.org/draft-04/schema#", - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "array", - "items": { - "required": [ - "id", - "type", - "attributes" - ], - "additionalProperties": false, - "description": "Claim details", - "properties": { - "id": { - "type": "string", - "nullable": true, - "description": "Claim ID in VBMS. If a claim was submitted with Lighthouse and not successfully established upstream, it could have a null claimId.", - "example": "600131328" - }, - "type": { - "type": "string", - "example": "claim" - }, - "attributes": { - "type": "object", - "required": [ - "baseEndProductCode", - "claimType", - "claimDate", - "claimPhaseDates", - "closeDate", - "developmentLetterSent", - "decisionLetterSent", - "documentsNeeded", - "endProductCode", - "evidenceWaiverSubmitted5103", - "lighthouseId", - "status" - ], - "properties": { - "baseEndProductCode": { - "type": "string", - "description": "Base end product code for claim", - "example": "400" - }, - "claimType": { - "type": "string", - "description": "Name of claim type", - "example": "Compensation" - }, - "claimDate": { - "format": "date", - "type": "string", - "description": "Date in YYYY-MM-DD the claim was first filed", - "example": "2018-06-04" - }, - "claimPhaseDates": { - "type": "object", - "properties": { - "phaseChangeDate": { - "format": "date", - "type": "string", - "description": "The date that the claim changed to its current phase", - "example": "2017-10-18" - } - } - }, - "closeDate": { - "format": "date", - "type": "string", - "description": "Date claim was closed", - "example": "2019-09-04" - }, - "developmentLetterSent": { - "type": "boolean", - "description": "If true, a development letter has been sent to the claimant regarding a benefit claim", - "example": "false" - }, - "decisionLetterSent": { - "type": "boolean", - "description": "If true, a decision letter has been sent to the claimant regarding a benefit claim", - "example": "false" - }, - "documentsNeeded": { - "type": "boolean", - "description": "If true, the claim requires additional documents to be submitted", - "example": "false" - }, - "endProductCode": { - "type": "string", - "description": "End product code of claim" - }, - "evidenceWaiverSubmitted5103": { - "type": "boolean", - "nullable": true, - "description": "If true, indicates a decision has been requested and/or a Waiver 5103 has been submitted", - "example": "false" - }, - "lighthouseId": { - "type": "string", - "nullable": true, - "description": "Claim ID in Lighthouse", - "example": "0BAEFC26-1CE4-4046-9B3C-3071055603DB" - }, - "status": { - "type": "string", - "description": "Status of claim", - "enum": [ - "PENDING", - "CLAIM_RECEIVED", - "INITIAL_REVIEW", - "EVIDENCE_GATHERING_REVIEW_DECISION", - "PREPARATION_FOR_NOTIFICATION", - "COMPLETE", - "ERRORED", - "CANCELED" - ] - } - } - } - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - } - } - }, - "/veterans/{veteranId}/claims/{id}": { - "get": { - "summary": "Find claim by ID", - "tags": [ - "Claims" - ], - "operationId": "findClaimById", - "security": [ - { - "productionOauth": [ - "system/claim.read" - ] - }, - { - "sandboxOauth": [ - "system/claim.read" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Retrieves a specific claim for a Veteran", - "parameters": [ - { - "name": "id", - "in": "path", - "example": "1234", - "description": "The ID of the claim being requested", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "claim response", - "content": { - "application/json": { - "example": { - "data": { - "id": "555555555", - "type": "claim", - "attributes": { - "claimTypeCode": "400PREDSCHRG", - "claimDate": "2017-05-02", - "claimPhaseDates": { - "phaseChangeDate": "2017-10-18", - "currentPhaseBack": false, - "latestPhaseType": "COMPLETE", - "previousPhases": { - "phase7CompleteDate": "2017-10-18" - } - }, - "claimType": "Compensation", - "closeDate": "2017-10-18", - "contentions": [ - { - "name": "abnormal heart (New)" - }, - { - "name": "abscess kidney (New)" - }, - { - "name": "encephalitis lethargica residuals (New)" - }, - { - "name": "dracunculiasis (New)" - }, - { - "name": "gingivitis (New)" - }, - { - "name": "abnormal weight loss (New)" - }, - { - "name": "groin condition (New)" - }, - { - "name": "metritis (New)" - } - ], - "decisionLetterSent": false, - "developmentLetterSent": false, - "documentsNeeded": false, - "endProductCode": "404", - "evidenceWaiverSubmitted5103": false, - "errors": [ - - ], - "jurisdiction": "National Work Queue", - "lighthouseId": null, - "maxEstClaimDate": null, - "minEstClaimDate": null, - "status": "COMPLETE", - "submitterApplicationCode": "EBN", - "submitterRoleCode": "VET", - "supportingDocuments": [ - { - "documentId": "{54EF0C16-A9E7-4C3F-B876-B2C7BEC1F834}", - "documentTypeLabel": "Medical", - "originalFileName": null, - "trackedItemId": null, - "uploadDate": null - } - ], - "tempJurisdiction": null, - "trackedItems": [ - { - "closedDate": "2021-06-04", - "description": null, - "displayName": "21-4142a", - "overdue": false, - "receivedDate": null, - "requestedDate": "2021-05-05", - "status": "NO_LONGER_REQUIRED", - "suspenseDate": "2021-06-04", - "id": 293440, - "uploadsAllowed": false - }, - { - "closedDate": "2021-06-04", - "description": null, - "displayName": "Employment info needed", - "overdue": false, - "receivedDate": null, - "requestedDate": "2021-05-05", - "status": "NO_LONGER_REQUIRED", - "suspenseDate": "2021-06-04", - "id": 293443, - "uploadsAllowed": false - }, - { - "closedDate": "2021-06-04", - "description": null, - "displayName": "Accidental injury - 21-4176 needed", - "overdue": false, - "receivedDate": null, - "requestedDate": "2021-05-05", - "status": "NO_LONGER_REQUIRED", - "suspenseDate": "2021-06-04", - "id": 293444, - "uploadsAllowed": false - }, - { - "closedDate": "2021-06-04", - "description": null, - "displayName": "Buddy mentioned - No complete address", - "overdue": false, - "receivedDate": null, - "requestedDate": "2021-05-05", - "status": "NO_LONGER_REQUIRED", - "suspenseDate": "2021-06-04", - "id": 293446, - "uploadsAllowed": false - } - ] - } - } - }, - "schema": { - "$schema": "http://json-schema.org/draft-04/schema#", - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "id", - "type", - "attributes" - ], - "additionalProperties": false, - "description": "Claim with some details for the given Veteran info", - "properties": { - "id": { - "type": "string", - "nullable": true, - "description": "Claim ID in VBMS. If a claim was submitted with Lighthouse and not successfully established upstream, it could have a null claimId.", - "example": "600131328" - }, - "type": { - "type": "string", - "example": "evss_claims" - }, - "attributes": { - "type": "object", - "additionalProperties": false, - "required": [ - "claimTypeCode", - "claimDate", - "claimPhaseDates", - "claimType", - "closeDate", - "contentions", - "decisionLetterSent", - "developmentLetterSent", - "documentsNeeded", - "endProductCode", - "evidenceWaiverSubmitted5103", - "errors", - "jurisdiction", - "lighthouseId", - "maxEstClaimDate", - "minEstClaimDate", - "status", - "submitterApplicationCode", - "submitterRoleCode", - "supportingDocuments", - "tempJurisdiction", - "trackedItems" - ], - "properties": { - "claimTypeCode": { - "type": "string", - "description": "Type Code of benefit claim", - "example": "400PREDSCHRG" - }, - "claimType": { - "type": "string", - "description": "Name of claim type", - "example": "Compensation" - }, - "contentions": { - "type": "array", - "description": "The contentions being submitted with a claim", - "items": { - "type": "object", - "properties": { - "name": { - "type": "string", - "example": "abscess kidney (New)" - } - } - } - }, - "claimDate": { - "format": "date", - "type": "string", - "nullable": true, - "description": "The date a claim was filed", - "example": "2017-10-18" - }, - "claimPhaseDates": { - "type": "object", - "properties": { - "currentPhaseBack": { - "type": "boolean", - "description": "Indicates whether the current phase is moving backward." - }, - "latestPhaseType": { - "type": "string", - "enum": [ - "CLAIM_RECEIVED", - "UNDER_REVIEW", - "GATHERING_OF_EVIDENCE", - "REVIEW_OF_EVIDENCE", - "PREPARATION_FOR_DECISION", - "PENDING_DECISION_APPROVAL", - "PREPARATION_FOR_NOTIFICATION", - "COMPLETE" - ], - "nullable": true, - "description": "The most current phase for the claim" - }, - "phaseChangeDate": { - "format": "date", - "type": "string", - "nullable": true, - "description": "The date that the claim changed to its current phase", - "example": "2017-10-18" - }, - "previousPhases": { - "type": "object", - "properties": { - "phase1CompleteDate": { - "format": "date", - "type": "string", - "description": "Completed date of the claim received phase.", - "example": "2017-10-18" - }, - "phase2CompleteDate": { - "format": "date", - "type": "string", - "description": "Completed date of the initial review phase.", - "example": "2017-10-18" - }, - "phase3CompleteDate": { - "format": "date", - "type": "string", - "description": "Completed date of the gathering of evidence phase.", - "example": "2017-10-18" - }, - "phase4CompleteDate": { - "format": "date", - "type": "string", - "description": "Completed date of the reviewing of evidence phase.", - "example": "2017-10-18" - }, - "phase5CompleteDate": { - "format": "date", - "type": "string", - "description": "Completed date of the preparation for decision phase.", - "example": "2017-10-18" - }, - "phase6CompleteDate": { - "format": "date", - "type": "string", - "description": "Completed date of the pending decision approval phase.", - "example": "2017-10-18" - }, - "phase7CompleteDate": { - "format": "date", - "type": "string", - "description": "Completed date of the preparation for notification phase.", - "example": "2017-10-18" - }, - "phase8CompleteDate": { - "format": "date", - "type": "string", - "description": "Completed date of the completed phase.", - "example": "2017-10-18" - } - } - } - } - }, - "closeDate": { - "format": "date", - "type": "string", - "nullable": true, - "description": "Date claim was closed", - "example": "2019-09-04" - }, - "decisionLetterSent": { - "type": "boolean", - "description": "If true, a decision letter has been sent to the claimant regarding a benefit claim" - }, - "developmentLetterSent": { - "type": "boolean", - "description": "If true, a development letter has been sent to the claimant regarding a benefit claim" - }, - "documentsNeeded": { - "type": "boolean", - "description": "If true, the claim requires additional documents to be submitted" - }, - "endProductCode": { - "type": "string", - "description": "End product code of claim", - "example": "930" - }, - "evidenceWaiverSubmitted5103": { - "type": "boolean", - "nullable": true, - "description": "If true, indicates a decision has been requested and/or a Waiver 5103 has been submitted", - "example": "false" - }, - "errors": { - "type": "array", - "description": "Error details if claim is in an errored state.", - "items": { - "properties": { - "detail": { - "type": "string", - "example": "Something happened" - }, - "source": { - "type": "string", - "example": "some/error/path" - } - } - } - }, - "jurisdiction": { - "type": "string", - "description": "Current station of jurisdiction" - }, - "lighthouseId": { - "type": "string", - "nullable": true, - "description": "Claim ID in Lighthouse", - "example": "0BAEFC26-1CE4-4046-9B3C-3071055603DB" - }, - "minEstClaimDate": { - "format": "date", - "type": "string", - "nullable": true, - "description": "Minimum Estimated Claim Completion Date", - "example": "2019-06-04" - }, - "maxEstClaimDate": { - "format": "date", - "type": "string", - "nullable": true, - "description": "Maximum Estimated Claim Completion Date", - "example": "2019-09-04" - }, - "status": { - "type": "string", - "description": "Status of claim", - "enum": [ - "PENDING", - "CLAIM_RECEIVED", - "INITIAL_REVIEW", - "EVIDENCE_GATHERING_REVIEW_DECISION", - "PREPARATION_FOR_NOTIFICATION", - "COMPLETE", - "ERRORED", - "CANCELED" - ] - }, - "submitterApplicationCode": { - "type": "string", - "description": "Application Code of benefit claim submitter", - "example": "EBN" - }, - "submitterRoleCode": { - "type": "string", - "description": "Role Code of benefit claim submitter", - "example": "VET" - }, - "supportingDocuments": { - "type": "array", - "description": "Information regarding any supported documents attached to a claim", - "items": { - "properties": { - "documentId": { - "type": "string", - "description": "Unique identifier of document" - }, - "documentTypeLabel": { - "type": "string", - "nullable": true - }, - "originalFileName": { - "type": "string", - "description": "Name of document", - "nullable": true - }, - "trackedItemId": { - "type": "string", - "nullable": true - }, - "uploadDate": { - "format": "date", - "type": "string", - "description": "Date and time document was uploaded", - "nullable": true - } - } - } - }, - "tempJurisdiction": { - "type": "string", - "description": "Temporary jurisdiction of claim" - }, - "trackedItems": { - "type": "array", - "description": "", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "closedDate": { - "format": "date", - "type": "string", - "nullable": true, - "description": "Date the tracked item was closed", - "example": "2017-10-18" - }, - "description": { - "type": "string", - "nullable": true, - "description": "Description of the tracked item", - "example": "Buddy mentioned - No complete address" - }, - "requestedDate": { - "format": "date", - "type": "string", - "nullable": true, - "description": "Date the tracked item was requested", - "example": "2017-10-18" - }, - "id": { - "type": "integer", - "description": "ID of the tracked item", - "example": 293454 - }, - "displayName": { - "type": "string", - "nullable": true, - "description": "Description of the tracked item", - "example": "Buddy mentioned - No complete address" - }, - "receivedDate": { - "format": "date", - "type": "string", - "nullable": true, - "description": "Date the tracked item was received", - "example": "2017-10-18" - }, - "overdue": { - "type": "boolean", - "nullable": true, - "description": "True if the item is overdue", - "example": true - }, - "status": { - "type": "string", - "nullable": true, - "description": "Enum with the status of the tracked item", - "example": "NO_LONGER_REQUIRED", - "enum": [ - "ACCEPTED", - "INITIAL_REVIEW_COMPLETE", - "NEEDED_FROM_YOU", - "NEEDED_FROM_OTHERS", - "NO_LONGER_REQUIRED", - "SUBMITTED_AWAITING_REVIEW" - ] - }, - "suspenseDate": { - "format": "date", - "type": "string", - "nullable": true, - "example": "2017-10-18" - }, - "uploadsAllowed": { - "type": "boolean", - "example": true - } - } - } - } - } - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "404": { - "description": "Resource not found", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Resource not found", - "detail": "Claim not found" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - } - } - }, - "/veterans/{veteranId}/526": { - "post": { - "summary": "Submits form 526", - "tags": [ - "Disability Compensation Claims" - ], - "operationId": "post526Claim", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Automatically establishes a disability compensation claim (21-526EZ) in Veterans Benefits Management System (VBMS). \nThis endpoint generates a filled and electronically signed 526EZ form, establishes the disability claim in VBMS, and \nsubmits the form to the Veteran's eFolder.\n\nA 202 response indicates the API submission was accepted. The claim has not reached VBMS until it has a CLAIM_RECEIVED status. \nCheck claim status using the GET veterans/{veteranId}/claims/{id} endpoint.\n\n**A substantially complete 526EZ claim must include:**\n* Veteran's name\n* Sufficient service information for VA to verify the claimed service\n* At least one claimed disability or medical condition and how it relates to service\n* Veteran and/or Representative signature\n\n**Standard and fully developed claims (FDCs)**\n\n[Fully developed claims (FDCs)](https://www.va.gov/disability/how-to-file-claim/evidence-needed/fully-developed-claims/)\nare claims certified by the submitter to include all information needed for processing. These claims process faster \nthan claims submitted through the standard claim process. If a claim is certified for the FDC, but is missing needed information, \nit will be processed as a standard claim.\n\nTo certify a claim for the FDC process, set the claimProcessType to FDC_PROGRAM.\n", - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "responses": { - "202": { - "description": "Successful response with disability", - "content": { - "application/json": { - "example": { - "data": { - "id": "713e8c10-9e06-49ce-b311-dad87a00191a", - "type": "forms/526", - "attributes": { - "veteranIdentification": { - "currentVaEmployee": false, - "mailingAddress": { - "addressLine1": "1234 Couch Street", - "addressLine2": "Unit 4", - "addressLine3": "Room 1", - "city": "Portland", - "country": "USA", - "zipFirstFive": "41726", - "zipLastFour": "1234", - "state": "OR" - }, - "serviceNumber": "123456789", - "emailAddress": { - "email": "valid@somedomain.com", - "agreeToEmailRelatedToClaim": true - }, - "veteranNumber": { - "telephone": "5555555555", - "internationalTelephone": "+44 20 1234 5678" - } - }, - "serviceInformation": { - "servicePeriods": [ - { - "serviceBranch": "Public Health Service", - "activeDutyBeginDate": "2008-11-14", - "activeDutyEndDate": "2023-10-30", - "serviceComponent": "Active", - "separationLocationCode": "98282" - } - ], - "confinements": [ - { - "approximateBeginDate": "2018-06-04", - "approximateEndDate": "2018-07-04" - }, - { - "approximateBeginDate": "2020-06", - "approximateEndDate": "2020-07" - } - ], - "federalActivation": { - "anticipatedSeparationDate": "2023-12-22", - "activationDate": "2023-10-01" - }, - "reservesNationalGuardService": { - "obligationTermsOfService": { - "beginDate": "2019-06-04", - "endDate": "2020-06-04" - }, - "unitName": "National Guard Unit Name", - "unitAddress": "1243 pine court", - "component": "National Guard", - "unitPhone": { - "areaCode": "555", - "phoneNumber": "5555555" - }, - "receivingInactiveDutyTrainingPay": "YES" - }, - "alternateNames": [ - "john jacob", - "johnny smith" - ], - "servedInActiveCombatSince911": "NO" - }, - "disabilities": [ - { - "disabilityActionType": "NEW", - "name": "Traumatic Brain Injury", - "classificationCode": "9014", - "serviceRelevance": "ABCDEFG", - "approximateDate": "2018-03-11", - "ratedDisabilityId": "ABCDEFGHIJKLMNOPQRSTUVWX", - "diagnosticCode": 9020, - "secondaryDisabilities": [ - { - "name": "Post Traumatic Stress Disorder (PTSD) Combat - Mental Disorders", - "disabilityActionType": "SECONDARY", - "serviceRelevance": "ABCDEFGHIJKLMNOPQ", - "classificationCode": "9014", - "approximateDate": "2018-03-12", - "exposureOrEventOrInjury": "EXPOSURE" - } - ], - "isRelatedToToxicExposure": true, - "exposureOrEventOrInjury": "EXPOSURE" - }, - { - "disabilityActionType": "NEW", - "name": "Cancer - Musculoskeletal - Elbow", - "classificationCode": "9014", - "serviceRelevance": "ABCDEFG", - "approximateDate": "2018-03-02", - "ratedDisabilityId": "ABCDEFGHIJKLMNOPQRSTUVWX", - "diagnosticCode": 249470, - "isRelatedToToxicExposure": true, - "exposureOrEventOrInjury": "EXPOSURE" - }, - { - "disabilityActionType": "NEW", - "name": "Cancer - Musculoskeletal - Knee", - "classificationCode": "9014", - "serviceRelevance": "ABCDEFG", - "approximateDate": "2015", - "ratedDisabilityId": "ABCDEFGHIJKLMNOPQRSTUVWX", - "diagnosticCode": 249470, - "isRelatedToToxicExposure": true, - "exposureOrEventOrInjury": "EXPOSURE" - } - ], - "claimantCertification": true, - "claimProcessType": "STANDARD_CLAIM_PROCESS", - "changeOfAddress": { - "dates": { - "beginDate": "2023-06-04", - "endDate": "2023-12-04" - }, - "typeOfAddressChange": "TEMPORARY", - "addressLine1": "10 Peach St", - "addressLine2": "Unit 4", - "addressLine3": "Room 1", - "city": "Atlanta", - "zipFirstFive": "42220", - "zipLastFour": "9897", - "state": "GA", - "country": "USA" - }, - "homeless": { - "pointOfContact": "john stewart", - "pointOfContactNumber": { - "telephone": "5555555555", - "internationalTelephone": "+44 20 1234 5678" - }, - "currentlyHomeless": { - "homelessSituationOptions": "FLEEING_CURRENT_RESIDENCE", - "otherDescription": "ABCDEFGHIJKLM" - } - }, - "toxicExposure": { - "gulfWarHazardService": { - "servedInGulfWarHazardLocations": "YES", - "serviceDates": { - "beginDate": "2018-07", - "endDate": "2018-08" - } - }, - "herbicideHazardService": { - "servedInHerbicideHazardLocations": "YES", - "otherLocationsServed": "ABCDEFGHIJKLM", - "serviceDates": { - "beginDate": "2018-07", - "endDate": "2018-08" - } - }, - "additionalHazardExposures": { - "additionalExposures": [ - "ASBESTOS", - "SHIPBOARD_HAZARD_AND_DEFENSE" - ], - "specifyOtherExposures": "Other exposure details", - "exposureDates": { - "beginDate": "2018-07", - "endDate": "2018-08" - } - }, - "multipleExposures": [ - { - "exposureDates": { - "beginDate": "2012-12", - "endDate": "2013-07" - }, - "exposureLocation": "Guam", - "hazardExposedTo": "RADIATION" - } - ] - }, - "treatments": [ - { - "treatedDisabilityNames": [ - "Traumatic Brain Injury", - "Post Traumatic Stress Disorder (PTSD) Combat - Mental Disorders", - "Cancer - Musculoskeletal - Elbow" - ], - "center": { - "name": "Center One", - "state": "GA", - "city": "Decatur" - }, - "beginDate": "2009-03" - } - ], - "servicePay": { - "favorTrainingPay": true, - "favorMilitaryRetiredPay": false, - "receivingMilitaryRetiredPay": "NO", - "futureMilitaryRetiredPay": "YES", - "futureMilitaryRetiredPayExplanation": "ABCDEFGHIJKLMNOPQRSTUVW", - "militaryRetiredPay": { - "branchOfService": "Army", - "monthlyAmount": 840.75 - }, - "retiredStatus": "PERMANENT_DISABILITY_RETIRED_LIST", - "receivedSeparationOrSeverancePay": "NO", - "separationSeverancePay": { - "datePaymentReceived": "2022-03-12", - "branchOfService": "Naval Academy", - "preTaxAmountReceived": 379.25 - } - }, - "directDeposit": { - "accountType": "CHECKING", - "accountNumber": "ABCDEF", - "routingNumber": "123123123", - "financialInstitutionName": "Chase", - "noAccount": false - } - } - } - }, - "schema": { - "name": "data", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "id", - "type", - "attributes" - ], - "properties": { - "id": { - "type": "string", - "example": "7d0de77e-b7bd-4db7-a8d9-69a25482c80a" - }, - "type": { - "type": "string", - "example": "form/526" - }, - "attributes": { - "description": "Claims API 526 Schema", - "type": "object", - "additionalProperties": false, - "required": [ - "claimantCertification", - "claimProcessType", - "disabilities", - "serviceInformation", - "veteranIdentification" - ], - "properties": { - "claimProcessType": { - "type": "string", - "description": "Select type of claim program/process that applies to the Veteran.", - "enum": [ - "STANDARD_CLAIM_PROCESS", - "FDC_PROGRAM", - "BDD_PROGRAM" - ] - }, - "claimantCertification": { - "type": "boolean", - "description": "Claimant certifies and authorizes release of information.", - "default": false - }, - "veteranIdentification": { - "type": "object", - "additionalProperties": false, - "required": [ - "mailingAddress" - ], - "properties": { - "currentVaEmployee": { - "type": "boolean", - "description": "Set to true if Veteran is a VA employee.", - "default": false, - "nullable": true - }, - "serviceNumber": { - "type": "string", - "description": "Service identification number", - "nullable": true - }, - "emailAddress": { - "description": "Information associated with the Veteran's email address.", - "type": "object", - "nullable": true, - "properties": { - "email": { - "type": "string", - "pattern": "^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$", - "description": "The most current email address of the Veteran.", - "maxLength": 50, - "nullable": true - }, - "agreeToEmailRelatedToClaim": { - "type": "boolean", - "description": "Agreement to email information relating to this claim.", - "example": true, - "default": false, - "nullable": true - } - } - }, - "veteranNumber": { - "description": "If there is no phone number in VBMS for the Veteran, the exams will not be ordered. Including the phone number is recommended to avoid claim processing delays.", - "type": "object", - "nullable": true, - "properties": { - "telephone": { - "description": "Veteran's phone number.", - "type": "string", - "pattern": "^\\d{10}?$", - "example": "5555555", - "minLength": 10, - "maxLength": 10, - "nullable": true - }, - "internationalTelephone": { - "type": "string", - "description": "Veteran's international phone number.", - "example": "+44 20 1234 5678", - "nullable": true - } - } - }, - "mailingAddress": { - "type": "object", - "additionalProperties": false, - "required": [ - "addressLine1", - "city", - "state", - "zipFirstFive", - "country" - ], - "properties": { - "addressLine1": { - "description": "Address line 1 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "1234 Couch Street" - }, - "addressLine2": { - "description": "Address line 2 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "Unit 4", - "nullable": true - }, - "addressLine3": { - "description": "Address line 3 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "Room 1", - "nullable": true - }, - "city": { - "description": "City for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.#]([-a-zA-Z0-9'.# ])?)+$", - "example": "Portland" - }, - "country": { - "description": "Country for the Veteran's current mailing address. Must match the values returned by the /countries endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "example": "USA" - }, - "zipFirstFive": { - "description": "Zip code (First 5 digits) for the Veteran's current mailing address.", - "type": "string", - "pattern": "^\\d{5}?$", - "example": "12345" - }, - "zipLastFour": { - "description": "Zip code (Last 4 digits) for the Veteran's current mailing address.", - "type": "string", - "pattern": "^\\d{4}?$", - "example": "6789", - "nullable": true - }, - "state": { - "description": "State for the Veteran's current mailing address.", - "type": "string", - "pattern": "^[a-z,A-Z]{2}$", - "example": "OR" - } - } - } - } - }, - "changeOfAddress": { - "description": "If 'changeOfAddress' is included, the following attributes are required: 'typeOfAddressChange', 'dates.beginDate', 'addressLine1', 'city', 'state', 'country', 'zipFirstFive'.", - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "dates": { - "type": "object", - "properties": { - "beginDate": { - "description": "Begin date for the Veteran's new address.", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "type": "string", - "example": "2018-06-04" - }, - "endDate": { - "description": "Date in YYYY-MM-DD the changed address expires, if change is temporary.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-04" - } - } - }, - "typeOfAddressChange": { - "description": "Temporary or Permanent change of address. If 'TEMPORARY', 'beginDate' and 'endDate' are required.", - "type": "string", - "enum": [ - "TEMPORARY", - "PERMANENT" - ], - "example": "PERMANENT" - }, - "addressLine1": { - "description": "Address line 1 for the Veteran's new address.", - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "1234 Couch Street" - }, - "addressLine2": { - "description": "Address line 2 for the Veteran's new address.", - "type": "string", - "maxLength": 20, - "example": "Unit 4", - "nullable": true - }, - "addressLine3": { - "description": "Address line 3 for the Veteran's new address.", - "type": "string", - "maxLength": 20, - "example": "Room 1", - "nullable": true - }, - "city": { - "description": "City for the Veteran's new address.", - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.#]([-a-zA-Z0-9'.# ])?)+$", - "example": "Portland" - }, - "country": { - "description": "Country for the Veteran's new address. Value must match the values returned by the /countries endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "example": "USA" - }, - "zipFirstFive": { - "description": "Zip code (First 5 digits) for the Veteran's new address.", - "type": "string", - "pattern": "^$|^\\d{5}?$", - "example": "12345" - }, - "zipLastFour": { - "description": "Zip code (Last 4 digits) for the Veteran's new address.", - "type": "string", - "nullable": true, - "pattern": "^$|^\\d{4}?$", - "example": "6789" - }, - "state": { - "description": "State for the Veteran's new address.", - "type": "string", - "pattern": "^$|^[a-z,A-Z]{2}$", - "example": "OR" - } - } - }, - "homeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "pointOfContact": { - "description": "Individual in direct contact with Veteran.", - "type": "string", - "nullable": true, - "minLength": 1, - "maxLength": 100, - "pattern": "^([-a-zA-Z0-9/']+( ?))*$", - "example": "Jane Doe" - }, - "pointOfContactNumber": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "telephone": { - "description": "Primary phone of point of contact.", - "type": "string", - "pattern": "^\\d{10}?$", - "example": "5555555", - "minLength": 10, - "maxLength": 10, - "nullable": true - }, - "internationalTelephone": { - "description": "International phone of point of contact.", - "type": "string", - "example": "+44 20 1234 5678", - "nullable": true - } - } - }, - "currentlyHomeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "homelessSituationOptions": { - "description": "Veteran's living situation.", - "type": "string", - "nullable": true, - "default": "other", - "enum": [ - "LIVING_IN_A_HOMELESS_SHELTER", - "NOT_CURRENTLY_IN_A_SHELTERED_ENVIRONMENT", - "STAYING_WITH_ANOTHER_PERSON", - "FLEEING_CURRENT_RESIDENCE", - "OTHER" - ], - "example": "FLEEING_CURRENT_RESIDENCE" - }, - "otherDescription": { - "description": "Explanation of living situation. Required if 'homelessSituationOptions' is 'OTHER'.", - "type": "string", - "nullable": true, - "maxLength": 500, - "example": "other living situation" - } - } - }, - "riskOfBecomingHomeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "livingSituationOptions": { - "type": "string", - "nullable": true, - "default": "HOUSING_WILL_BE_LOST_IN_30_DAYS", - "enum": [ - "HOUSING_WILL_BE_LOST_IN_30_DAYS", - "LEAVING_PUBLICLY_FUNDED_SYSTEM_OF_CARE", - "OTHER" - ] - }, - "otherDescription": { - "description": "Explanation of living situation. Required if 'livingSituationOptions' is 'OTHER'.", - "type": "string", - "nullable": true, - "maxLength": 500, - "example": "other living situation" - } - } - } - } - }, - "toxicExposure": { - "type": "object", - "nullable": true, - "properties": { - "gulfWarHazardService": { - "type": "object", - "nullable": true, - "description": "Toxic exposure related to the Gulf war.", - "properties": { - "servedInGulfWarHazardLocations": { - "type": "string", - "description": "Set to true if the Veteran served in any of the following Gulf War hazard locations: Iraq; Kuwait; Saudi Arabia; the neutral zone between Iraq and Saudi Arabia; Bahrain; Qatar; the United Arab Emirates; Oman; Yemen; Lebanon; Somalia; Afghanistan; Israel; Egypt; Turkey; Syria; Jordan; Djibouti; Uzbekistan; the Gulf of Aden; the Gulf of Oman; the Persian Gulf; the Arabian Sea; and the Red Sea.", - "example": "YES", - "enum": [ - "NO", - "YES" - ], - "nullable": true - }, - "serviceDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for serving in Gulf War hazard location.", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for serving in Gulf War hazard location.", - "example": "2018-06 or 2018" - } - } - } - } - }, - "herbicideHazardService": { - "description": "Toxic exposure related to herbicide (Agent Orange) hazards.", - "type": "object", - "nullable": true, - "properties": { - "servedInHerbicideHazardLocations": { - "type": "string", - "description": "Set to true if the Veteran served in any of the following herbicide/Agent Orange locations: Republic of Vietnam to include the 12 nautical mile territorial waters; Thailand at any United States or Royal Thai base; Laos; Cambodia at Mimot or Krek; Kampong Cham Province; Guam or American Samoa; or in the territorial waters thereof; Johnston Atoll or a ship that called at Johnston Atoll; Korean demilitarized zone; aboard (to include repeated operations and maintenance with) a C-123 aircraft known to have been used to spray an herbicide agent (during service in the Air Force and Air Force Reserves).", - "example": "YES", - "enum": [ - "NO", - "YES" - ], - "nullable": true - }, - "otherLocationsServed": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Other location(s) where Veteran served." - }, - "serviceDates": { - "description": "Date range for exposure in herbicide hazard location.", - "type": "object", - "nullable": true, - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for serving in herbicide location.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for serving in herbicide location.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - } - } - }, - "additionalHazardExposures": { - "type": "object", - "nullable": true, - "description": "Additional hazardous exposures.", - "properties": { - "additionalExposures": { - "description": "Additional exposure incidents.", - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "type": "string", - "additionalProperties": false, - "enum": [ - "ASBESTOS", - "MUSTARD_GAS", - "RADIATION", - "SHIPBOARD_HAZARD_AND_DEFENSE", - "MILITARY_OCCUPATIONAL_SPECIALTY_RELATED_TOXIN", - "CONTAMINATED_WATER_AT_CAMP_LEJEUNE", - "OTHER" - ] - } - }, - "specifyOtherExposures": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Exposure to asbestos." - }, - "exposureDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - } - } - }, - "multipleExposures": { - "type": "array", - "nullable": true, - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "exposureDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - }, - "exposureLocation": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Location where the exposure happened." - }, - "hazardExposedTo": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Hazard the Veteran was exposed to." - } - } - } - } - } - }, - "disabilities": { - "description": "Any current disabilities or symptoms the Veteran is claiming are related to their military service and/or are service-connected.", - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "disabilityActionType", - "name" - ], - "properties": { - "name": { - "description": "Name of the disability. The /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible disability names.", - "type": "string", - "pattern": "^$|([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "PTSD (post traumatic stress disorder)", - "maxLength": 255 - }, - "classificationCode": { - "type": "string", - "description": "Classification code for the associated body system. Must match an active code returned by the /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "example": "249470", - "nullable": true - }, - "serviceRelevance": { - "description": "Explanation of how the disability(ies) relates to the in-service event/exposure/injury. If the disabilityActionType is 'NEW', the serviceRelevance is required.", - "type": "string", - "nullable": true, - "example": "Heavy equipment operator in service." - }, - "approximateDate": { - "description": "Approximate date disability began. Date must be in the past. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4}(?:-(?!00)(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[1-2][0-9]|3[0-1]))?)?)$", - "example": "2018-03-02 or 2018-03 or 2018", - "nullable": true - }, - "ratedDisabilityId": { - "description": "When submitting a contention with action type 'INCREASE', the previously rated disability id may be included.", - "type": "string", - "example": "1100583", - "nullable": true - }, - "diagnosticCode": { - "description": "If the disabilityActionType is 'NONE' or 'INCREASE', the diagnosticCode should correspond to an existing rated disability.", - "type": "integer", - "example": 9999, - "nullable": true - }, - "disabilityActionType": { - "description": "Action type requested for the disability. If 'INCREASE' or 'NONE', then 'ratedDisabilityId' and 'diagnosticCode' should be included. 'NONE' should be used when including a secondary disability.", - "type": "string", - "enum": [ - "NONE", - "NEW", - "INCREASE" - ], - "example": "NEW" - }, - "secondaryDisabilities": { - "description": "If secondaryDisability is included, the following attributes are required: 'secondaryDisability.name', 'secondaryDisability.disabilityActionType' and 'secondaryDisability.serviceRelevance'", - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "description": "Name of the disability. The /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible disability names.", - "type": "string", - "pattern": "^$|([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "PTSD (post traumatic stress disorder)", - "maxLength": 255 - }, - "disabilityActionType": { - "description": "The status of the secondary disability.", - "type": "string", - "example": "SECONDARY", - "enum": [ - "SECONDARY" - ] - }, - "serviceRelevance": { - "description": "Explanation of how the disability(ies) relates to the in-service event/exposure/injury.", - "type": "string", - "nullable": true, - "example": "Heavy equipment operator in service." - }, - "classificationCode": { - "type": "string", - "description": "Classification code for the associated body system. Must match an active code returned by the /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "example": "249470", - "nullable": true - }, - "approximateDate": { - "description": "Approximate date disability began. Date must be in the past. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4}(?:-(?!00)(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[1-2][0-9]|3[0-1]))?)?)$", - "example": "2018-03-02 or 2018-03 or 2018", - "nullable": true - }, - "exposureOrEventOrInjury": { - "type": "string", - "description": "What caused the disability?", - "nullable": true, - "examples": [ - "Agent Orange", - "radiation", - "burn pits" - ] - } - } - } - }, - "isRelatedToToxicExposure": { - "type": "boolean", - "description": "Is the disability related to toxic exposures? If true, related 'toxicExposure' must be included.", - "example": true, - "default": false, - "nullable": true - }, - "exposureOrEventOrInjury": { - "type": "string", - "description": "What caused the disability?", - "nullable": true, - "examples": [ - "Agent Orange", - "radiation", - "burn pits" - ] - } - } - } - }, - "treatments": { - "description": "Identifies the Service Treatment information of the Veteran.", - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "beginDate": { - "description": "Begin date for treatment. If treatment began from 2005 to present, you do not need to provide dates. Each treatment begin date must be after the first 'servicePeriod.activeDutyBeginDate'.", - "type": "string", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018", - "nullable": true - }, - "treatedDisabilityNames": { - "description": "Name(s) of disabilities treated in this time frame. Name must match 'name' of a disability included on this claim.", - "type": "array", - "nullable": true, - "maxItems": 101, - "items": { - "type": "string", - "additionalProperties": false, - "example": [ - "PTSD (post traumatic stress disorder)", - "Trauma" - ] - } - }, - "center": { - "description": "VA Medical Center(s) and Department of Defense Military Treatment Facilities where the Veteran received treatment after discharge for any claimed disabilities.", - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "name": { - "description": "Name of facility Veteran was treated in. The /treatment-centers endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible treatment center names.", - "type": "string", - "nullable": true, - "pattern": "^$|(?!(?: )$)([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "Private Facility 2", - "maxLength": 100 - }, - "city": { - "description": "City of treatment facility.", - "type": "string", - "pattern": "^$|^([-a-zA-Z'.#]([-a-zA-Z'.# ])?)+$", - "example": "Portland", - "nullable": true - }, - "state": { - "description": "State of treatment facility.", - "type": "string", - "pattern": "^$|^[a-z,A-Z]{2}$", - "example": "OR", - "nullable": true - } - } - } - } - } - }, - "serviceInformation": { - "type": "object", - "additionalProperties": false, - "required": [ - "servicePeriods" - ], - "properties": { - "servicePeriods": { - "description": "Identifies the Service dates and Branch the Veteran served in.", - "type": "array", - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "object", - "required": [ - "serviceBranch", - "serviceComponent" - ], - "properties": { - "serviceBranch": { - "description": "Branch of service during period. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "example": "Air Force" - }, - "serviceComponent": { - "type": "string", - "description": "", - "enum": [ - "Active", - "Reserves", - "National Guard" - ] - }, - "activeDutyBeginDate": { - "description": "Date started active duty.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "activeDutyEndDate": { - "description": "Date completed active duty. If in the future, 'separationLocationCode' is required.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "separationLocationCode": { - "description": "Location code for the facility the Veteran plans to separate from. Required if 'servicePeriod.activeDutyEndDate' is in the future. Code must match the values returned by the /intake-sites endpoint on the [Benefits reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "nullable": true, - "example": "98283" - } - } - } - }, - "confinements": { - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "additionalProperties": false, - "type": "object", - "properties": { - "approximateBeginDate": { - "description": "The approximateBeginDate must be after the earliest servicePeriod activeDutyBeginDate.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-06-06 or 2018-06" - }, - "approximateEndDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-06-06 or 2018-06" - } - } - } - }, - "federalActivation": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "anticipatedSeparationDate": { - "description": "Anticipated date of separation. Date must be in the future.", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06", - "nullable": true - }, - "activationDate": { - "description": "Date cannot be in the future and must be after the earliest servicePeriod.activeDutyBeginDate.", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06", - "nullable": true - } - } - }, - "reservesNationalGuardService": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "obligationTermsOfService": { - "type": "object", - "nullable": true, - "description": "If 'obligationTermsOfService' is included, the following attributes are required: 'beginDate ' and 'endDate'.", - "additionalProperties": false, - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "endDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - } - } - }, - "component": { - "type": "string", - "nullable": true, - "description": "", - "enum": [ - "Reserves", - "National Guard" - ] - }, - "unitName": { - "type": "string", - "nullable": true, - "pattern": "^$|([a-zA-Z0-9\\-'.,# ][a-zA-Z0-9\\-'.,# ]?)*$" - }, - "unitAddress": { - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "nullable": true - }, - "unitPhone": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "areaCode": { - "type": "string", - "nullable": true, - "maxLength": 3, - "pattern": "^$|^\\d{3}$", - "example": "555" - }, - "phoneNumber": { - "type": "string", - "nullable": true, - "maxLength": 20, - "example": "5555555" - } - } - }, - "receivingInactiveDutyTrainingPay": { - "type": "string", - "enum": [ - "YES", - "NO" - ], - "nullable": true, - "example": "YES" - } - } - }, - "alternateNames": { - "description": "List any other names under which the Veteran served, if applicable.", - "type": "array", - "nullable": true, - "maxItems": 100, - "uniqueItems": true, - "items": { - "type": "string", - "additionalProperties": false, - "examples": [ - "jane", - "janey lee", - "jane lee MacDonald" - ] - } - }, - "servedInActiveCombatSince911": { - "type": "string", - "enum": [ - "YES", - "NO" - ], - "description": "Did Veteran serve in a combat zone since 9-11-2001?", - "example": "YES", - "nullable": true - } - } - }, - "servicePay": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "favorTrainingPay": { - "description": "Is the Veteran waiving VA benefits to retain training pay? See item 28 on form 21-526EZ for more details. ", - "type": "boolean", - "nullable": true, - "example": true, - "default": false - }, - "favorMilitaryRetiredPay": { - "description": "Is the Veteran waiving VA benefits to retain military retired pay? See item 26 on form 21-526EZ for more details.", - "type": "boolean", - "nullable": true, - "example": true, - "default": false - }, - "receivingMilitaryRetiredPay": { - "description": "Is the Veteran receiving military retired pay?", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "futureMilitaryRetiredPay": { - "description": "Will the Veteran receive military retired pay pay in future? \n If true, then 'futurePayExplanation' is required.", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "futureMilitaryRetiredPayExplanation": { - "description": "Explains why future pay will be received.", - "type": "string", - "example": "Will be retiring soon.", - "nullable": true - }, - "militaryRetiredPay": { - "type": "object", - "nullable": true, - "description": "", - "properties": { - "branchOfService": { - "description": "Branch of service. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "nullable": true, - "example": "Air Force" - }, - "monthlyAmount": { - "description": "Amount being received.", - "type": "number", - "nullable": true, - "minimum": 1, - "maximum": 999999, - "example": 100 - } - } - }, - "retiredStatus": { - "type": "string", - "nullable": true, - "description": "", - "enum": [ - "RETIRED", - "TEMPORARY_DISABILITY_RETIRED_LIST", - "PERMANENT_DISABILITY_RETIRED_LIST" - ] - }, - "receivedSeparationOrSeverancePay": { - "description": "Has the Veteran ever received separation pay, disability severance pay, or any other lump sum payment from their branch of service?", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "separationSeverancePay": { - "type": "object", - "nullable": true, - "description": "", - "properties": { - "datePaymentReceived": { - "description": "Approximate date separation pay was received. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-03-02 or 2018-03 or 2018" - }, - "branchOfService": { - "description": "Branch of service. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "nullable": true, - "example": "Air Force" - }, - "preTaxAmountReceived": { - "description": "Amount being received.", - "type": "number", - "nullable": true, - "minimum": 1, - "maximum": 999999, - "example": 100 - } - } - } - } - }, - "directDeposit": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "description": "If direct deposit information is included, the following attributes are required: accountType, accountNumber, routingNumber.", - "properties": { - "accountType": { - "description": "Account type for the direct deposit.", - "type": "string", - "nullable": true, - "example": "CHECKING", - "enum": [ - "CHECKING", - "SAVINGS" - ] - }, - "accountNumber": { - "description": "Account number for the direct deposit.", - "pattern": "^(?:[a-zA-Z0-9]{4,17})?$", - "type": "string", - "nullable": true, - "example": "123123123123" - }, - "routingNumber": { - "description": "Routing number for the direct deposit.", - "type": "string", - "nullable": true, - "pattern": "^(?:\\d{9})?$", - "example": "123123123" - }, - "financialInstitutionName": { - "description": "Provide the name of the financial institution where the Veteran wants the direct deposit.", - "maxLength": 35, - "type": "string", - "nullable": true, - "example": "Some Bank" - }, - "noAccount": { - "type": "boolean", - "nullable": true, - "description": "Claimant certifies that they do not have an account with a financial institution or certified payment agent.", - "default": false - } - } - } - } - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "status": "401", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "status": { - "type": "string", - "description": "HTTP error status code" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "422": { - "description": "Unprocessable entity", - "content": { - "application/json": { - "examples": { - "Violates JSON Schema": { - "value": { - "errors": [ - { - "title": "Unprocessable entity", - "detail": "The property / did not contain the required key claimProcessType", - "status": "422", - "source": { - "pointer": "data/attributes/" - } - }, - { - "title": "Unprocessable entity", - "detail": "The property / did not contain the required key disabilities", - "status": "422", - "source": { - "pointer": "data/attributes/" - } - }, - { - "title": "Unprocessable entity", - "detail": "The property / did not contain the required key serviceInformation", - "status": "422", - "source": { - "pointer": "data/attributes/" - } - }, - { - "title": "Unprocessable entity", - "detail": "The property / did not contain the required key veteranIdentification", - "status": "422", - "source": { - "pointer": "data/attributes/" - } - } - ] - } - }, - "Not a JSON Object": { - "value": { - "errors": [ - { - "title": "Unprocessable entity", - "status": "422", - "detail": "The request body is not a valid JSON object: This is not valid JSON", - "source": { - "pointer": null - } - } - ] - } - } - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "status", - "detail" - ], - "properties": { - "status": { - "type": "string", - "description": "HTTP error code" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "pointer": { - "type": "string" - } - }, - "title": { - "type": "string" - } - } - } - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "attributes", - null - ], - "properties": { - "attributes": { - "$schema": "http://json-schema.org/draft-07/schema#", - "description": "Claims API 526 Schema", - "type": "object", - "additionalProperties": false, - "required": [ - "claimantCertification", - "claimProcessType", - "disabilities", - "serviceInformation", - "veteranIdentification" - ], - "properties": { - "claimProcessType": { - "type": "string", - "description": "Select type of claim program/process that applies to the Veteran.", - "enum": [ - "STANDARD_CLAIM_PROCESS", - "FDC_PROGRAM", - "BDD_PROGRAM" - ] - }, - "claimantCertification": { - "type": "boolean", - "description": "Claimant certifies and authorizes release of information.", - "default": false - }, - "veteranIdentification": { - "type": "object", - "additionalProperties": false, - "required": [ - "mailingAddress" - ], - "properties": { - "currentVaEmployee": { - "type": "boolean", - "description": "Set to true if Veteran is a VA employee.", - "default": false, - "nullable": true - }, - "serviceNumber": { - "type": "string", - "description": "Service identification number", - "nullable": true - }, - "emailAddress": { - "description": "Information associated with the Veteran's email address.", - "type": "object", - "nullable": true, - "properties": { - "email": { - "type": "string", - "pattern": "^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$", - "description": "The most current email address of the Veteran.", - "maxLength": 50, - "nullable": true - }, - "agreeToEmailRelatedToClaim": { - "type": "boolean", - "description": "Agreement to email information relating to this claim.", - "example": true, - "default": false, - "nullable": true - } - } - }, - "veteranNumber": { - "description": "If there is no phone number in VBMS for the Veteran, the exams will not be ordered. Including the phone number is recommended to avoid claim processing delays.", - "type": "object", - "nullable": true, - "properties": { - "telephone": { - "description": "Veteran's phone number.", - "type": "string", - "pattern": "^\\d{10}?$", - "example": "5555555", - "minLength": 10, - "maxLength": 10, - "nullable": true - }, - "internationalTelephone": { - "type": "string", - "description": "Veteran's international phone number.", - "example": "+44 20 1234 5678", - "nullable": true - } - } - }, - "mailingAddress": { - "type": "object", - "additionalProperties": false, - "required": [ - "addressLine1", - "city", - "state", - "zipFirstFive", - "country" - ], - "properties": { - "addressLine1": { - "description": "Address line 1 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "1234 Couch Street" - }, - "addressLine2": { - "description": "Address line 2 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "Unit 4", - "nullable": true - }, - "addressLine3": { - "description": "Address line 3 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "Room 1", - "nullable": true - }, - "city": { - "description": "City for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.#]([-a-zA-Z0-9'.# ])?)+$", - "example": "Portland" - }, - "country": { - "description": "Country for the Veteran's current mailing address. Must match the values returned by the /countries endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "example": "USA" - }, - "zipFirstFive": { - "description": "Zip code (First 5 digits) for the Veteran's current mailing address.", - "type": "string", - "pattern": "^\\d{5}?$", - "example": "12345" - }, - "zipLastFour": { - "description": "Zip code (Last 4 digits) for the Veteran's current mailing address.", - "type": "string", - "pattern": "^\\d{4}?$", - "example": "6789", - "nullable": true - }, - "state": { - "description": "State for the Veteran's current mailing address.", - "type": "string", - "pattern": "^[a-z,A-Z]{2}$", - "example": "OR" - } - } - } - } - }, - "changeOfAddress": { - "description": "If 'changeOfAddress' is included, the following attributes are required: 'typeOfAddressChange', 'dates.beginDate', 'addressLine1', 'city', 'state', 'country', 'zipFirstFive'.", - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "dates": { - "type": "object", - "properties": { - "beginDate": { - "description": "Begin date for the Veteran's new address.", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "type": "string", - "example": "2018-06-04" - }, - "endDate": { - "description": "Date in YYYY-MM-DD the changed address expires, if change is temporary.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-04" - } - } - }, - "typeOfAddressChange": { - "description": "Temporary or Permanent change of address. If 'TEMPORARY', 'beginDate' and 'endDate' are required.", - "type": "string", - "enum": [ - "TEMPORARY", - "PERMANENT" - ], - "example": "PERMANENT" - }, - "addressLine1": { - "description": "Address line 1 for the Veteran's new address.", - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "1234 Couch Street" - }, - "addressLine2": { - "description": "Address line 2 for the Veteran's new address.", - "type": "string", - "maxLength": 20, - "example": "Unit 4", - "nullable": true - }, - "addressLine3": { - "description": "Address line 3 for the Veteran's new address.", - "type": "string", - "maxLength": 20, - "example": "Room 1", - "nullable": true - }, - "city": { - "description": "City for the Veteran's new address.", - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.#]([-a-zA-Z0-9'.# ])?)+$", - "example": "Portland" - }, - "country": { - "description": "Country for the Veteran's new address. Value must match the values returned by the /countries endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "example": "USA" - }, - "zipFirstFive": { - "description": "Zip code (First 5 digits) for the Veteran's new address.", - "type": "string", - "pattern": "^$|^\\d{5}?$", - "example": "12345" - }, - "zipLastFour": { - "description": "Zip code (Last 4 digits) for the Veteran's new address.", - "type": "string", - "nullable": true, - "pattern": "^$|^\\d{4}?$", - "example": "6789" - }, - "state": { - "description": "State for the Veteran's new address.", - "type": "string", - "pattern": "^$|^[a-z,A-Z]{2}$", - "example": "OR" - } - } - }, - "homeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "pointOfContact": { - "description": "Individual in direct contact with Veteran.", - "type": "string", - "nullable": true, - "minLength": 1, - "maxLength": 100, - "pattern": "^([-a-zA-Z0-9/']+( ?))*$", - "example": "Jane Doe" - }, - "pointOfContactNumber": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "telephone": { - "description": "Primary phone of point of contact.", - "type": "string", - "pattern": "^\\d{10}?$", - "example": "5555555", - "minLength": 10, - "maxLength": 10, - "nullable": true - }, - "internationalTelephone": { - "description": "International phone of point of contact.", - "type": "string", - "example": "+44 20 1234 5678", - "nullable": true - } - } - }, - "currentlyHomeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "homelessSituationOptions": { - "description": "Veteran's living situation.", - "type": "string", - "nullable": true, - "default": "other", - "enum": [ - "LIVING_IN_A_HOMELESS_SHELTER", - "NOT_CURRENTLY_IN_A_SHELTERED_ENVIRONMENT", - "STAYING_WITH_ANOTHER_PERSON", - "FLEEING_CURRENT_RESIDENCE", - "OTHER" - ], - "example": "FLEEING_CURRENT_RESIDENCE" - }, - "otherDescription": { - "description": "Explanation of living situation. Required if 'homelessSituationOptions' is 'OTHER'.", - "type": "string", - "nullable": true, - "maxLength": 500, - "example": "other living situation" - } - } - }, - "riskOfBecomingHomeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "livingSituationOptions": { - "type": "string", - "nullable": true, - "default": "HOUSING_WILL_BE_LOST_IN_30_DAYS", - "enum": [ - "HOUSING_WILL_BE_LOST_IN_30_DAYS", - "LEAVING_PUBLICLY_FUNDED_SYSTEM_OF_CARE", - "OTHER" - ] - }, - "otherDescription": { - "description": "Explanation of living situation. Required if 'livingSituationOptions' is 'OTHER'.", - "type": "string", - "nullable": true, - "maxLength": 500, - "example": "other living situation" - } - } - } - } - }, - "toxicExposure": { - "type": "object", - "nullable": true, - "properties": { - "gulfWarHazardService": { - "type": "object", - "nullable": true, - "description": "Toxic exposure related to the Gulf war.", - "properties": { - "servedInGulfWarHazardLocations": { - "type": "string", - "description": "Set to true if the Veteran served in any of the following Gulf War hazard locations: Iraq; Kuwait; Saudi Arabia; the neutral zone between Iraq and Saudi Arabia; Bahrain; Qatar; the United Arab Emirates; Oman; Yemen; Lebanon; Somalia; Afghanistan; Israel; Egypt; Turkey; Syria; Jordan; Djibouti; Uzbekistan; the Gulf of Aden; the Gulf of Oman; the Persian Gulf; the Arabian Sea; and the Red Sea.", - "example": "YES", - "enum": [ - "NO", - "YES" - ], - "nullable": true - }, - "serviceDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for serving in Gulf War hazard location.", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for serving in Gulf War hazard location.", - "example": "2018-06 or 2018" - } - } - } - } - }, - "herbicideHazardService": { - "description": "Toxic exposure related to herbicide (Agent Orange) hazards.", - "type": "object", - "nullable": true, - "properties": { - "servedInHerbicideHazardLocations": { - "type": "string", - "description": "Set to true if the Veteran served in any of the following herbicide/Agent Orange locations: Republic of Vietnam to include the 12 nautical mile territorial waters; Thailand at any United States or Royal Thai base; Laos; Cambodia at Mimot or Krek; Kampong Cham Province; Guam or American Samoa; or in the territorial waters thereof; Johnston Atoll or a ship that called at Johnston Atoll; Korean demilitarized zone; aboard (to include repeated operations and maintenance with) a C-123 aircraft known to have been used to spray an herbicide agent (during service in the Air Force and Air Force Reserves).", - "example": "YES", - "enum": [ - "NO", - "YES" - ], - "nullable": true - }, - "otherLocationsServed": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Other location(s) where Veteran served." - }, - "serviceDates": { - "description": "Date range for exposure in herbicide hazard location.", - "type": "object", - "nullable": true, - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for serving in herbicide location.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for serving in herbicide location.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - } - } - }, - "additionalHazardExposures": { - "type": "object", - "nullable": true, - "description": "Additional hazardous exposures.", - "properties": { - "additionalExposures": { - "description": "Additional exposure incidents.", - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "type": "string", - "additionalProperties": false, - "enum": [ - "ASBESTOS", - "MUSTARD_GAS", - "RADIATION", - "SHIPBOARD_HAZARD_AND_DEFENSE", - "MILITARY_OCCUPATIONAL_SPECIALTY_RELATED_TOXIN", - "CONTAMINATED_WATER_AT_CAMP_LEJEUNE", - "OTHER" - ] - } - }, - "specifyOtherExposures": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Exposure to asbestos." - }, - "exposureDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - } - } - }, - "multipleExposures": { - "type": "array", - "nullable": true, - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "exposureDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - }, - "exposureLocation": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Location where the exposure happened." - }, - "hazardExposedTo": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Hazard the Veteran was exposed to." - } - } - } - } - } - }, - "disabilities": { - "description": "Any current disabilities or symptoms the Veteran is claiming are related to their military service and/or are service-connected.", - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "disabilityActionType", - "name" - ], - "properties": { - "name": { - "description": "Name of the disability. The /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible disability names.", - "type": "string", - "pattern": "^$|([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "PTSD (post traumatic stress disorder)", - "maxLength": 255 - }, - "classificationCode": { - "type": "string", - "description": "Classification code for the associated body system. Must match an active code returned by the /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "example": "249470", - "nullable": true - }, - "serviceRelevance": { - "description": "Explanation of how the disability(ies) relates to the in-service event/exposure/injury. If the disabilityActionType is 'NEW', the serviceRelevance is required.", - "type": "string", - "nullable": true, - "example": "Heavy equipment operator in service." - }, - "approximateDate": { - "description": "Approximate date disability began. Date must be in the past. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4}(?:-(?!00)(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[1-2][0-9]|3[0-1]))?)?)$", - "example": "2018-03-02 or 2018-03 or 2018", - "nullable": true - }, - "ratedDisabilityId": { - "description": "When submitting a contention with action type 'INCREASE', the previously rated disability id may be included.", - "type": "string", - "example": "1100583", - "nullable": true - }, - "diagnosticCode": { - "description": "If the disabilityActionType is 'NONE' or 'INCREASE', the diagnosticCode should correspond to an existing rated disability.", - "type": "integer", - "example": 9999, - "nullable": true - }, - "disabilityActionType": { - "description": "Action type requested for the disability. If 'INCREASE' or 'NONE', then 'ratedDisabilityId' and 'diagnosticCode' should be included. 'NONE' should be used when including a secondary disability.", - "type": "string", - "enum": [ - "NONE", - "NEW", - "INCREASE" - ], - "example": "NEW" - }, - "secondaryDisabilities": { - "description": "If secondaryDisability is included, the following attributes are required: 'secondaryDisability.name', 'secondaryDisability.disabilityActionType' and 'secondaryDisability.serviceRelevance'", - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "description": "Name of the disability. The /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible disability names.", - "type": "string", - "pattern": "^$|([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "PTSD (post traumatic stress disorder)", - "maxLength": 255 - }, - "disabilityActionType": { - "description": "The status of the secondary disability.", - "type": "string", - "example": "SECONDARY", - "enum": [ - "SECONDARY" - ] - }, - "serviceRelevance": { - "description": "Explanation of how the disability(ies) relates to the in-service event/exposure/injury.", - "type": "string", - "nullable": true, - "example": "Heavy equipment operator in service." - }, - "classificationCode": { - "type": "string", - "description": "Classification code for the associated body system. Must match an active code returned by the /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "example": "249470", - "nullable": true - }, - "approximateDate": { - "description": "Approximate date disability began. Date must be in the past. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4}(?:-(?!00)(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[1-2][0-9]|3[0-1]))?)?)$", - "example": "2018-03-02 or 2018-03 or 2018", - "nullable": true - }, - "exposureOrEventOrInjury": { - "type": "string", - "description": "What caused the disability?", - "nullable": true, - "examples": [ - "Agent Orange", - "radiation", - "burn pits" - ] - } - } - } - }, - "isRelatedToToxicExposure": { - "type": "boolean", - "description": "Is the disability related to toxic exposures? If true, related 'toxicExposure' must be included.", - "example": true, - "default": false, - "nullable": true - }, - "exposureOrEventOrInjury": { - "type": "string", - "description": "What caused the disability?", - "nullable": true, - "examples": [ - "Agent Orange", - "radiation", - "burn pits" - ] - } - } - } - }, - "treatments": { - "description": "Identifies the Service Treatment information of the Veteran.", - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "beginDate": { - "description": "Begin date for treatment. If treatment began from 2005 to present, you do not need to provide dates. Each treatment begin date must be after the first 'servicePeriod.activeDutyBeginDate'.", - "type": "string", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018", - "nullable": true - }, - "treatedDisabilityNames": { - "description": "Name(s) of disabilities treated in this time frame. Name must match 'name' of a disability included on this claim.", - "type": "array", - "nullable": true, - "maxItems": 101, - "items": { - "type": "string", - "additionalProperties": false, - "example": [ - "PTSD (post traumatic stress disorder)", - "Trauma" - ] - } - }, - "center": { - "description": "VA Medical Center(s) and Department of Defense Military Treatment Facilities where the Veteran received treatment after discharge for any claimed disabilities.", - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "name": { - "description": "Name of facility Veteran was treated in. The /treatment-centers endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible treatment center names.", - "type": "string", - "nullable": true, - "pattern": "^$|(?!(?: )$)([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "Private Facility 2", - "maxLength": 100 - }, - "city": { - "description": "City of treatment facility.", - "type": "string", - "pattern": "^$|^([-a-zA-Z'.#]([-a-zA-Z'.# ])?)+$", - "example": "Portland", - "nullable": true - }, - "state": { - "description": "State of treatment facility.", - "type": "string", - "pattern": "^$|^[a-z,A-Z]{2}$", - "example": "OR", - "nullable": true - } - } - } - } - } - }, - "serviceInformation": { - "type": "object", - "additionalProperties": false, - "required": [ - "servicePeriods" - ], - "properties": { - "servicePeriods": { - "description": "Identifies the Service dates and Branch the Veteran served in.", - "type": "array", - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "object", - "required": [ - "serviceBranch", - "serviceComponent" - ], - "properties": { - "serviceBranch": { - "description": "Branch of service during period. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "example": "Air Force" - }, - "serviceComponent": { - "type": "string", - "description": "", - "enum": [ - "Active", - "Reserves", - "National Guard" - ] - }, - "activeDutyBeginDate": { - "description": "Date started active duty.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "activeDutyEndDate": { - "description": "Date completed active duty. If in the future, 'separationLocationCode' is required.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "separationLocationCode": { - "description": "Location code for the facility the Veteran plans to separate from. Required if 'servicePeriod.activeDutyEndDate' is in the future. Code must match the values returned by the /intake-sites endpoint on the [Benefits reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "nullable": true, - "example": "98283" - } - } - } - }, - "confinements": { - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "additionalProperties": false, - "type": "object", - "properties": { - "approximateBeginDate": { - "description": "The approximateBeginDate must be after the earliest servicePeriod activeDutyBeginDate.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-06-06 or 2018-06" - }, - "approximateEndDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-06-06 or 2018-06" - } - } - } - }, - "federalActivation": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "anticipatedSeparationDate": { - "description": "Anticipated date of separation. Date must be in the future.", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06", - "nullable": true - }, - "activationDate": { - "description": "Date cannot be in the future and must be after the earliest servicePeriod.activeDutyBeginDate.", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06", - "nullable": true - } - } - }, - "reservesNationalGuardService": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "obligationTermsOfService": { - "type": "object", - "nullable": true, - "description": "If 'obligationTermsOfService' is included, the following attributes are required: 'beginDate ' and 'endDate'.", - "additionalProperties": false, - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "endDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - } - } - }, - "component": { - "type": "string", - "nullable": true, - "description": "", - "enum": [ - "Reserves", - "National Guard" - ] - }, - "unitName": { - "type": "string", - "nullable": true, - "pattern": "^$|([a-zA-Z0-9\\-'.,# ][a-zA-Z0-9\\-'.,# ]?)*$" - }, - "unitAddress": { - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "nullable": true - }, - "unitPhone": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "areaCode": { - "type": "string", - "nullable": true, - "maxLength": 3, - "pattern": "^$|^\\d{3}$", - "example": "555" - }, - "phoneNumber": { - "type": "string", - "nullable": true, - "maxLength": 20, - "example": "5555555" - } - } - }, - "receivingInactiveDutyTrainingPay": { - "type": "string", - "enum": [ - "YES", - "NO" - ], - "nullable": true, - "example": "YES" - } - } - }, - "alternateNames": { - "description": "List any other names under which the Veteran served, if applicable.", - "type": "array", - "nullable": true, - "maxItems": 100, - "uniqueItems": true, - "items": { - "type": "string", - "additionalProperties": false, - "examples": [ - "jane", - "janey lee", - "jane lee MacDonald" - ] - } - }, - "servedInActiveCombatSince911": { - "type": "string", - "enum": [ - "YES", - "NO" - ], - "description": "Did Veteran serve in a combat zone since 9-11-2001?", - "example": "YES", - "nullable": true - } - } - }, - "servicePay": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "favorTrainingPay": { - "description": "Is the Veteran waiving VA benefits to retain training pay? See item 28 on form 21-526EZ for more details. ", - "type": "boolean", - "nullable": true, - "example": true, - "default": false - }, - "favorMilitaryRetiredPay": { - "description": "Is the Veteran waiving VA benefits to retain military retired pay? See item 26 on form 21-526EZ for more details.", - "type": "boolean", - "nullable": true, - "example": true, - "default": false - }, - "receivingMilitaryRetiredPay": { - "description": "Is the Veteran receiving military retired pay?", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "futureMilitaryRetiredPay": { - "description": "Will the Veteran receive military retired pay pay in future? \n If true, then 'futurePayExplanation' is required.", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "futureMilitaryRetiredPayExplanation": { - "description": "Explains why future pay will be received.", - "type": "string", - "example": "Will be retiring soon.", - "nullable": true - }, - "militaryRetiredPay": { - "type": "object", - "nullable": true, - "description": "", - "properties": { - "branchOfService": { - "description": "Branch of service. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "nullable": true, - "example": "Air Force" - }, - "monthlyAmount": { - "description": "Amount being received.", - "type": "number", - "nullable": true, - "minimum": 1, - "maximum": 999999, - "example": 100 - } - } - }, - "retiredStatus": { - "type": "string", - "nullable": true, - "description": "", - "enum": [ - "RETIRED", - "TEMPORARY_DISABILITY_RETIRED_LIST", - "PERMANENT_DISABILITY_RETIRED_LIST" - ] - }, - "receivedSeparationOrSeverancePay": { - "description": "Has the Veteran ever received separation pay, disability severance pay, or any other lump sum payment from their branch of service?", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "separationSeverancePay": { - "type": "object", - "nullable": true, - "description": "", - "properties": { - "datePaymentReceived": { - "description": "Approximate date separation pay was received. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-03-02 or 2018-03 or 2018" - }, - "branchOfService": { - "description": "Branch of service. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "nullable": true, - "example": "Air Force" - }, - "preTaxAmountReceived": { - "description": "Amount being received.", - "type": "number", - "nullable": true, - "minimum": 1, - "maximum": 999999, - "example": 100 - } - } - } - } - }, - "directDeposit": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "description": "If direct deposit information is included, the following attributes are required: accountType, accountNumber, routingNumber.", - "properties": { - "accountType": { - "description": "Account type for the direct deposit.", - "type": "string", - "nullable": true, - "example": "CHECKING", - "enum": [ - "CHECKING", - "SAVINGS" - ] - }, - "accountNumber": { - "description": "Account number for the direct deposit.", - "pattern": "^(?:[a-zA-Z0-9]{4,17})?$", - "type": "string", - "nullable": true, - "example": "123123123123" - }, - "routingNumber": { - "description": "Routing number for the direct deposit.", - "type": "string", - "nullable": true, - "pattern": "^(?:\\d{9})?$", - "example": "123123123" - }, - "financialInstitutionName": { - "description": "Provide the name of the financial institution where the Veteran wants the direct deposit.", - "maxLength": 35, - "type": "string", - "nullable": true, - "example": "Some Bank" - }, - "noAccount": { - "type": "boolean", - "nullable": true, - "description": "Claimant certifies that they do not have an account with a financial institution or certified payment agent.", - "default": false - } - } - } - } - } - } - } - }, - "example": { - "data": { - "type": "form/526", - "attributes": { - "claimantCertification": true, - "claimProcessType": "STANDARD_CLAIM_PROCESS", - "veteranIdentification": { - "currentVaEmployee": false, - "mailingAddress": { - "addressLine1": "123 Main Street", - "addressLine2": "Unit 1", - "addressLine3": "Room 2", - "city": "Portland", - "country": "USA", - "zipFirstFive": "41726", - "zipLastFour": "1234", - "state": "OR" - }, - "serviceNumber": "123456789", - "emailAddress": { - "email": "valid@somedomain.com", - "agreeToEmailRelatedToClaim": true - }, - "veteranNumber": { - "telephone": "5555555555" - } - }, - "changeOfAddress": { - "dates": { - "beginDate": "2025-06-04", - "endDate": "2026-06-04" - }, - "typeOfAddressChange": "TEMPORARY", - "addressLine1": "456 Main Street", - "addressLine2": "Unit 3", - "addressLine3": "Room 4", - "city": "Atlanta", - "zipFirstFive": "42220", - "zipLastFour": "9897", - "state": "GA", - "country": "USA" - }, - "homeless": { - "pointOfContact": "John Doe", - "pointOfContactNumber": { - "telephone": "5555555555" - }, - "currentlyHomeless": { - "homelessSituationOptions": "OTHER", - "otherDescription": "Other living situation" - } - }, - "toxicExposure": { - "gulfWarHazardService": { - "servedInGulfWarHazardLocations": "YES", - "serviceDates": { - "beginDate": "1999-07", - "endDate": "2005-01" - } - }, - "herbicideHazardService": { - "servedInHerbicideHazardLocations": "YES", - "otherLocationsServed": "Guam", - "serviceDates": { - "beginDate": "2002-03", - "endDate": "2004-10" - } - }, - "additionalHazardExposures": { - "additionalExposures": [ - "ASBESTOS", - "SHIPBOARD_HAZARD_AND_DEFENSE" - ], - "specifyOtherExposures": "Other exposure details", - "exposureDates": { - "beginDate": "2011-07", - "endDate": "2013-10" - } - }, - "multipleExposures": [ - { - "exposureDates": { - "beginDate": "2012-12", - "endDate": "2013-07" - }, - "exposureLocation": "Guam", - "hazardExposedTo": "Hazard" - } - ] - }, - "disabilities": [ - { - "disabilityActionType": "NEW", - "name": "Hearing Loss", - "serviceRelevance": "Heavy equipment operator in service", - "approximateDate": "1988-07", - "isRelatedToToxicExposure": false, - "exposureOrEventOrInjury": "Noise" - } - ], - "treatments": [ - { - "treatedDisabilityNames": [ - "Hearing Loss" - ], - "center": { - "name": "Center One", - "state": "GA", - "city": "Decatur" - }, - "beginDate": "2009-04" - }, - { - "treatedDisabilityNames": [ - "Hearing Loss" - ], - "center": { - "name": "Center One", - "state": "GA", - "city": "Decatur" - }, - "beginDate": "2009-03" - } - ], - "serviceInformation": { - "servicePeriods": [ - { - "serviceBranch": "Air Force", - "activeDutyBeginDate": "2008-11-14", - "activeDutyEndDate": "2023-10-30", - "serviceComponent": "Active", - "separationLocationCode": "98282" - } - ], - "confinements": [ - { - "approximateBeginDate": "2016-06-11", - "approximateEndDate": "2016-09-11" - }, - { - "approximateBeginDate": "2019-06", - "approximateEndDate": "2019-07" - } - ], - "federalActivation": { - "anticipatedSeparationDate": "2023-12-03", - "activationDate": "2023-02-10" - }, - "reservesNationalGuardService": { - "obligationTermsOfService": { - "beginDate": "2016-11-24", - "endDate": "2017-11-17" - }, - "unitName": "National Guard Unit Name", - "unitAddress": "1243 pine court", - "component": "National Guard", - "unitPhone": { - "areaCode": "555", - "phoneNumber": "5555555" - }, - "receivingInactiveDutyTrainingPay": "YES" - }, - "servedInActiveCombatSince911": "NO" - }, - "servicePay": { - "favorTrainingPay": true, - "favorMilitaryRetiredPay": false, - "receivingMilitaryRetiredPay": "NO", - "futureMilitaryRetiredPay": "YES", - "futureMilitaryRetiredPayExplanation": "Explanation of future military retired pay", - "militaryRetiredPay": { - "branchOfService": "Army", - "monthlyAmount": 840.75 - }, - "retiredStatus": "PERMANENT_DISABILITY_RETIRED_LIST", - "receivedSeparationOrSeverancePay": "NO", - "separationSeverancePay": { - "datePaymentReceived": "2018-07-31", - "branchOfService": "Naval Academy", - "preTaxAmountReceived": 379.25 - } - }, - "directDeposit": { - "accountType": "CHECKING", - "accountNumber": "123123123123", - "routingNumber": "123456789", - "financialInstitutionName": "Chase", - "noAccount": false - } - } - } - } - } - } - }, - "required": true - } - } - }, - "/veterans/{veteranId}/526/validate": { - "post": { - "summary": "Validates a 526 claim form submission.", - "tags": [ - "Disability Compensation Claims" - ], - "operationId": "post526ClaimValidate", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Validates a request for a disability compensation claim submission (21-526EZ).\nThis endpoint can be used to test the request parameters for your /526 submission.\n", - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Successful response with disability", - "content": { - "application/json": { - "example": { - "data": { - "type": "claims_api_auto_established_claim_validation", - "attributes": { - "status": "valid" - } - } - }, - "schema": { - "$schema": "http://json-schema.org/draft-04/schema#", - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "additionalProperties": false, - "required": [ - "type", - "attributes" - ], - "properties": { - "type": { - "type": "string" - }, - "attributes": { - "type": "object", - "additionalProperties": false, - "required": [ - "status" - ], - "properties": { - "status": { - "type": "string", - "enum": [ - "valid" - ], - "description": "Return whether or not whether or not the payload is valid" - } - } - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "status": "401", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "status": { - "type": "string", - "description": "HTTP error status code" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "422": { - "description": "Unprocessable entity", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Unprocessable entity", - "detail": "The property / did not contain the required key claimProcessType", - "status": "422", - "source": { - "pointer": "data/attributes/" - } - }, - { - "title": "Unprocessable entity", - "detail": "The property / did not contain the required key disabilities", - "status": "422", - "source": { - "pointer": "data/attributes/" - } - }, - { - "title": "Unprocessable entity", - "detail": "The property / did not contain the required key serviceInformation", - "status": "422", - "source": { - "pointer": "data/attributes/" - } - }, - { - "title": "Unprocessable entity", - "detail": "The property / did not contain the required key veteranIdentification", - "status": "422", - "source": { - "pointer": "data/attributes/" - } - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "status", - "detail" - ], - "properties": { - "status": { - "type": "string", - "description": "HTTP error code" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "pointer": { - "type": "string" - } - }, - "title": { - "type": "string" - } - } - } - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "attributes", - null - ], - "properties": { - "attributes": { - "$schema": "http://json-schema.org/draft-07/schema#", - "description": "Claims API 526 Schema", - "type": "object", - "additionalProperties": false, - "required": [ - "claimantCertification", - "claimProcessType", - "disabilities", - "serviceInformation", - "veteranIdentification" - ], - "properties": { - "claimProcessType": { - "type": "string", - "description": "Select type of claim program/process that applies to the Veteran.", - "enum": [ - "STANDARD_CLAIM_PROCESS", - "FDC_PROGRAM", - "BDD_PROGRAM" - ] - }, - "claimantCertification": { - "type": "boolean", - "description": "Claimant certifies and authorizes release of information.", - "default": false - }, - "veteranIdentification": { - "type": "object", - "additionalProperties": false, - "required": [ - "mailingAddress" - ], - "properties": { - "currentVaEmployee": { - "type": "boolean", - "description": "Set to true if Veteran is a VA employee.", - "default": false, - "nullable": true - }, - "serviceNumber": { - "type": "string", - "description": "Service identification number", - "nullable": true - }, - "emailAddress": { - "description": "Information associated with the Veteran's email address.", - "type": "object", - "nullable": true, - "properties": { - "email": { - "type": "string", - "pattern": "^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$", - "description": "The most current email address of the Veteran.", - "maxLength": 50, - "nullable": true - }, - "agreeToEmailRelatedToClaim": { - "type": "boolean", - "description": "Agreement to email information relating to this claim.", - "example": true, - "default": false, - "nullable": true - } - } - }, - "veteranNumber": { - "description": "If there is no phone number in VBMS for the Veteran, the exams will not be ordered. Including the phone number is recommended to avoid claim processing delays.", - "type": "object", - "nullable": true, - "properties": { - "telephone": { - "description": "Veteran's phone number.", - "type": "string", - "pattern": "^\\d{10}?$", - "example": "5555555", - "minLength": 10, - "maxLength": 10, - "nullable": true - }, - "internationalTelephone": { - "type": "string", - "description": "Veteran's international phone number.", - "example": "+44 20 1234 5678", - "nullable": true - } - } - }, - "mailingAddress": { - "type": "object", - "additionalProperties": false, - "required": [ - "addressLine1", - "city", - "state", - "zipFirstFive", - "country" - ], - "properties": { - "addressLine1": { - "description": "Address line 1 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "1234 Couch Street" - }, - "addressLine2": { - "description": "Address line 2 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "Unit 4", - "nullable": true - }, - "addressLine3": { - "description": "Address line 3 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "Room 1", - "nullable": true - }, - "city": { - "description": "City for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.#]([-a-zA-Z0-9'.# ])?)+$", - "example": "Portland" - }, - "country": { - "description": "Country for the Veteran's current mailing address. Must match the values returned by the /countries endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "example": "USA" - }, - "zipFirstFive": { - "description": "Zip code (First 5 digits) for the Veteran's current mailing address.", - "type": "string", - "pattern": "^\\d{5}?$", - "example": "12345" - }, - "zipLastFour": { - "description": "Zip code (Last 4 digits) for the Veteran's current mailing address.", - "type": "string", - "pattern": "^\\d{4}?$", - "example": "6789", - "nullable": true - }, - "state": { - "description": "State for the Veteran's current mailing address.", - "type": "string", - "pattern": "^[a-z,A-Z]{2}$", - "example": "OR" - } - } - } - } - }, - "changeOfAddress": { - "description": "If 'changeOfAddress' is included, the following attributes are required: 'typeOfAddressChange', 'dates.beginDate', 'addressLine1', 'city', 'state', 'country', 'zipFirstFive'.", - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "dates": { - "type": "object", - "properties": { - "beginDate": { - "description": "Begin date for the Veteran's new address.", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "type": "string", - "example": "2018-06-04" - }, - "endDate": { - "description": "Date in YYYY-MM-DD the changed address expires, if change is temporary.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-04" - } - } - }, - "typeOfAddressChange": { - "description": "Temporary or Permanent change of address. If 'TEMPORARY', 'beginDate' and 'endDate' are required.", - "type": "string", - "enum": [ - "TEMPORARY", - "PERMANENT" - ], - "example": "PERMANENT" - }, - "addressLine1": { - "description": "Address line 1 for the Veteran's new address.", - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "1234 Couch Street" - }, - "addressLine2": { - "description": "Address line 2 for the Veteran's new address.", - "type": "string", - "maxLength": 20, - "example": "Unit 4", - "nullable": true - }, - "addressLine3": { - "description": "Address line 3 for the Veteran's new address.", - "type": "string", - "maxLength": 20, - "example": "Room 1", - "nullable": true - }, - "city": { - "description": "City for the Veteran's new address.", - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.#]([-a-zA-Z0-9'.# ])?)+$", - "example": "Portland" - }, - "country": { - "description": "Country for the Veteran's new address. Value must match the values returned by the /countries endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "example": "USA" - }, - "zipFirstFive": { - "description": "Zip code (First 5 digits) for the Veteran's new address.", - "type": "string", - "pattern": "^$|^\\d{5}?$", - "example": "12345" - }, - "zipLastFour": { - "description": "Zip code (Last 4 digits) for the Veteran's new address.", - "type": "string", - "nullable": true, - "pattern": "^$|^\\d{4}?$", - "example": "6789" - }, - "state": { - "description": "State for the Veteran's new address.", - "type": "string", - "pattern": "^$|^[a-z,A-Z]{2}$", - "example": "OR" - } - } - }, - "homeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "pointOfContact": { - "description": "Individual in direct contact with Veteran.", - "type": "string", - "nullable": true, - "minLength": 1, - "maxLength": 100, - "pattern": "^([-a-zA-Z0-9/']+( ?))*$", - "example": "Jane Doe" - }, - "pointOfContactNumber": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "telephone": { - "description": "Primary phone of point of contact.", - "type": "string", - "pattern": "^\\d{10}?$", - "example": "5555555", - "minLength": 10, - "maxLength": 10, - "nullable": true - }, - "internationalTelephone": { - "description": "International phone of point of contact.", - "type": "string", - "example": "+44 20 1234 5678", - "nullable": true - } - } - }, - "currentlyHomeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "homelessSituationOptions": { - "description": "Veteran's living situation.", - "type": "string", - "nullable": true, - "default": "other", - "enum": [ - "LIVING_IN_A_HOMELESS_SHELTER", - "NOT_CURRENTLY_IN_A_SHELTERED_ENVIRONMENT", - "STAYING_WITH_ANOTHER_PERSON", - "FLEEING_CURRENT_RESIDENCE", - "OTHER" - ], - "example": "FLEEING_CURRENT_RESIDENCE" - }, - "otherDescription": { - "description": "Explanation of living situation. Required if 'homelessSituationOptions' is 'OTHER'.", - "type": "string", - "nullable": true, - "maxLength": 500, - "example": "other living situation" - } - } - }, - "riskOfBecomingHomeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "livingSituationOptions": { - "type": "string", - "nullable": true, - "default": "HOUSING_WILL_BE_LOST_IN_30_DAYS", - "enum": [ - "HOUSING_WILL_BE_LOST_IN_30_DAYS", - "LEAVING_PUBLICLY_FUNDED_SYSTEM_OF_CARE", - "OTHER" - ] - }, - "otherDescription": { - "description": "Explanation of living situation. Required if 'livingSituationOptions' is 'OTHER'.", - "type": "string", - "nullable": true, - "maxLength": 500, - "example": "other living situation" - } - } - } - } - }, - "toxicExposure": { - "type": "object", - "nullable": true, - "properties": { - "gulfWarHazardService": { - "type": "object", - "nullable": true, - "description": "Toxic exposure related to the Gulf war.", - "properties": { - "servedInGulfWarHazardLocations": { - "type": "string", - "description": "Set to true if the Veteran served in any of the following Gulf War hazard locations: Iraq; Kuwait; Saudi Arabia; the neutral zone between Iraq and Saudi Arabia; Bahrain; Qatar; the United Arab Emirates; Oman; Yemen; Lebanon; Somalia; Afghanistan; Israel; Egypt; Turkey; Syria; Jordan; Djibouti; Uzbekistan; the Gulf of Aden; the Gulf of Oman; the Persian Gulf; the Arabian Sea; and the Red Sea.", - "example": "YES", - "enum": [ - "NO", - "YES" - ], - "nullable": true - }, - "serviceDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for serving in Gulf War hazard location.", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for serving in Gulf War hazard location.", - "example": "2018-06 or 2018" - } - } - } - } - }, - "herbicideHazardService": { - "description": "Toxic exposure related to herbicide (Agent Orange) hazards.", - "type": "object", - "nullable": true, - "properties": { - "servedInHerbicideHazardLocations": { - "type": "string", - "description": "Set to true if the Veteran served in any of the following herbicide/Agent Orange locations: Republic of Vietnam to include the 12 nautical mile territorial waters; Thailand at any United States or Royal Thai base; Laos; Cambodia at Mimot or Krek; Kampong Cham Province; Guam or American Samoa; or in the territorial waters thereof; Johnston Atoll or a ship that called at Johnston Atoll; Korean demilitarized zone; aboard (to include repeated operations and maintenance with) a C-123 aircraft known to have been used to spray an herbicide agent (during service in the Air Force and Air Force Reserves).", - "example": "YES", - "enum": [ - "NO", - "YES" - ], - "nullable": true - }, - "otherLocationsServed": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Other location(s) where Veteran served." - }, - "serviceDates": { - "description": "Date range for exposure in herbicide hazard location.", - "type": "object", - "nullable": true, - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for serving in herbicide location.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for serving in herbicide location.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - } - } - }, - "additionalHazardExposures": { - "type": "object", - "nullable": true, - "description": "Additional hazardous exposures.", - "properties": { - "additionalExposures": { - "description": "Additional exposure incidents.", - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "type": "string", - "additionalProperties": false, - "enum": [ - "ASBESTOS", - "MUSTARD_GAS", - "RADIATION", - "SHIPBOARD_HAZARD_AND_DEFENSE", - "MILITARY_OCCUPATIONAL_SPECIALTY_RELATED_TOXIN", - "CONTAMINATED_WATER_AT_CAMP_LEJEUNE", - "OTHER" - ] - } - }, - "specifyOtherExposures": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Exposure to asbestos." - }, - "exposureDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - } - } - }, - "multipleExposures": { - "type": "array", - "nullable": true, - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "exposureDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - }, - "exposureLocation": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Location where the exposure happened." - }, - "hazardExposedTo": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Hazard the Veteran was exposed to." - } - } - } - } - } - }, - "disabilities": { - "description": "Any current disabilities or symptoms the Veteran is claiming are related to their military service and/or are service-connected.", - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "disabilityActionType", - "name" - ], - "properties": { - "name": { - "description": "Name of the disability. The /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible disability names.", - "type": "string", - "pattern": "^$|([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "PTSD (post traumatic stress disorder)", - "maxLength": 255 - }, - "classificationCode": { - "type": "string", - "description": "Classification code for the associated body system. Must match an active code returned by the /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "example": "249470", - "nullable": true - }, - "serviceRelevance": { - "description": "Explanation of how the disability(ies) relates to the in-service event/exposure/injury. If the disabilityActionType is 'NEW', the serviceRelevance is required.", - "type": "string", - "nullable": true, - "example": "Heavy equipment operator in service." - }, - "approximateDate": { - "description": "Approximate date disability began. Date must be in the past. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4}(?:-(?!00)(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[1-2][0-9]|3[0-1]))?)?)$", - "example": "2018-03-02 or 2018-03 or 2018", - "nullable": true - }, - "ratedDisabilityId": { - "description": "When submitting a contention with action type 'INCREASE', the previously rated disability id may be included.", - "type": "string", - "example": "1100583", - "nullable": true - }, - "diagnosticCode": { - "description": "If the disabilityActionType is 'NONE' or 'INCREASE', the diagnosticCode should correspond to an existing rated disability.", - "type": "integer", - "example": 9999, - "nullable": true - }, - "disabilityActionType": { - "description": "Action type requested for the disability. If 'INCREASE' or 'NONE', then 'ratedDisabilityId' and 'diagnosticCode' should be included. 'NONE' should be used when including a secondary disability.", - "type": "string", - "enum": [ - "NONE", - "NEW", - "INCREASE" - ], - "example": "NEW" - }, - "secondaryDisabilities": { - "description": "If secondaryDisability is included, the following attributes are required: 'secondaryDisability.name', 'secondaryDisability.disabilityActionType' and 'secondaryDisability.serviceRelevance'", - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "description": "Name of the disability. The /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible disability names.", - "type": "string", - "pattern": "^$|([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "PTSD (post traumatic stress disorder)", - "maxLength": 255 - }, - "disabilityActionType": { - "description": "The status of the secondary disability.", - "type": "string", - "example": "SECONDARY", - "enum": [ - "SECONDARY" - ] - }, - "serviceRelevance": { - "description": "Explanation of how the disability(ies) relates to the in-service event/exposure/injury.", - "type": "string", - "nullable": true, - "example": "Heavy equipment operator in service." - }, - "classificationCode": { - "type": "string", - "description": "Classification code for the associated body system. Must match an active code returned by the /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "example": "249470", - "nullable": true - }, - "approximateDate": { - "description": "Approximate date disability began. Date must be in the past. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4}(?:-(?!00)(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[1-2][0-9]|3[0-1]))?)?)$", - "example": "2018-03-02 or 2018-03 or 2018", - "nullable": true - }, - "exposureOrEventOrInjury": { - "type": "string", - "description": "What caused the disability?", - "nullable": true, - "examples": [ - "Agent Orange", - "radiation", - "burn pits" - ] - } - } - } - }, - "isRelatedToToxicExposure": { - "type": "boolean", - "description": "Is the disability related to toxic exposures? If true, related 'toxicExposure' must be included.", - "example": true, - "default": false, - "nullable": true - }, - "exposureOrEventOrInjury": { - "type": "string", - "description": "What caused the disability?", - "nullable": true, - "examples": [ - "Agent Orange", - "radiation", - "burn pits" - ] - } - } - } - }, - "treatments": { - "description": "Identifies the Service Treatment information of the Veteran.", - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "beginDate": { - "description": "Begin date for treatment. If treatment began from 2005 to present, you do not need to provide dates. Each treatment begin date must be after the first 'servicePeriod.activeDutyBeginDate'.", - "type": "string", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018", - "nullable": true - }, - "treatedDisabilityNames": { - "description": "Name(s) of disabilities treated in this time frame. Name must match 'name' of a disability included on this claim.", - "type": "array", - "nullable": true, - "maxItems": 101, - "items": { - "type": "string", - "additionalProperties": false, - "example": [ - "PTSD (post traumatic stress disorder)", - "Trauma" - ] - } - }, - "center": { - "description": "VA Medical Center(s) and Department of Defense Military Treatment Facilities where the Veteran received treatment after discharge for any claimed disabilities.", - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "name": { - "description": "Name of facility Veteran was treated in. The /treatment-centers endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible treatment center names.", - "type": "string", - "nullable": true, - "pattern": "^$|(?!(?: )$)([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "Private Facility 2", - "maxLength": 100 - }, - "city": { - "description": "City of treatment facility.", - "type": "string", - "pattern": "^$|^([-a-zA-Z'.#]([-a-zA-Z'.# ])?)+$", - "example": "Portland", - "nullable": true - }, - "state": { - "description": "State of treatment facility.", - "type": "string", - "pattern": "^$|^[a-z,A-Z]{2}$", - "example": "OR", - "nullable": true - } - } - } - } - } - }, - "serviceInformation": { - "type": "object", - "additionalProperties": false, - "required": [ - "servicePeriods" - ], - "properties": { - "servicePeriods": { - "description": "Identifies the Service dates and Branch the Veteran served in.", - "type": "array", - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "object", - "required": [ - "serviceBranch", - "serviceComponent" - ], - "properties": { - "serviceBranch": { - "description": "Branch of service during period. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "example": "Air Force" - }, - "serviceComponent": { - "type": "string", - "description": "", - "enum": [ - "Active", - "Reserves", - "National Guard" - ] - }, - "activeDutyBeginDate": { - "description": "Date started active duty.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "activeDutyEndDate": { - "description": "Date completed active duty. If in the future, 'separationLocationCode' is required.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "separationLocationCode": { - "description": "Location code for the facility the Veteran plans to separate from. Required if 'servicePeriod.activeDutyEndDate' is in the future. Code must match the values returned by the /intake-sites endpoint on the [Benefits reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "nullable": true, - "example": "98283" - } - } - } - }, - "confinements": { - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "additionalProperties": false, - "type": "object", - "properties": { - "approximateBeginDate": { - "description": "The approximateBeginDate must be after the earliest servicePeriod activeDutyBeginDate.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-06-06 or 2018-06" - }, - "approximateEndDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-06-06 or 2018-06" - } - } - } - }, - "federalActivation": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "anticipatedSeparationDate": { - "description": "Anticipated date of separation. Date must be in the future.", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06", - "nullable": true - }, - "activationDate": { - "description": "Date cannot be in the future and must be after the earliest servicePeriod.activeDutyBeginDate.", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06", - "nullable": true - } - } - }, - "reservesNationalGuardService": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "obligationTermsOfService": { - "type": "object", - "nullable": true, - "description": "If 'obligationTermsOfService' is included, the following attributes are required: 'beginDate ' and 'endDate'.", - "additionalProperties": false, - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "endDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - } - } - }, - "component": { - "type": "string", - "nullable": true, - "description": "", - "enum": [ - "Reserves", - "National Guard" - ] - }, - "unitName": { - "type": "string", - "nullable": true, - "pattern": "^$|([a-zA-Z0-9\\-'.,# ][a-zA-Z0-9\\-'.,# ]?)*$" - }, - "unitAddress": { - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "nullable": true - }, - "unitPhone": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "areaCode": { - "type": "string", - "nullable": true, - "maxLength": 3, - "pattern": "^$|^\\d{3}$", - "example": "555" - }, - "phoneNumber": { - "type": "string", - "nullable": true, - "maxLength": 20, - "example": "5555555" - } - } - }, - "receivingInactiveDutyTrainingPay": { - "type": "string", - "enum": [ - "YES", - "NO" - ], - "nullable": true, - "example": "YES" - } - } - }, - "alternateNames": { - "description": "List any other names under which the Veteran served, if applicable.", - "type": "array", - "nullable": true, - "maxItems": 100, - "uniqueItems": true, - "items": { - "type": "string", - "additionalProperties": false, - "examples": [ - "jane", - "janey lee", - "jane lee MacDonald" - ] - } - }, - "servedInActiveCombatSince911": { - "type": "string", - "enum": [ - "YES", - "NO" - ], - "description": "Did Veteran serve in a combat zone since 9-11-2001?", - "example": "YES", - "nullable": true - } - } - }, - "servicePay": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "favorTrainingPay": { - "description": "Is the Veteran waiving VA benefits to retain training pay? See item 28 on form 21-526EZ for more details. ", - "type": "boolean", - "nullable": true, - "example": true, - "default": false - }, - "favorMilitaryRetiredPay": { - "description": "Is the Veteran waiving VA benefits to retain military retired pay? See item 26 on form 21-526EZ for more details.", - "type": "boolean", - "nullable": true, - "example": true, - "default": false - }, - "receivingMilitaryRetiredPay": { - "description": "Is the Veteran receiving military retired pay?", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "futureMilitaryRetiredPay": { - "description": "Will the Veteran receive military retired pay pay in future? \n If true, then 'futurePayExplanation' is required.", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "futureMilitaryRetiredPayExplanation": { - "description": "Explains why future pay will be received.", - "type": "string", - "example": "Will be retiring soon.", - "nullable": true - }, - "militaryRetiredPay": { - "type": "object", - "nullable": true, - "description": "", - "properties": { - "branchOfService": { - "description": "Branch of service. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "nullable": true, - "example": "Air Force" - }, - "monthlyAmount": { - "description": "Amount being received.", - "type": "number", - "nullable": true, - "minimum": 1, - "maximum": 999999, - "example": 100 - } - } - }, - "retiredStatus": { - "type": "string", - "nullable": true, - "description": "", - "enum": [ - "RETIRED", - "TEMPORARY_DISABILITY_RETIRED_LIST", - "PERMANENT_DISABILITY_RETIRED_LIST" - ] - }, - "receivedSeparationOrSeverancePay": { - "description": "Has the Veteran ever received separation pay, disability severance pay, or any other lump sum payment from their branch of service?", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "separationSeverancePay": { - "type": "object", - "nullable": true, - "description": "", - "properties": { - "datePaymentReceived": { - "description": "Approximate date separation pay was received. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-03-02 or 2018-03 or 2018" - }, - "branchOfService": { - "description": "Branch of service. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "nullable": true, - "example": "Air Force" - }, - "preTaxAmountReceived": { - "description": "Amount being received.", - "type": "number", - "nullable": true, - "minimum": 1, - "maximum": 999999, - "example": 100 - } - } - } - } - }, - "directDeposit": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "description": "If direct deposit information is included, the following attributes are required: accountType, accountNumber, routingNumber.", - "properties": { - "accountType": { - "description": "Account type for the direct deposit.", - "type": "string", - "nullable": true, - "example": "CHECKING", - "enum": [ - "CHECKING", - "SAVINGS" - ] - }, - "accountNumber": { - "description": "Account number for the direct deposit.", - "pattern": "^(?:[a-zA-Z0-9]{4,17})?$", - "type": "string", - "nullable": true, - "example": "123123123123" - }, - "routingNumber": { - "description": "Routing number for the direct deposit.", - "type": "string", - "nullable": true, - "pattern": "^(?:\\d{9})?$", - "example": "123123123" - }, - "financialInstitutionName": { - "description": "Provide the name of the financial institution where the Veteran wants the direct deposit.", - "maxLength": 35, - "type": "string", - "nullable": true, - "example": "Some Bank" - }, - "noAccount": { - "type": "boolean", - "nullable": true, - "description": "Claimant certifies that they do not have an account with a financial institution or certified payment agent.", - "default": false - } - } - } - } - } - } - } - }, - "example": { - "data": { - "type": "form/526", - "attributes": { - "claimantCertification": true, - "claimProcessType": "STANDARD_CLAIM_PROCESS", - "veteranIdentification": { - "currentVaEmployee": false, - "mailingAddress": { - "addressLine1": "123 Main Street", - "addressLine2": "Unit 1", - "addressLine3": "Room 2", - "city": "Portland", - "country": "USA", - "zipFirstFive": "41726", - "zipLastFour": "1234", - "state": "OR" - }, - "serviceNumber": "123456789", - "emailAddress": { - "email": "valid@somedomain.com", - "agreeToEmailRelatedToClaim": true - }, - "veteranNumber": { - "telephone": "5555555555" - } - }, - "changeOfAddress": { - "dates": { - "beginDate": "2025-06-04", - "endDate": "2026-06-04" - }, - "typeOfAddressChange": "TEMPORARY", - "addressLine1": "456 Main Street", - "addressLine2": "Unit 3", - "addressLine3": "Room 4", - "city": "Atlanta", - "zipFirstFive": "42220", - "zipLastFour": "9897", - "state": "GA", - "country": "USA" - }, - "homeless": { - "pointOfContact": "John Doe", - "pointOfContactNumber": { - "telephone": "5555555555" - }, - "currentlyHomeless": { - "homelessSituationOptions": "OTHER", - "otherDescription": "Other living situation" - } - }, - "toxicExposure": { - "gulfWarHazardService": { - "servedInGulfWarHazardLocations": "YES", - "serviceDates": { - "beginDate": "1999-07", - "endDate": "2005-01" - } - }, - "herbicideHazardService": { - "servedInHerbicideHazardLocations": "YES", - "otherLocationsServed": "Guam", - "serviceDates": { - "beginDate": "2002-03", - "endDate": "2004-10" - } - }, - "additionalHazardExposures": { - "additionalExposures": [ - "ASBESTOS", - "SHIPBOARD_HAZARD_AND_DEFENSE" - ], - "specifyOtherExposures": "Other exposure details", - "exposureDates": { - "beginDate": "2011-07", - "endDate": "2013-10" - } - }, - "multipleExposures": [ - { - "exposureDates": { - "beginDate": "2012-12", - "endDate": "2013-07" - }, - "exposureLocation": "Guam", - "hazardExposedTo": "Hazard" - } - ] - }, - "disabilities": [ - { - "disabilityActionType": "NEW", - "name": "Hearing Loss", - "serviceRelevance": "Heavy equipment operator in service", - "approximateDate": "1988-07", - "isRelatedToToxicExposure": false, - "exposureOrEventOrInjury": "Noise" - } - ], - "treatments": [ - { - "treatedDisabilityNames": [ - "Hearing Loss" - ], - "center": { - "name": "Center One", - "state": "GA", - "city": "Decatur" - }, - "beginDate": "2009-04" - }, - { - "treatedDisabilityNames": [ - "Hearing Loss" - ], - "center": { - "name": "Center One", - "state": "GA", - "city": "Decatur" - }, - "beginDate": "2009-03" - } - ], - "serviceInformation": { - "servicePeriods": [ - { - "serviceBranch": "Air Force", - "activeDutyBeginDate": "2008-11-14", - "activeDutyEndDate": "2023-10-30", - "serviceComponent": "Active", - "separationLocationCode": "98282" - } - ], - "confinements": [ - { - "approximateBeginDate": "2016-06-11", - "approximateEndDate": "2016-09-11" - }, - { - "approximateBeginDate": "2019-06", - "approximateEndDate": "2019-07" - } - ], - "federalActivation": { - "anticipatedSeparationDate": "2023-12-03", - "activationDate": "2023-02-10" - }, - "reservesNationalGuardService": { - "obligationTermsOfService": { - "beginDate": "2016-11-24", - "endDate": "2017-11-17" - }, - "unitName": "National Guard Unit Name", - "unitAddress": "1243 pine court", - "component": "National Guard", - "unitPhone": { - "areaCode": "555", - "phoneNumber": "5555555" - }, - "receivingInactiveDutyTrainingPay": "YES" - }, - "servedInActiveCombatSince911": "NO" - }, - "servicePay": { - "favorTrainingPay": true, - "favorMilitaryRetiredPay": false, - "receivingMilitaryRetiredPay": "NO", - "futureMilitaryRetiredPay": "YES", - "futureMilitaryRetiredPayExplanation": "Explanation of future military retired pay", - "militaryRetiredPay": { - "branchOfService": "Army", - "monthlyAmount": 840.75 - }, - "retiredStatus": "PERMANENT_DISABILITY_RETIRED_LIST", - "receivedSeparationOrSeverancePay": "NO", - "separationSeverancePay": { - "datePaymentReceived": "2018-07-31", - "branchOfService": "Naval Academy", - "preTaxAmountReceived": 379.25 - } - }, - "directDeposit": { - "accountType": "CHECKING", - "accountNumber": "123123123123", - "routingNumber": "123456789", - "financialInstitutionName": "Chase", - "noAccount": false - } - } - } - } - } - } - }, - "required": true - } - } - }, - "/veterans/{veteranId}/526/{id}/attachments": { - "post": { - "summary": "Upload documents supporting a 526 claim", - "tags": [ - "Disability Compensation Claims" - ], - "operationId": "upload526Attachments", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Uploads supporting documents related to a disability compensation claim. This endpoint accepts a document binary PDF as part of a multi-part payload.\n", - "parameters": [ - { - "name": "id", - "in": "path", - "required": true, - "description": "UUID given when Disability Claim was submitted", - "schema": { - "type": "string" - } - }, - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "responses": { - "202": { - "description": "upload response", - "content": { - "application/json": { - "example": { - "data": { - "id": "98dd5011-0ea9-4a52-9ac9-c771da355110", - "type": "forms/526", - "attributes": { - "veteran": { - "flashes": [ - "Hardship", - "Homeless" - ], - "currentlyVAEmployee": false, - "currentMailingAddress": { - "city": "Portland", - "country": "USA", - "zipFirstFive": "12345", - "addressLine1": "1234 Couch Street", - "addressLine2": "Apt. 22", - "type": "DOMESTIC", - "zipLastFour": "6789", - "state": "OR" - }, - "homelessness": { - "currentlyHomeless": { - "homelessSituationType": "fleeing", - "otherLivingSituation": "none" - }, - "pointOfContact": { - "pointOfContactName": "Firstname Lastname", - "primaryPhone": { - "areaCode": "123", - "phoneNumber": "5551234" - } - } - } - }, - "claimantCertification": true, - "disabilities": [ - { - "ratedDisabilityId": "1100583", - "diagnosticCode": 9999, - "disabilityActionType": "NEW", - "name": "PTSD (post traumatic stress disorder)", - "specialIssues": [ - "Fully Developed Claim", - "PTSD/2" - ], - "secondaryDisabilities": [ - { - "name": "PTSD personal trauma", - "disabilityActionType": "SECONDARY", - "serviceRelevance": "Caused by a service-connected disability\\nLengthy description" - } - ] - } - ], - "standardClaim": false, - "autoCestPDFGenerationDisabled": true, - "claimDate": "1990-01-03", - "applicationExpirationDate": "2055-08-28T19:53:45+00:00", - "serviceInformation": { - "servicePeriods": [ - { - "activeDutyEndDate": "1990-01-02", - "serviceBranch": "Air Force", - "activeDutyBeginDate": "1980-02-05" - }, - { - "activeDutyEndDate": "1999-01-01", - "serviceBranch": "Air Force", - "activeDutyBeginDate": "1990-04-05" - } - ], - "reservesNationalGuardService": { - "obligationTermOfServiceFromDate": "2000-01-01", - "obligationTermOfServiceToDate": "2000-01-02", - "unitName": "A name, with commas, and double spaces" - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "status": "401", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "status": { - "type": "string", - "description": "HTTP error status code" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "404": { - "description": "Resource not found", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Resource not found", - "status": "404", - "detail": "Resource not found", - "source": { - "pointer": "/modules/claims_api/app/controllers/claims_api/v2/veterans/disability_compensation_controller.rb:74:in `attachments'" - } - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "status": { - "type": "string", - "description": "HTTP error status code" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "multipart/form-data": { - "schema": { - "type": "object", - "properties": { - "attachment1": { - "type": "file", - "description": "Attachment contents. Must be provided in binary PDF or [base64 string](https://raw.githubusercontent.com/department-of-veterans-affairs/vets-api/master/modules/claims_api/spec/fixtures/base64pdf) format and less than 11 in x 11 in.\n" - }, - "attachment2": { - "type": "file", - "description": "Attachment contents. Must be provided in binary PDF or [base64 string](https://raw.githubusercontent.com/department-of-veterans-affairs/vets-api/master/modules/claims_api/spec/fixtures/base64pdf) format and less than 11 in x 11 in.\n" - } - } - } - } - } - } - } - }, - "/veterans/{veteranId}/526/generatePDF": { - "post": { - "summary": "Returns filled out 526EZ form as PDF", - "tags": [ - "Disability Compensation Claims" - ], - "operationId": "post526Pdf", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "description": "Returns a filled out 526EZ form for a disability compensation claim (21-526EZ).\n\nThis endpoint can be used to generate the PDF based on the request data in the case that the submission was not able to be successfully auto-established. The PDF can then be uploaded via the [Benefits Intake API](https://developer.va.gov/explore/api/benefits-intake) to digitally submit directly to the Veterans Benefits Administration's (VBA) claims intake process.\n", - "responses": { - "200": { - "description": "post pdf response", - "content": { - "application/json": { - "example": { - "data": { - "attributes": { - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "status": "401", - "detail": "Not authorized" - } - ] - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "attributes", - null - ], - "properties": { - "attributes": { - "$schema": "http://json-schema.org/draft-07/schema#", - "description": "Claims API 526 Schema", - "type": "object", - "additionalProperties": false, - "required": [ - "claimantCertification", - "claimProcessType", - "disabilities", - "serviceInformation", - "veteranIdentification" - ], - "properties": { - "claimProcessType": { - "type": "string", - "description": "Select type of claim program/process that applies to the Veteran.", - "enum": [ - "STANDARD_CLAIM_PROCESS", - "FDC_PROGRAM", - "BDD_PROGRAM" - ] - }, - "claimantCertification": { - "type": "boolean", - "description": "Claimant certifies and authorizes release of information.", - "default": false - }, - "veteranIdentification": { - "type": "object", - "additionalProperties": false, - "required": [ - "mailingAddress" - ], - "properties": { - "currentVaEmployee": { - "type": "boolean", - "description": "Set to true if Veteran is a VA employee.", - "default": false, - "nullable": true - }, - "serviceNumber": { - "type": "string", - "description": "Service identification number", - "nullable": true - }, - "emailAddress": { - "description": "Information associated with the Veteran's email address.", - "type": "object", - "nullable": true, - "properties": { - "email": { - "type": "string", - "pattern": "^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$", - "description": "The most current email address of the Veteran.", - "maxLength": 50, - "nullable": true - }, - "agreeToEmailRelatedToClaim": { - "type": "boolean", - "description": "Agreement to email information relating to this claim.", - "example": true, - "default": false, - "nullable": true - } - } - }, - "veteranNumber": { - "description": "If there is no phone number in VBMS for the Veteran, the exams will not be ordered. Including the phone number is recommended to avoid claim processing delays.", - "type": "object", - "nullable": true, - "properties": { - "telephone": { - "description": "Veteran's phone number.", - "type": "string", - "pattern": "^\\d{10}?$", - "example": "5555555", - "minLength": 10, - "maxLength": 10, - "nullable": true - }, - "internationalTelephone": { - "type": "string", - "description": "Veteran's international phone number.", - "example": "+44 20 1234 5678", - "nullable": true - } - } - }, - "mailingAddress": { - "type": "object", - "additionalProperties": false, - "required": [ - "addressLine1", - "city", - "state", - "zipFirstFive", - "country" - ], - "properties": { - "addressLine1": { - "description": "Address line 1 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "1234 Couch Street" - }, - "addressLine2": { - "description": "Address line 2 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "Unit 4", - "nullable": true - }, - "addressLine3": { - "description": "Address line 3 for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "Room 1", - "nullable": true - }, - "city": { - "description": "City for the Veteran's current mailing address.", - "type": "string", - "pattern": "^([-a-zA-Z0-9'.#]([-a-zA-Z0-9'.# ])?)+$", - "example": "Portland" - }, - "country": { - "description": "Country for the Veteran's current mailing address. Must match the values returned by the /countries endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "example": "USA" - }, - "zipFirstFive": { - "description": "Zip code (First 5 digits) for the Veteran's current mailing address.", - "type": "string", - "pattern": "^\\d{5}?$", - "example": "12345" - }, - "zipLastFour": { - "description": "Zip code (Last 4 digits) for the Veteran's current mailing address.", - "type": "string", - "pattern": "^\\d{4}?$", - "example": "6789", - "nullable": true - }, - "state": { - "description": "State for the Veteran's current mailing address.", - "type": "string", - "pattern": "^[a-z,A-Z]{2}$", - "example": "OR" - } - } - } - } - }, - "changeOfAddress": { - "description": "If 'changeOfAddress' is included, the following attributes are required: 'typeOfAddressChange', 'dates.beginDate', 'addressLine1', 'city', 'state', 'country', 'zipFirstFive'.", - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "dates": { - "type": "object", - "properties": { - "beginDate": { - "description": "Begin date for the Veteran's new address.", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "type": "string", - "example": "2018-06-04" - }, - "endDate": { - "description": "Date in YYYY-MM-DD the changed address expires, if change is temporary.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-04" - } - } - }, - "typeOfAddressChange": { - "description": "Temporary or Permanent change of address. If 'TEMPORARY', 'beginDate' and 'endDate' are required.", - "type": "string", - "enum": [ - "TEMPORARY", - "PERMANENT" - ], - "example": "PERMANENT" - }, - "addressLine1": { - "description": "Address line 1 for the Veteran's new address.", - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "maxLength": 20, - "example": "1234 Couch Street" - }, - "addressLine2": { - "description": "Address line 2 for the Veteran's new address.", - "type": "string", - "maxLength": 20, - "example": "Unit 4", - "nullable": true - }, - "addressLine3": { - "description": "Address line 3 for the Veteran's new address.", - "type": "string", - "maxLength": 20, - "example": "Room 1", - "nullable": true - }, - "city": { - "description": "City for the Veteran's new address.", - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.#]([-a-zA-Z0-9'.# ])?)+$", - "example": "Portland" - }, - "country": { - "description": "Country for the Veteran's new address. Value must match the values returned by the /countries endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "example": "USA" - }, - "zipFirstFive": { - "description": "Zip code (First 5 digits) for the Veteran's new address.", - "type": "string", - "pattern": "^$|^\\d{5}?$", - "example": "12345" - }, - "zipLastFour": { - "description": "Zip code (Last 4 digits) for the Veteran's new address.", - "type": "string", - "nullable": true, - "pattern": "^$|^\\d{4}?$", - "example": "6789" - }, - "state": { - "description": "State for the Veteran's new address.", - "type": "string", - "pattern": "^$|^[a-z,A-Z]{2}$", - "example": "OR" - } - } - }, - "homeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "pointOfContact": { - "description": "Individual in direct contact with Veteran.", - "type": "string", - "nullable": true, - "minLength": 1, - "maxLength": 100, - "pattern": "^([-a-zA-Z0-9/']+( ?))*$", - "example": "Jane Doe" - }, - "pointOfContactNumber": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "telephone": { - "description": "Primary phone of point of contact.", - "type": "string", - "pattern": "^\\d{10}?$", - "example": "5555555", - "minLength": 10, - "maxLength": 10, - "nullable": true - }, - "internationalTelephone": { - "description": "International phone of point of contact.", - "type": "string", - "example": "+44 20 1234 5678", - "nullable": true - } - } - }, - "currentlyHomeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "homelessSituationOptions": { - "description": "Veteran's living situation.", - "type": "string", - "nullable": true, - "default": "other", - "enum": [ - "LIVING_IN_A_HOMELESS_SHELTER", - "NOT_CURRENTLY_IN_A_SHELTERED_ENVIRONMENT", - "STAYING_WITH_ANOTHER_PERSON", - "FLEEING_CURRENT_RESIDENCE", - "OTHER" - ], - "example": "FLEEING_CURRENT_RESIDENCE" - }, - "otherDescription": { - "description": "Explanation of living situation. Required if 'homelessSituationOptions' is 'OTHER'.", - "type": "string", - "nullable": true, - "maxLength": 500, - "example": "other living situation" - } - } - }, - "riskOfBecomingHomeless": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "livingSituationOptions": { - "type": "string", - "nullable": true, - "default": "HOUSING_WILL_BE_LOST_IN_30_DAYS", - "enum": [ - "HOUSING_WILL_BE_LOST_IN_30_DAYS", - "LEAVING_PUBLICLY_FUNDED_SYSTEM_OF_CARE", - "OTHER" - ] - }, - "otherDescription": { - "description": "Explanation of living situation. Required if 'livingSituationOptions' is 'OTHER'.", - "type": "string", - "nullable": true, - "maxLength": 500, - "example": "other living situation" - } - } - } - } - }, - "toxicExposure": { - "type": "object", - "nullable": true, - "properties": { - "gulfWarHazardService": { - "type": "object", - "nullable": true, - "description": "Toxic exposure related to the Gulf war.", - "properties": { - "servedInGulfWarHazardLocations": { - "type": "string", - "description": "Set to true if the Veteran served in any of the following Gulf War hazard locations: Iraq; Kuwait; Saudi Arabia; the neutral zone between Iraq and Saudi Arabia; Bahrain; Qatar; the United Arab Emirates; Oman; Yemen; Lebanon; Somalia; Afghanistan; Israel; Egypt; Turkey; Syria; Jordan; Djibouti; Uzbekistan; the Gulf of Aden; the Gulf of Oman; the Persian Gulf; the Arabian Sea; and the Red Sea.", - "example": "YES", - "enum": [ - "NO", - "YES" - ], - "nullable": true - }, - "serviceDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for serving in Gulf War hazard location.", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for serving in Gulf War hazard location.", - "example": "2018-06 or 2018" - } - } - } - } - }, - "herbicideHazardService": { - "description": "Toxic exposure related to herbicide (Agent Orange) hazards.", - "type": "object", - "nullable": true, - "properties": { - "servedInHerbicideHazardLocations": { - "type": "string", - "description": "Set to true if the Veteran served in any of the following herbicide/Agent Orange locations: Republic of Vietnam to include the 12 nautical mile territorial waters; Thailand at any United States or Royal Thai base; Laos; Cambodia at Mimot or Krek; Kampong Cham Province; Guam or American Samoa; or in the territorial waters thereof; Johnston Atoll or a ship that called at Johnston Atoll; Korean demilitarized zone; aboard (to include repeated operations and maintenance with) a C-123 aircraft known to have been used to spray an herbicide agent (during service in the Air Force and Air Force Reserves).", - "example": "YES", - "enum": [ - "NO", - "YES" - ], - "nullable": true - }, - "otherLocationsServed": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Other location(s) where Veteran served." - }, - "serviceDates": { - "description": "Date range for exposure in herbicide hazard location.", - "type": "object", - "nullable": true, - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for serving in herbicide location.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for serving in herbicide location.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - } - } - }, - "additionalHazardExposures": { - "type": "object", - "nullable": true, - "description": "Additional hazardous exposures.", - "properties": { - "additionalExposures": { - "description": "Additional exposure incidents.", - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "type": "string", - "additionalProperties": false, - "enum": [ - "ASBESTOS", - "MUSTARD_GAS", - "RADIATION", - "SHIPBOARD_HAZARD_AND_DEFENSE", - "MILITARY_OCCUPATIONAL_SPECIALTY_RELATED_TOXIN", - "CONTAMINATED_WATER_AT_CAMP_LEJEUNE", - "OTHER" - ] - } - }, - "specifyOtherExposures": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Exposure to asbestos." - }, - "exposureDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - } - } - }, - "multipleExposures": { - "type": "array", - "nullable": true, - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "exposureDates": { - "type": "object", - "nullable": true, - "description": "Date range for when the exposure happened.", - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "description": "Approximate begin date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - }, - "endDate": { - "type": "string", - "nullable": true, - "description": "Approximate end date for exposure.", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018" - } - } - }, - "exposureLocation": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Location where the exposure happened." - }, - "hazardExposedTo": { - "type": "string", - "nullable": true, - "pattern": "^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "description": "Hazard the Veteran was exposed to." - } - } - } - } - } - }, - "disabilities": { - "description": "Any current disabilities or symptoms the Veteran is claiming are related to their military service and/or are service-connected.", - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "disabilityActionType", - "name" - ], - "properties": { - "name": { - "description": "Name of the disability. The /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible disability names.", - "type": "string", - "pattern": "^$|([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "PTSD (post traumatic stress disorder)", - "maxLength": 255 - }, - "classificationCode": { - "type": "string", - "description": "Classification code for the associated body system. Must match an active code returned by the /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "example": "249470", - "nullable": true - }, - "serviceRelevance": { - "description": "Explanation of how the disability(ies) relates to the in-service event/exposure/injury. If the disabilityActionType is 'NEW', the serviceRelevance is required.", - "type": "string", - "nullable": true, - "example": "Heavy equipment operator in service." - }, - "approximateDate": { - "description": "Approximate date disability began. Date must be in the past. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4}(?:-(?!00)(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[1-2][0-9]|3[0-1]))?)?)$", - "example": "2018-03-02 or 2018-03 or 2018", - "nullable": true - }, - "ratedDisabilityId": { - "description": "When submitting a contention with action type 'INCREASE', the previously rated disability id may be included.", - "type": "string", - "example": "1100583", - "nullable": true - }, - "diagnosticCode": { - "description": "If the disabilityActionType is 'NONE' or 'INCREASE', the diagnosticCode should correspond to an existing rated disability.", - "type": "integer", - "example": 9999, - "nullable": true - }, - "disabilityActionType": { - "description": "Action type requested for the disability. If 'INCREASE' or 'NONE', then 'ratedDisabilityId' and 'diagnosticCode' should be included. 'NONE' should be used when including a secondary disability.", - "type": "string", - "enum": [ - "NONE", - "NEW", - "INCREASE" - ], - "example": "NEW" - }, - "secondaryDisabilities": { - "description": "If secondaryDisability is included, the following attributes are required: 'secondaryDisability.name', 'secondaryDisability.disabilityActionType' and 'secondaryDisability.serviceRelevance'", - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "description": "Name of the disability. The /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible disability names.", - "type": "string", - "pattern": "^$|([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "PTSD (post traumatic stress disorder)", - "maxLength": 255 - }, - "disabilityActionType": { - "description": "The status of the secondary disability.", - "type": "string", - "example": "SECONDARY", - "enum": [ - "SECONDARY" - ] - }, - "serviceRelevance": { - "description": "Explanation of how the disability(ies) relates to the in-service event/exposure/injury.", - "type": "string", - "nullable": true, - "example": "Heavy equipment operator in service." - }, - "classificationCode": { - "type": "string", - "description": "Classification code for the associated body system. Must match an active code returned by the /disabilities endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "example": "249470", - "nullable": true - }, - "approximateDate": { - "description": "Approximate date disability began. Date must be in the past. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4}(?:-(?!00)(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[1-2][0-9]|3[0-1]))?)?)$", - "example": "2018-03-02 or 2018-03 or 2018", - "nullable": true - }, - "exposureOrEventOrInjury": { - "type": "string", - "description": "What caused the disability?", - "nullable": true, - "examples": [ - "Agent Orange", - "radiation", - "burn pits" - ] - } - } - } - }, - "isRelatedToToxicExposure": { - "type": "boolean", - "description": "Is the disability related to toxic exposures? If true, related 'toxicExposure' must be included.", - "example": true, - "default": false, - "nullable": true - }, - "exposureOrEventOrInjury": { - "type": "string", - "description": "What caused the disability?", - "nullable": true, - "examples": [ - "Agent Orange", - "radiation", - "burn pits" - ] - } - } - } - }, - "treatments": { - "description": "Identifies the Service Treatment information of the Veteran.", - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "beginDate": { - "description": "Begin date for treatment. If treatment began from 2005 to present, you do not need to provide dates. Each treatment begin date must be after the first 'servicePeriod.activeDutyBeginDate'.", - "type": "string", - "pattern": "^(?:19|20)[0-9][0-9]$|^(?:19|20)[0-9][0-9]-(0[1-9]|1[0-2])$", - "example": "2018-06 or 2018", - "nullable": true - }, - "treatedDisabilityNames": { - "description": "Name(s) of disabilities treated in this time frame. Name must match 'name' of a disability included on this claim.", - "type": "array", - "nullable": true, - "maxItems": 101, - "items": { - "type": "string", - "additionalProperties": false, - "example": [ - "PTSD (post traumatic stress disorder)", - "Trauma" - ] - } - }, - "center": { - "description": "VA Medical Center(s) and Department of Defense Military Treatment Facilities where the Veteran received treatment after discharge for any claimed disabilities.", - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "name": { - "description": "Name of facility Veteran was treated in. The /treatment-centers endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve possible treatment center names.", - "type": "string", - "nullable": true, - "pattern": "^$|(?!(?: )$)([a-zA-Z0-9\"\\/&\\(\\)\\-'.,# ]([a-zA-Z0-9(\\)\\-'.,# ])?)+$", - "example": "Private Facility 2", - "maxLength": 100 - }, - "city": { - "description": "City of treatment facility.", - "type": "string", - "pattern": "^$|^([-a-zA-Z'.#]([-a-zA-Z'.# ])?)+$", - "example": "Portland", - "nullable": true - }, - "state": { - "description": "State of treatment facility.", - "type": "string", - "pattern": "^$|^[a-z,A-Z]{2}$", - "example": "OR", - "nullable": true - } - } - } - } - } - }, - "serviceInformation": { - "type": "object", - "additionalProperties": false, - "required": [ - "servicePeriods" - ], - "properties": { - "servicePeriods": { - "description": "Identifies the Service dates and Branch the Veteran served in.", - "type": "array", - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "object", - "required": [ - "serviceBranch", - "serviceComponent" - ], - "properties": { - "serviceBranch": { - "description": "Branch of service during period. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "example": "Air Force" - }, - "serviceComponent": { - "type": "string", - "description": "", - "enum": [ - "Active", - "Reserves", - "National Guard" - ] - }, - "activeDutyBeginDate": { - "description": "Date started active duty.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "activeDutyEndDate": { - "description": "Date completed active duty. If in the future, 'separationLocationCode' is required.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "separationLocationCode": { - "description": "Location code for the facility the Veteran plans to separate from. Required if 'servicePeriod.activeDutyEndDate' is in the future. Code must match the values returned by the /intake-sites endpoint on the [Benefits reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current).", - "type": "string", - "nullable": true, - "example": "98283" - } - } - } - }, - "confinements": { - "type": "array", - "nullable": true, - "uniqueItems": true, - "items": { - "additionalProperties": false, - "type": "object", - "properties": { - "approximateBeginDate": { - "description": "The approximateBeginDate must be after the earliest servicePeriod activeDutyBeginDate.", - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-06-06 or 2018-06" - }, - "approximateEndDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-06-06 or 2018-06" - } - } - } - }, - "federalActivation": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "anticipatedSeparationDate": { - "description": "Anticipated date of separation. Date must be in the future.", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06", - "nullable": true - }, - "activationDate": { - "description": "Date cannot be in the future and must be after the earliest servicePeriod.activeDutyBeginDate.", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06", - "nullable": true - } - } - }, - "reservesNationalGuardService": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "obligationTermsOfService": { - "type": "object", - "nullable": true, - "description": "If 'obligationTermsOfService' is included, the following attributes are required: 'beginDate ' and 'endDate'.", - "additionalProperties": false, - "properties": { - "beginDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - }, - "endDate": { - "type": "string", - "nullable": true, - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$", - "example": "2018-06-06" - } - } - }, - "component": { - "type": "string", - "nullable": true, - "description": "", - "enum": [ - "Reserves", - "National Guard" - ] - }, - "unitName": { - "type": "string", - "nullable": true, - "pattern": "^$|([a-zA-Z0-9\\-'.,# ][a-zA-Z0-9\\-'.,# ]?)*$" - }, - "unitAddress": { - "type": "string", - "pattern": "^$|^([-a-zA-Z0-9'.,&#]([-a-zA-Z0-9'.,&# ])?)+$", - "nullable": true - }, - "unitPhone": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "areaCode": { - "type": "string", - "nullable": true, - "maxLength": 3, - "pattern": "^$|^\\d{3}$", - "example": "555" - }, - "phoneNumber": { - "type": "string", - "nullable": true, - "maxLength": 20, - "example": "5555555" - } - } - }, - "receivingInactiveDutyTrainingPay": { - "type": "string", - "enum": [ - "YES", - "NO" - ], - "nullable": true, - "example": "YES" - } - } - }, - "alternateNames": { - "description": "List any other names under which the Veteran served, if applicable.", - "type": "array", - "nullable": true, - "maxItems": 100, - "uniqueItems": true, - "items": { - "type": "string", - "additionalProperties": false, - "examples": [ - "jane", - "janey lee", - "jane lee MacDonald" - ] - } - }, - "servedInActiveCombatSince911": { - "type": "string", - "enum": [ - "YES", - "NO" - ], - "description": "Did Veteran serve in a combat zone since 9-11-2001?", - "example": "YES", - "nullable": true - } - } - }, - "servicePay": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "properties": { - "favorTrainingPay": { - "description": "Is the Veteran waiving VA benefits to retain training pay? See item 28 on form 21-526EZ for more details. ", - "type": "boolean", - "nullable": true, - "example": true, - "default": false - }, - "favorMilitaryRetiredPay": { - "description": "Is the Veteran waiving VA benefits to retain military retired pay? See item 26 on form 21-526EZ for more details.", - "type": "boolean", - "nullable": true, - "example": true, - "default": false - }, - "receivingMilitaryRetiredPay": { - "description": "Is the Veteran receiving military retired pay?", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "futureMilitaryRetiredPay": { - "description": "Will the Veteran receive military retired pay pay in future? \n If true, then 'futurePayExplanation' is required.", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "futureMilitaryRetiredPayExplanation": { - "description": "Explains why future pay will be received.", - "type": "string", - "example": "Will be retiring soon.", - "nullable": true - }, - "militaryRetiredPay": { - "type": "object", - "nullable": true, - "description": "", - "properties": { - "branchOfService": { - "description": "Branch of service. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "nullable": true, - "example": "Air Force" - }, - "monthlyAmount": { - "description": "Amount being received.", - "type": "number", - "nullable": true, - "minimum": 1, - "maximum": 999999, - "example": 100 - } - } - }, - "retiredStatus": { - "type": "string", - "nullable": true, - "description": "", - "enum": [ - "RETIRED", - "TEMPORARY_DISABILITY_RETIRED_LIST", - "PERMANENT_DISABILITY_RETIRED_LIST" - ] - }, - "receivedSeparationOrSeverancePay": { - "description": "Has the Veteran ever received separation pay, disability severance pay, or any other lump sum payment from their branch of service?", - "type": "string", - "enum": [ - "YES", - "NO" - ], - "example": "YES", - "nullable": true - }, - "separationSeverancePay": { - "type": "object", - "nullable": true, - "description": "", - "properties": { - "datePaymentReceived": { - "description": "Approximate date separation pay was received. \n Format can be either YYYY-MM-DD or YYYY-MM or YYYY", - "type": "string", - "pattern": "^(?:[0-9]{4})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])$|(?:[0-9]{4})$|(?:[0-9]{4})-(?:0[1-9]|1[0-2])$", - "example": "2018-03-02 or 2018-03 or 2018" - }, - "branchOfService": { - "description": "Branch of service. The /service-branches endpoint on the [Benefits Reference Data API](https://developer.va.gov/explore/benefits/docs/benefits_reference_data?version=current) may be used to retrieve list of possible service branches.", - "type": "string", - "nullable": true, - "example": "Air Force" - }, - "preTaxAmountReceived": { - "description": "Amount being received.", - "type": "number", - "nullable": true, - "minimum": 1, - "maximum": 999999, - "example": 100 - } - } - } - } - }, - "directDeposit": { - "type": "object", - "nullable": true, - "additionalProperties": false, - "description": "If direct deposit information is included, the following attributes are required: accountType, accountNumber, routingNumber.", - "properties": { - "accountType": { - "description": "Account type for the direct deposit.", - "type": "string", - "nullable": true, - "example": "CHECKING", - "enum": [ - "CHECKING", - "SAVINGS" - ] - }, - "accountNumber": { - "description": "Account number for the direct deposit.", - "pattern": "^(?:[a-zA-Z0-9]{4,17})?$", - "type": "string", - "nullable": true, - "example": "123123123123" - }, - "routingNumber": { - "description": "Routing number for the direct deposit.", - "type": "string", - "nullable": true, - "pattern": "^(?:\\d{9})?$", - "example": "123123123" - }, - "financialInstitutionName": { - "description": "Provide the name of the financial institution where the Veteran wants the direct deposit.", - "maxLength": 35, - "type": "string", - "nullable": true, - "example": "Some Bank" - }, - "noAccount": { - "type": "boolean", - "nullable": true, - "description": "Claimant certifies that they do not have an account with a financial institution or certified payment agent.", - "default": false - } - } - } - } - } - } - } - }, - "example": { - "data": { - "type": "form/526", - "attributes": { - "claimantCertification": true, - "claimProcessType": "STANDARD_CLAIM_PROCESS", - "veteranIdentification": { - "currentVaEmployee": false, - "mailingAddress": { - "addressLine1": "123 Main Street", - "addressLine2": "Unit 1", - "addressLine3": "Room 2", - "city": "Portland", - "country": "USA", - "zipFirstFive": "41726", - "zipLastFour": "1234", - "state": "OR" - }, - "serviceNumber": "123456789", - "emailAddress": { - "email": "valid@somedomain.com", - "agreeToEmailRelatedToClaim": true - }, - "veteranNumber": { - "telephone": "5555555555" - } - }, - "changeOfAddress": { - "dates": { - "beginDate": "2025-06-04", - "endDate": "2026-06-04" - }, - "typeOfAddressChange": "TEMPORARY", - "addressLine1": "456 Main Street", - "addressLine2": "Unit 3", - "addressLine3": "Room 4", - "city": "Atlanta", - "zipFirstFive": "42220", - "zipLastFour": "9897", - "state": "GA", - "country": "USA" - }, - "homeless": { - "pointOfContact": "John Doe", - "pointOfContactNumber": { - "telephone": "5555555555" - }, - "currentlyHomeless": { - "homelessSituationOptions": "OTHER", - "otherDescription": "Other living situation" - } - }, - "toxicExposure": { - "gulfWarHazardService": { - "servedInGulfWarHazardLocations": "YES", - "serviceDates": { - "beginDate": "1999-07", - "endDate": "2005-01" - } - }, - "herbicideHazardService": { - "servedInHerbicideHazardLocations": "YES", - "otherLocationsServed": "Guam", - "serviceDates": { - "beginDate": "2002-03", - "endDate": "2004-10" - } - }, - "additionalHazardExposures": { - "additionalExposures": [ - "ASBESTOS", - "SHIPBOARD_HAZARD_AND_DEFENSE" - ], - "specifyOtherExposures": "Other exposure details", - "exposureDates": { - "beginDate": "2011-07", - "endDate": "2013-10" - } - }, - "multipleExposures": [ - { - "exposureDates": { - "beginDate": "2012-12", - "endDate": "2013-07" - }, - "exposureLocation": "Guam", - "hazardExposedTo": "Hazard" - } - ] - }, - "disabilities": [ - { - "disabilityActionType": "NEW", - "name": "Hearing Loss", - "serviceRelevance": "Heavy equipment operator in service", - "approximateDate": "1988-07", - "isRelatedToToxicExposure": false, - "exposureOrEventOrInjury": "Noise" - } - ], - "treatments": [ - { - "treatedDisabilityNames": [ - "Hearing Loss" - ], - "center": { - "name": "Center One", - "state": "GA", - "city": "Decatur" - }, - "beginDate": "2009-04" - }, - { - "treatedDisabilityNames": [ - "Hearing Loss" - ], - "center": { - "name": "Center One", - "state": "GA", - "city": "Decatur" - }, - "beginDate": "2009-03" - } - ], - "serviceInformation": { - "servicePeriods": [ - { - "serviceBranch": "Air Force", - "activeDutyBeginDate": "2008-11-14", - "activeDutyEndDate": "2023-10-30", - "serviceComponent": "Active", - "separationLocationCode": "98282" - } - ], - "confinements": [ - { - "approximateBeginDate": "2016-06-11", - "approximateEndDate": "2016-09-11" - }, - { - "approximateBeginDate": "2019-06", - "approximateEndDate": "2019-07" - } - ], - "federalActivation": { - "anticipatedSeparationDate": "2023-12-03", - "activationDate": "2023-02-10" - }, - "reservesNationalGuardService": { - "obligationTermsOfService": { - "beginDate": "2016-11-24", - "endDate": "2017-11-17" - }, - "unitName": "National Guard Unit Name", - "unitAddress": "1243 pine court", - "component": "National Guard", - "unitPhone": { - "areaCode": "555", - "phoneNumber": "5555555" - }, - "receivingInactiveDutyTrainingPay": "YES" - }, - "servedInActiveCombatSince911": "NO" - }, - "servicePay": { - "favorTrainingPay": true, - "favorMilitaryRetiredPay": false, - "receivingMilitaryRetiredPay": "NO", - "futureMilitaryRetiredPay": "YES", - "futureMilitaryRetiredPayExplanation": "Explanation of future military retired pay", - "militaryRetiredPay": { - "branchOfService": "Army", - "monthlyAmount": 840.75 - }, - "retiredStatus": "PERMANENT_DISABILITY_RETIRED_LIST", - "receivedSeparationOrSeverancePay": "NO", - "separationSeverancePay": { - "datePaymentReceived": "2018-07-31", - "branchOfService": "Naval Academy", - "preTaxAmountReceived": 379.25 - } - }, - "directDeposit": { - "accountType": "CHECKING", - "accountNumber": "123123123123", - "routingNumber": "123456789", - "financialInstitutionName": "Chase", - "noAccount": false - } - } - } - } - } - } - }, - "required": true - } - } - }, - "/veterans/{veteranId}/claims/{id}/5103": { - "post": { - "summary": "Submit Evidence Waiver 5103", - "tags": [ - "5103 Waiver" - ], - "operationId": "submitEvidenceWaiver5103", - "security": [ - { - "productionOauth": [ - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Submit Evidence Waiver 5103 for Veteran.", - "parameters": [ - { - "name": "id", - "in": "path", - "example": "1234", - "description": "The ID of the claim being requested", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - }, - { - "name": "sponsorIcn", - "in": "query", - "required": false, - "example": "1012861229V078999", - "description": "ICN of the veteran affiliated with the dependent", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Successful response", - "content": { - "application/json": { - "example": { - "success": true - }, - "schema": { - "type": "object", - "additionalProperties": true, - "properties": { - "success": { - "type": "boolean", - "example": "true" - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "404": { - "description": "NotFound", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Resource not found", - "detail": "Claim not found" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - } - } - }, - "/veterans/{veteranId}/intent-to-file/{type}": { - "get": { - "summary": "Returns last active Intent to File form submission for given 'type'.", - "tags": [ - "Intent to File" - ], - "operationId": "active0966itf", - "security": [ - { - "productionOauth": [ - "system/claim.read" - ] - }, - { - "sandboxOauth": [ - "system/claim.read" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Returns Veteran's last active Intent to File submission for given benefit type.", - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - }, - { - "name": "type", - "in": "path", - "required": true, - "description": "Type of Intent to File to return. Available values - compensation, pension, survivor.", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Successful response with active Intent to File", - "content": { - "application/json": { - "example": { - "data": { - "id": "193685", - "type": "intent_to_file", - "attributes": { - "creationDate": "2021-03-16T19:15:21.000-05:00", - "expirationDate": "2022-03-16T19:15:20.000-05:00", - "type": "compensation", - "status": "active" - } - } - }, - "schema": { - "$schema": "http://json-schema.org/draft-04/schema#", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "additionalProperties": false, - "required": [ - "id", - "type", - "attributes" - ], - "properties": { - "id": { - "type": "string", - "description": "Intent To File ID", - "example": "600131328" - }, - "type": { - "type": "string", - "example": "intent_to_file" - }, - "attributes": { - "required": [ - "creationDate", - "expirationDate", - "status", - "type" - ], - "properties": { - "creationDate": { - "type": "string", - "format": "date", - "description": "Date the Intent to File was received at the VA" - }, - "expirationDate": { - "type": "string", - "format": "date", - "description": "Date the Intent to File expires, this is 1 year from the createdDate" - }, - "status": { - "type": "string", - "description": "The status of the Intent to File", - "example": "active" - }, - "type": { - "type": "string", - "description": "The type of Intent to File filed.", - "example": "compensation" - } - } - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "404": { - "description": "Resource not found", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Resource not found", - "detail": "No active 'C' intent to file found." - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - } - } - }, - "/veterans/{veteranId}/intent-to-file": { - "post": { - "summary": "Submit form 0966 Intent to File.", - "tags": [ - "Intent to File" - ], - "operationId": "post0966itf", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Establishes an Intent to File for disability compensation, pension, and survivor claims.", - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "0966 Response", - "content": { - "application/json": { - "example": { - "data": { - "id": "1", - "type": "intent_to_file", - "attributes": { - "creationDate": "2023-12-20", - "expirationDate": "2024-12-20", - "type": "compensation", - "status": "active" - } - } - }, - "schema": { - "$schema": "http://json-schema.org/draft-04/schema#", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "additionalProperties": false, - "required": [ - "id", - "type", - "attributes" - ], - "properties": { - "id": { - "type": "string", - "description": "Intent To File ID", - "example": "600131328" - }, - "type": { - "type": "string", - "example": "intent_to_file" - }, - "attributes": { - "required": [ - "creationDate", - "expirationDate", - "status", - "type" - ], - "properties": { - "creationDate": { - "type": "string", - "format": "date", - "description": "Date the Intent to File was received at the VA" - }, - "expirationDate": { - "type": "string", - "format": "date", - "description": "Date the Intent to File expires, this is 1 year from the createdDate" - }, - "status": { - "type": "string", - "description": "The status of the Intent to File", - "example": "active" - }, - "type": { - "type": "string", - "description": "The type of Intent to File filed.", - "example": "compensation" - } - } - } - } - } - } - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "invalid value for type", - "detail": "some-invalid-value is not valid for type" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "422": { - "description": "Unprocessable entity", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Unprocessable Entity", - "detail": "Invalid claimantSsn parameter" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "attributes" - ], - "properties": { - "attributes": { - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "example": "compensation", - "description": "Type of Intent To File being submitted. For type \"survivor\", the request must include claimantSsn and be made by a valid Veteran Representative. If the Representative is not a Veteran or a VA employee, this method is currently not available to them, and they should use the Benefits Intake API as an alternative.", - "enum": [ - "compensation", - "pension", - "survivor" - ] - }, - "claimantSsn": { - "type": "string", - "example": "001122334", - "description": "SSN of the Claimant." - } - }, - "example": { - "type": "compensation" - } - } - } - } - }, - "example": { - "data": { - "type": "intent_to_file", - "attributes": { - "type": "compensation" - } - } - } - } - } - }, - "required": true - } - } - }, - "/veterans/{veteranId}/intent-to-file/validate": { - "post": { - "summary": "Validate form 0966 Intent to File.", - "tags": [ - "Intent to File" - ], - "operationId": "validate0966itf", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Validates an Intent to File for disability compensation, pension, and survivor claims.", - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "0966 Response", - "content": { - "application/json": { - "example": { - "data": { - "type": "intent_to_file_validation", - "attributes": { - "status": "valid" - } - } - }, - "schema": { - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "additionalProperties": false, - "required": [ - "type", - "attributes" - ], - "properties": { - "type": { - "type": "string" - }, - "attributes": { - "type": "object", - "additionalProperties": false, - "required": [ - "status" - ], - "properties": { - "status": { - "type": "string", - "description": "The status of the Intent to File", - "enum": [ - "valid" - ] - } - } - } - } - } - } - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "invalid value for type", - "detail": "some-invalid-value is not valid for type" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "attributes" - ], - "properties": { - "attributes": { - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "example": "compensation", - "description": "Type of Intent To File being submitted. For type \"survivor\", the request must include claimantSsn and be made by a valid Veteran Representative. If the Representative is not a Veteran or a VA employee, this method is currently not available to them, and they should use the Benefits Intake API as an alternative.", - "enum": [ - "compensation", - "pension", - "survivor" - ] - }, - "claimantSsn": { - "type": "string", - "example": "001122334", - "description": "SSN of the Claimant." - } - }, - "example": { - "type": "compensation" - } - } - } - } - }, - "example": { - "data": { - "type": "intent_to_file", - "attributes": { - "type": "compensation" - } - } - } - } - } - }, - "required": true - } - } - }, - "/veterans/{veteranId}/power-of-attorney": { - "get": { - "summary": "Find current Power of Attorney for a Veteran.", - "tags": [ - "Power of Attorney" - ], - "operationId": "findPowerOfAttorney", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "description": "Retrieves current Power of Attorney for Veteran.", - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Successful response with a current Power of Attorney", - "content": { - "application/json": { - "example": { - "code": "A1Q", - "name": "Firstname Lastname", - "phone": { - "number": "555-555-5555" - }, - "type": "individual" - }, - "schema": { - "type": "object", - "additionalProperties": false, - "required": [ - "code" - ], - "properties": { - "code": { - "type": "string", - "description": "Power of Attorney Code currently assigned to Veteran" - }, - "name": { - "description": "Name of individual representative or organization", - "type": "string", - "nullable": true, - "example": "Jane Smith" - }, - "type": { - "description": "Type of representative, organization or individual", - "type": "string", - "nullable": true, - "example": "individual" - }, - "phone": { - "type": "object", - "additionalProperties": false, - "properties": { - "number": { - "description": "Phone number of representative. Can be organization or individual phone number.", - "type": "string", - "nullable": true, - "example": "555-555-5555" - } - } - } - } - } - } - } - }, - "204": { - "description": "Successful response with no current Power of Attorney", - "content": { - "application/json": { - "example": "" - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "application/json": { - "example": { - "errors": [ - { - "title": "Not authorized", - "detail": "Not authorized" - } - ] - }, - "schema": { - "required": [ - "errors" - ], - "properties": { - "errors": { - "type": "array", - "items": { - "additionalProperties": false, - "required": [ - "title", - "detail" - ], - "properties": { - "title": { - "type": "string", - "description": "HTTP error title" - }, - "detail": { - "type": "string", - "description": "HTTP error detail" - }, - "source": { - "type": "object", - "additionalProperties": false, - "description": "Source of error", - "properties": { - "pointer": { - "type": "string", - "description": "Pointer to source of error" - } - } - } - } - } - } - } - } - } - } - } - } - } - }, - "/veterans/{veteranId}/2122a/validate": { - "post": { - "summary": "Validates a 2122a form submission.", - "tags": [ - "Power of Attorney" - ], - "operationId": "post2122aValidate", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "description": "Validates a request appointing an individual as Power of Attorney (21-22a).\n", - "responses": { - "200": { - "description": "Valid request response" - }, - "401": { - "description": "Unauthorized" - } - } - } - }, - "/veterans/{veteranId}/2122a": { - "post": { - "summary": "Appoint an individual as Power of Attorney.", - "tags": [ - "Power of Attorney" - ], - "operationId": "post2122a", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "description": "Validates a request appointing an individual as Power of Attorney (21-22a).\n", - "responses": { - "200": { - "description": "Valid request response" - }, - "401": { - "description": "Unauthorized" - } - } - } - }, - "/veterans/{veteranId}/2122/validate": { - "post": { - "summary": "Validates a 2122 form submission.", - "tags": [ - "Power of Attorney" - ], - "operationId": "post2122Validate", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "description": "Validates a request appointing an organization as Power of Attorney (21-22).\n", - "responses": { - "200": { - "description": "Valid request response" - }, - "401": { - "description": "Unauthorized" - } - } - } - }, - "/veterans/{veteranId}/2122": { - "post": { - "summary": "Appoint an organization as Power of Attorney", - "tags": [ - "Power of Attorney" - ], - "operationId": "post2122", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - } - ], - "description": "Validates a request appointing an organization as Power of Attorney (21-22).\n", - "responses": { - "200": { - "description": "Valid request response" - }, - "401": { - "description": "Unauthorized" - } - } - } - }, - "/veterans/{veteranId}/power-of-attorney/{id}": { - "get": { - "summary": "Checks status of Power of Attorney appointment form submission", - "tags": [ - "Power of Attorney" - ], - "operationId": "getPowerOfAttorneyStatus", - "security": [ - { - "productionOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "sandboxOauth": [ - "system/claim.read", - "system/claim.write" - ] - }, - { - "bearer_token": [ - - ] - } - ], - "parameters": [ - { - "name": "veteranId", - "in": "path", - "required": true, - "example": "1012667145V762142", - "description": "ID of Veteran", - "schema": { - "type": "string" - } - }, - { - "name": "id", - "in": "path", - "required": true, - "example": "12e13134-7229-4e44-90ae-bcea2a4525fa", - "description": "Power of Attorney appointment request id", - "schema": { - "type": "string" - } - } - ], - "description": "Gets the Power of Attorney appointment request status (21-22/21-22a)\n", - "responses": { - "200": { - "description": "Successful response" - }, - "401": { - "description": "Unauthorized" - } - } - } - } - }, - "servers": [ - { - "url": "https://sandbox-api.va.gov/services/claims/{version}", - "description": "VA.gov API sandbox environment", - "variables": { - "version": { - "default": "v2" - } - } - }, - { - "url": "https://api.va.gov/services/claims/{version}", - "description": "VA.gov API production environment", - "variables": { - "version": { - "default": "v2" - } - } - } - ] -} \ No newline at end of file diff --git a/rakelib/rswag.rake b/rakelib/rswag.rake index ce030b04aff..2d1a184fbae 100644 --- a/rakelib/rswag.rake +++ b/rakelib/rswag.rake @@ -33,16 +33,6 @@ end namespace :rswag do namespace :claims_api do - desc 'Generate rswag docs for claims_api' - task run: :environment do - ENV['PATTERN'] = 'modules/claims_api/spec/requests/**/*_spec.rb' - ENV['RAILS_MODULE'] = 'claims_api' - ENV['SWAGGER_DRY_RUN'] = '0' - Rake::Task['rswag:specs:swaggerize'].invoke - - %w[v1 v2].each { |version| format_for_swagger(version) } - end - desc 'Generate rswag docs by environment for the claims_api' task build: :environment do ENV['PATTERN'] = 'modules/claims_api/spec/requests/**/*_spec.rb' From 134aef5409f2bf0a799ce57ee877e8ffabecc8a0 Mon Sep 17 00:00:00 2001 From: Bryan Alexander Date: Wed, 17 Apr 2024 11:29:32 -0400 Subject: [PATCH 186/260] 80349: Drop pega_tables; Create table for ivc_champva_forms (#16367) --- db/migrate/20240416155611_drop_pega_tables.rb | 5 +++ ...20240416155705_create_ivc_champva_forms.rb | 18 +++++++++ db/schema.rb | 39 +++++++++---------- 3 files changed, 41 insertions(+), 21 deletions(-) create mode 100644 db/migrate/20240416155611_drop_pega_tables.rb create mode 100644 db/migrate/20240416155705_create_ivc_champva_forms.rb diff --git a/db/migrate/20240416155611_drop_pega_tables.rb b/db/migrate/20240416155611_drop_pega_tables.rb new file mode 100644 index 00000000000..91de41886dd --- /dev/null +++ b/db/migrate/20240416155611_drop_pega_tables.rb @@ -0,0 +1,5 @@ +class DropPegaTables < ActiveRecord::Migration[7.1] + def change + drop_table :pega_tables, if_exists: true + end +end diff --git a/db/migrate/20240416155705_create_ivc_champva_forms.rb b/db/migrate/20240416155705_create_ivc_champva_forms.rb new file mode 100644 index 00000000000..6033e53cd27 --- /dev/null +++ b/db/migrate/20240416155705_create_ivc_champva_forms.rb @@ -0,0 +1,18 @@ +class CreateIvcChampvaForms < ActiveRecord::Migration[7.1] + def change + create_table :ivc_champva_forms do |t| + t.string :email + t.string :first_name + t.string :last_name + t.string :form_number + t.string :file_name + t.uuid :form_uuid + t.string :s3_status + t.string :pega_status + + t.timestamps + end + + add_index :ivc_champva_forms, :email, unique: true + end +end \ No newline at end of file diff --git a/db/schema.rb b/db/schema.rb index b4e248bd815..35645d8e92c 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.1].define(version: 2024_04_11_235242) do +ActiveRecord::Schema[7.1].define(version: 2024_04_16_155705) do # These are extensions that must be enabled in order to support this database enable_extension "btree_gin" enable_extension "pg_stat_statements" @@ -272,8 +272,8 @@ t.index ["user_uuid"], name: "index_async_transactions_on_user_uuid" end - create_table "average_days_for_claim_completions", id: :serial, force: :cascade do |t| - t.float "average_days", null: false + create_table "average_days_for_claim_completions", force: :cascade do |t| + t.float "average_days" t.datetime "created_at", null: false t.datetime "updated_at", null: false end @@ -823,6 +823,20 @@ t.index ["edipi"], name: "index_invalid_letter_address_edipis_on_edipi" end + create_table "ivc_champva_forms", force: :cascade do |t| + t.string "email" + t.string "first_name" + t.string "last_name" + t.string "form_number" + t.string "file_name" + t.uuid "form_uuid" + t.string "s3_status" + t.string "pega_status" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["email"], name: "index_ivc_champva_forms_on_email", unique: true + end + create_table "maintenance_windows", id: :serial, force: :cascade do |t| t.string "pagerduty_id" t.string "external_service" @@ -891,23 +905,6 @@ t.index ["va_profile_id", "dismissed"], name: "show_onsite_notifications_index" end - create_table "pega_tables", force: :cascade do |t| - t.uuid "uuid" - t.string "veteranfirstname" - t.string "veteranmiddlename" - t.string "veteranlastname" - t.string "applicantfirstname" - t.string "applicantmiddlename" - t.string "applicantlastname" - t.jsonb "response" - t.string "filenumber" - t.string "doctype" - t.datetime "date_created" - t.datetime "date_completed" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - end - create_table "pension_ipf_notifications", force: :cascade do |t| t.text "payload_ciphertext" t.text "encrypted_kms_key" @@ -979,7 +976,7 @@ t.string "type" t.text "form_ciphertext" t.text "encrypted_kms_key" - t.string "uploaded_forms", array: true + t.string "uploaded_forms", default: [], array: true t.datetime "itf_datetime", precision: nil t.index ["created_at", "type"], name: "index_saved_claims_on_created_at_and_type" t.index ["guid"], name: "index_saved_claims_on_guid", unique: true From 04b9ebf5879ff21243920c9ba2d47220d55a32a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Apr 2024 12:45:15 -0400 Subject: [PATCH 187/260] Bump rspec-sidekiq from 4.1.0 to 4.2.0 (#16374) Bumps [rspec-sidekiq](https://github.com/wspurgin/rspec-sidekiq) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/wspurgin/rspec-sidekiq/releases) - [Changelog](https://github.com/wspurgin/rspec-sidekiq/blob/main/CHANGES.md) - [Commits](https://github.com/wspurgin/rspec-sidekiq/compare/v4.1.0...v4.2.0) --- updated-dependencies: - dependency-name: rspec-sidekiq dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 464d2e167c6..36bdbc2b9bf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -815,7 +815,7 @@ GEM psych (>= 4.0.0) redis (5.2.0) redis-client (>= 0.22.0) - redis-client (0.22.0) + redis-client (0.22.1) connection_pool redis-namespace (1.11.0) redis (>= 4) @@ -874,7 +874,7 @@ GEM rspec-support (~> 3.13) rspec-retry (0.6.2) rspec-core (> 3.3) - rspec-sidekiq (4.1.0) + rspec-sidekiq (4.2.0) rspec-core (~> 3.0) rspec-expectations (~> 3.0) rspec-mocks (~> 3.0) From fa3f42fabfab3f0318fe3e023dddf36a3d0aeab8 Mon Sep 17 00:00:00 2001 From: Khoa Nguyen <134089461+Khoa-V-Nguyen@users.noreply.github.com> Date: Wed, 17 Apr 2024 10:47:50 -0600 Subject: [PATCH 188/260] fix bug (#16381) Co-authored-by: khoa-v-nguyen --- .../ask_va_api/app/lib/ask_va_api/correspondences/creator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb index 09d91f58cda..8e22434a394 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb @@ -29,7 +29,7 @@ def default_service def post_data(payload: {}) endpoint = "inquiries/#{inquiry_id}/reply/new" - response = service.call(endpoint:, payload:) + response = service.call(endpoint:, method: :post, payload:) handle_response_data(response) end From adf8a662bc7bfb1c22fcc11dbbba9267d8a99e3d Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Wed, 17 Apr 2024 13:38:08 -0400 Subject: [PATCH 189/260] Refactor uploads spec, simple forms (#16380) * Refactor uploads spec, simple forms * rubocop --- .../spec/requests/v1/uploads_spec.rb | 462 +++++++++--------- 1 file changed, 238 insertions(+), 224 deletions(-) diff --git a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb index 7663eac253f..5c70fcf9c1b 100644 --- a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb +++ b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb @@ -31,92 +31,105 @@ ] describe '#submit' do - let(:metadata_file) { "#{file_seed}.SimpleFormsApi.metadata.json" } - let(:file_seed) { 'tmp/some-unique-simple-forms-file-seed' } + context 'going to Lighthouse Benefits Intake API' do + let(:metadata_file) { "#{file_seed}.SimpleFormsApi.metadata.json" } + let(:file_seed) { 'tmp/some-unique-simple-forms-file-seed' } - before { allow(Common::FileHelpers).to receive(:random_file_path).and_return(file_seed) } + before do + VCR.insert_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') + VCR.insert_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') + allow(Common::FileHelpers).to receive(:random_file_path).and_return(file_seed) + end - after { Common::FileHelpers.delete_file_if_exists(metadata_file) } + after do + VCR.eject_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') + VCR.eject_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') + Common::FileHelpers.delete_file_if_exists(metadata_file) + end - non_ivc_forms.each do |form| - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) - data = JSON.parse(fixture_path.read) + non_ivc_forms.each do |form| + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) + data = JSON.parse(fixture_path.read) - it 'makes the request' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do - allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) + it 'makes the request' do + allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) - post '/simple_forms_api/v1/simple_forms', params: data + post '/simple_forms_api/v1/simple_forms', params: data - expect(SimpleFormsApiSubmission::MetadataValidator).to have_received(:validate) - expect(response).to have_http_status(:ok) - end + expect(SimpleFormsApiSubmission::MetadataValidator).to have_received(:validate) + expect(response).to have_http_status(:ok) + end + + it 'saves a FormSubmissionAttempt' do + allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) + + expect do + post '/simple_forms_api/v1/simple_forms', params: data + end.to change(FormSubmissionAttempt, :count).by(1) end end - it 'saves a FormSubmissionAttempt' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do + authenticated_non_ivc_forms.each do |form| + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) + data = JSON.parse(fixture_path.read) + + context 'authenticated user' do + before do + user = create(:user) + sign_in_as(user) + create(:in_progress_form, user_uuid: user.uuid, form_id: data['form_number']) + end + + it 'clears the InProgressForm' do allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) expect do post '/simple_forms_api/v1/simple_forms', params: data - end.to change(FormSubmissionAttempt, :count).by(1) + end.to change(InProgressForm, :count).by(-1) end end end - end - authenticated_non_ivc_forms.each do |form| - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) - data = JSON.parse(fixture_path.read) + context 'request with intent to file' do + context 'authenticated' do + before do + sign_in + allow_any_instance_of(User).to receive(:icn).and_return('123498767V234859') + allow_any_instance_of(Auth::ClientCredentials::Service).to receive(:get_token).and_return('fake_token') + end - context 'authenticated user' do - before do - user = create(:user) - sign_in_as(user) - create(:in_progress_form, user_uuid: user.uuid, form_id: data['form_number']) - end + context 'third party' do + let(:expiration_date) { Time.zone.now } - it 'clears the InProgressForm' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do - allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) + before do + allow_any_instance_of(ActiveSupport::TimeZone).to receive(:now).and_return(expiration_date) + end + + %w[THIRD_PARTY_VETERAN THIRD_PARTY_SURVIVING_DEPENDENT].each do |identification| + it 'returns an expiration date' do + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', + 'vba_21_0966.json') + data = JSON.parse(fixture_path.read) + data['preparer_identification'] = identification - expect do post '/simple_forms_api/v1/simple_forms', params: data - end.to change(InProgressForm, :count).by(-1) + + parsed_response_body = JSON.parse(response.body) + parsed_expiration_date = Time.zone.parse(parsed_response_body['expiration_date']) + expect(parsed_expiration_date.to_s).to eq (expiration_date + 1.year).to_s + end end end end - end - end - ivc_forms.each do |form| - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) - data = JSON.parse(fixture_path.read) - - it 'uploads a PDF file to S3' do - allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) - allow_any_instance_of(Aws::S3::Client).to receive(:put_object).and_return(true) - - post '/simple_forms_api/v1/simple_forms', params: data - - expect(response).to have_http_status(:ok) - end - end - - describe 'request with intent to file unauthenticated' do - let(:expiration_date) { Time.zone.now } + context 'unauthenticated' do + let(:expiration_date) { Time.zone.now } - before do - allow_any_instance_of(ActiveSupport::TimeZone).to receive(:now).and_return(expiration_date) - end + before do + allow_any_instance_of(ActiveSupport::TimeZone).to receive(:now).and_return(expiration_date) + end - it 'returns an expiration date' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do + it 'returns an expiration date' do fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', 'vba_21_0966.json') data = JSON.parse(fixture_path.read) @@ -129,112 +142,133 @@ end end end - end - describe 'authenticated' do - before do - sign_in - allow_any_instance_of(User).to receive(:icn).and_return('123498767V234859') - allow_any_instance_of(Auth::ClientCredentials::Service).to receive(:get_token).and_return('fake_token') - end - - describe 'request with intent to file' do - describe 'veteran' do - it 'makes the request with an intent to file' do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/200_response_survivor') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/create_compensation_200_response') do - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', - 'vba_21_0966-min.json') - data = JSON.parse(fixture_path.read) - data['preparer_identification'] = 'VETERAN' - - post '/simple_forms_api/v1/simple_forms', params: data - - expect(response).to have_http_status(:ok) - end - end - end - end - end + context 'request with attached documents' do + it 'appends the attachments to the 40-0247 PDF' do + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', + 'vba_40_0247_with_supporting_document.json') + pdf_path = Rails.root.join('spec', 'fixtures', 'files', 'doctors-note.pdf') + data = JSON.parse(fixture_path.read) + attachment = double + allow(attachment).to receive(:to_pdf).and_return(pdf_path) + + expect(PersistentAttachment).to receive(:where).with(guid: ['a-random-uuid']).and_return([attachment]) + + post '/simple_forms_api/v1/simple_forms', params: data + + expect(response).to have_http_status(:ok) end - describe 'third party' do - let(:expiration_date) { Time.zone.now } + it 'appends the attachments to the 40-10007 PDF' do + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', + 'vba_40_10007_with_supporting_document.json') + pdf_path = Rails.root.join('spec', 'fixtures', 'files', 'doctors-note.pdf') + data = JSON.parse(fixture_path.read) + attachment = double + allow(attachment).to receive(:to_pdf).and_return(pdf_path) + expect(PersistentAttachment).to receive(:where).with(guid: ['a-random-uuid']).and_return([attachment]) + post '/simple_forms_api/v1/simple_forms', params: data + expect(response).to have_http_status(:ok) + end + end - before do - allow_any_instance_of(ActiveSupport::TimeZone).to receive(:now).and_return(expiration_date) - end + context 'LOA3 authenticated' do + before do + sign_in + allow_any_instance_of(User).to receive(:icn).and_return('123498767V234859') + allow_any_instance_of(Auth::ClientCredentials::Service).to receive(:get_token).and_return('fake_token') + end - %w[THIRD_PARTY_VETERAN THIRD_PARTY_SURVIVING_DEPENDENT].each do |identification| - it 'returns an expiration date' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', - 'vba_21_0966.json') - data = JSON.parse(fixture_path.read) - data['preparer_identification'] = identification - - post '/simple_forms_api/v1/simple_forms', params: data - - parsed_response_body = JSON.parse(response.body) - parsed_expiration_date = Time.zone.parse(parsed_response_body['expiration_date']) - expect(parsed_expiration_date.to_s).to eq (expiration_date + 1.year).to_s - end - end - end - end + it 'stamps the LOA3 text on the PDF' do + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', + 'vba_21_4142.json') + data = JSON.parse(fixture_path.read) + + allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) + expect_any_instance_of(SimpleFormsApi::PdfFiller).to receive(:generate).with(3) + + post '/simple_forms_api/v1/simple_forms', params: data end end - it 'stamps the LOA3 text on the PDF' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do + context 'transliterating fields' do + context 'transliteration succeeds' do + it 'responds with ok' do fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', - 'vba_21_4142.json') + 'form_with_accented_chars_21_0966.json') data = JSON.parse(fixture_path.read) - allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) - expect_any_instance_of(SimpleFormsApi::PdfFiller).to receive(:generate).with(3) post '/simple_forms_api/v1/simple_forms', params: data + + expect(response).to have_http_status(:ok) end end - end - end - describe 'request with attached documents' do - it 'appends the attachments to the 40-0247 PDF' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do + context 'transliteration fails' do + it 'responds with an error' do fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', - 'vba_40_0247_with_supporting_document.json') - pdf_path = Rails.root.join('spec', 'fixtures', 'files', 'doctors-note.pdf') + 'form_with_non_latin_chars_21_0966.json') data = JSON.parse(fixture_path.read) - attachment = double - allow(attachment).to receive(:to_pdf).and_return(pdf_path) - - expect(PersistentAttachment).to receive(:where).with(guid: ['a-random-uuid']).and_return([attachment]) post '/simple_forms_api/v1/simple_forms', params: data - expect(response).to have_http_status(:ok) + expect(response).to have_http_status(:error) + expect(response.body).to include('not compatible with the Windows-1252 character set') end end end + end - it 'appends the attachments to the 40-10007 PDF' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', - 'vba_40_10007_with_supporting_document.json') - pdf_path = Rails.root.join('spec', 'fixtures', 'files', 'doctors-note.pdf') - data = JSON.parse(fixture_path.read) - attachment = double - allow(attachment).to receive(:to_pdf).and_return(pdf_path) - expect(PersistentAttachment).to receive(:where).with(guid: ['a-random-uuid']).and_return([attachment]) - post '/simple_forms_api/v1/simple_forms', params: data - expect(response).to have_http_status(:ok) + context 'going to S3' do + ivc_forms.each do |form| + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) + data = JSON.parse(fixture_path.read) + + it 'uploads a PDF file to S3' do + allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) + allow_any_instance_of(Aws::S3::Client).to receive(:put_object).and_return(true) + + post '/simple_forms_api/v1/simple_forms', params: data + + expect(response).to have_http_status(:ok) + end + end + end + + context 'going to Lighthouse Benefits Claims API' do + before do + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/404_response') + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/200_response_survivor') + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/create_compensation_200_response') + end + + after do + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/404_response') + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/200_response_survivor') + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/create_compensation_200_response') + end + + context 'authenticated' do + before do + sign_in + allow_any_instance_of(User).to receive(:icn).and_return('123498767V234859') + allow_any_instance_of(Auth::ClientCredentials::Service).to receive(:get_token).and_return('fake_token') + end + + context 'request with intent to file' do + context 'veteran' do + it 'makes the request with an intent to file' do + fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', + 'vba_21_0966-min.json') + data = JSON.parse(fixture_path.read) + data['preparer_identification'] = 'VETERAN' + + post '/simple_forms_api/v1/simple_forms', params: data + + expect(response).to have_http_status(:ok) + end end end end @@ -368,37 +402,6 @@ end end end - - describe 'transliterating fields' do - context 'transliteration succeeds' do - it 'responds with ok' do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', - 'form_with_accented_chars_21_0966.json') - data = JSON.parse(fixture_path.read) - - post '/simple_forms_api/v1/simple_forms', params: data - - expect(response).to have_http_status(:ok) - end - end - end - end - - context 'transliteration fails' do - it 'responds with an error' do - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', - 'form_with_non_latin_chars_21_0966.json') - data = JSON.parse(fixture_path.read) - - post '/simple_forms_api/v1/simple_forms', params: data - - expect(response).to have_http_status(:error) - expect(response.body).to include('not compatible with the Windows-1252 character set') - end - end - end end describe '#submit_supporting_documents' do @@ -429,80 +432,91 @@ describe '#get_intents_to_file' do before do + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/404_response') + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/404_response_pension') + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/404_response_survivor') sign_in allow_any_instance_of(User).to receive(:icn).and_return('123498767V234859') allow_any_instance_of(Auth::ClientCredentials::Service).to receive(:get_token).and_return('fake_token') end + after do + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/404_response') + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/404_response_pension') + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/404_response_survivor') + end + describe 'no intents on file' do it 'returns no intents' do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response_pension') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response_survivor') do - get '/simple_forms_api/v1/simple_forms/get_intents_to_file' - - parsed_response = JSON.parse(response.body) - expect(parsed_response['compensation_intent']).to eq nil - expect(parsed_response['pension_intent']).to eq nil - expect(parsed_response['survivor_intent']).to eq nil - expect(response).to have_http_status(:ok) - end - end - end + get '/simple_forms_api/v1/simple_forms/get_intents_to_file' + + parsed_response = JSON.parse(response.body) + expect(parsed_response['compensation_intent']).to eq nil + expect(parsed_response['pension_intent']).to eq nil + expect(parsed_response['survivor_intent']).to eq nil + expect(response).to have_http_status(:ok) end end describe 'compensation intent on file' do + before do + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/200_response') + end + + after do + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/200_response') + end + it 'returns a compensation intent' do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/200_response') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response_pension') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response_survivor') do - get '/simple_forms_api/v1/simple_forms/get_intents_to_file' - - parsed_response = JSON.parse(response.body) - expect(parsed_response['compensation_intent']['type']).to eq 'compensation' - expect(parsed_response['pension_intent']).to eq nil - expect(parsed_response['survivor_intent']).to eq nil - expect(response).to have_http_status(:ok) - end - end - end + get '/simple_forms_api/v1/simple_forms/get_intents_to_file' + + parsed_response = JSON.parse(response.body) + expect(parsed_response['compensation_intent']['type']).to eq 'compensation' + expect(parsed_response['pension_intent']).to eq nil + expect(parsed_response['survivor_intent']).to eq nil + expect(response).to have_http_status(:ok) end end describe 'pension intent on file' do + before do + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') + end + + after do + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') + end + it 'returns a pension intent' do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response_survivor') do - get '/simple_forms_api/v1/simple_forms/get_intents_to_file' - - parsed_response = JSON.parse(response.body) - expect(parsed_response['compensation_intent']).to eq nil - expect(parsed_response['pension_intent']['type']).to eq 'pension' - expect(parsed_response['survivor_intent']).to eq nil - expect(response).to have_http_status(:ok) - end - end - end + get '/simple_forms_api/v1/simple_forms/get_intents_to_file' + + parsed_response = JSON.parse(response.body) + expect(parsed_response['compensation_intent']).to eq nil + expect(parsed_response['pension_intent']['type']).to eq 'pension' + expect(parsed_response['survivor_intent']).to eq nil + expect(response).to have_http_status(:ok) end end describe 'both intents on file' do + before do + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/200_response') + VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') + end + + after do + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/200_response') + VCR.eject_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') + end + it 'returns a pension intent' do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/200_response') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') do - VCR.use_cassette('lighthouse/benefits_claims/intent_to_file/404_response_survivor') do - get '/simple_forms_api/v1/simple_forms/get_intents_to_file' - - parsed_response = JSON.parse(response.body) - expect(parsed_response['compensation_intent']['type']).to eq 'compensation' - expect(parsed_response['pension_intent']['type']).to eq 'pension' - expect(parsed_response['survivor_intent']).to eq nil - expect(response).to have_http_status(:ok) - end - end - end + get '/simple_forms_api/v1/simple_forms/get_intents_to_file' + + parsed_response = JSON.parse(response.body) + expect(parsed_response['compensation_intent']['type']).to eq 'compensation' + expect(parsed_response['pension_intent']['type']).to eq 'pension' + expect(parsed_response['survivor_intent']).to eq nil + expect(response).to have_http_status(:ok) end end end From 01f3bcdb61163bc112306423e5e7a0e0a9d227a1 Mon Sep 17 00:00:00 2001 From: Dan Hinze Date: Wed, 17 Apr 2024 12:42:09 -0500 Subject: [PATCH 190/260] BTSSS-77372 Add mocked responses for BTSSS (#16231) * Revert to original token URL in service * Add authorized ping mock, too * Handle Bearer Token parsing failures gracefully * Clean up services config * Revert some accidental deletions * Final bit of cleanup * Switch to correct file path * Move authorize method to a before_action * Update mockdata paths * Fix some linting errors --- config/betamocks/services_config.yml | 16 ++++++++++++++++ config/settings.yml | 1 + .../travel_pay/application_controller.rb | 10 ++++++++++ .../controllers/travel_pay/claims_controller.rb | 3 ++- .../controllers/travel_pay/pings_controller.rb | 2 ++ .../travel_pay/app/services/travel_pay/client.rb | 6 +++--- 6 files changed, 34 insertions(+), 4 deletions(-) diff --git a/config/betamocks/services_config.yml b/config/betamocks/services_config.yml index d0d17e6763f..0c8d6f0e546 100644 --- a/config/betamocks/services_config.yml +++ b/config/betamocks/services_config.yml @@ -9,6 +9,18 @@ :path: <%= "/#{Settings.ask_va_api.crm_api.veis_api_path}/ping" %> :file_path: "/ask_va/dynamics_api" :response_delay: 15 + - :method: :get + :path: "/veis/api/btsss/travelclaim/api/v1/Sample/ping" + :file_path: "/travel_pay/ping/default" + :response_delay: 0.3 + - :method: :get + :path: "/veis/api/btsss/travelclaim/api/v1/Sample/authorized-ping" + :file_path: "/travel_pay/ping/default" + :response_delay: 0.3 + - :method: :post + :path: "/veis/api/btsss/travelclaim/api/v1/Auth/access-token" + :file_path: "/travel_pay/token/default" + :response_delay: 0.3 - :method: :post :path: <%= "/#{Settings.ask_va_api.crm_api.veis_api_path}/inquiries/new" %> :file_path: "/ask_va/crm_api/post_inquiries/default" @@ -22,6 +34,10 @@ :path: <%= "/#{Settings.ask_va_api.crm_api.tenant_id}/oauth2/v2.0/token" %> :file_path: "/ask_va/token/default" :response_delay: 0.3 + - :method: :post + :path: <%= "/#{Settings.travel_pay.veis.tenant_id}/oauth2/token" %> + :file_path: "/travel_pay/token/default" + :response_delay: 0.3 - :name: 'carma' :base_uri: <%= "#{URI(Settings['salesforce-carma'].url).host}:#{URI(Settings['salesforce-carma'].url).port}" %> diff --git a/config/settings.yml b/config/settings.yml index 88fac504297..c2aecf2c853 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -1666,6 +1666,7 @@ brd: travel_pay: + mock: true veis: client_id: ~ client_secret: ~ diff --git a/modules/travel_pay/app/controllers/travel_pay/application_controller.rb b/modules/travel_pay/app/controllers/travel_pay/application_controller.rb index 7e522c1a4a1..ae4696eb0a0 100644 --- a/modules/travel_pay/app/controllers/travel_pay/application_controller.rb +++ b/modules/travel_pay/app/controllers/travel_pay/application_controller.rb @@ -38,6 +38,16 @@ def after_logger logger.info('travel-pay') { Utils::Logger.build(self).after } end + def authorize + auth_header = request.headers['Authorization'] + raise_unauthorized('Missing Authorization header') if auth_header.nil? + raise_unauthorized('Authorization header missing Bearer token') unless auth_header.start_with?('Bearer ') + end + + def raise_unauthorized(detail) + raise Common::Exceptions::Unauthorized.new(detail:) + end + # Blocks requests from being handled if feature flag is disabled def block_if_flag_disabled unless Flipper.enabled?(:travel_pay_power_switch, @current_user) diff --git a/modules/travel_pay/app/controllers/travel_pay/claims_controller.rb b/modules/travel_pay/app/controllers/travel_pay/claims_controller.rb index 413d9ea4a68..18136f9f7e6 100644 --- a/modules/travel_pay/app/controllers/travel_pay/claims_controller.rb +++ b/modules/travel_pay/app/controllers/travel_pay/claims_controller.rb @@ -2,9 +2,10 @@ module TravelPay class ClaimsController < ApplicationController + before_action :authorize + def index veis_token = client.request_veis_token - # Non-intuitive Ruby behavior: #split splits a string on space by default vagov_token = request.headers['Authorization'].split[1] btsss_token = client.request_btsss_token(veis_token, vagov_token) diff --git a/modules/travel_pay/app/controllers/travel_pay/pings_controller.rb b/modules/travel_pay/app/controllers/travel_pay/pings_controller.rb index 8529b72d842..c0d12814307 100644 --- a/modules/travel_pay/app/controllers/travel_pay/pings_controller.rb +++ b/modules/travel_pay/app/controllers/travel_pay/pings_controller.rb @@ -2,6 +2,8 @@ module TravelPay class PingsController < ApplicationController + before_action :authorize, only: [:authorized_ping] + def ping veis_token = client.request_veis_token diff --git a/modules/travel_pay/app/services/travel_pay/client.rb b/modules/travel_pay/app/services/travel_pay/client.rb index 7cafe4a677f..e48b5f52c3a 100644 --- a/modules/travel_pay/app/services/travel_pay/client.rb +++ b/modules/travel_pay/app/services/travel_pay/client.rb @@ -112,7 +112,7 @@ def connection(server_url:) Faraday.new(url: server_url) do |conn| conn.use :breakers conn.response :raise_error, error_prefix: service_name, include_request: true - conn.response :betamocks if use_fakes? + conn.response :betamocks if mock_enabled? conn.response :json conn.request :json @@ -123,8 +123,8 @@ def connection(server_url:) ## # Syntactic sugar for determining if the client should use # fake api responses or actually connect to the BTSSS API - def use_fakes? - Settings.useFakes + def mock_enabled? + Settings.travel_pay.mock end end end From 86b38e2bb97a03d4ce24651b3e485edeb14c52b7 Mon Sep 17 00:00:00 2001 From: Tom Harrison Date: Wed, 17 Apr 2024 15:40:35 -0400 Subject: [PATCH 191/260] Add direct deposit email notification template (#16357) * Add template_type method to VANotifyEmailJob * Update direct deposit email job to accept a default parameter of nil for the direct deposit type. --- .../v0/profile/direct_deposits_controller.rb | 2 +- app/sidekiq/va_notify_dd_email_job.rb | 13 +++- config/settings.yml | 1 + .../direct_deposits_controller_spec.rb | 2 +- spec/sidekiq/va_notify_dd_email_job_spec.rb | 71 +++++++++++++++---- 5 files changed, 71 insertions(+), 18 deletions(-) diff --git a/app/controllers/v0/profile/direct_deposits_controller.rb b/app/controllers/v0/profile/direct_deposits_controller.rb index 4d4f6b92316..942a666f594 100644 --- a/app/controllers/v0/profile/direct_deposits_controller.rb +++ b/app/controllers/v0/profile/direct_deposits_controller.rb @@ -88,7 +88,7 @@ def control_info_params end def send_confirmation_email - VANotifyDdEmailJob.send_to_emails(current_user.all_emails, 'comp_and_pen') + VANotifyDdEmailJob.send_to_emails(current_user.all_emails) end end end diff --git a/app/sidekiq/va_notify_dd_email_job.rb b/app/sidekiq/va_notify_dd_email_job.rb index 6a1dcdc4121..1f8a81c0697 100644 --- a/app/sidekiq/va_notify_dd_email_job.rb +++ b/app/sidekiq/va_notify_dd_email_job.rb @@ -10,7 +10,7 @@ class VANotifyDdEmailJob STATSD_ERROR_NAME = 'worker.direct_deposit_confirmation_email.error' STATSD_SUCCESS_NAME = 'worker.direct_deposit_confirmation_email.success' - def self.send_to_emails(user_emails, dd_type) + def self.send_to_emails(user_emails, dd_type = nil) if user_emails.present? user_emails.each do |email| perform_async(email, dd_type) @@ -25,9 +25,9 @@ def self.send_to_emails(user_emails, dd_type) end end - def perform(email, dd_type) + def perform(email, dd_type = nil) notify_client = VaNotify::Service.new(Settings.vanotify.services.va_gov.api_key) - template_type = "direct_deposit_#{dd_type.to_sym == :ch33 ? 'edu' : 'comp_pen'}" + template_type = template_type(dd_type) template_id = Settings.vanotify.services.va_gov.template_id.public_send(template_type) notify_client.send_email( @@ -39,6 +39,13 @@ def perform(email, dd_type) handle_errors(e) end + def template_type(dd_type) + return 'direct_deposit_edu' if dd_type&.to_sym == :ch33 + return 'direct_deposit_comp_pen' if dd_type&.to_sym == :comp_pen + + 'direct_deposit' + end + def handle_errors(ex) VANotifyDdEmailJob.log_exception_to_sentry(ex) StatsD.increment(STATSD_ERROR_NAME) diff --git a/config/settings.yml b/config/settings.yml index c2aecf2c853..4ca4465d021 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -1281,6 +1281,7 @@ vanotify: in_progress_reminder_email_generic: fake_template_id covid_vaccine_registration: fake_template_id covid_vaccine_expanded_registration: fake_template_id + direct_deposit: direct_deposit_template_id direct_deposit_edu: edu_template_id direct_deposit_comp_pen: comp_pen_template_id login_reactivation_email: reactivation_email_test_b diff --git a/spec/controllers/v0/profile/direct_deposits_controller_spec.rb b/spec/controllers/v0/profile/direct_deposits_controller_spec.rb index 1e0af7acae2..3dd8abc3e91 100644 --- a/spec/controllers/v0/profile/direct_deposits_controller_spec.rb +++ b/spec/controllers/v0/profile/direct_deposits_controller_spec.rb @@ -181,7 +181,7 @@ context 'when the user does have an associated email address' do it 'sends an email through va notify' do expect(VANotifyDdEmailJob).to receive(:send_to_emails).with( - user.all_emails, 'comp_and_pen' + user.all_emails ) VCR.use_cassette('lighthouse/direct_deposit/update/200_valid') do diff --git a/spec/sidekiq/va_notify_dd_email_job_spec.rb b/spec/sidekiq/va_notify_dd_email_job_spec.rb index 10a5d528e74..406ee454aa7 100644 --- a/spec/sidekiq/va_notify_dd_email_job_spec.rb +++ b/spec/sidekiq/va_notify_dd_email_job_spec.rb @@ -38,19 +38,42 @@ describe '#perform' do let(:notification_client) { double('Notifications::Client') } - %w[ch33 comp_pen].each do |dd_type| - context "with a dd type of #{dd_type}" do - it 'sends a confirmation email' do - allow(VaNotify::Service).to receive(:new) - .with(Settings.vanotify.services.va_gov.api_key).and_return(notification_client) - - expect(notification_client).to receive(:send_email).with( - email_address: email, - template_id: dd_type == 'ch33' ? 'edu_template_id' : 'comp_pen_template_id' - ) - - described_class.new.perform(email, dd_type) - end + context 'with a dd type of ch33' do + it 'sends a confirmation email using the edu template' do + allow(VaNotify::Service).to receive(:new) + .with(Settings.vanotify.services.va_gov.api_key).and_return(notification_client) + + expect(notification_client).to receive(:send_email).with( + email_address: email, template_id: 'edu_template_id' + ) + + described_class.new.perform(email, 'ch33') + end + end + + context 'with a dd type of comp_pen' do + it 'sends a confirmation email using the comp and pen template' do + allow(VaNotify::Service).to receive(:new) + .with(Settings.vanotify.services.va_gov.api_key).and_return(notification_client) + + expect(notification_client).to receive(:send_email).with( + email_address: email, template_id: 'comp_pen_template_id' + ) + + described_class.new.perform(email, 'comp_pen') + end + end + + context 'without a dd type' do + it 'sends a confirmation email using the direct_deposit template' do + allow(VaNotify::Service).to receive(:new) + .with(Settings.vanotify.services.va_gov.api_key).and_return(notification_client) + + expect(notification_client).to receive(:send_email).with( + email_address: email, template_id: 'direct_deposit_template_id' + ) + + described_class.new.perform(email, nil) end end @@ -89,4 +112,26 @@ .and trigger_statsd_increment('worker.direct_deposit_confirmation_email.error') end end + + describe '#get_template' do + let(:job) { VANotifyDdEmailJob.new } + + context 'when dd_type is nil' do + it 'returns the direct_deposit template' do + expect(job.template_type(nil)).to eq('direct_deposit') + end + end + + context 'when dd_type is comp_pen' do + it 'returns the direct_deposit template' do + expect(job.template_type('comp_pen')).to eq('direct_deposit_comp_pen') + end + end + + context 'when dd_type is edu' do + it 'returns the direct_deposit template' do + expect(job.template_type('edu')).to eq('direct_deposit') + end + end + end end From 3a3ec61e4dd099d6ec9be0f3853adc6c7cb612b7 Mon Sep 17 00:00:00 2001 From: Kevin Duensing Date: Wed, 17 Apr 2024 16:08:40 -0400 Subject: [PATCH 192/260] Add method to request a token from STS (#16372) * Add method to request a token from STS * fix rubocop * Fix tests * Remove debugging line * change parameter to reflect actual value * Merge conflict fix * remove diff file from merge conflict --- .../travel_pay/claims_controller.rb | 6 +- .../travel_pay/pings_controller.rb | 4 +- .../app/services/travel_pay/client.rb | 57 ++++++++++++++++++- .../controllers/claims_controller_spec.rb | 12 +++- .../spec/controllers/pings_controller_spec.rb | 3 + 5 files changed, 73 insertions(+), 9 deletions(-) diff --git a/modules/travel_pay/app/controllers/travel_pay/claims_controller.rb b/modules/travel_pay/app/controllers/travel_pay/claims_controller.rb index 18136f9f7e6..59cce20d36d 100644 --- a/modules/travel_pay/app/controllers/travel_pay/claims_controller.rb +++ b/modules/travel_pay/app/controllers/travel_pay/claims_controller.rb @@ -6,9 +6,9 @@ class ClaimsController < ApplicationController def index veis_token = client.request_veis_token - # Non-intuitive Ruby behavior: #split splits a string on space by default - vagov_token = request.headers['Authorization'].split[1] - btsss_token = client.request_btsss_token(veis_token, vagov_token) + + sts_token = client.request_sts_token(@current_user) + btsss_token = client.request_btsss_token(veis_token, sts_token) begin claims = client.get_claims(veis_token, btsss_token) diff --git a/modules/travel_pay/app/controllers/travel_pay/pings_controller.rb b/modules/travel_pay/app/controllers/travel_pay/pings_controller.rb index c0d12814307..6f8964a7fd2 100644 --- a/modules/travel_pay/app/controllers/travel_pay/pings_controller.rb +++ b/modules/travel_pay/app/controllers/travel_pay/pings_controller.rb @@ -13,9 +13,9 @@ def ping end def authorized_ping - vagov_token = request.headers['Authorization'].split[1] + sts_token = client.request_sts_token(@current_user) veis_token = client.request_veis_token - btsss_token = client.request_btsss_token(veis_token, vagov_token) + btsss_token = client.request_btsss_token(veis_token, sts_token) btsss_authorized_ping_response = client.authorized_ping(veis_token, btsss_token) render json: { diff --git a/modules/travel_pay/app/services/travel_pay/client.rb b/modules/travel_pay/app/services/travel_pay/client.rb index e48b5f52c3a..24ef261c2c9 100644 --- a/modules/travel_pay/app/services/travel_pay/client.rb +++ b/modules/travel_pay/app/services/travel_pay/client.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require 'securerandom' + module TravelPay class Client ## @@ -24,7 +26,7 @@ def request_veis_token # # @return [Faraday::Response] # - def request_btsss_token(veis_token, vagov_token) + def request_btsss_token(veis_token, sts_token) btsss_url = Settings.travel_pay.base_url api_key = Settings.travel_pay.subscription_key client_number = Settings.travel_pay.client_number @@ -33,7 +35,7 @@ def request_btsss_token(veis_token, vagov_token) req.headers['Authorization'] = "Bearer #{veis_token}" req.headers['Ocp-Apim-Subscription-Key'] = api_key req.headers['BTSSS-API-Client-Number'] = client_number.to_s - req.body = { authJwt: vagov_token } + req.body = { authJwt: sts_token } end response.body['access_token'] end @@ -90,8 +92,59 @@ def get_claims(veis_token, btsss_token) symbolized_body[:data].sort_by(&parse_claim_date).reverse! end + def request_sts_token(user) + host_baseurl = build_host_baseurl({ ip_form: false }) + private_key_file = Settings.sign_in.sts_client.key_path + private_key = OpenSSL::PKey::RSA.new(File.read(private_key_file)) + + assertion = build_sts_assertion(user) + jwt = JWT.encode(assertion, private_key, 'RS256') + + # send to sis + response = connection(server_url: host_baseurl).post('/v0/sign_in/token') do |req| + req.params['grant_type'] = 'urn:ietf:params:oauth:grant-type:jwt-bearer' + req.params['assertion'] = jwt + end + + response.body['data']['access_token'] + end + private + def build_sts_assertion(user) + service_account_id = Settings.travel_pay.sts.service_account_id + host_baseurl = build_host_baseurl({ ip_form: false }) + audience_baseurl = build_host_baseurl({ ip_form: true }) + + current_time = Time.now.to_i + jti = SecureRandom.uuid + + { + 'iss' => host_baseurl, + 'sub' => user.email, + 'aud' => "#{audience_baseurl}/v0/sign_in/token", + 'iat' => current_time, + 'exp' => current_time + 300, + 'scopes' => [], + 'service_account_id' => service_account_id, + 'jti' => jti, + 'user_attributes' => { 'icn' => user.icn } + } + end + + def build_host_baseurl(config) + env = Settings.vsp_environment + host = Settings.hostname + + if env == 'localhost' + return 'http://127.0.0.1:3000' if config[:ip_form] + + 'http://localhost:3000' + end + + "https://#{host}" + end + def veis_params { client_id: Settings.travel_pay.veis.client_id, diff --git a/modules/travel_pay/spec/controllers/claims_controller_spec.rb b/modules/travel_pay/spec/controllers/claims_controller_spec.rb index 0762820acf5..16c2ca24639 100644 --- a/modules/travel_pay/spec/controllers/claims_controller_spec.rb +++ b/modules/travel_pay/spec/controllers/claims_controller_spec.rb @@ -12,9 +12,13 @@ .to receive(:request_veis_token) .and_return('veis_token') + allow_any_instance_of(TravelPay::Client) + .to receive(:request_sts_token) + .and_return('sts_token') + allow_any_instance_of(TravelPay::Client) .to receive(:request_btsss_token) - .with('veis_token', 'vagov_token') + .with('veis_token', 'sts_token') .and_return('btsss_token') allow_any_instance_of(TravelPay::Client) @@ -34,9 +38,13 @@ .to receive(:request_veis_token) .and_return('veis_token') + allow_any_instance_of(TravelPay::Client) + .to receive(:request_sts_token) + .and_return('sts_token') + allow_any_instance_of(TravelPay::Client) .to receive(:request_btsss_token) - .with('veis_token', 'vagov_token') + .with('veis_token', 'sts_token') .and_return('btsss_token') allow_any_instance_of(TravelPay::Client) diff --git a/modules/travel_pay/spec/controllers/pings_controller_spec.rb b/modules/travel_pay/spec/controllers/pings_controller_spec.rb index 750a96600bf..93c43f00240 100644 --- a/modules/travel_pay/spec/controllers/pings_controller_spec.rb +++ b/modules/travel_pay/spec/controllers/pings_controller_spec.rb @@ -48,6 +48,9 @@ before do btsss_authorized_ping_response = double allow(btsss_authorized_ping_response).to receive(:status).and_return(200) + allow(client) + .to receive(:request_sts_token) + .and_return('sample_sts_token') allow(client) .to receive(:request_btsss_token) .and_return('sample_btsss_token') From 21d1546b4211119f6aa634e4f2270a4bc90c2b1a Mon Sep 17 00:00:00 2001 From: Trevor Bosaw Date: Wed, 17 Apr 2024 13:14:09 -0700 Subject: [PATCH 193/260] [80904] Creating a terms of use application check that occurs during secondary authentications with custom (#16371) --- lib/saml/post_url_service.rb | 29 +++++- spec/lib/saml/post_url_service_spec.rb | 129 ++++++++++++++++++------- 2 files changed, 121 insertions(+), 37 deletions(-) diff --git a/lib/saml/post_url_service.rb b/lib/saml/post_url_service.rb index d16313784d4..b91b651d8e0 100644 --- a/lib/saml/post_url_service.rb +++ b/lib/saml/post_url_service.rb @@ -63,8 +63,7 @@ def tou_declined_logout_redirect_url end def terms_of_use_redirect_url - application = @tracker&.payload_attr(:application) || 'vaweb' - if enabled_tou_clients.include?(application) + if terms_of_use_enabled_application Rails.logger.info('Redirecting to /terms-of-use', type: :ssoe) add_query(terms_of_use_url, { redirect_url: login_redirect_url }) else @@ -79,6 +78,32 @@ def ssoe_slo_url private + def terms_of_use_enabled_application + cache_key = "terms_of_use_redirect_user_#{user.uuid}" + cached_application = retrieve_and_delete_terms_of_use_redirect_user(cache_key) + current_application = @tracker&.payload_attr(:application) + write_terms_of_use_redirect_user(cache_key, current_application) if should_cache_application?(current_application) + terms_of_use_redirect_enabled?(cached_application, current_application) + end + + def terms_of_use_redirect_enabled?(cached_application, current_application) + enabled_tou_clients.include?(cached_application || current_application || 'vaweb') + end + + def should_cache_application?(application) + enabled_tou_clients.include?(application) + end + + def retrieve_and_delete_terms_of_use_redirect_user(cache_key) + application = Rails.cache.read(cache_key) + Rails.cache.delete(cache_key) + application + end + + def write_terms_of_use_redirect_user(cache_key, application) + Rails.cache.write(cache_key, application, expires_in: 5.minutes) + end + def terms_of_use_url if Settings.review_instance_slug.present? "http://#{Settings.review_instance_slug}.review.vetsgov-internal/terms-of-use" diff --git a/spec/lib/saml/post_url_service_spec.rb b/spec/lib/saml/post_url_service_spec.rb index 692020efd7a..fb2c9df8172 100644 --- a/spec/lib/saml/post_url_service_spec.rb +++ b/spec/lib/saml/post_url_service_spec.rb @@ -613,29 +613,102 @@ let(:expected_log_message) { 'Redirecting to /terms-of-use' } let(:expected_log_payload) { { type: :ssoe } } - context 'when tracker application is within Settings.terms_of_use.enabled_clients' do + context 'when associated terms of use redirect user cache object exists' do + let(:cache_key) { "terms_of_use_redirect_user_#{user.uuid}" } + let(:enabled_clients) { application } + let(:cache_expiration) { 5.minutes } + before do - allow(Settings.terms_of_use).to receive(:enabled_clients).and_return(application) + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return(enabled_clients) + allow(Rails.cache).to receive(:read).with(cache_key).and_return(application) end - context 'and authentication is occuring on a review instance' do - let(:review_instance_slug) { 'some-review-instance-slug' } - let(:review_instance_url) { "#{review_instance_slug}.review.vetsgov-internal" } + context 'and application is within Settings.terms_of_use.enabled_clients' do + let(:enabled_clients) { application } - before { allow(Settings).to receive(:review_instance_slug).and_return(review_instance_slug) } + context 'and authentication is occuring on a review instance' do + let(:review_instance_slug) { 'some-review-instance-slug' } + let(:review_instance_url) { "#{review_instance_slug}.review.vetsgov-internal" } - it 'has a login redirect url as a parameter embedded in review instance terms of use page' do - expect(subject.terms_of_use_redirect_url) - .to eq("http://#{review_instance_url}/terms-of-use?#{expected_redirect_url_param}") + before { allow(Settings).to receive(:review_instance_slug).and_return(review_instance_slug) } + + it 'has a login redirect url as a parameter embedded in review instance terms of use page' do + expect(subject.terms_of_use_redirect_url) + .to eq("http://#{review_instance_url}/terms-of-use?#{expected_redirect_url_param}") + end + + it 'logs expected message and payload' do + expect(Rails.logger).to receive(:info).with(expected_log_message, expected_log_payload) + subject.terms_of_use_redirect_url + end end - it 'logs expected message and payload' do - expect(Rails.logger).to receive(:info).with(expected_log_message, expected_log_payload) - subject.terms_of_use_redirect_url + context 'and authentication is not occurring on a review instance' do + it 'has a login redirect url as a parameter embedded in terms of use page with success' do + expect(subject.terms_of_use_redirect_url) + .to eq("#{values[:base_redirect]}/terms-of-use?#{expected_redirect_url_param}") + end + + it 'logs expected message and payload' do + expect(Rails.logger).to receive(:info).with(expected_log_message, expected_log_payload) + subject.terms_of_use_redirect_url + end end end - context 'and authentication is not occurring on a review instance' do + context 'and stored application is not within Settings.terms_of_use.enabled_clients' do + let(:enabled_clients) { '' } + + it 'has a login redirect url with success not embedded in a terms of use page' do + expect(subject.terms_of_use_redirect_url).to eq(expected_login_redirect_url) + end + end + + it 'deletes the cached terms of use redirect user object' do + expect(Rails.cache).to receive(:delete).with(cache_key) + subject.terms_of_use_redirect_url + end + end + + context 'when associated terms of use redirect user cache object does not exist' do + context 'when tracker application is within Settings.terms_of_use.enabled_clients' do + before do + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return(application) + end + + context 'and authentication is occuring on a review instance' do + let(:review_instance_slug) { 'some-review-instance-slug' } + let(:review_instance_url) { "#{review_instance_slug}.review.vetsgov-internal" } + + before { allow(Settings).to receive(:review_instance_slug).and_return(review_instance_slug) } + + it 'has a login redirect url as a parameter embedded in review instance terms of use page' do + expect(subject.terms_of_use_redirect_url) + .to eq("http://#{review_instance_url}/terms-of-use?#{expected_redirect_url_param}") + end + + it 'logs expected message and payload' do + expect(Rails.logger).to receive(:info).with(expected_log_message, expected_log_payload) + subject.terms_of_use_redirect_url + end + end + + context 'and authentication is not occurring on a review instance' do + it 'has a login redirect url as a parameter embedded in terms of use page with success' do + expect(subject.terms_of_use_redirect_url) + .to eq("#{values[:base_redirect]}/terms-of-use?#{expected_redirect_url_param}") + end + + it 'logs expected message and payload' do + expect(Rails.logger).to receive(:info).with(expected_log_message, expected_log_payload) + subject.terms_of_use_redirect_url + end + end + end + + context 'when tracker application is nil' do + let(:application) { nil } + it 'has a login redirect url as a parameter embedded in terms of use page with success' do expect(subject.terms_of_use_redirect_url) .to eq("#{values[:base_redirect]}/terms-of-use?#{expected_redirect_url_param}") @@ -646,30 +719,16 @@ subject.terms_of_use_redirect_url end end - end - - context 'when tracker application is nil' do - let(:application) { nil } - - it 'has a login redirect url as a parameter embedded in terms of use page with success' do - expect(subject.terms_of_use_redirect_url) - .to eq("#{values[:base_redirect]}/terms-of-use?#{expected_redirect_url_param}") - end - - it 'logs expected message and payload' do - expect(Rails.logger).to receive(:info).with(expected_log_message, expected_log_payload) - subject.terms_of_use_redirect_url - end - end - context 'when tracker application is not within Settings.terms_of_use.enabled_clients' do - before do - allow(Settings.terms_of_use).to receive(:enabled_clients).and_return('') - end + context 'when tracker application is not within Settings.terms_of_use.enabled_clients' do + before do + allow(Settings.terms_of_use).to receive(:enabled_clients).and_return('') + end - it 'has a login redirect url with success not embedded in a terms of use page' do - expect(subject.terms_of_use_redirect_url) - .to eq(expected_login_redirect_url) + it 'has a login redirect url with success not embedded in a terms of use page' do + expect(subject.terms_of_use_redirect_url) + .to eq(expected_login_redirect_url) + end end end end From 3f1f88aab0801c4e5654e18ab6cf24ae2385e7a5 Mon Sep 17 00:00:00 2001 From: Gregg P <117232882+GcioGregg@users.noreply.github.com> Date: Wed, 17 Apr 2024 13:28:55 -0700 Subject: [PATCH 194/260] remove feature flags (#16390) --- app/sidekiq/education_form/templates/10203.erb | 9 --------- 1 file changed, 9 deletions(-) diff --git a/app/sidekiq/education_form/templates/10203.erb b/app/sidekiq/education_form/templates/10203.erb index bad27173e61..cb756cfd5b1 100644 --- a/app/sidekiq/education_form/templates/10203.erb +++ b/app/sidekiq/education_form/templates/10203.erb @@ -2,11 +2,7 @@ CH33 *START* <%= form_identifier %> -<% if Settings.vsp_environment.eql?('production') -%> -JUN 2020 -<% else -%> OMB Control #: 2900-0878 -<% end -%> APPLICATION FOR EDITH NOURSE ROGERS STEM SCHOLARSHIP @@ -73,10 +69,6 @@ Applicant has POA: <%= yesno(@stem_automated_decision.poa) %> Applicant School Email Address: <%= @applicant.schoolEmailAddress %> Applicant School ID: <%= @applicant.schoolStudentId %> -<% if Settings.vsp_environment.eql?('production') -%> - Certification and Signature of Applicant -Signature of Applicant Date -<% else -%> <% if @applicant.isActiveDuty -%> As an active-duty service member, you have consulted with an Education Service Officer (ESO) regarding your education program. @@ -86,5 +78,4 @@ Signature of Applicant Date <% end -%> -<% end -%> <%= parse_with_template_path('footer') %> From be21fdead181807370d35bdd019c2a6ddab40f4f Mon Sep 17 00:00:00 2001 From: Casey Williams Date: Wed, 17 Apr 2024 13:33:53 -0700 Subject: [PATCH 195/260] API-34961 Trace appeals PII removal with Datadog (#16364) --- .../app/services/appeals_api/remove_pii.rb | 29 +++++++-------- .../services/appeals_api/remove_pii_spec.rb | 35 ++++++++++++++----- 2 files changed, 39 insertions(+), 25 deletions(-) diff --git a/modules/appeals_api/app/services/appeals_api/remove_pii.rb b/modules/appeals_api/app/services/appeals_api/remove_pii.rb index 39fd91d8673..c9626c78e1c 100644 --- a/modules/appeals_api/app/services/appeals_api/remove_pii.rb +++ b/modules/appeals_api/app/services/appeals_api/remove_pii.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require 'ddtrace' + module AppealsApi class RemovePii include SentryLogging @@ -15,13 +17,20 @@ def initialize(form_type:) end def run! - validate_form_type! + Datadog::Tracing.trace("#{self.class.name} - #{form_type}") do + validate_form_type! - result = remove_pii! + result = remove_pii! - log_failure_to_sentry if records_were_not_cleared(result) + if result.blank? && records_to_be_expunged.present? + ids = records_to_be_expunged.pluck(:id) + msg = "Failed to remove expired #{form_type} PII from records" + Rails.logger.error(msg, ids) + AppealsApi::Slack::Messager.new({ msg:, ids: }).notify! + end - result + result + end end private @@ -49,17 +58,5 @@ def records_to_be_expunged .pii_expunge_policy end end - - def records_were_not_cleared(result) - result.blank? && records_to_be_expunged.present? - end - - def log_failure_to_sentry - log_message_to_sentry( - "Failed to expunge PII from #{form_type} (modules/appeals_api)", - :error, - ids: records_to_be_expunged.pluck(:id) - ) - end end end diff --git a/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb b/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb index 8599a4838f5..62d9785c9e6 100644 --- a/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb +++ b/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb @@ -1,7 +1,6 @@ # frozen_string_literal: true require 'rails_helper' -require AppealsApi::Engine.root.join('spec', 'spec_helper.rb') def update_appeal_status(appeal, status, code: nil, detail: nil) # At the time of writing, the `update_status` method for each appeal model involves kicking off a sidekiq job to @@ -159,6 +158,32 @@ def create_misc_appeals = create_appeals + misc_appeal_types.map { |f| FactoryBo expect { AppealsApi::RemovePii.new(form_type: 'Invalid').run! }.to raise_error(ArgumentError) end + context 'when the removal fails' do + let!(:appeals) do + Timecop.freeze(100.days.ago) do + status = 'complete' + [create(:supplemental_claim, status:), create(:supplemental_claim_v0, status:)] + end + end + + before do + instance = AppealsApi::RemovePii.new(form_type: AppealsApi::SupplementalClaim) + msg = 'Failed to remove expired AppealsApi::SupplementalClaim PII from records' + expect(Rails.logger).to receive(:error).with(msg, appeals.map(&:id)) + expect_any_instance_of(AppealsApi::Slack::Messager).to receive(:notify!) + allow(instance).to receive(:remove_pii!).and_return [] + instance.run! + end + + it 'logs an error and the IDs of records whose PII failed to be removed' do + appeals.each do |appeal| + appeal.reload + expect(appeal.auth_headers).to be_present + expect(appeal.form_data).to be_present + end + end + end + it 'removes PII from HLR records needing PII removal' do day_old_has_pii_v2 = create :higher_level_review_v2, status: 'complete' day_old_has_pii_v2.update updated_at: 1.day.ago @@ -271,13 +296,5 @@ def create_misc_appeals = create_appeals + misc_appeal_types.map { |f| FactoryBo expect(week_old_has_pii_error.reload.form_data_ciphertext).to be_present end end - - it 'sends a message to sentry if the removal failed.' do - allow_any_instance_of(AppealsApi::RemovePii).to receive(:records_were_not_cleared).and_return(true) - service = AppealsApi::RemovePii.new(form_type: AppealsApi::NoticeOfDisagreement) - expect(service).to receive(:log_failure_to_sentry) - - service.run! - end end end From 4d200de939f9d13c53c481f50302e18be0d4c954 Mon Sep 17 00:00:00 2001 From: Khoa Nguyen <134089461+Khoa-V-Nguyen@users.noreply.github.com> Date: Wed, 17 Apr 2024 15:02:19 -0600 Subject: [PATCH 196/260] Add test_create endpoint (#16391) Co-authored-by: khoa-v-nguyen --- .../ask_va_api/v0/inquiries_controller.rb | 12 ++++++++++-- modules/ask_va_api/config/routes.rb | 1 + .../ask_va_api/spec/requests/v0/inquiries_spec.rb | 13 +++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb index c0bdb1d7b59..0ec2b8d17ed 100644 --- a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb +++ b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb @@ -6,8 +6,8 @@ class InquiriesController < ApplicationController around_action :handle_exceptions before_action :get_inquiries_by_icn, only: [:index] before_action :get_inquiry_by_id, only: [:show] - skip_before_action :authenticate, only: %i[unauth_create upload_attachment] - skip_before_action :verify_authenticity_token, only: %i[unauth_create upload_attachment] + skip_before_action :authenticate, only: %i[unauth_create upload_attachment test_create] + skip_before_action :verify_authenticity_token, only: %i[unauth_create upload_attachment test_create] def index render json: @user_inquiries.payload, status: @user_inquiries.status @@ -17,6 +17,14 @@ def show render json: @inquiry.payload, status: @inquiry.status end + def test_create + service = Crm::Service.new(icn: nil) + payload = { reply: params[:reply] } + response = service.call(endpoint: params[:endpoint], method: :post, payload:) + + render json: response.to_json, status: :ok + end + def create render json: { message: 'success' }, status: :created end diff --git a/modules/ask_va_api/config/routes.rb b/modules/ask_va_api/config/routes.rb index 0c43f79eb11..eb52ce26270 100644 --- a/modules/ask_va_api/config/routes.rb +++ b/modules/ask_va_api/config/routes.rb @@ -15,6 +15,7 @@ post '/inquiries', to: 'inquiries#unauth_create' post '/upload_attachment', to: 'inquiries#upload_attachment' post '/inquiries/:id/reply/new', to: 'inquiries#create_reply' + post '/test_create', to: 'inquiries#test_create' # static_data get '/categories', to: 'static_data#categories' diff --git a/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb b/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb index 1427d49bed9..3e1bf2ffd11 100644 --- a/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb +++ b/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb @@ -100,6 +100,19 @@ end end + describe 'POST #test_create' do + before do + allow_any_instance_of(Crm::Service).to receive(:call).and_return({ message: 'success' }) + post '/ask_va_api/v0/test_create', + params: { 'reply' => 'test', 'endpoint' => 'inquiries/id/reply/new' }, + as: :json + end + + it 'response with 200' do + expect(response).to have_http_status(:ok) + end + end + describe 'GET #show' do let(:expected_response) do { 'data' => From 1e28915e55bc6ae5758b05177dbd10de4716291e Mon Sep 17 00:00:00 2001 From: Rachal Cassity Date: Wed, 17 Apr 2024 16:17:38 -0500 Subject: [PATCH 197/260] Added virus scan to uploads spec (#16393) * Added virus scan to uploads spec * Fixing Virus scan spec --- modules/simple_forms_api/spec/requests/v1/uploads_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb index 5c70fcf9c1b..535e42dcd59 100644 --- a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb +++ b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb @@ -237,6 +237,7 @@ context 'going to Lighthouse Benefits Claims API' do before do + allow(Common::VirusScan).to receive(:scan).and_return(true) VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/404_response') VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/200_response_pension') VCR.insert_cassette('lighthouse/benefits_claims/intent_to_file/200_response_survivor') From 475ed89bd8ebf6bc55e6a446aabddf10fdf5f388 Mon Sep 17 00:00:00 2001 From: Oren Mittman Date: Wed, 17 Apr 2024 19:09:17 -0400 Subject: [PATCH 198/260] API-34439 option to not transform BGS response (#16344) --- .../claims_api/lib/bgs_service/local_bgs.rb | 46 ++++++++----------- .../manage_representative_service.rb | 15 +++--- .../read_poa_request.rb | 1 - .../update_poa_request.rb | 1 - .../read_poa_request_spec.rb | 46 +++++++++---------- .../update_poa_request_spec.rb | 14 +++--- 6 files changed, 57 insertions(+), 66 deletions(-) diff --git a/modules/claims_api/lib/bgs_service/local_bgs.rb b/modules/claims_api/lib/bgs_service/local_bgs.rb index e260e9f9712..70cec2d24df 100644 --- a/modules/claims_api/lib/bgs_service/local_bgs.rb +++ b/modules/claims_api/lib/bgs_service/local_bgs.rb @@ -188,8 +188,14 @@ def find_intent_to_file_by_ptcpnt_id_itf_type_cd(id, type) itf_type_cd = body.at 'itfTypeCd' itf_type_cd.content = type.to_s - make_request(endpoint: 'IntentToFileWebServiceBean/IntentToFileWebService', - action: 'findIntentToFileByPtcpntIdItfTypeCd', body:, key: 'IntentToFileDTO') + response = + make_request( + endpoint: 'IntentToFileWebServiceBean/IntentToFileWebService', + action: 'findIntentToFileByPtcpntIdItfTypeCd', + body: + ) + + Array.wrap(response[:intent_to_file_dto]) end # BEGIN: switching v1 from evss to bgs. Delete after EVSS is no longer available. Fix controller first. @@ -261,35 +267,21 @@ def full_body(action:, body:, namespace:, namespaces:) body.to_s end - def parsed_response(res, action, key = nil) - parsed = Hash.from_xml(res.body) - if action == 'findIntentToFileByPtcpntIdItfTypeCd' - itf_response = [] - [parsed.dig('Envelope', 'Body', "#{action}Response", key)].flatten.each do |itf| - return itf_response if itf.nil? + def parsed_response(response, action:, key:, transform:) + body = Hash.from_xml(response.body) + keys = ['Envelope', 'Body', "#{action}Response"] + keys << key if key.present? - temp = itf.deep_transform_keys(&:underscore) - &.deep_symbolize_keys - itf_response.push(temp) + body.dig(*keys).to_h.tap do |value| + if transform + value.deep_transform_keys! do |key| + key.underscore.to_sym + end end - return itf_response end - if key.nil? - parsed.dig('Envelope', 'Body', "#{action}Response") - &.deep_transform_keys(&:underscore) - &.deep_symbolize_keys || {} - else - parsed.dig('Envelope', 'Body', "#{action}Response", key) - &.deep_transform_keys(&:underscore) - &.deep_symbolize_keys || {} - end - end - - def namespaces - {} end - def make_request(endpoint:, action:, body:, key: nil) # rubocop:disable Metrics/MethodLength + def make_request(endpoint:, action:, body:, key: nil, namespaces: {}, transform_response: true) # rubocop:disable Metrics/MethodLength, Metrics/ParameterLists connection = log_duration event: 'establish_ssl_connection' do Faraday::Connection.new(ssl: { verify_mode: @ssl_verify_mode }) do |f| f.use :breakers @@ -324,7 +316,7 @@ def make_request(endpoint:, action:, body:, key: nil) # rubocop:disable Metrics/ soap_error_handler.handle_errors(response) if response log_duration(event: 'parsed_response', key:) do - parsed_response(response, action, key) + parsed_response(response, action:, key:, transform: transform_response) end end diff --git a/modules/claims_api/lib/bgs_service/manage_representative_service.rb b/modules/claims_api/lib/bgs_service/manage_representative_service.rb index 490c6143c89..34686744e0c 100644 --- a/modules/claims_api/lib/bgs_service/manage_representative_service.rb +++ b/modules/claims_api/lib/bgs_service/manage_representative_service.rb @@ -5,14 +5,15 @@ module ClaimsApi class ManageRepresentativeService < ClaimsApi::LocalBGS - def endpoint - 'VDC/ManageRepresentativeService' - end + private - def namespaces - { - 'data' => '/data' - } + def make_request(**args) + super( + endpoint: 'VDC/ManageRepresentativeService', + namespaces: { 'data' => '/data' }, + transform_response: false, + **args + ) end end end diff --git a/modules/claims_api/lib/bgs_service/manage_representative_service/read_poa_request.rb b/modules/claims_api/lib/bgs_service/manage_representative_service/read_poa_request.rb index 5c668e78869..a1ed4b1133d 100644 --- a/modules/claims_api/lib/bgs_service/manage_representative_service/read_poa_request.rb +++ b/modules/claims_api/lib/bgs_service/manage_representative_service/read_poa_request.rb @@ -30,7 +30,6 @@ def read_poa_request(poa_codes: nil, statuses: nil) end make_request( - endpoint:, action: 'readPOARequest', body: builder.doc.at('root').children.to_xml, key: 'POARequestRespondReturnVO' diff --git a/modules/claims_api/lib/bgs_service/manage_representative_service/update_poa_request.rb b/modules/claims_api/lib/bgs_service/manage_representative_service/update_poa_request.rb index 3710688cde8..af494d328af 100644 --- a/modules/claims_api/lib/bgs_service/manage_representative_service/update_poa_request.rb +++ b/modules/claims_api/lib/bgs_service/manage_representative_service/update_poa_request.rb @@ -16,7 +16,6 @@ def update_poa_request(representative:, proc_id:) EOXML make_request( - endpoint:, action: 'updatePOARequest', body: body.to_s, key: 'POARequestUpdate' diff --git a/modules/claims_api/spec/lib/claims_api/manage_representative_service/read_poa_request_spec.rb b/modules/claims_api/spec/lib/claims_api/manage_representative_service/read_poa_request_spec.rb index 9bcd9d6f55b..24ba183322a 100644 --- a/modules/claims_api/spec/lib/claims_api/manage_representative_service/read_poa_request_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/manage_representative_service/read_poa_request_spec.rb @@ -138,30 +138,30 @@ let(:expected) do { - poa_request_respond_return_vo_list: { - vso_user_email: nil, - vso_user_first_name: 'VDC USER', - vso_user_last_name: nil, - change_address_auth: 'Y', - claimant_city: 'SEASIDE', - claimant_country: 'USA', - claimant_military_po: nil, - claimant_military_postal_code: nil, - claimant_state: 'MT', - claimant_zip: '95102', - date_request_actioned: '2015-08-05T11:33:20-05:00', - date_request_received: '2015-08-05T11:33:20-05:00', - declined_reason: nil, - health_info_auth: 'N', - poa_code: '091', - proc_id: '52095', - secondary_status: 'New', - vet_first_name: 'Wallace', - vet_last_name: 'Webb', - vet_middle_name: 'R', - vet_ptcpnt_id: '600043200' + 'poaRequestRespondReturnVOList' => { + 'VSOUserEmail' => nil, + 'VSOUserFirstName' => 'VDC USER', + 'VSOUserLastName' => nil, + 'changeAddressAuth' => 'Y', + 'claimantCity' => 'SEASIDE', + 'claimantCountry' => 'USA', + 'claimantMilitaryPO' => nil, + 'claimantMilitaryPostalCode' => nil, + 'claimantState' => 'MT', + 'claimantZip' => '95102', + 'dateRequestActioned' => '2015-08-05T11:33:20-05:00', + 'dateRequestReceived' => '2015-08-05T11:33:20-05:00', + 'declinedReason' => nil, + 'healthInfoAuth' => 'N', + 'poaCode' => '091', + 'procID' => '52095', + 'secondaryStatus' => 'New', + 'vetFirstName' => 'Wallace', + 'vetLastName' => 'Webb', + 'vetMiddleName' => 'R', + 'vetPtcpntID' => '600043200' }, - total_nbr_of_records: '1' + 'totalNbrOfRecords' => '1' } end diff --git a/modules/claims_api/spec/lib/claims_api/manage_representative_service/update_poa_request_spec.rb b/modules/claims_api/spec/lib/claims_api/manage_representative_service/update_poa_request_spec.rb index 2e0b72304f0..525f504f95b 100644 --- a/modules/claims_api/spec/lib/claims_api/manage_representative_service/update_poa_request_spec.rb +++ b/modules/claims_api/spec/lib/claims_api/manage_representative_service/update_poa_request_spec.rb @@ -47,13 +47,13 @@ use_bgs_cassette('happy_path') do expect(subject).to eq( { - vso_user_email: nil, - vso_user_first_name: params[:representative].first_name, - vso_user_last_name: params[:representative].last_name, - declined_reason: nil, - proc_id: params[:proc_id], - secondary_status: 'OBS', - date_request_actioned: + 'VSOUserEmail' => nil, + 'VSOUserFirstName' => params[:representative].first_name, + 'VSOUserLastName' => params[:representative].last_name, + 'declinedReason' => nil, + 'procId' => params[:proc_id], + 'secondaryStatus' => 'OBS', + 'dateRequestActioned' => # Formatting this to show the difference between the date returned # in response and the date sent in request. Time.current.in_time_zone('America/Chicago').iso8601 From 5142d07e6c9e0d285b8164608ac8132d185b4359 Mon Sep 17 00:00:00 2001 From: Gaurav Gupta Date: Wed, 17 Apr 2024 16:57:45 -0700 Subject: [PATCH 199/260] 80854 Add fetch_attibutes to Lorota Redis Client (#16370) --- .../app/services/v2/lorota/redis_client.rb | 24 ++++++++ .../services/v2/lorota/redis_client_spec.rb | 58 +++++++++++++++++++ 2 files changed, 82 insertions(+) diff --git a/modules/check_in/app/services/v2/lorota/redis_client.rb b/modules/check_in/app/services/v2/lorota/redis_client.rb index 7e3de3c7a26..3d1c1209e75 100644 --- a/modules/check_in/app/services/v2/lorota/redis_client.rb +++ b/modules/check_in/app/services/v2/lorota/redis_client.rb @@ -58,6 +58,30 @@ def session_id_prefix(uuid:) def retry_attempt_prefix(uuid:) "authentication_retry_limit_#{uuid}" end + + def icn(uuid:) + fetch_attribute(uuid:, attribute: :icn) + end + + def fetch_attribute(uuid:, attribute:) + identifiers = appointment_identifiers(uuid:) + return nil if identifiers.nil? + + parsed_identifiers = Oj.load(identifiers).with_indifferent_access + parsed_identifiers.dig(:data, :attributes, attribute) + end + + private + + def appointment_identifiers(uuid:) + @appointment_identifiers ||= Hash.new do |h, key| + h[key] = Rails.cache.read( + "#{redis_session_prefix}_appointment_identifiers_#{key}", + namespace: 'check-in-lorota-v2-cache' + ) + end + @appointment_identifiers[uuid] + end end end end diff --git a/modules/check_in/spec/services/v2/lorota/redis_client_spec.rb b/modules/check_in/spec/services/v2/lorota/redis_client_spec.rb index 19609c0df41..f696210070f 100644 --- a/modules/check_in/spec/services/v2/lorota/redis_client_spec.rb +++ b/modules/check_in/spec/services/v2/lorota/redis_client_spec.rb @@ -21,6 +21,24 @@ let(:redis_expiry_time) { 12.hours } let(:retry_attempt_expiry) { 7.days } + let(:uuid) { '755f64db-336f-4614-a3eb-15f732d48de1' } + let(:patient_icn) { '2113957154V785237' } + let(:mobile_phone) { '7141234567' } + let(:station_number) { '500' } + let(:patient_cell_phone) { '1234567890' } + let(:facility_type) { 'abc' } + + let(:appointment_identifiers) do + { + data: { + id: uuid, + type: :appointment_identifier, + attributes: { patientDFN: '123', stationNo: station_number, icn: patient_icn, mobilePhone: mobile_phone, + patientCellPhone: patient_cell_phone, facilityType: facility_type } + } + } + end + before do allow(Rails).to receive(:cache).and_return(memory_store) @@ -172,4 +190,44 @@ expect(val).to eq(retry_count) end end + + describe '#icn' do + context 'when cache does not exist' do + it 'returns nil' do + expect(redis_client.icn(uuid:)).to eq(nil) + end + end + + context 'when cache exists' do + before do + Rails.cache.write( + "check_in_lorota_v2_appointment_identifiers_#{uuid}", + appointment_identifiers.to_json, + namespace: 'check-in-lorota-v2-cache', + expires_in: redis_expiry_time + ) + end + + it 'returns the cached value' do + expect(redis_client.icn(uuid:)).to eq(patient_icn) + end + end + + context 'when cache has expired' do + before do + Rails.cache.write( + "check_in_lorota_v2_appointment_identifiers_#{uuid}", + appointment_identifiers.to_json, + namespace: 'check-in-lorota-v2-cache', + expires_in: redis_expiry_time + ) + end + + it 'returns nil' do + Timecop.travel(redis_expiry_time.from_now) do + expect(redis_client.icn(uuid:)).to eq(nil) + end + end + end + end end From 9e9cbcb54b3c4156b153c81e651c9cce86d9d186 Mon Sep 17 00:00:00 2001 From: Tai Wilkin-Corraggio Date: Thu, 18 Apr 2024 09:30:49 -0400 Subject: [PATCH 200/260] Update vets-json-schema (#16362) * Update vets-json-schema * Fix test * Update test to reflect new schema id --- Gemfile.lock | 4 ++-- modules/mobile/spec/request/pre_burial_need_request_spec.rb | 4 ++-- spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 36bdbc2b9bf..d35f131706c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -73,10 +73,10 @@ GIT GIT remote: https://github.com/department-of-veterans-affairs/vets-json-schema - revision: 0832461353f871b688b0c231ecf9bdbfb1f9145a + revision: 7176cb057f11f66f16889005a1873a084bad188c branch: master specs: - vets_json_schema (22.0.3) + vets_json_schema (22.1.1) multi_json (~> 1.0) script_utils (= 0.0.4) diff --git a/modules/mobile/spec/request/pre_burial_need_request_spec.rb b/modules/mobile/spec/request/pre_burial_need_request_spec.rb index 4b184ac9d94..35cfa2d7c4d 100644 --- a/modules/mobile/spec/request/pre_burial_need_request_spec.rb +++ b/modules/mobile/spec/request/pre_burial_need_request_spec.rb @@ -51,14 +51,14 @@ [{ 'title' => 'Validation error', 'detail' => "The property '#/application/veteran/militaryStatus' of " \ 'type null did not match the following type: string in ' \ - 'schema 47e1937d-acd7-50a1-9cc6-fab567bd62cb', + 'schema 72d7bc55-042d-5bfd-8001-2b7c815c8e06', 'code' => '109', 'status' => '422' }, { 'title' => 'Validation error', 'detail' => "The property '#/application/veteran/militaryStatus' " \ 'value nil did not match one of the following values: A' \ ', I, D, S, R, E, O, V, X in schema ' \ - '47e1937d-acd7-50a1-9cc6-fab567bd62cb', + '72d7bc55-042d-5bfd-8001-2b7c815c8e06', 'code' => '109', 'status' => '422' }] }) end diff --git a/spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json b/spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json index 2fed16bab53..35b7589b711 100644 --- a/spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json +++ b/spec/fixtures/pdf_fill/21P-527EZ/merge_fields.json @@ -244,6 +244,7 @@ "stepchild": "Off" }, "previouslyMarried": 1, + "disabled": "Off", "married": true, "fullName": { "first": "Emily", @@ -258,7 +259,6 @@ "fullNameOverflow": "Emily Anne Doe", "childDateOfBirthOverflow": "03-03-2000", "childSocialSecurityNumberOverflow": "333224444", - "disabled": "Off", "attendingCollege": "Off", "childNotInHousehold": 1, "childStatusOverflow": "Biological, previously married, does not live with you but contributes", @@ -278,6 +278,7 @@ "stepchild": "Off" }, "previouslyMarried": "Off", + "disabled": "Off", "attendingCollege": 1, "fullName": { "first": "Bobby", @@ -292,7 +293,6 @@ "fullNameOverflow": "Bobby Nolan Doe", "childDateOfBirthOverflow": "09-22-2005", "childSocialSecurityNumberOverflow": "333224444", - "disabled": "Off", "childNotInHousehold": "Off", "childStatusOverflow": "Adopted, 18-23 years old (in school)", "monthlyPayment": {}, From d002b35a9e7650d6797090d0f61862ce3a54df10 Mon Sep 17 00:00:00 2001 From: Rockwell Windsor Rice <129893414+rockwellwindsor-va@users.noreply.github.com> Date: Thu, 18 Apr 2024 08:35:36 -0500 Subject: [PATCH 201/260] API-34957 v1 error formatter update (#16197) * WIP * WIP:Adds one more test * API-34957 v1 error formatter update * Adds a test for any errors still saved with wrapper * Adds two test to custom_error_spec for testing error format scenarios modified: modules/claims_api/spec/requests/v1/claims_request_spec.rb modified: modules/claims_api/spec/sidekiq/claim_custom_error_spec.rb * Rubocop linting fix * Fixes mock reset * Updates disability compensation controller to not look for the messages key since custom error will handle that and claims controller also does not look for that in its formatter --- .../claims_api/v1/claims_controller.rb | 8 +- .../disability_compensation_controller.rb | 7 +- .../sidekiq/claims_api/claim_establisher.rb | 6 +- .../app/sidekiq/claims_api/service_base.rb | 4 + modules/claims_api/lib/custom_error.rb | 105 ++++++----------- modules/claims_api/lib/evss_service/base.rb | 20 +--- ...disability_compensation_controller_spec.rb | 26 +++++ .../spec/requests/v1/claims_request_spec.rb | 40 +++++++ .../spec/sidekiq/claim_custom_error_spec.rb | 106 ++++++++---------- .../spec/sidekiq/claim_establisher_spec.rb | 15 ++- 10 files changed, 176 insertions(+), 161 deletions(-) create mode 100644 modules/claims_api/spec/controllers/v1/disability_compensation_controller_spec.rb diff --git a/modules/claims_api/app/controllers/claims_api/v1/claims_controller.rb b/modules/claims_api/app/controllers/claims_api/v1/claims_controller.rb index 51680a6d099..94a35c9c06e 100644 --- a/modules/claims_api/app/controllers/claims_api/v1/claims_controller.rb +++ b/modules/claims_api/app/controllers/claims_api/v1/claims_controller.rb @@ -63,9 +63,11 @@ def fetch_errored(claim) end def format_evss_errors(errors) - errors.map do |error| - formatted = error['key'] ? error['key'].gsub('.', '/') : error['key'] - { status: 422, detail: "#{error['severity']} #{error['detail'] || error['text']}".squish, source: formatted } + errors.map do |err| + error = err.deep_symbolize_keys + # Some old saved error messages saved key is an integer, so need to call .to_s before .gsub + formatted = error[:key] ? error[:key].to_s.gsub('.', '/') : error[:key] + { status: 422, detail: "#{error[:severity]} #{error[:detail] || error[:text]}".squish, source: formatted } end end end diff --git a/modules/claims_api/app/controllers/claims_api/v1/forms/disability_compensation_controller.rb b/modules/claims_api/app/controllers/claims_api/v1/forms/disability_compensation_controller.rb index f146e3087ec..3266c7a6b83 100644 --- a/modules/claims_api/app/controllers/claims_api/v1/forms/disability_compensation_controller.rb +++ b/modules/claims_api/app/controllers/claims_api/v1/forms/disability_compensation_controller.rb @@ -177,8 +177,7 @@ def validate_form_526 track_526_validation_errors(error_details) raise ::Common::Exceptions::UnprocessableEntity.new(errors: format_526_errors(error_details)) rescue ::Common::Exceptions::BackendServiceException => e - error_details = e&.original_body&.[](:messages) - raise ::Common::Exceptions::UnprocessableEntity.new(errors: format_526_errors(error_details)) + raise ::Common::Exceptions::UnprocessableEntity.new(errors: format_526_errors(e.original_body)) rescue ::Common::Exceptions::GatewayTimeout, ::Timeout::Error, ::Faraday::TimeoutError, @@ -252,7 +251,9 @@ def valid_526_response def format_526_errors(errors) errors.map do |error| - { status: 422, detail: "#{error['key']} #{error['detail']}", source: error['key'] } + e = error.deep_symbolize_keys + details = e[:text].presence || e[:detail] + { status: 422, detail: "#{e[:key]}, #{details}", source: e[:key] } end end diff --git a/modules/claims_api/app/sidekiq/claims_api/claim_establisher.rb b/modules/claims_api/app/sidekiq/claims_api/claim_establisher.rb index fcecf966879..fdfbb41763d 100644 --- a/modules/claims_api/app/sidekiq/claims_api/claim_establisher.rb +++ b/modules/claims_api/app/sidekiq/claims_api/claim_establisher.rb @@ -42,14 +42,14 @@ def perform(auto_claim_id) # rubocop:disable Metrics/MethodLength queue_flash_updater(auto_claim.flashes, auto_claim_id) queue_special_issues_updater(auto_claim.special_issues, auto_claim) - rescue ::Common::Exceptions::ServiceError => e + rescue ::Common::Exceptions::BackendServiceException => e auto_claim.status = ClaimsApi::AutoEstablishedClaim::ERRORED - auto_claim.evss_response = e.errors || e.detailed_message + auto_claim.evss_response = get_error_message(e) # e.original_body auto_claim.form_data = orig_form_data auto_claim.save rescue => e auto_claim.status = ClaimsApi::AutoEstablishedClaim::ERRORED - auto_claim.evss_response = (e.errors.presence || e.detailed_message) + auto_claim.evss_response = get_error_message(e) # (e.errors.presence || e.detailed_message) auto_claim.form_data = orig_form_data auto_claim.save raise e diff --git a/modules/claims_api/app/sidekiq/claims_api/service_base.rb b/modules/claims_api/app/sidekiq/claims_api/service_base.rb index 18effe692f6..fe6087095b6 100644 --- a/modules/claims_api/app/sidekiq/claims_api/service_base.rb +++ b/modules/claims_api/app/sidekiq/claims_api/service_base.rb @@ -53,6 +53,10 @@ def get_error_message(error) error.original_body elsif error.respond_to? :message error.message + elsif error.respond_to? :errors + error.errors + elsif error.respond_to? :detailed_message + error.detailed_message else error end diff --git a/modules/claims_api/lib/custom_error.rb b/modules/claims_api/lib/custom_error.rb index cefb0227595..3a489ba41fa 100644 --- a/modules/claims_api/lib/custom_error.rb +++ b/modules/claims_api/lib/custom_error.rb @@ -2,90 +2,57 @@ module ClaimsApi class CustomError - def initialize(error, claim, method) + def initialize(error) @error = error - @claim = claim - @method = method end - def build_error # rubocop:disable Metrics/MethodLength - get_status - get_code - get_source - if @error.is_a?(Faraday::ConnectionFailed) || @error.is_a?(Faraday::ParsingError) || - @error.is_a?(Faraday::NilStatusError) || @error.is_a?(Faraday::TimeoutError) || - @error.is_a?(::Common::Exceptions::BackendServiceException) || - @error.is_a?(::Common::Exceptions::ExternalServerInternalServerError) || - @error.is_a?(::Common::Exceptions::BadGateway) || @error.is_a?(Faraday::SSLError) || - @error.is_a?(Faraday::ServerError) - errors = { errors: [{ 'title' => 'Service Exception', - 'key' => @source, - 'detail' => 'A re-tryable error has occurred, original_error: ' \ - "#{@error}.", status: @status, code: @code }] } - log_outcome_for_claims_api(errors) - raise ::Common::Exceptions::ServiceError, errors + def build_error + case @error + when Faraday::ParsingError + raise_backend_exception(@error.class, @error, 'EVSS502') + when ::Common::Exceptions::BackendServiceException + raise ::Common::Exceptions::Forbidden if @error&.original_status == 403 - elsif @error.is_a?(StandardError) || @error.is_a?(Faraday::BadRequestError) || - @error.is_a?(Faraday::ConflictError) || @error.is_a?(Faraday::ForbiddenError) || - @error.is_a?(Faraday::ProxyAuthError) || @error.is_a?(Faraday::ResourceNotFound) || - @error.is_a?(Faraday::UnauthorizedError) || @error.is_a?(Faraday::UnprocessableEntityError) || - @error.is_a?(Faraday::ClientError) - - errors = { errors: [{ 'title' => 'Client error', - 'key' => @source, - 'detail' => 'A client exception has occurred, job will not be re-tried. ' \ - "original_error: #{@error}.", status: '400', code: '400' }] } - log_outcome_for_claims_api(errors) - raise ::Common::Exceptions::BadRequest, errors + raise_backend_exception(@error.class, @error, 'EVSS400') if @error&.original_status == 400 + raise ::Common::Exceptions::Unauthorized if @error&.original_status == 401 else - errors = { errors: [{ 'title' => 'Unknown error', - 'key' => @source, - 'detail' => 'An unknown error has occurred, and the custom_error file may ' \ - "need to be modified. original_error: #{@error}.", status: @status, - code: @code }] } - log_outcome_for_claims_api(errors) - raise ::Common::Exceptions::ServiceError, errors + raise @error end end private - def log_outcome_for_claims_api(errors) - ClaimsApi::Logger.log('526_docker_container', - detail: "claims_api-526-#{@method}, errors: #{errors}", claim: @claim&.id) - end + def raise_backend_exception(source, error, key = 'EVSS') + error_details = get_error_details(error) - def get_status - @status = if @error.respond_to?(:status) - @error.status - elsif @error.respond_to?(:status_code) - @error.status_code - else - '500' - end + raise ::Common::Exceptions::BackendServiceException.new( + key, + { source: }, + error&.original_status, + error_details + ) end - def get_code - @code = if @error.respond_to?(:va900?) - 'VA900' - elsif @error.respond_to?(:status_code) - @error.status_code - else - @status - end + def get_error_details(error) + all_errors = [] + error.original_body[:messages].each do |err| + symbolized_error = err.deep_symbolize_keys + all_errors << collect_errors(symbolized_error) + end + all_errors end - def get_source - if (@error.respond_to?(:key) && @error.key.present?) || - (@error.respond_to?(:backtrace) && @error.backtrace.present?) - matches = if @error.backtrace.nil? - @error.key[0].match(/vets-api(\S*) (.*)/) - else - @error.backtrace[0].match(/vets-api(\S*) (.*)/) - end - spliters = matches[0].split(':') - @source = spliters[0] - end + def collect_errors(symbolized_error) + severity = symbolized_error[:severity] || nil + detail = symbolized_error[:detail] || nil + text = symbolized_error[:text] || nil + key = symbolized_error[:key] || nil + { + key:, + severity:, + detail:, + text: + }.compact! end end end diff --git a/modules/claims_api/lib/evss_service/base.rb b/modules/claims_api/lib/evss_service/base.rb index fe6417eab2a..e37bc8e89b5 100644 --- a/modules/claims_api/lib/evss_service/base.rb +++ b/modules/claims_api/lib/evss_service/base.rb @@ -27,7 +27,7 @@ def submit(claim, data) log_outcome_for_claims_api('submit', 'success', resp, claim) resp # return is for v1 Sidekiq worker rescue => e - error_handler(e, claim, 'submit') + error_handler(e) end end @@ -43,7 +43,7 @@ def validate(claim, data) detail = e.respond_to?(:original_body) ? e.original_body : e log_outcome_for_claims_api('validate', 'error', detail, claim) - error_handler(e, claim, 'validate') + error_handler(e) end end @@ -85,25 +85,17 @@ def access_token @auth_token ||= ClaimsApi::V2::BenefitsDocuments::Service.new.get_auth_token end - # v1/disability_compenstaion_controller expects different values then the docker container provides - def format_docker_container_error_for_v1(errors) - errors.each do |err| - # need to add a :detail key v1 looks for in it's error reporting, get :text key from docker container - err.merge!(detail: err[:text]).stringify_keys! - end - end - def log_outcome_for_claims_api(action, status, response, claim) ClaimsApi::Logger.log('526_docker_container', detail: "EVSS DOCKER CONTAINER #{action} #{status}: #{response}", claim: claim&.id) end - def custom_error(error, claim, method) - ClaimsApi::CustomError.new(error, claim, method) + def custom_error(error) + ClaimsApi::CustomError.new(error) end - def error_handler(error, claim, method) - custom_error(error, claim, method).build_error + def error_handler(error) + custom_error(error).build_error end end end diff --git a/modules/claims_api/spec/controllers/v1/disability_compensation_controller_spec.rb b/modules/claims_api/spec/controllers/v1/disability_compensation_controller_spec.rb new file mode 100644 index 00000000000..2a6d6e8ae40 --- /dev/null +++ b/modules/claims_api/spec/controllers/v1/disability_compensation_controller_spec.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +# spec/controllers/disability_compensation_controller_spec.rb + +require 'rails_helper' + +RSpec.describe ClaimsApi::V1::Forms::DisabilityCompensationController, type: :controller do + describe '#format_526_errors' do + it 'formats errors correctly' do + error = [ + { + key: 'header.va_eauth_birlsfilenumber.Invalid', + severity: 'ERROR', + text: 'Size must be between 8 and 9' + } + ] + + formatted_error = subject.send(:format_526_errors, error) + + expect(formatted_error).to match_array([ + { status: 422, detail: "#{error[0][:key]}, #{error[0][:text]}", + source: error[0][:key] } + ]) + end + end +end diff --git a/modules/claims_api/spec/requests/v1/claims_request_spec.rb b/modules/claims_api/spec/requests/v1/claims_request_spec.rb index cd0395aee41..433e24fca21 100644 --- a/modules/claims_api/spec/requests/v1/claims_request_spec.rb +++ b/modules/claims_api/spec/requests/v1/claims_request_spec.rb @@ -354,4 +354,44 @@ end end end + + # possible to have errors saved in production that were saved with this wrapper + # so need to make sure they do not break the formatter, even though the + # key of 400 will still show as the source, it will return the claim instead of saying 'not found' + context 'when a claim has an evss_response message with a key that is an integer' do + let(:err_message) do + [{ + 'key' => 400, + 'severity' => 'FATAL', + 'text' => + { 'messages' => + [{ + 'key' => 'form526.submit.establishClaim.serviceError', + 'severity' => 'FATAL', + 'text' => 'Claim not established. System error with BGS. GUID: 00797c5d-89d4-4da6-aab7-24b4ad0e4a4f' + }] } + }] + end + + it 'shows correct error message despite the key being an integer' do + mock_acg(scopes) do |auth_header| + create(:auto_established_claim, + source: 'abraham lincoln', + auth_headers: auth_header, + evss_id: 600_118_851, + id: 'd5536c5c-0465-4038-a368-1a9d9daf65c9', + status: 'errored', + evss_response: err_message) + VCR.use_cassette('bgs/claims/claim') do + headers = request_headers.merge(auth_header) + get('/services/claims/v1/claims/d5536c5c-0465-4038-a368-1a9d9daf65c9', params: nil, headers:) + expect(response.status).not_to eq(404) + body = JSON.parse(response.body) + expect(body['errors'][0]['detail']).not_to eq('Claim not found') + expect(body['errors'][0]['source']).to eq('400') + expect(body['errors'][0]['detail']).to include('Claim not established') + end + end + end + end end diff --git a/modules/claims_api/spec/sidekiq/claim_custom_error_spec.rb b/modules/claims_api/spec/sidekiq/claim_custom_error_spec.rb index 65fb42793bb..4e492530017 100644 --- a/modules/claims_api/spec/sidekiq/claim_custom_error_spec.rb +++ b/modules/claims_api/spec/sidekiq/claim_custom_error_spec.rb @@ -28,78 +28,62 @@ end describe 'errors are funneled as service errors and set to raise and not re-try' do - context 'claim_establisher sends a backend exception' do - let(:message) { OpenStruct.new(status: 500, detail: nil, code: 'VA900', source: '') } - let(:backend_error) { Common::Exceptions::BackendServiceException.new(backtrace.backtrace, message) } - let(:backend_error_submit) { ClaimsApi::CustomError.new(backend_error, claim, 'submit') } - - it 'handles it as a service error' do - backend_error_submit.build_error - backend_error_submit.send(:build_error) - rescue => e - expect(e.errors[0]['detail']).to include 'BackendServiceException' - end - end - - context 'claim_establisher sends a Faraday ConnectionFailed' do - let(:faraday_error) { Faraday::ConnectionFailed.new(backtrace) } - let(:faraday_error_submit) { ClaimsApi::CustomError.new(faraday_error, claim, 'validate') } - - it 'handles the faraday error correctly' do - faraday_error_submit.build_error - faraday_error_submit.send(:build_error) - rescue => e - expect(e.errors[0]['detail']).to include 're-tryable' - end - end - - context 'claim_establisher sends a Faraday::ServerError' do - let(:faraday_error) { Faraday::ServerError.new(backtrace) } - let(:faraday_error_submit) { ClaimsApi::CustomError.new(faraday_error, claim, 'validate') } - - it 'handles the faraday error correctly' do - faraday_error_submit.build_error - faraday_error_submit.send(:build_error) - rescue => e - expect(e.errors[0]['detail']).to include 're-tryable' + context 'no longer wraps the error and sets the key as an integer' do + error_original_body = { + messages: [ + { + 'key' => 'form526.submit.establishClaim.serviceError', + 'severity' => 'FATAL', + 'text' => 'Claim not established. System error with BGS. GUID: 00797c5d-89d4-4da6-aab7-24b4ad0e4a4f' + } + ] + } + + let(:backend_error) do + Common::Exceptions::BackendServiceException.new( + backtrace.backtrace, + {}, + 400, + error_original_body + ) end - end - end - describe 'errors are funneled as re-tryable' do - context 'claim_establisher sends a ActiveRecord::RecordInvalid' do - let(:active_record_error) { ActiveRecord::RecordInvalid.new(claim) } - let(:active_record_error_submit) { ClaimsApi::CustomError.new(active_record_error, claim, 'submit') } + let(:backend_error_submit) { ClaimsApi::CustomError.new(backend_error) } - it 'handles it as a client exception' do - active_record_error_submit.build_error - active_record_error_submit.send(:build_error) + it 'correctly set the key as the string value from the error message' do + backend_error_submit.build_error rescue => e - expect(e.errors[0]['detail']).to include 'client exception' + expect(e.key).to be_a(String) + expect(e.key).not_to be_an_instance_of(Integer) end end - context 'claim_establisher sends a Faraday::BadRequestError' do - let(:bad_request_error) { Faraday::BadRequestError.new(claim) } - let(:bad_request_error_submit) { ClaimsApi::CustomError.new(bad_request_error, claim, 'submit') } - - it 'handles it as a client exception' do - bad_request_error_submit.build_error - bad_request_error_submit.send(:build_error) - rescue => e - expect(e.errors[0]['detail']).to include 'client exception' + context 'the BRLS file number is the wrong size' do + error_original_body = { + messages: [ + { + 'key' => 'header.va_eauth_birlsfilenumber.Invalid', + 'severity' => 'ERROR', + 'text' => 'Size must be between 8 and 9' + } + ] + } + + let(:backend_error) do + Common::Exceptions::BackendServiceException.new( + backtrace.backtrace, + { status: 400, detail: nil, code: 'VA900', source: nil }, + 400, + error_original_body + ) end - end - context 'claim_establisher sends a Faraday::UnprocessableEntityError' do - let(:unprocessable_error) { Faraday::UnprocessableEntityError.new(claim) } - let(:unprocessable_error_submit) { ClaimsApi::CustomError.new(unprocessable_error, claim, 'submit') } + let(:backend_error_submit) { ClaimsApi::CustomError.new(backend_error) } - it 'handles it as a client exception' do - unprocessable_error_submit.build_error - unprocessable_error_submit.send(:build_error) + it 'sets the evss_response to the original body error message' do + backend_error_submit.build_error rescue => e - expect(e.errors[0]['detail']).to include 'client exception' + expect(e.original_body[0]).to eq(error_original_body[:messages][0].deep_symbolize_keys) end end end diff --git a/modules/claims_api/spec/sidekiq/claim_establisher_spec.rb b/modules/claims_api/spec/sidekiq/claim_establisher_spec.rb index b17a0956063..c38b1ec22cd 100644 --- a/modules/claims_api/spec/sidekiq/claim_establisher_spec.rb +++ b/modules/claims_api/spec/sidekiq/claim_establisher_spec.rb @@ -57,18 +57,17 @@ let(:errors) do [{ 'title' => 'Operation failed', 'detail' => 'Operation failed', 'code' => 'VA900', 'status' => '400' }] end - let(:custom_error_submit) { ClaimsApi::CustomError.new(backend_error, claim, 'submit') } - let(:backend_error) { Common::Exceptions::BackendServiceException } it 'sets the status of the claim to an error if it raises an Common::Exceptions::BackendServiceException error' do evss_service_stub = instance_double('ClaimsApi::EVSSService::Base') allow(ClaimsApi::EVSSService::Base).to receive(:new) { evss_service_stub } - allow(evss_service_stub).to receive(:submit).and_raise( - ::Common::Exceptions::BackendServiceException - ) - expect do - subject.new.perform(claim.id) - end.to raise_error(Common::Exceptions::BackendServiceException) + allow(evss_service_stub).to receive(:submit).and_raise(Common::Exceptions::BackendServiceException.new( + 'EVSS400', + 'source', + '400', + errors + )) + subject.new.perform(claim.id) claim.reload expect(claim.evss_id).to be_nil expect(claim.evss_response).to eq(errors) From 9117e9a3aa2b517cf2e8f6577166cdd4e56fd110 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 09:43:54 -0400 Subject: [PATCH 202/260] Bump aws-sdk-sns from 1.72.0 to 1.73.0 (#16375) --- updated-dependencies: - dependency-name: aws-sdk-sns dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d35f131706c..d3529310312 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -256,7 +256,7 @@ GEM aws-sdk-core (~> 3, >= 3.192.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.8) - aws-sdk-sns (1.72.0) + aws-sdk-sns (1.73.0) aws-sdk-core (~> 3, >= 3.191.0) aws-sigv4 (~> 1.1) aws-sigv4 (1.8.0) From 92bc70a7453f8be4421c44524b4618a5a460e48f Mon Sep 17 00:00:00 2001 From: Holden Hinkle Date: Thu, 18 Apr 2024 09:55:35 -0400 Subject: [PATCH 203/260] Create accredited_individuals_accredited_organizations table (#16297) * create accredited_individuals_accredited_organizations table * fix references in migration and run it --------- Co-authored-by: Jonathan VanCourt --- ...accredited_individuals_accredited_organizations.rb | 11 +++++++++++ db/schema.rb | 10 ++++++++++ 2 files changed, 21 insertions(+) create mode 100644 db/migrate/20240411161733_create_accredited_individuals_accredited_organizations.rb diff --git a/db/migrate/20240411161733_create_accredited_individuals_accredited_organizations.rb b/db/migrate/20240411161733_create_accredited_individuals_accredited_organizations.rb new file mode 100644 index 00000000000..382f2a2e84b --- /dev/null +++ b/db/migrate/20240411161733_create_accredited_individuals_accredited_organizations.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +class CreateAccreditedIndividualsAccreditedOrganizations < ActiveRecord::Migration[7.1] + def change + create_table :accredited_individuals_accredited_organizations do |t| + t.references :accredited_individual, type: :uuid, foreign_key: true, null: false + t.references :accredited_organization, type: :uuid, foreign_key: true, null: false + t.index %i[ accredited_individual_id accredited_organization_id ], name: 'index_accredited_on_indi_and_org_ids', unique: true + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 35645d8e92c..9d337e6557c 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -90,6 +90,14 @@ t.index ["registration_number", "individual_type"], name: "index_on_reg_num_and_type_for_accredited_individuals", unique: true end + create_table "accredited_individuals_accredited_organizations", force: :cascade do |t| + t.uuid "accredited_individual_id", null: false + t.uuid "accredited_organization_id", null: false + t.index ["accredited_individual_id", "accredited_organization_id"], name: "index_accredited_on_indi_and_org_ids", unique: true + t.index ["accredited_individual_id"], name: "idx_on_accredited_individual_id_94f42eefad" + t.index ["accredited_organization_id"], name: "idx_on_accredited_organization_id_a394d1de51" + end + create_table "accredited_organizations", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| t.uuid "ogc_id", null: false t.string "poa_code", limit: 3, null: false @@ -1513,6 +1521,8 @@ end add_foreign_key "account_login_stats", "accounts" + add_foreign_key "accredited_individuals_accredited_organizations", "accredited_individuals" + add_foreign_key "accredited_individuals_accredited_organizations", "accredited_organizations" add_foreign_key "active_storage_attachments", "active_storage_blobs", column: "blob_id" add_foreign_key "active_storage_variant_records", "active_storage_blobs", column: "blob_id" add_foreign_key "appeal_submissions", "user_accounts" From b248644dcd3ff4bb36d144ff8d6c45f252d5efa4 Mon Sep 17 00:00:00 2001 From: Drew Connelly Date: Thu, 18 Apr 2024 11:00:59 -0400 Subject: [PATCH 204/260] add OH appointment requests feature flag (#16275) --- config/features.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/features.yml b/config/features.yml index a97c1e93cb7..ce8f1ad5f09 100644 --- a/config/features.yml +++ b/config/features.yml @@ -1137,6 +1137,10 @@ features: actor_type: user enable_in_development: true description: Toggle for routing eligibility requests to the VetsAPI Gateway Service(VPG) instead of vaos-service + va_online_scheduling_enable_OH_requests: + actor_type: user + enable_in_development: true + description: Toggle for routing new appointment requests to the VetsAPI Gateway Service(VPG) instead of vaos-service va_online_scheduling_enable_OH_slots_search: actor_type: user enable_in_development: true From 46a06e12e7192d3774fee64aa424ecf16e1ae790 Mon Sep 17 00:00:00 2001 From: John Bramley Date: Thu, 18 Apr 2024 09:09:22 -0600 Subject: [PATCH 205/260] [78003] removes MHV, DSLogon, and IAL/LOA1 references from rep user loader (#16379) * removes MHV, DSLogon, and IAL/LOA1 references from rep user loader * rubocop --- .../representative_user_loader.rb | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_loader.rb b/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_loader.rb index 7a7a93bac16..1f29f749059 100644 --- a/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_loader.rb +++ b/modules/accredited_representative_portal/app/services/accredited_representative_portal/representative_user_loader.rb @@ -31,8 +31,7 @@ def validate_account_and_session end def loa - current_loa = user_is_verified? ? SignIn::Constants::Auth::LOA_THREE : SignIn::Constants::Auth::LOA_ONE - { current: current_loa, highest: SignIn::Constants::Auth::LOA_THREE } + { current: SignIn::Constants::Auth::LOA_THREE, highest: SignIn::Constants::Auth::LOA_THREE } end def sign_in @@ -42,22 +41,13 @@ def sign_in end def authn_context - case user_verification.credential_type - when SignIn::Constants::Auth::IDME - user_is_verified? ? SignIn::Constants::Auth::IDME_LOA3 : SignIn::Constants::Auth::IDME_LOA1 - when SignIn::Constants::Auth::DSLOGON - user_is_verified? ? SignIn::Constants::Auth::IDME_DSLOGON_LOA3 : SignIn::Constants::Auth::IDME_DSLOGON_LOA1 - when SignIn::Constants::Auth::MHV - user_is_verified? ? SignIn::Constants::Auth::IDME_MHV_LOA3 : SignIn::Constants::Auth::IDME_MHV_LOA1 - when SignIn::Constants::Auth::LOGINGOV - user_is_verified? ? SignIn::Constants::Auth::LOGIN_GOV_IAL2 : SignIn::Constants::Auth::LOGIN_GOV_IAL1 + if user_verification.credential_type == SignIn::Constants::Auth::IDME + SignIn::Constants::Auth::IDME_LOA3 + else + SignIn::Constants::Auth::LOGIN_GOV_IAL2 end end - def user_is_verified? - session.user_account.verified? - end - def session @session ||= SignIn::OAuthSession.find_by(handle: access_token.session_handle) end @@ -93,7 +83,7 @@ def current_user user.logingov_uuid = user_verification.logingov_uuid user.ogc_number = ogc_number # TODO-ARF 80297: Determine how to get ogc_number into RepresentativeUserLoader user.poa_codes = get_poa_codes - user.idme_uuid = user_verification.idme_uuid || user_verification.backing_idme_uuid + user.idme_uuid = user_verification.idme_uuid user.last_signed_in = session.created_at user.sign_in = sign_in user.save From 59c90f9173b2219adc83cca8cfb4799eae79f5bc Mon Sep 17 00:00:00 2001 From: Sam Stuckey Date: Thu, 18 Apr 2024 11:13:45 -0400 Subject: [PATCH 206/260] [DBX-77011] add polling job for 526 forms submitted via backup path (#16193) --- .github/CODEOWNERS | 2 + app/models/form526_submission.rb | 7 +- app/sidekiq/form526_status_polling_job.rb | 76 +++++++++ lib/periodic_jobs.rb | 2 + spec/factories/form526_submissions.rb | 7 + spec/models/form526_submission_spec.rb | 44 +++++- .../form526_status_polling_job_spec.rb | 148 ++++++++++++++++++ 7 files changed, 283 insertions(+), 3 deletions(-) create mode 100644 app/sidekiq/form526_status_polling_job.rb create mode 100644 spec/sidekiq/form526_status_polling_job_spec.rb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e423dd2a2d3..cfb87e345fa 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -611,6 +611,7 @@ app/sidekiq/feature_cleaner_job.rb @department-of-veterans-affairs/va-api-engine app/sidekiq/form1010cg @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/form1095 @department-of-veterans-affairs/vfs-1095-b @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/form526_confirmation_email_job.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/sidekiq/form526_status_polling_job.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/form526_submission_failed_email_job.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/gi_bill_feedback_submission_job.rb @department-of-veterans-affairs/my-education-benefits @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/sidekiq/hca @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1251,6 +1252,7 @@ spec/sidekiq/facilities @department-of-veterans-affairs/vfs-facilities-frontend spec/sidekiq/form1010cg @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/sidekiq/form1095 @department-of-veterans-affairs/vfs-1095-b @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/sidekiq/form526_confirmation_email_job_spec.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/sidekiq/form526_status_polling_job_spec.rb @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/sidekiq/form5655/ @department-of-veterans-affairs/vsa-debt-resolution @department-of-veterans-affairs/backend-review-group spec/sidekiq/gi_bill_feedback_submission_job_spec.rb @department-of-veterans-affairs/my-education-benefits @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/sidekiq/hca @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers diff --git a/app/models/form526_submission.rb b/app/models/form526_submission.rb index 692dfbb77f9..a16f90192a8 100644 --- a/app/models/form526_submission.rb +++ b/app/models/form526_submission.rb @@ -53,7 +53,7 @@ class Form526Submission < ApplicationRecord # - a successfully delivered submission has failed 3rd party validations on backup path # - requires remediation event :reject_from_backup do - transitions to: :failed_backup_delivery + transitions to: :rejected_by_backup end # - Submission has entered a manual remediation flow, e.g. failsafe, paper submission @@ -129,6 +129,11 @@ class Form526Submission < ApplicationRecord validates(:auth_headers_json, presence: true) + scope :pending_backup_submissions, lambda { + where(aasm_state: 'delivered_to_backup') + .where.not(backup_submitted_claim_id: nil) + } + def log_status_change log_hash = { form_submission_id: id, diff --git a/app/sidekiq/form526_status_polling_job.rb b/app/sidekiq/form526_status_polling_job.rb new file mode 100644 index 00000000000..632532bfce0 --- /dev/null +++ b/app/sidekiq/form526_status_polling_job.rb @@ -0,0 +1,76 @@ +# frozen_string_literal: true + +require 'benefits_intake_service/service' + +class Form526StatusPollingJob + include Sidekiq::Job + sidekiq_options retry: false + + STATS_KEY = 'api.benefits_intake.submission_status' + MAX_BATCH_SIZE = 1000 + attr_reader :max_batch_size + + def initialize(max_batch_size: MAX_BATCH_SIZE) + @max_batch_size = max_batch_size + @total_handled = 0 + end + + def perform + Rails.logger.info('Beginning Form 526 Intake Status polling', total_submissions: submissions.count) + submissions.each_slice(max_batch_size) do |batch| + batch_ids = batch.pluck(:backup_submitted_claim_id).flatten + response = api_to_poll.get_bulk_status_of_uploads(batch_ids) + handle_response(response) + end + Rails.logger.info('Form 526 Intake Status polling complete', total_handled: @total_handled) + rescue => e + Rails.logger.error('Error processing 526 Intake Status batch', class: self.class.name, message: e.message) + end + + private + + def api_to_poll + @api_to_poll ||= BenefitsIntakeService::Service.new + end + + def submissions + @submissions ||= Form526Submission.pending_backup_submissions + end + + def handle_response(response) + response.body['data']&.each do |submission| + status = submission.dig('attributes', 'status') + submission_guid = submission['id'] + + if %w[error expired].include? status + log_result('failure') + handle_failure(submission_guid) + elsif %w[vbms success].include? status + log_result('success') + handle_success(submission_guid) + else + Rails.logger.warn( + 'Unknown status returned from Benefits Intake API for 526 submission', + status:, + submission_id: submission.id + ) + end + @total_handled += 1 + end + end + + def handle_failure(submission_guid) + form_submission = submissions.find_by(backup_submitted_claim_id: submission_guid) + form_submission.reject_from_backup! + end + + def handle_success(submission_guid) + form_submission = submissions.find_by(backup_submitted_claim_id: submission_guid) + form_submission.finalize_success! + end + + def log_result(result) + StatsD.increment("#{STATS_KEY}.526.#{result}") + StatsD.increment("#{STATS_KEY}.all_forms.#{result}") + end +end diff --git a/lib/periodic_jobs.rb b/lib/periodic_jobs.rb index e6515e3da34..f56bef279c0 100644 --- a/lib/periodic_jobs.rb +++ b/lib/periodic_jobs.rb @@ -39,6 +39,8 @@ mgr.register('0 0 * * *', 'Crm::TopicsDataJob') # Update static data cache mgr.register('0 0 * * *', 'BenefitsIntakeStatusJob') + # Update static data cache for form 526 + mgr.register('0 3 * * *', 'Form526StatusPollingJob') # Updates status of FormSubmissions per call to Lighthouse Benefits Intake API # mgr.register('0 0 * * *', 'VRE::CreateCh31SubmissionsReportJob') diff --git a/spec/factories/form526_submissions.rb b/spec/factories/form526_submissions.rb index ff4407e2427..63f198d0c82 100644 --- a/spec/factories/form526_submissions.rb +++ b/spec/factories/form526_submissions.rb @@ -17,6 +17,13 @@ end end + trait :backup_path do + lighthouse_format_guid = "#{SecureRandom.hex(8)}-#{SecureRandom.hex(4)}-" \ + "#{SecureRandom.hex(4)}-#{SecureRandom.hex(4)}-" \ + "#{SecureRandom.hex(12)}" + backup_submitted_claim_id { lighthouse_format_guid } + end + trait :with_everything do form_json do File.read("#{submissions_path}/with_everything.json") diff --git a/spec/models/form526_submission_spec.rb b/spec/models/form526_submission_spec.rb index 98b6d027e60..5084dd9724f 100644 --- a/spec/models/form526_submission_spec.rb +++ b/spec/models/form526_submission_spec.rb @@ -23,6 +23,46 @@ File.read('spec/support/disability_compensation_form/submissions/only_526.json') end + describe 'scopes' do + describe 'pending_backup_submissions' do + let!(:new_submission) { create(:form526_submission, aasm_state: 'unprocessed') } + let!(:failed_primary_submission) do + create(:form526_submission, aasm_state: 'failed_primary_delivery') + end + let!(:rejected_primary_submission) do + create(:form526_submission, aasm_state: 'rejected_by_primary') + end + let!(:complete_primary_submission) do + create(:form526_submission, aasm_state: 'delivered_to_primary') + end + let!(:failed_backup_submission) do + create(:form526_submission, aasm_state: 'failed_backup_delivery') + end + let!(:rejected_backup_submission) do + create(:form526_submission, aasm_state: 'rejected_by_backup') + end + let!(:in_remediation_submission) do + create(:form526_submission, :backup_path, aasm_state: 'in_remediation') + end + let!(:complete_submission) do + create(:form526_submission, :backup_path, aasm_state: 'finalized_as_successful') + end + let!(:delivered_backup_submission_a) do + create(:form526_submission, :backup_path, aasm_state: 'delivered_to_backup') + end + let!(:delivered_backup_submission_b) do + create(:form526_submission, :backup_path, aasm_state: 'delivered_to_backup') + end + + it 'returns records submitted to the backup path but lacking a decisive state' do + expect(Form526Submission.pending_backup_submissions).to contain_exactly( + delivered_backup_submission_a, + delivered_backup_submission_b + ) + end + end + end + shared_examples '#start_evss_submission' do context 'when it is all claims' do it 'queues an all claims job' do @@ -48,7 +88,7 @@ expect(submission).to transition_from(:failed_primary_delivery) .to(:failed_backup_delivery).on_event(:fail_backup_delivery) expect(submission).to transition_from(:rejected_by_primary) - .to(:failed_backup_delivery).on_event(:reject_from_backup) + .to(:rejected_by_backup).on_event(:reject_from_backup) expect(submission).to transition_from(:unprocessed) .to(:rejected_by_primary).on_event(:reject_from_primary) expect(submission).to transition_from(:unprocessed) @@ -56,7 +96,7 @@ expect(submission).to transition_from(:unprocessed) .to(:failed_backup_delivery).on_event(:fail_backup_delivery) expect(submission).to transition_from(:unprocessed) - .to(:failed_backup_delivery).on_event(:reject_from_backup) + .to(:rejected_by_backup).on_event(:reject_from_backup) expect(submission).to transition_from(:unprocessed) .to(:finalized_as_successful).on_event(:finalize_success) expect(submission).to transition_from(:unprocessed) diff --git a/spec/sidekiq/form526_status_polling_job_spec.rb b/spec/sidekiq/form526_status_polling_job_spec.rb new file mode 100644 index 00000000000..3950ddd5713 --- /dev/null +++ b/spec/sidekiq/form526_status_polling_job_spec.rb @@ -0,0 +1,148 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe Form526StatusPollingJob, type: :job do + describe '#perform' do + let!(:new_submission) { create(:form526_submission, aasm_state: 'unprocessed') } + let!(:failed_primary_submission) do + create(:form526_submission, aasm_state: 'failed_primary_delivery') + end + let!(:rejected_primary_submission) do + create(:form526_submission, aasm_state: 'rejected_by_primary') + end + let!(:complete_primary_submission) do + create(:form526_submission, aasm_state: 'delivered_to_primary') + end + let!(:failed_backup_submission) do + create(:form526_submission, aasm_state: 'failed_backup_delivery') + end + let!(:rejected_backup_submission) do + create(:form526_submission, aasm_state: 'rejected_by_backup') + end + let!(:in_remediation_submission) do + create(:form526_submission, :backup_path, aasm_state: 'in_remediation') + end + let!(:complete_submission) do + create(:form526_submission, :backup_path, aasm_state: 'finalized_as_successful') + end + let!(:delivered_backup_submission_a) do + create(:form526_submission, :backup_path, aasm_state: 'delivered_to_backup') + end + let!(:delivered_backup_submission_b) do + create(:form526_submission, :backup_path, aasm_state: 'delivered_to_backup') + end + let!(:delivered_backup_submission_c) do + create(:form526_submission, :backup_path, aasm_state: 'delivered_to_backup') + end + let!(:delivered_backup_submission_d) do + create(:form526_submission, :backup_path, aasm_state: 'delivered_to_backup') + end + + describe 'submission to the bulk status report endpoint' do + it 'submits only pending form submissions' do + pending_claim_ids = Form526Submission.pending_backup_submissions.pluck(:backup_submitted_claim_id) + response = double + allow(response).to receive(:body).and_return({ 'data' => [] }) + + expect(pending_claim_ids).to contain_exactly( + delivered_backup_submission_a.backup_submitted_claim_id, + delivered_backup_submission_b.backup_submitted_claim_id, + delivered_backup_submission_c.backup_submitted_claim_id, + delivered_backup_submission_d.backup_submitted_claim_id + ) + + expect_any_instance_of(BenefitsIntakeService::Service) + .to receive(:get_bulk_status_of_uploads) + .with(pending_claim_ids) + .and_return(response) + + Form526StatusPollingJob.new.perform + end + end + + describe 'when batch size is greater than max batch size' do + it 'successfully submits batch intake via batch' do + response = double + service = double(get_bulk_status_of_uploads: response) + allow(response).to receive(:body).and_return({ 'data' => [] }) + allow(BenefitsIntakeService::Service).to receive(:new).and_return(service) + + Form526StatusPollingJob.new(max_batch_size: 3).perform + + expect(service).to have_received(:get_bulk_status_of_uploads).twice + end + end + + describe 'when bulk status update fails' do + it 'logs the error' do + service = double + message = 'error' + allow(BenefitsIntakeService::Service).to receive(:new).and_return(service) + allow(service).to receive(:get_bulk_status_of_uploads).and_raise(message) + allow(Rails.logger).to receive(:info) + allow(Rails.logger).to receive(:error) + + Form526StatusPollingJob.new.perform + + expect(Rails.logger).to have_received(:error).with('Error processing 526 Intake Status batch', + class: 'Form526StatusPollingJob', message:) + expect(Rails.logger).not_to have_received(:info).with('Form 526 Intake Status polling complete') + end + end + + describe 'updating the form 526s local submission state' do + let(:api_response) do + { + 'data' => [ + { + 'id' => delivered_backup_submission_a.backup_submitted_claim_id, + 'attributes' => { + 'guid' => delivered_backup_submission_a.backup_submitted_claim_id, + 'status' => 'vbms' + } + }, + { + 'id' => delivered_backup_submission_b.backup_submitted_claim_id, + 'attributes' => { + 'guid' => delivered_backup_submission_b.backup_submitted_claim_id, + 'status' => 'success' + } + }, + { + 'id' => delivered_backup_submission_c.backup_submitted_claim_id, + 'attributes' => { + 'guid' => delivered_backup_submission_c.backup_submitted_claim_id, + 'status' => 'error' + } + }, + { + 'id' => delivered_backup_submission_d.backup_submitted_claim_id, + 'attributes' => { + 'guid' => delivered_backup_submission_d.backup_submitted_claim_id, + 'status' => 'expired' + } + } + ] + } + end + + it 'updates local state to reflect the returned statuses' do + pending_claim_ids = Form526Submission.pending_backup_submissions.pluck(:backup_submitted_claim_id) + response = double + allow(response).to receive(:body).and_return(api_response) + allow_any_instance_of(BenefitsIntakeService::Service) + .to receive(:get_bulk_status_of_uploads) + .with(pending_claim_ids) + .and_return(response) + + Form526StatusPollingJob.new.perform + + expect(delivered_backup_submission_a.reload.aasm_state).to eq 'finalized_as_successful' + expect(delivered_backup_submission_b.reload.aasm_state).to eq 'finalized_as_successful' + expect(delivered_backup_submission_c.reload.aasm_state).to eq 'rejected_by_backup' + expect(delivered_backup_submission_d.reload.aasm_state).to eq 'rejected_by_backup' + end + end + end +end From 77f486dd2389641378284ac751d521bf6c863240 Mon Sep 17 00:00:00 2001 From: Khoa Nguyen <134089461+Khoa-V-Nguyen@users.noreply.github.com> Date: Thu, 18 Apr 2024 11:46:12 -0600 Subject: [PATCH 207/260] Update `post` to `put` (#16406) Co-authored-by: khoa-v-nguyen --- .../app/controllers/ask_va_api/v0/inquiries_controller.rb | 2 +- .../ask_va_api/app/lib/ask_va_api/correspondences/creator.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb index 0ec2b8d17ed..ac0b4e30505 100644 --- a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb +++ b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb @@ -20,7 +20,7 @@ def show def test_create service = Crm::Service.new(icn: nil) payload = { reply: params[:reply] } - response = service.call(endpoint: params[:endpoint], method: :post, payload:) + response = service.call(endpoint: params[:endpoint], method: :put, payload:) render json: response.to_json, status: :ok end diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb index 8e22434a394..9cdf1ad1759 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/creator.rb @@ -29,7 +29,7 @@ def default_service def post_data(payload: {}) endpoint = "inquiries/#{inquiry_id}/reply/new" - response = service.call(endpoint:, method: :post, payload:) + response = service.call(endpoint:, method: :put, payload:) handle_response_data(response) end From c55e75d5a87755914e6822a418d93f2bf47ec8c0 Mon Sep 17 00:00:00 2001 From: Adam Whitlock Date: Thu, 18 Apr 2024 13:52:55 -0400 Subject: [PATCH 208/260] rename hide dd toggle, add uat toggle (#16399) --- config/features.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/features.yml b/config/features.yml index ce8f1ad5f09..bea5e2669eb 100644 --- a/config/features.yml +++ b/config/features.yml @@ -798,9 +798,9 @@ features: actor_type: user description: When enabled, profile service history will include military academy attendance. enable_in_development: true - profile_hide_direct_deposit_comp_and_pen: + profile_hide_direct_deposit: actor_type: user - description: Hides disability comp and pen section of the Profile - Direct Deposit page during a service outage + description: Hides the Profile - Direct Deposit page content during a service outage enable_in_development: false profile_show_credential_retirement_messaging: actor_type: user @@ -808,6 +808,9 @@ features: profile_show_direct_deposit_single_form: actor_type: user description: Show/hide the single direct deposit form in profile for all users + profile_show_direct_deposit_single_form_uat: + actor_type: user + description: Show/hide the single direct deposit form just for users during UAT only profile_show_direct_deposit_single_form_alert: actor_type: user description: Show/hide an alert with information around migrating to a single direct deposit form in profile From 056cceeeaf18fe129431d7b14d11804fcf09bfdd Mon Sep 17 00:00:00 2001 From: Oren Mittman Date: Thu, 18 Apr 2024 14:12:37 -0400 Subject: [PATCH 209/260] Dash/oren/api 34439/transform bgs response to lighthouse (#16348) * API-34439 option to not transform BGS response * API-34439 begin spec + impl of v2/power-of-attorney-requests * API-34439 specify v2/power-of-attorney-requests response schema * API-34439 specify v2/power-of-attorney-requests response example * API-34439 appease linter for temporary hardcoded poa requests index response * API-34439 poa request index response schema satisfies VA API naming & formatting standards https://department-of-veterans-affairs.github.io/va-api-standards/naming-and-formatting/ * API-34439 poa request index: service to xfrom BGS -> Lighthouse response and tweak response schema --- .../power_of_attorney_request_blueprint.rb | 95 ++++++ .../power_of_attorney_requests_controller.rb | 14 + .../poa_request.rb | 155 ++++++++++ .../search.rb | 41 +++ .../swagger/claims_api/v2/dev/swagger.json | 283 ++++++++++++++++++ modules/claims_api/config/routes.rb | 2 + .../index/rswag_spec.rb | 63 ++++ .../v2/power_of_attorney_requests/index.json | 203 +++++++++++++ .../read_poa_request/nonempty.yml | 163 ++++++++++ 9 files changed, 1019 insertions(+) create mode 100644 modules/claims_api/app/controllers/claims_api/v2/blueprints/power_of_attorney_request_blueprint.rb create mode 100644 modules/claims_api/app/controllers/claims_api/v2/power_of_attorney_requests_controller.rb create mode 100644 modules/claims_api/app/services/claims_api/power_of_attorney_request_service/poa_request.rb create mode 100644 modules/claims_api/app/services/claims_api/power_of_attorney_request_service/search.rb create mode 100644 modules/claims_api/spec/requests/v2/power_of_attorney_requests/index/rswag_spec.rb create mode 100644 spec/support/schemas/claims_api/v2/power_of_attorney_requests/index.json create mode 100644 spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/nonempty.yml diff --git a/modules/claims_api/app/controllers/claims_api/v2/blueprints/power_of_attorney_request_blueprint.rb b/modules/claims_api/app/controllers/claims_api/v2/blueprints/power_of_attorney_request_blueprint.rb new file mode 100644 index 00000000000..5caa1767e3e --- /dev/null +++ b/modules/claims_api/app/controllers/claims_api/v2/blueprints/power_of_attorney_request_blueprint.rb @@ -0,0 +1,95 @@ +# frozen_string_literal: true + +module ClaimsApi + module V2 + module Blueprints + class PowerOfAttorneyRequestBlueprint < Blueprinter::Base + class Veteran < Blueprinter::Base + transform Transformers::LowerCamelTransformer + + fields( + :first_name, + :middle_name, + :last_name, + :participant_id + ) + end + + class Representative < Blueprinter::Base + transform Transformers::LowerCamelTransformer + + fields( + :first_name, + :last_name, + :email + ) + end + + class Claimant < Blueprinter::Base + transform Transformers::LowerCamelTransformer + + fields( + :first_name, + :last_name, + :participant_id, + :relationship_to_veteran + ) + end + + class Address < Blueprinter::Base + transform Transformers::LowerCamelTransformer + + fields( + :city, :state, :zip, :country, + :military_post_office, + :military_postal_code + ) + end + + class Attributes < Blueprinter::Base + transform Transformers::LowerCamelTransformer + + fields( + :status, + :declined_reason, + :power_of_attorney_code + ) + + field( + :submitted_at, + datetime_format: :iso8601.to_proc + ) + + field( + :accepted_or_declined_at, + datetime_format: :iso8601.to_proc + ) + + field( + :authorizes_address_changing?, + name: :is_address_changing_authorized + ) + + field( + :authorizes_treatment_disclosure?, + name: :is_treatment_disclosure_authorized + ) + + association :veteran, blueprint: Veteran + association :representative, blueprint: Representative + association :claimant, blueprint: Claimant + association :claimant_address, blueprint: Address + end + + transform Transformers::LowerCamelTransformer + + identifier :id + field(:type) { 'powerOfAttorneyRequest' } + + association :attributes, blueprint: Attributes do |poa_request| + poa_request + end + end + end + end +end diff --git a/modules/claims_api/app/controllers/claims_api/v2/power_of_attorney_requests_controller.rb b/modules/claims_api/app/controllers/claims_api/v2/power_of_attorney_requests_controller.rb new file mode 100644 index 00000000000..bfeda218c62 --- /dev/null +++ b/modules/claims_api/app/controllers/claims_api/v2/power_of_attorney_requests_controller.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +require 'bgs_service/manage_representative_service' + +module ClaimsApi + module V2 + class PowerOfAttorneyRequestsController < ClaimsApi::V2::ApplicationController + def index + poa_requests = ClaimsApi::PowerOfAttorneyRequestService::Search.perform + render json: Blueprints::PowerOfAttorneyRequestBlueprint.render(poa_requests, root: :data) + end + end + end +end diff --git a/modules/claims_api/app/services/claims_api/power_of_attorney_request_service/poa_request.rb b/modules/claims_api/app/services/claims_api/power_of_attorney_request_service/poa_request.rb new file mode 100644 index 00000000000..3869c7f6ee7 --- /dev/null +++ b/modules/claims_api/app/services/claims_api/power_of_attorney_request_service/poa_request.rb @@ -0,0 +1,155 @@ +# frozen_string_literal: true + +module ClaimsApi + module PowerOfAttorneyRequestService + # Notice we're not bothering to memoize many of the instance methods which + # are very small calculations. + # + # TODO: Document philosophy around validity of source data? + class PoaRequest + module Statuses + ALL = [ + NEW = 'New', + PENDING = 'Pending', + ACCEPTED = 'Accepted', + DECLINED = 'Declined' + ].freeze + end + + Veteran = + Data.define( + :first_name, + :middle_name, + :last_name, + :participant_id + ) + + Representative = + Data.define( + :first_name, + :last_name, + :email + ) + + Claimant = + Data.define( + :first_name, + :last_name, + :participant_id, + :relationship_to_veteran + ) + + Address = + Data.define( + :city, :state, :zip, :country, + :military_post_office, + :military_postal_code + ) + + def initialize(data) + @data = data + end + + def id + @data['procID'].to_i + end + + def status + @data['secondaryStatus'].presence_in(Statuses::ALL) + end + + def submitted_at + Utilities.time(@data['dateRequestReceived']) + end + + def accepted_or_declined_at + Utilities.time(@data['dateRequestActioned']) + end + + def declined_reason + if status == Statuses::DECLINED # rubocop:disable Style/IfUnlessModifier + @data['declinedReason'] + end + end + + def authorizes_address_changing? + Utilities.boolean(@data['changeAddressAuth']) + end + + def authorizes_treatment_disclosure? + Utilities.boolean(@data['healthInfoAuth']) + end + + def power_of_attorney_code + @data['poaCode'] + end + + def veteran + @veteran ||= + Veteran.new( + first_name: @data['vetFirstName'], + middle_name: @data['vetMiddleName'], + last_name: @data['vetLastName'], + # TODO: Gotta figure out if this is always present or not. + participant_id: @data['vetPtcpntID']&.to_i + ) + end + + def representative + @representative ||= + Representative.new( + first_name: @data['VSOUserFirstName'], + last_name: @data['VSOUserLastName'], + email: @data['VSOUserEmail'] + ) + end + + def claimant + @claimant ||= begin + # TODO: Check on `claimantRelationship` values in BGS. + relationship = @data['claimantRelationship'] + if relationship.present? && relationship != 'Self' + Claimant.new( + first_name: @data['claimantFirstName'], + last_name: @data['claimantLastName'], + participant_id: @data['claimantPtcpntID'].to_i, + relationship_to_veteran: relationship + ) + end + end + end + + def claimant_address + @claimant_address ||= + Address.new( + city: @data['claimantCity'], + state: @data['claimantState'], + zip: @data['claimantZip'], + country: @data['claimantCountry'], + military_post_office: @data['claimantMilitaryPO'], + military_postal_code: @data['claimantMilitaryPostalCode'] + ) + end + + module Utilities + class << self + def time(value) + ActiveSupport::TimeZone['UTC'].parse(value.to_s) + end + + def boolean(value) + case value + when 'Y' + true + when 'N' + false + else # rubocop:disable Style/EmptyElse + # Just to be explicit. + nil + end + end + end + end + end + end +end diff --git a/modules/claims_api/app/services/claims_api/power_of_attorney_request_service/search.rb b/modules/claims_api/app/services/claims_api/power_of_attorney_request_service/search.rb new file mode 100644 index 00000000000..58b79d6fd9a --- /dev/null +++ b/modules/claims_api/app/services/claims_api/power_of_attorney_request_service/search.rb @@ -0,0 +1,41 @@ +# frozen_string_literal: true + +module ClaimsApi + module PowerOfAttorneyRequestService + module Search + class << self + def perform + # `Array.wrap` (the `ActiveSupport` core extension with nicer behavior + # than Ruby core) because upstream invocation of `Hash.from_xml` has + # different output depending on the cardinality of sibling XML + # elements for a given kind: + # 0 => Absent + # 1 => Object + # >1 => Array + poa_requests = make_request['poaRequestRespondReturnVOList'] + Array.wrap(poa_requests).map { |data| PoaRequest.new(data) } + end + + private + + def make_request + bgs_client = + ClaimsApi::ManageRepresentativeService.new( + external_uid: 'xUid', + external_key: 'xKey' + ) + + bgs_client.read_poa_request( + poa_codes: ['012'], + statuses: %w[ + new + pending + accepted + declined + ] + ) + end + end + end + end +end diff --git a/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json b/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json index 9664e172d84..7094044200c 100644 --- a/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json +++ b/modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json @@ -69,6 +69,289 @@ } }, "paths": { + "/power-of-attorney-requests": { + "get": { + "summary": "Search for Power of Attorney requests.", + "tags": [ + "Power of Attorney" + ], + "operationId": "searchPowerOfAttorneyRequests", + "security": [ + { + "productionOauth": [ + "system/claim.read", + "system/system/claim.write" + ] + }, + { + "sandboxOauth": [ + "system/claim.read", + "system/system/claim.write" + ] + }, + { + "bearer_token": [ + + ] + } + ], + "description": "Faceted, paginated, and sorted search of Power of Attorney requests", + "responses": { + "200": { + "description": "Search results", + "content": { + "application/json": { + "example": { + "data": [ + { + "id": 12345, + "type": "powerOfAttorneyRequest", + "attributes": { + "status": "Declined", + "declinedReason": "Because I felt like it", + "powerOfAttorneyCode": "012", + "submittedAt": "2024-04-10T04:51:12Z", + "acceptedOrDeclinedAt": "2024-04-10T04:51:12Z", + "isAddressChangingAuthorized": true, + "isTreatmentDisclosureAuthorized": false, + "veteran": { + "firstName": "Firstus", + "middleName": null, + "lastName": "Lastus", + "participantId": 600043200 + }, + "representative": { + "firstName": "Primero", + "lastName": "Ultimo", + "email": "primero.ultimo@vsorg.org" + }, + "claimant": { + "firstName": "Alpha", + "lastName": "Omega", + "participantId": 23456, + "relationshipToVeteran": "Cousin" + }, + "claimantAddress": { + "city": "Baltimore", + "state": "MD", + "zip": "21218", + "country": "US", + "militaryPostOffice": null, + "militaryPostalCode": null + } + } + } + ] + }, + "schema": { + "type": "object", + "required": [ + "data" + ], + "properties": { + "data": { + "type": "array", + "description": "List of Power of Attorney requests satisfying the given search", + "items": { + "additionalProperties": false, + "required": [ + "type", + "id", + "attributes" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "powerOfAttorneyRequest" + ] + }, + "id": { + "type": "integer", + "description": "The ID of the form application process that uniquely identifies this Power of Attorney request", + "format": "int64" + }, + "attributes": { + "type": "object", + "additionalProperties": false, + "required": [ + "status", + "submittedAt", + "acceptedOrDeclinedAt", + "declinedReason", + "isAddressChangingAuthorized", + "isTreatmentDisclosureAuthorized", + "powerOfAttorneyCode", + "veteran", + "representative", + "claimant", + "claimantAddress" + ], + "properties": { + "status": { + "type": "string", + "description": "The Power of Attorney request's current status", + "enum": [ + "New", + "Pending", + "Accepted", + "Declined" + ] + }, + "submittedAt": { + "type": "string", + "description": "UTC datetime at which the Power of Attorney request was submitted", + "format": "date-time" + }, + "acceptedOrDeclinedAt": { + "type": "string", + "description": "UTC datetime at which the Power of Attorney request was accepted or declined", + "nullable": true, + "format": "date-time" + }, + "declinedReason": { + "type": "string", + "description": "The reason given by the representative for declining the Power of Attorney request", + "nullable": true + }, + "isAddressChangingAuthorized": { + "type": "boolean", + "description": "Whether the representative is authorized to change the claimant's address" + }, + "isTreatmentDisclosureAuthorized": { + "type": "boolean", + "description": "Whether the representative is authorized to receive disclosures of the Veteran's treatment records" + }, + "powerOfAttorneyCode": { + "type": "string", + "description": "The code that indicates an individual or organization's ability to be granted Power of Attorney for a Veteran" + }, + "veteran": { + "type": "object", + "description": "The Veteran for whom Power of Attorney is being requested", + "additionalProperties": false, + "required": [ + "firstName", + "middleName", + "lastName", + "participantId" + ], + "properties": { + "firstName": { + "type": "string" + }, + "middleName": { + "type": "string", + "nullable": true + }, + "lastName": { + "type": "string" + }, + "participantId": { + "type": "integer", + "description": "The identifier of the Veteran as executor of this form application process", + "format": "int64", + "nullable": true + } + } + }, + "representative": { + "type": "object", + "description": "The representative to whom this Power of Attorney request is being submitted", + "additionalProperties": false, + "required": [ + "firstName", + "lastName", + "email" + ], + "properties": { + "firstName": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "email": { + "type": "string" + } + } + }, + "claimant": { + "type": "object", + "description": "If applicable, the individual that executed this form application process for the Veteran", + "additionalProperties": false, + "nullable": true, + "required": [ + "firstName", + "lastName", + "participantId", + "relationshipToVeteran" + ], + "properties": { + "firstName": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "participantId": { + "type": "integer", + "description": "The identifier of the individual as executor of this form application process", + "format": "int64" + }, + "relationshipToVeteran": { + "type": "string" + } + } + }, + "claimantAddress": { + "type": "object", + "description": "The mailing address of the individual as executor of this form application process", + "additionalProperties": false, + "required": [ + "city", + "state", + "zip", + "country", + "militaryPostOffice", + "militaryPostalCode" + ], + "properties": { + "city": { + "type": "string" + }, + "state": { + "type": "string" + }, + "zip": { + "type": "string" + }, + "country": { + "type": "string" + }, + "militaryPostOffice": { + "type": "string", + "nullable": true + }, + "militaryPostalCode": { + "type": "string", + "nullable": true + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }, "/veteran-id:find": { "post": { "summary": "Retrieve Veteran ID.", diff --git a/modules/claims_api/config/routes.rb b/modules/claims_api/config/routes.rb index a8fa7629e02..6f96c6ad271 100644 --- a/modules/claims_api/config/routes.rb +++ b/modules/claims_api/config/routes.rb @@ -62,6 +62,8 @@ post '/:veteranId/526/:id/attachments', to: 'disability_compensation#attachments' post '/:veteranId/526/generatePDF/minimum-validations', to: 'disability_compensation#generate_pdf' end + + resources :power_of_attorney_requests, path: 'power-of-attorney-requests', only: [:index] end namespace :docs do diff --git a/modules/claims_api/spec/requests/v2/power_of_attorney_requests/index/rswag_spec.rb b/modules/claims_api/spec/requests/v2/power_of_attorney_requests/index/rswag_spec.rb new file mode 100644 index 00000000000..b4125980b5e --- /dev/null +++ b/modules/claims_api/spec/requests/v2/power_of_attorney_requests/index/rswag_spec.rb @@ -0,0 +1,63 @@ +# frozen_string_literal: true + +require 'swagger_helper' +require Rails.root.join('spec', 'rswag_override.rb').to_s +require 'rails_helper' +require Rails.root.join('modules', 'claims_api', 'spec', 'rails_helper.rb') +require Rails.root.join('modules', 'claims_api', 'spec', 'support', 'bgs_client_helpers.rb') + +metadata = { + openapi_spec: Rswag::TextHelpers.new.claims_api_docs, + production: false, + bgs: { + service: 'manage_representative_service', + operation: 'read_poa_request' + } +} + +describe 'PowerOfAttorney', metadata do + path '/power-of-attorney-requests' do + get 'Search for Power of Attorney requests.' do + tags 'Power of Attorney' + operationId 'searchPowerOfAttorneyRequests' + security [ + { productionOauth: ['system/claim.read', 'system/system/claim.write'] }, + { sandboxOauth: ['system/claim.read', 'system/system/claim.write'] }, + { bearer_token: [] } + ] + produces 'application/json' + description 'Faceted, paginated, and sorted search of Power of Attorney requests' + + let(:Authorization) { 'Bearer token' } + let(:scopes) { %w[system/claim.read system/system/claim.write] } + + response '200', 'Search results' do + schema JSON.parse(Rails.root.join( + 'spec', 'support', 'schemas', + 'claims_api', 'v2', 'power_of_attorney_requests', + 'index.json' + ).read) + + before do |example| + mock_ccg(scopes) do + use_bgs_cassette('nonempty') do + submit_request(example.metadata) + end + end + end + + after do |example| + example.metadata[:response][:content] = { + 'application/json' => { + example: JSON.parse(response.body, symbolize_names: true) + } + } + end + + it do |example| + assert_response_matches_metadata(example.metadata) + end + end + end + end +end diff --git a/spec/support/schemas/claims_api/v2/power_of_attorney_requests/index.json b/spec/support/schemas/claims_api/v2/power_of_attorney_requests/index.json new file mode 100644 index 00000000000..5efd7e5938a --- /dev/null +++ b/spec/support/schemas/claims_api/v2/power_of_attorney_requests/index.json @@ -0,0 +1,203 @@ +{ + "type": "object", + "required": [ + "data" + ], + "properties": { + "data": { + "type": "array", + "description": "List of Power of Attorney requests satisfying the given search", + "items": { + "additionalProperties": false, + "required": [ + "type", + "id", + "attributes" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "powerOfAttorneyRequest" + ] + }, + "id": { + "type": "integer", + "description": "The ID of the form application process that uniquely identifies this Power of Attorney request", + "format": "int64" + }, + "attributes": { + "type": "object", + "additionalProperties": false, + "required": [ + "status", + "submittedAt", + "acceptedOrDeclinedAt", + "declinedReason", + "isAddressChangingAuthorized", + "isTreatmentDisclosureAuthorized", + "powerOfAttorneyCode", + "veteran", + "representative", + "claimant", + "claimantAddress" + ], + "properties": { + "status": { + "type": "string", + "description": "The Power of Attorney request's current status", + "enum": [ + "New", + "Pending", + "Accepted", + "Declined" + ] + }, + "submittedAt": { + "type": "string", + "description": "UTC datetime at which the Power of Attorney request was submitted", + "format": "date-time" + }, + "acceptedOrDeclinedAt": { + "type": "string", + "description": "UTC datetime at which the Power of Attorney request was accepted or declined", + "nullable": true, + "format": "date-time" + }, + "declinedReason": { + "type": "string", + "description": "The reason given by the representative for declining the Power of Attorney request", + "nullable": true + }, + "isAddressChangingAuthorized": { + "type": "boolean", + "description": "Whether the representative is authorized to change the claimant's address" + }, + "isTreatmentDisclosureAuthorized": { + "type": "boolean", + "description": "Whether the representative is authorized to receive disclosures of the Veteran's treatment records" + }, + "powerOfAttorneyCode": { + "type": "string", + "description": "The code that indicates an individual or organization's ability to be granted Power of Attorney for a Veteran" + }, + "veteran": { + "type": "object", + "description": "The Veteran for whom Power of Attorney is being requested", + "additionalProperties": false, + "required": [ + "firstName", + "middleName", + "lastName", + "participantId" + ], + "properties": { + "firstName": { + "type": "string" + }, + "middleName": { + "type": "string", + "nullable": true + }, + "lastName": { + "type": "string" + }, + "participantId": { + "type": "integer", + "description": "The identifier of the Veteran as executor of this form application process", + "format": "int64", + "nullable": true + } + } + }, + "representative": { + "type": "object", + "description": "The representative to whom this Power of Attorney request is being submitted", + "additionalProperties": false, + "required": [ + "firstName", + "lastName", + "email" + ], + "properties": { + "firstName": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "email": { + "type": "string" + } + } + }, + "claimant": { + "type": "object", + "description": "If applicable, the individual that executed this form application process for the Veteran", + "additionalProperties": false, + "nullable": true, + "required": [ + "firstName", + "lastName", + "participantId", + "relationshipToVeteran" + ], + "properties": { + "firstName": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "participantId": { + "type": "integer", + "description": "The identifier of the individual as executor of this form application process", + "format": "int64" + }, + "relationshipToVeteran": { + "type": "string" + } + } + }, + "claimantAddress": { + "type": "object", + "description": "The mailing address of the individual as executor of this form application process", + "additionalProperties": false, + "required": [ + "city", + "state", + "zip", + "country", + "militaryPostOffice", + "militaryPostalCode" + ], + "properties": { + "city": { + "type": "string" + }, + "state": { + "type": "string" + }, + "zip": { + "type": "string" + }, + "country": { + "type": "string" + }, + "militaryPostOffice": { + "type": "string", + "nullable": true + }, + "militaryPostalCode": { + "type": "string", + "nullable": true + } + } + } + } + } + } + } + } + } +} diff --git a/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/nonempty.yml b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/nonempty.yml new file mode 100644 index 00000000000..0804f91b103 --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/manage_representative_service/read_poa_request/nonempty.yml @@ -0,0 +1,163 @@ +--- +http_interactions: +- request: + method: get + uri: "/VDC/ManageRepresentativeService?WSDL" + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 12 Apr 2024 21:00:30 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Fri, 12 Apr 2024 21:00:30 GMT +- request: + method: post + uri: "/VDC/ManageRepresentativeService" + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + new + pending + accepted + declined + + + 012 + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"readPOARequest"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 12 Apr 2024 21:00:31 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + + + + primero.ultimo@vsorg.org + Primero + Ultimo + Y + Baltimore + US + + + MD + 21218 + Alpha + Omega + 23456 + Cousin + 2024-04-09T23:51:12-05:00 + 2024-04-09T23:51:12-05:00 + Because I felt like it + N + 012 + 12345 + Declined + Firstus + Lastus + + 600043200 + + 1 + + + + + recorded_at: Fri, 12 Apr 2024 21:00:32 GMT +recorded_with: VCR 6.2.0 From d1a5670f0d971242673c54bb80da3fede11e33d6 Mon Sep 17 00:00:00 2001 From: John Bramley Date: Thu, 18 Apr 2024 13:18:23 -0600 Subject: [PATCH 210/260] [78699] SiS validate `/authenticate` csp type & acr (#16241) * adds csps and acrs attributes to ClientConfig * name update * adds validation of csp type & acr against client config * adds csps and acrs attributes to ClientConfig * name update * name updates and removes redundant validations * removes duplicate test --- app/controllers/v0/sign_in_controller.rb | 4 +- app/models/sign_in/client_config.rb | 11 ++ .../controllers/v0/sign_in_controller_spec.rb | 29 +++-- spec/models/sign_in/client_config_spec.rb | 106 +++++++++++++++++- 4 files changed, 136 insertions(+), 14 deletions(-) diff --git a/app/controllers/v0/sign_in_controller.rb b/app/controllers/v0/sign_in_controller.rb index bcc43b4e6e5..ebfb30e273a 100644 --- a/app/controllers/v0/sign_in_controller.rb +++ b/app/controllers/v0/sign_in_controller.rb @@ -229,13 +229,13 @@ def validate_authorize_params(type, client_id, acr, operation) if client_config(client_id).blank? raise SignIn::Errors::MalformedParamsError.new message: 'Client id is not valid' end - unless SignIn::Constants::Auth::CSP_TYPES.include?(type) + unless client_config(client_id).valid_credential_service_provider?(type) raise SignIn::Errors::MalformedParamsError.new message: 'Type is not valid' end unless SignIn::Constants::Auth::OPERATION_TYPES.include?(operation) raise SignIn::Errors::MalformedParamsError.new message: 'Operation is not valid' end - unless SignIn::Constants::Auth::ACR_VALUES.include?(acr) + unless client_config(client_id).valid_service_level?(acr) raise SignIn::Errors::MalformedParamsError.new message: 'ACR is not valid' end end diff --git a/app/models/sign_in/client_config.rb b/app/models/sign_in/client_config.rb index 25e50316246..a32155790b2 100644 --- a/app/models/sign_in/client_config.rb +++ b/app/models/sign_in/client_config.rb @@ -22,6 +22,9 @@ class ClientConfig < ApplicationRecord validates :client_id, presence: true, uniqueness: true validates :logout_redirect_uri, presence: true, if: :cookie_auth? validates :access_token_attributes, inclusion: { in: Constants::AccessToken::USER_ATTRIBUTES } + validates :service_levels, presence: true, inclusion: { in: Constants::Auth::ACR_VALUES, allow_nil: false } + validates :credential_service_providers, presence: true, + inclusion: { in: Constants::Auth::CSP_TYPES, allow_nil: false } def self.valid_client_id?(client_id:) find_by(client_id:).present? @@ -49,6 +52,14 @@ def va_terms_enforced? enforced_terms == Constants::Auth::VA_TERMS end + def valid_credential_service_provider?(type) + credential_service_providers.include?(type) + end + + def valid_service_level?(acr) + service_levels.include?(acr) + end + private def appropriate_mock_environment? diff --git a/spec/controllers/v0/sign_in_controller_spec.rb b/spec/controllers/v0/sign_in_controller_spec.rb index 5a147efd7ce..358189fdedc 100644 --- a/spec/controllers/v0/sign_in_controller_spec.rb +++ b/spec/controllers/v0/sign_in_controller_spec.rb @@ -10,7 +10,9 @@ get(:authorize, params: authorize_params) end - let!(:client_config) { create(:client_config, authentication:, pkce:) } + let!(:client_config) do + create(:client_config, authentication:, pkce:, credential_service_providers:, service_levels:) + end let(:authorize_params) do {}.merge(type) .merge(code_challenge) @@ -26,6 +28,8 @@ let(:code_challenge_method) { { code_challenge_method: 'some-code-challenge-method' } } let(:client_id) { { client_id: client_id_value } } let(:pkce) { true } + let(:credential_service_providers) { %w[idme logingov dslogon mhv] } + let(:service_levels) { %w[loa1 loa3 ial1 ial2 min] } let(:client_id_value) { client_config.client_id } let(:authentication) { SignIn::Constants::Auth::COOKIE } let(:client_state) { {} } @@ -228,9 +232,10 @@ it_behaves_like 'error response' end - context 'when type param is given but not in CSP_TYPES' do - let(:type_value) { 'some-undefined-type' } + context 'when type param is given but not in client credential_service_providers' do + let(:type_value) { 'idme' } let(:type) { { type: type_value } } + let(:credential_service_providers) { ['logingov'] } let(:expected_error) { 'Type is not valid' } it_behaves_like 'error response' @@ -245,21 +250,22 @@ it_behaves_like 'error response' end - context 'and acr param is given but not in ACR_VALUES' do - let(:acr_value) { 'some-undefiend-acr' } + context 'and acr param is given but not in client service_levels' do + let(:acr_value) { 'ial1' } + let(:service_levels) { ['ial2'] } let(:expected_error) { 'ACR is not valid' } it_behaves_like 'error response' end - context 'and acr param is given and in ACR_VALUES but not valid for logingov' do + context 'and acr param is given and in client service_levels but not valid for logingov' do let(:acr_value) { 'loa1' } let(:expected_error) { 'Invalid ACR for logingov' } it_behaves_like 'error response' end - context 'and acr param is given and in ACR_VALUES and valid for logingov' do + context 'and acr param is given and in client service_levels and valid for logingov' do let(:acr_value) { 'ial1' } context 'and code_challenge_method is not given' do @@ -408,21 +414,22 @@ it_behaves_like 'error response' end - context 'and acr param is given but not in ACR_VALUES' do - let(:acr_value) { 'some-undefiend-acr' } + context 'and acr param is given but not in client service_levels' do + let(:acr_value) { 'loa1' } + let(:service_levels) { ['loa3'] } let(:expected_error) { 'ACR is not valid' } it_behaves_like 'error response' end - context 'and acr param is given and in ACR_VALUES but not valid for type' do + context 'and acr param is given and in client service_levels but not valid for type' do let(:acr_value) { 'ial1' } let(:expected_error) { "Invalid ACR for #{type_value}" } it_behaves_like 'error response' end - context 'and acr param is given and in ACR_VALUES and valid for type' do + context 'and acr param is given and in client service_levels and valid for type' do let(:acr_value) { 'loa1' } context 'and code_challenge_method is not given' do diff --git a/spec/models/sign_in/client_config_spec.rb b/spec/models/sign_in/client_config_spec.rb index bc5173cef16..4838ad3e74e 100644 --- a/spec/models/sign_in/client_config_spec.rb +++ b/spec/models/sign_in/client_config_spec.rb @@ -17,7 +17,9 @@ certificates:, access_token_attributes:, enforced_terms:, - terms_of_use_url:) + terms_of_use_url:, + service_levels:, + credential_service_providers:) end let(:client_id) { 'some-client-id' } let(:authentication) { SignIn::Constants::Auth::API } @@ -32,6 +34,8 @@ let(:access_token_attributes) { [] } let(:enforced_terms) { SignIn::Constants::Auth::VA_TERMS } let(:terms_of_use_url) { 'some-terms-of-use-url' } + let(:service_levels) { %w[loa1 loa3 ial1 ial2 min] } + let(:credential_service_providers) { %w[idme logingov dslogon mhv] } describe 'validations' do subject { client_config } @@ -217,6 +221,66 @@ end end + describe '#credential_service_providers' do + context 'when credential_service_providers is empty' do + let(:credential_service_providers) { [] } + let(:expected_error_message) { "Validation failed: Credential service providers can't be blank" } + let(:expected_error) { ActiveRecord::RecordInvalid } + + it 'raises validation error' do + expect { subject }.to raise_error(expected_error, expected_error_message) + end + end + + context 'when credential_service_providers contain values not included in CSP_TYPES constant' do + let(:credential_service_providers) { %w[idme logingov dslogon mhv bad_csp] } + let(:expected_error_message) { 'Validation failed: Credential service providers is not included in the list' } + let(:expected_error) { ActiveRecord::RecordInvalid } + + it 'raises validation error' do + expect { subject }.to raise_error(expected_error, expected_error_message) + end + end + + context 'when all credential_service_providers values are included in CSP_TYPES constant' do + let(:credential_service_providers) { SignIn::Constants::Auth::CSP_TYPES } + + it 'does not raise validation error' do + expect { subject }.not_to raise_error + end + end + end + + describe '#service_levels' do + context 'when service_levels is empty' do + let(:service_levels) { [] } + let(:expected_error_message) { "Validation failed: Service levels can't be blank" } + let(:expected_error) { ActiveRecord::RecordInvalid } + + it 'raises validation error' do + expect { subject }.to raise_error(expected_error, expected_error_message) + end + end + + context 'when service_levels contain values not included in ACR_VALUES constant' do + let(:service_levels) { %w[loa1 loa3 ial1 ial2 min bad_acr] } + let(:expected_error_message) { 'Validation failed: Service levels is not included in the list' } + let(:expected_error) { ActiveRecord::RecordInvalid } + + it 'raises validation error' do + expect { subject }.to raise_error(expected_error, expected_error_message) + end + end + + context 'when all service_levels values are included in ACR_VALUES constant' do + let(:service_levels) { SignIn::Constants::Auth::ACR_VALUES } + + it 'does not raise validation error' do + expect { subject }.not_to raise_error + end + end + end + describe '#enforced_terms' do context 'when enforced_terms is arbitrary' do let(:enforced_terms) { 'some-enforced-terms' } @@ -378,6 +442,46 @@ end end + describe '#valid_credential_service_provider?' do + subject { client_config.valid_credential_service_provider?(type) } + + context 'when type is included in csps' do + let(:type) { 'idme' } + + it 'returns true' do + expect(subject).to be(true) + end + end + + context 'when type is not included in csps' do + let(:type) { 'bad_csp' } + + it 'returns false' do + expect(subject).to be(false) + end + end + end + + describe '#valid_service_level?' do + subject { client_config.valid_service_level?(acr) } + + context 'when acr is included in acrs' do + let(:acr) { 'loa1' } + + it 'returns true' do + expect(subject).to be(true) + end + end + + context 'when acr is not included in acrs' do + let(:acr) { 'bad_acr' } + + it 'returns false' do + expect(subject).to be(false) + end + end + end + describe '#mock_auth?' do subject { client_config.mock_auth? } From c3742cf39c00f1c2eab5a36ed646455b58cdbd13 Mon Sep 17 00:00:00 2001 From: stevenjcumming <134282106+stevenjcumming@users.noreply.github.com> Date: Thu, 18 Apr 2024 15:53:58 -0400 Subject: [PATCH 211/260] veteran_representatives Migration (#16377) * remove dob and ssn from veteran_representatives * rubocop formatting * rubocop formatting * add data back to personal_information_log_schema * move migration to another PR * reset schema to master * reset schema to master * remove dob and ssn migration * add ignored columns to vet rep * remove ignore_columns --- ...ob_and_ssn_from_veteran_representatives.rb | 9 + db/schema.rb | 248 +++++++++--------- 2 files changed, 131 insertions(+), 126 deletions(-) create mode 100644 db/migrate/20240417130647_remove_dob_and_ssn_from_veteran_representatives.rb diff --git a/db/migrate/20240417130647_remove_dob_and_ssn_from_veteran_representatives.rb b/db/migrate/20240417130647_remove_dob_and_ssn_from_veteran_representatives.rb new file mode 100644 index 00000000000..ea4dea632c1 --- /dev/null +++ b/db/migrate/20240417130647_remove_dob_and_ssn_from_veteran_representatives.rb @@ -0,0 +1,9 @@ +class RemoveDobAndSsnFromVeteranRepresentatives < ActiveRecord::Migration[7.1] + def change + safety_assured do + remove_column :veteran_representatives, :ssn_ciphertext, :text + remove_column :veteran_representatives, :dob_ciphertext, :text + remove_column :veteran_representatives, :encrypted_kms_key, :text + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 9d337e6557c..8ef34f9a216 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.1].define(version: 2024_04_16_155705) do +ActiveRecord::Schema[7.1].define(version: 2024_04_17_130647) do # These are extensions that must be enabled in order to support this database enable_extension "btree_gin" enable_extension "pg_stat_statements" @@ -22,13 +22,13 @@ create_table "account_login_stats", force: :cascade do |t| t.bigint "account_id", null: false - t.datetime "idme_at", precision: nil - t.datetime "myhealthevet_at", precision: nil - t.datetime "dslogon_at", precision: nil + t.datetime "idme_at" + t.datetime "myhealthevet_at" + t.datetime "dslogon_at" t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "current_verification" - t.datetime "logingov_at", precision: nil + t.datetime "logingov_at" t.index ["account_id"], name: "index_account_login_stats_on_account_id", unique: true t.index ["current_verification"], name: "index_account_login_stats_on_current_verification" t.index ["dslogon_at"], name: "index_account_login_stats_on_dslogon_at" @@ -42,8 +42,8 @@ t.string "idme_uuid" t.string "icn" t.string "edipi" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "sec_id" t.string "logingov_uuid" t.index ["icn"], name: "index_accounts_on_icn" @@ -133,7 +133,7 @@ t.string "record_type", null: false t.bigint "record_id", null: false t.bigint "blob_id", null: false - t.datetime "created_at", precision: nil, null: false + t.datetime "created_at", null: false t.index ["blob_id"], name: "index_active_storage_attachments_on_blob_id" t.index ["record_type", "record_id", "name", "blob_id"], name: "index_active_storage_attachments_uniqueness", unique: true end @@ -145,7 +145,7 @@ t.text "metadata" t.bigint "byte_size", null: false t.string "checksum", null: false - t.datetime "created_at", precision: nil, null: false + t.datetime "created_at", null: false t.string "service_name", null: false t.index ["key"], name: "index_active_storage_blobs_on_key", unique: true end @@ -194,8 +194,8 @@ create_table "appeals_api_higher_level_reviews", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| t.string "status", default: "pending", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "code" t.string "detail" t.string "source" @@ -232,7 +232,7 @@ t.string "to" t.string "statusable_type" t.string "statusable_id" - t.datetime "status_update_time", precision: nil + t.datetime "status_update_time" t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "code" @@ -266,8 +266,8 @@ t.string "status" t.string "transaction_id" t.string "transaction_status" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.text "metadata_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -301,8 +301,8 @@ t.jsonb "feedback" t.jsonb "access" t.string "fingerprint" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} t.boolean "mobile" t.string "active_status" @@ -323,8 +323,8 @@ create_table "claims_api_auto_established_claims", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| t.string "status" t.integer "evss_id" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "md5" t.string "source" t.string "flashes", default: [], array: true @@ -377,8 +377,8 @@ t.string "status" t.string "current_poa" t.string "md5" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "vbms_new_document_version_ref_id" t.string "vbms_document_series_ref_id" t.string "vbms_error_message" @@ -395,8 +395,8 @@ end create_table "claims_api_supporting_documents", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.uuid "auto_established_claim_id" t.text "file_data_ciphertext" t.text "encrypted_kms_key" @@ -433,8 +433,8 @@ t.string "email_confirmation_id" t.string "enrollment_id" t.string "batch_id" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.text "raw_form_data_ciphertext" t.text "eligibility_info_ciphertext" t.text "form_data_ciphertext" @@ -448,8 +448,8 @@ create_table "covid_vaccine_registration_submissions", id: :serial, force: :cascade do |t| t.string "sid" t.uuid "account_id" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "expanded", default: false, null: false t.boolean "sequestered", default: false, null: false t.string "email_confirmation_id" @@ -497,8 +497,8 @@ t.integer "code", null: false t.string "medical_term", null: false t.string "lay_term" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["code"], name: "index_disability_contentions_on_code", unique: true t.index ["lay_term"], name: "index_disability_contentions_on_lay_term", opclass: :gin_trgm_ops, using: :gin t.index ["medical_term"], name: "index_disability_contentions_on_medical_term", opclass: :gin_trgm_ops, using: :gin @@ -509,19 +509,19 @@ t.string "unit" t.geography "polygon", limit: {:srid=>4326, :type=>"st_polygon", :geographic=>true}, null: false t.string "vha_facility_id", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.integer "min" t.integer "max" - t.datetime "vssc_extract_date", precision: nil, default: "2001-01-01 00:00:00" + t.datetime "vssc_extract_date", default: "2001-01-01 00:00:00" t.index ["polygon"], name: "index_drivetime_bands_on_polygon", using: :gist end create_table "education_benefits_claims", id: :serial, force: :cascade do |t| - t.datetime "submitted_at", precision: nil - t.datetime "processed_at", precision: nil - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "submitted_at" + t.datetime "processed_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "regional_processing_office", null: false t.string "form_type", default: "1990" t.integer "saved_claim_id", null: false @@ -534,8 +534,8 @@ create_table "education_benefits_submissions", id: :serial, force: :cascade do |t| t.string "region", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "chapter33", default: false, null: false t.boolean "chapter30", default: false, null: false t.boolean "chapter1606", default: false, null: false @@ -561,8 +561,8 @@ t.datetime "updated_at", null: false t.boolean "poa" t.integer "remaining_entitlement" - t.datetime "denial_email_sent_at", precision: nil - t.datetime "confirmation_email_sent_at", precision: nil + t.datetime "denial_email_sent_at" + t.datetime "confirmation_email_sent_at" t.text "auth_headers_json_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -574,8 +574,8 @@ create_table "evss_claims", id: :serial, force: :cascade do |t| t.integer "evss_id", null: false t.json "data", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "user_uuid", null: false t.json "list_data", default: {}, null: false t.boolean "requested_decision", default: false, null: false @@ -592,8 +592,8 @@ t.string "gate_name" t.string "value" t.string "user" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["feature_name"], name: "index_feature_toggle_events_on_feature_name" end @@ -606,13 +606,12 @@ t.datetime "updated_at", null: false t.datetime "flagged_value_updated_at" t.index ["ip_address", "representative_id", "flag_type", "flagged_value_updated_at"], name: "index_unique_constraint_fields", unique: true - t.index ["ip_address", "representative_id", "flag_type"], name: "index_unique_flagged_veteran_representative", unique: true end create_table "flipper_features", force: :cascade do |t| t.string "key", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["key"], name: "index_flipper_features_on_key", unique: true end @@ -620,14 +619,14 @@ t.string "feature_key", null: false t.string "key", null: false t.text "value" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["feature_key", "key", "value"], name: "index_flipper_gates_on_feature_key_and_key_and_value", unique: true end create_table "form1010cg_submissions", force: :cascade do |t| t.string "carma_case_id", limit: 18, null: false - t.datetime "accepted_at", precision: nil, null: false + t.datetime "accepted_at", null: false t.json "metadata" t.json "attachments" t.datetime "created_at", null: false @@ -654,7 +653,7 @@ t.string "status", null: false t.string "error_class" t.string "error_message" - t.datetime "updated_at", precision: nil, null: false + t.datetime "updated_at", null: false t.jsonb "bgjob_errors", default: {} t.index ["bgjob_errors"], name: "index_form526_job_statuses_on_bgjob_errors", using: :gin t.index ["form526_submission_id"], name: "index_form526_job_statuses_on_form526_submission_id" @@ -666,8 +665,8 @@ t.integer "saved_claim_id", null: false t.integer "submitted_claim_id" t.boolean "workflow_complete", default: false, null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "multiple_birls", comment: "*After* a SubmitForm526 Job fails, a lookup is done to see if the veteran has multiple BIRLS IDs. This field gets set to true if that is the case. If the initial submit job succeeds, this field will remain false whether or not the veteran has multiple BIRLS IDs --so this field cannot technically be used to sum all Form526 veterans that have multiple BIRLS. This field /can/ give us an idea of how often having multiple BIRLS IDs is a problem." t.text "auth_headers_json_ciphertext" t.text "form_json_ciphertext" @@ -699,8 +698,8 @@ end create_table "form_attachments", id: :serial, force: :cascade do |t| - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.uuid "guid", null: false t.string "type", null: false t.text "file_data_ciphertext" @@ -742,9 +741,9 @@ t.string "edipi", null: false t.string "first_name", null: false t.string "last_name", null: false - t.datetime "dob", precision: nil, null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "dob", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.text "ssn_ciphertext" t.text "encrypted_kms_key" t.index ["edipi"], name: "index_gibs_not_found_users_on_edipi" @@ -766,15 +765,15 @@ t.integer "msa", null: false t.string "msa_name" t.integer "version", null: false - t.datetime "created", precision: nil, null: false - t.datetime "updated", precision: nil + t.datetime "created", null: false + t.datetime "updated" t.string "created_by" t.string "updated_by" end create_table "health_care_applications", id: :serial, force: :cascade do |t| - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "state", default: "pending", null: false t.string "form_submission_id_string" t.string "timestamp" @@ -796,18 +795,18 @@ create_table "id_card_announcement_subscriptions", id: :serial, force: :cascade do |t| t.string "email", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["email"], name: "index_id_card_announcement_subscriptions_on_email", unique: true end create_table "in_progress_forms", id: :serial, force: :cascade do |t| t.string "user_uuid", null: false t.string "form_id", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.json "metadata" - t.datetime "expires_at", precision: nil + t.datetime "expires_at" t.text "form_data_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -826,8 +825,8 @@ create_table "invalid_letter_address_edipis", id: :serial, force: :cascade do |t| t.string "edipi", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["edipi"], name: "index_invalid_letter_address_edipis_on_edipi" end @@ -848,11 +847,11 @@ create_table "maintenance_windows", id: :serial, force: :cascade do |t| t.string "pagerduty_id" t.string "external_service" - t.datetime "start_time", precision: nil - t.datetime "end_time", precision: nil + t.datetime "start_time" + t.datetime "end_time" t.string "description" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["end_time"], name: "index_maintenance_windows_on_end_time" t.index ["pagerduty_id"], name: "index_maintenance_windows_on_pagerduty_id" t.index ["start_time"], name: "index_maintenance_windows_on_start_time" @@ -887,8 +886,8 @@ t.uuid "handle", null: false t.uuid "user_account_id", null: false t.string "hashed_refresh_token", null: false - t.datetime "refresh_expiration", precision: nil, null: false - t.datetime "refresh_creation", precision: nil, null: false + t.datetime "refresh_expiration", null: false + t.datetime "refresh_creation", null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false t.bigint "user_verification_id", null: false @@ -924,10 +923,10 @@ t.uuid "guid" t.string "type" t.string "form_id" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.integer "saved_claim_id" - t.datetime "completed_at", precision: nil + t.datetime "completed_at" t.text "file_data_ciphertext" t.text "encrypted_kms_key" t.index ["guid"], name: "index_persistent_attachments_on_guid", unique: true @@ -937,8 +936,8 @@ create_table "personal_information_logs", id: :serial, force: :cascade do |t| t.string "error_class", null: false - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.text "data_ciphertext" t.text "encrypted_kms_key" t.index ["created_at"], name: "index_personal_information_logs_on_created_at" @@ -952,7 +951,7 @@ t.bigint "query_hash" t.float "total_time" t.bigint "calls" - t.datetime "captured_at", precision: nil + t.datetime "captured_at" t.index ["database", "captured_at"], name: "index_pghero_query_stats_on_database_and_captured_at" end @@ -961,7 +960,7 @@ t.text "schema" t.text "relation" t.bigint "size" - t.datetime "captured_at", precision: nil + t.datetime "captured_at" t.index ["database", "captured_at"], name: "index_pghero_space_stats_on_database_and_captured_at" end @@ -970,22 +969,22 @@ t.string "application_uuid" t.string "return_description", null: false t.integer "return_code" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["application_uuid"], name: "index_preneed_submissions_on_application_uuid", unique: true t.index ["tracking_number"], name: "index_preneed_submissions_on_tracking_number", unique: true end create_table "saved_claims", id: :serial, force: :cascade do |t| - t.datetime "created_at", precision: nil - t.datetime "updated_at", precision: nil + t.datetime "created_at" + t.datetime "updated_at" t.string "form_id" t.uuid "guid", null: false t.string "type" t.text "form_ciphertext" t.text "encrypted_kms_key" t.string "uploaded_forms", default: [], array: true - t.datetime "itf_datetime", precision: nil + t.datetime "itf_datetime" t.index ["created_at", "type"], name: "index_saved_claims_on_created_at_and_type" t.index ["guid"], name: "index_saved_claims_on_guid", unique: true t.index ["id", "type"], name: "index_saved_claims_on_id_and_type" @@ -1018,7 +1017,7 @@ t.integer "rpo" t.integer "number_of_submissions" t.string "filename" - t.datetime "successful_at", precision: nil + t.datetime "successful_at" t.integer "retry_attempt", default: 0 t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -1031,8 +1030,8 @@ t.string "description", null: false t.integer "state_id", null: false t.integer "version", null: false - t.datetime "created", precision: nil, null: false - t.datetime "updated", precision: nil + t.datetime "created", null: false + t.datetime "updated" t.string "created_by" t.string "updated_by" end @@ -1052,7 +1051,7 @@ t.integer "add_ninety_day_hospital_copay" t.integer "outpatient_basic_care_copay" t.integer "outpatient_specialty_copay" - t.datetime "threshold_effective_date", precision: nil + t.datetime "threshold_effective_date" t.integer "aid_and_attendance_threshold" t.integer "outpatient_preventive_copay" t.integer "medication_copay" @@ -1063,8 +1062,8 @@ t.integer "inpatient_per_diem" t.string "description" t.integer "version", null: false - t.datetime "created", precision: nil, null: false - t.datetime "updated", precision: nil + t.datetime "created", null: false + t.datetime "updated" t.string "created_by" t.string "updated_by" end @@ -1075,8 +1074,8 @@ t.integer "fips_code", null: false t.integer "country_id", null: false t.integer "version", null: false - t.datetime "created", precision: nil, null: false - t.datetime "updated", precision: nil + t.datetime "created", null: false + t.datetime "updated" t.string "created_by" t.string "updated_by" end @@ -1088,8 +1087,8 @@ t.integer "state_id", null: false t.integer "county_number", null: false t.integer "version", null: false - t.datetime "created", precision: nil, null: false - t.datetime "updated", precision: nil + t.datetime "created", null: false + t.datetime "updated" t.string "created_by" t.string "updated_by" end @@ -1105,8 +1104,8 @@ create_table "test_user_dashboard_tud_account_availability_logs", force: :cascade do |t| t.string "account_uuid" - t.datetime "checkout_time", precision: nil - t.datetime "checkin_time", precision: nil + t.datetime "checkout_time" + t.datetime "checkin_time" t.boolean "has_checkin_error" t.boolean "is_manual_checkin" t.datetime "created_at", null: false @@ -1120,12 +1119,12 @@ t.string "middle_name" t.string "last_name" t.string "gender" - t.datetime "birth_date", precision: nil + t.datetime "birth_date" t.integer "ssn" t.string "phone" t.string "email" t.string "password" - t.datetime "checkout_time", precision: nil + t.datetime "checkout_time" t.datetime "created_at", null: false t.datetime "updated_at", null: false t.text "services" @@ -1138,8 +1137,8 @@ end create_table "user_acceptable_verified_credentials", force: :cascade do |t| - t.datetime "acceptable_verified_credential_at", precision: nil - t.datetime "idme_verified_credential_at", precision: nil + t.datetime "acceptable_verified_credential_at" + t.datetime "idme_verified_credential_at" t.uuid "user_account_id", null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -1170,7 +1169,7 @@ t.string "logingov_uuid" t.string "mhv_uuid" t.string "dslogon_uuid" - t.datetime "verified_at", precision: nil + t.datetime "verified_at" t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "backing_idme_uuid" @@ -1192,15 +1191,15 @@ t.date "last_revision_on" t.integer "pages" t.string "sha256" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "valid_pdf", default: false t.text "form_usage" t.text "form_tool_intro" t.string "form_tool_url" t.string "form_type" t.string "language" - t.datetime "deleted_at", precision: nil + t.datetime "deleted_at" t.string "related_forms", array: true t.jsonb "benefit_categories" t.string "form_details_url" @@ -1247,8 +1246,8 @@ t.string "status", default: "pending", null: false t.string "code" t.string "detail" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "s3_deleted" t.string "consumer_name" t.uuid "consumer_id" @@ -1276,8 +1275,8 @@ t.string "name" t.string "phone" t.string "state", limit: 2 - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "address_type" t.string "city" t.string "country_code_iso3" @@ -1307,13 +1306,10 @@ t.string "last_name" t.string "email" t.string "phone" - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "poa_codes", default: [], array: true t.string "user_types", default: [], array: true - t.text "ssn_ciphertext" - t.text "dob_ciphertext" - t.text "encrypted_kms_key" t.string "middle_initial" t.string "address_type" t.string "city" @@ -1342,8 +1338,8 @@ end create_table "vic_submissions", id: :serial, force: :cascade do |t| - t.datetime "created_at", precision: nil, null: false - t.datetime "updated_at", precision: nil, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "state", default: "pending", null: false t.uuid "guid", null: false t.json "response" @@ -1373,10 +1369,10 @@ create_table "vye_awards", force: :cascade do |t| t.integer "user_info_id" t.string "cur_award_ind" - t.datetime "award_begin_date", precision: nil - t.datetime "award_end_date", precision: nil + t.datetime "award_begin_date" + t.datetime "award_end_date" t.integer "training_time" - t.datetime "payment_date", precision: nil + t.datetime "payment_date" t.decimal "monthly_rate" t.string "begin_rsn" t.string "end_rsn" @@ -1413,7 +1409,7 @@ t.text "ssn_ciphertext" t.string "claim_no_ciphertext" t.string "doc_type" - t.datetime "queue_date", precision: nil + t.datetime "queue_date" t.string "rpo" t.text "encrypted_kms_key" t.datetime "created_at", null: false @@ -1439,9 +1435,9 @@ t.text "stub_nm_ciphertext" t.string "mr_status" t.string "rem_ent" - t.datetime "cert_issue_date", precision: nil - t.datetime "del_date", precision: nil - t.datetime "date_last_certified", precision: nil + t.datetime "cert_issue_date" + t.datetime "del_date" + t.datetime "date_last_certified" t.integer "rpo_code" t.string "fac_code" t.decimal "payment_amt" @@ -1471,8 +1467,8 @@ t.string "change_flag" t.integer "rpo_code" t.boolean "rpo_flag" - t.datetime "act_begin", precision: nil - t.datetime "act_end", precision: nil + t.datetime "act_begin" + t.datetime "act_end" t.string "source_ind" t.datetime "created_at", null: false t.datetime "updated_at", null: false From e238e07cd407bbf1ce2b73ffc48207e4c75f7e89 Mon Sep 17 00:00:00 2001 From: Andrew Herzberg Date: Thu, 18 Apr 2024 13:09:40 -0700 Subject: [PATCH 212/260] Mobile Payment information - use generic direct deposit confirmation email (#16405) --- .../controllers/mobile/v0/payment_information_controller.rb | 2 +- .../mobile/spec/request/payment_information_request_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/mobile/app/controllers/mobile/v0/payment_information_controller.rb b/modules/mobile/app/controllers/mobile/v0/payment_information_controller.rb index 3d86fb46cf6..643c9fffb8f 100644 --- a/modules/mobile/app/controllers/mobile/v0/payment_information_controller.rb +++ b/modules/mobile/app/controllers/mobile/v0/payment_information_controller.rb @@ -104,7 +104,7 @@ def validate_pay_info end def send_lighthouse_confirmation_email - VANotifyDdEmailJob.send_to_emails(@current_user.all_emails, :comp_and_pen) + VANotifyDdEmailJob.send_to_emails(@current_user.all_emails) end end end diff --git a/modules/mobile/spec/request/payment_information_request_spec.rb b/modules/mobile/spec/request/payment_information_request_spec.rb index 449d0f5e203..f412bbd7b9d 100644 --- a/modules/mobile/spec/request/payment_information_request_spec.rb +++ b/modules/mobile/spec/request/payment_information_request_spec.rb @@ -193,12 +193,12 @@ context 'when the user does have an associated email address' do subject do VCR.use_cassette('lighthouse/direct_deposit/update/200_valid') do - put '/mobile/v0/payment-information/benefits', params: payment_info_request, headers: + put '/mobile/v0/payment-information/benefits', params: payment_info_request, headers: sis_headers(json: true) end end it 'calls VA Notify background job to send an email' do - user.all_emails do |email| + user.all_emails.each do |email| expect(VANotifyDdEmailJob).to receive(:perform_async).with(email, nil) end From e9b9240db1376e4ccc6083c947d3f13df8647016 Mon Sep 17 00:00:00 2001 From: Bryan Alexander Date: Thu, 18 Apr 2024 18:58:29 -0400 Subject: [PATCH 213/260] 80872: Add ivc_champva_form model, factory and tests (#16387) * 80872: Add ivc_champva_form model, factory and tests * 80872: Change modle to one liner and add more tests --- .github/CODEOWNERS | 3 ++ app/models/ivc_champva_form.rb | 7 ++++ spec/factories/ivc_champva_forms.rb | 14 +++++++ spec/models/ivc_champva_forms_spec.rb | 60 +++++++++++++++++++++++++++ 4 files changed, 84 insertions(+) create mode 100644 app/models/ivc_champva_form.rb create mode 100644 spec/factories/ivc_champva_forms.rb create mode 100644 spec/models/ivc_champva_forms_spec.rb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index cfb87e345fa..5743c812443 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -265,6 +265,7 @@ app/models/identifier_index.rb @department-of-veterans-affairs/vsa-debt-resoluti app/models/inherited_proofing @department-of-veterans-affairs/octo-identity app/models/inherited_proof_verified_user_account.rb @department-of-veterans-affairs/octo-identity app/models/in_progress_form.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/models/ivc_champva_form.rb @department-of-veterans-affairs/champva-engineering @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/lighthouse_document.rb @department-of-veterans-affairs/backend-review-group app/models/maintenance_window.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/message_draft.rb @department-of-veterans-affairs/vfs-mhv-secure-messaging @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1109,6 +1110,7 @@ spec/factories/iam_user_identities.rb @department-of-veterans-affairs/octo-ident spec/factories/iam_users.rb @department-of-veterans-affairs/octo-identity spec/factories/inherited_proofing @department-of-veterans-affairs/octo-identity spec/factories/in_progress_forms @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/factories/ivc_champva_forms.rb @department-of-veterans-affairs/champva-engineering @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/factories/lighthouse @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/factories/maintenance_windows.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/factories/message_drafts.rb @department-of-veterans-affairs/vfs-mhv-secure-messaging @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1458,6 +1460,7 @@ spec/models/iam_user_identity_spec.rb @department-of-veterans-affairs/octo-ident spec/models/inherited_proofing @department-of-veterans-affairs/octo-identity spec/models/inherited_proof_verified_user_account_spec.rb @department-of-veterans-affairs/octo-identity spec/models/in_progress_form_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/models/ivc_champva_forms_spec.rb @department-of-veterans-affairs/champva-engineering @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/message_spec.rb @department-of-veterans-affairs/vfs-mhv-secure-messaging @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/mhv_opt_in_flag_spec.rb @department-of-veterans-affairs/vfs-mhv-secure-messaging @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/models/mpi_data_spec.rb @department-of-veterans-affairs/octo-identity diff --git a/app/models/ivc_champva_form.rb b/app/models/ivc_champva_form.rb new file mode 100644 index 00000000000..90687c522ec --- /dev/null +++ b/app/models/ivc_champva_form.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class IvcChampvaForm < ApplicationRecord + validates :email, presence: true, uniqueness: true + + # Add more complex data modeling here outside of CRUD +end diff --git a/spec/factories/ivc_champva_forms.rb b/spec/factories/ivc_champva_forms.rb new file mode 100644 index 00000000000..e5eb1636932 --- /dev/null +++ b/spec/factories/ivc_champva_forms.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +FactoryBot.define do + factory :ivc_champva_form do + email { Faker::Internet.email } + first_name { Faker::Name.first_name } + last_name { Faker::Name.last_name } + form_number { '10-10D' } + file_name { Faker::File.file_name } + form_uuid { SecureRandom.uuid } + s3_status { 200 } + pega_status { %w[pending processing completed].sample } + end +end diff --git a/spec/models/ivc_champva_forms_spec.rb b/spec/models/ivc_champva_forms_spec.rb new file mode 100644 index 00000000000..5b1c1cb32f1 --- /dev/null +++ b/spec/models/ivc_champva_forms_spec.rb @@ -0,0 +1,60 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe IvcChampvaForm, type: :model do + describe 'validations' do + it { is_expected.to validate_presence_of(:email) } + it { is_expected.to validate_uniqueness_of(:email) } + + context 'when email is missing' do + it 'is invalid' do + form = build(:ivc_champva_form, email: nil) + expect(form).not_to be_valid + expect(form.errors[:email]).to include("can't be blank") + end + end + + context 'when email already exists' do + let!(:existing_form) { create(:ivc_champva_form, email: 'existing@aol.com') } + + it 'is invalid' do + form = build(:ivc_champva_form, email: 'existing@aol.com') + expect(form).not_to be_valid + expect(form.errors[:email]).to include('has already been taken') + end + end + end + + describe 'factory' do + it 'is valid' do + expect(build(:ivc_champva_form)).to be_valid + end + end + + describe 'methods' do + describe '#create' do + it 'creates a new form' do + expect { create(:ivc_champva_form) }.to change(IvcChampvaForm, :count).by(1) + end + end + + describe '#update' do + let(:form) { create(:ivc_champva_form) } + + it 'updates an existing form' do + new_email = 'new_email@example.com' + form.update(email: new_email) + expect(form.reload.email).to eq(new_email) + end + end + + describe '#destroy' do + let!(:form) { create(:ivc_champva_form) } + + it 'deletes an existing form' do + expect { form.destroy }.to change(IvcChampvaForm, :count).by(-1) + end + end + end +end From e67744a0252a4fe0f999cce66401174c59fcadad Mon Sep 17 00:00:00 2001 From: Tom Harrison Date: Thu, 18 Apr 2024 20:15:08 -0400 Subject: [PATCH 214/260] Update direct deposit account number validation (#16407) --- .../direct_deposit/payment_account.rb | 4 +- .../direct_deposit/payment_account_spec.rb | 64 +++++++++++++++++-- 2 files changed, 60 insertions(+), 8 deletions(-) diff --git a/lib/lighthouse/direct_deposit/payment_account.rb b/lib/lighthouse/direct_deposit/payment_account.rb index 8df2154826c..57cf080433a 100644 --- a/lib/lighthouse/direct_deposit/payment_account.rb +++ b/lib/lighthouse/direct_deposit/payment_account.rb @@ -8,11 +8,11 @@ class PaymentAccount attr_accessor :name, :account_number, :routing_number attr_writer :account_type - ACCOUNT_NUM_REGEX = /\A\d*\z/ + ACCOUNT_NUM_REGEX = /\A[a-zA-Z0-9]+\z/ ROUTING_NUM_REGEX = /\A\d{9}\z/ validates :account_type, inclusion: { in: %w[Checking Savings] }, presence: true - validates :account_number, presence: true + validates :account_number, length: { in: 4..17 }, allow_blank: false validates :routing_number, presence: true validates_format_of :account_number, with: ACCOUNT_NUM_REGEX diff --git a/spec/lib/lighthouse/direct_deposit/payment_account_spec.rb b/spec/lib/lighthouse/direct_deposit/payment_account_spec.rb index e852401befa..9b128879e04 100644 --- a/spec/lib/lighthouse/direct_deposit/payment_account_spec.rb +++ b/spec/lib/lighthouse/direct_deposit/payment_account_spec.rb @@ -4,20 +4,72 @@ require 'lighthouse/direct_deposit/payment_account' RSpec.describe Lighthouse::DirectDeposit::PaymentAccount do + let(:account) do + described_class.new( + account_type: 'CHECKING', + routing_number: '123456789', + account_number: 'ABC456789' + ) + end + describe '#account_type' do - context 'when account_type is valid' do + context 'when in list' do it 'returns the capitalized account_type' do - account = described_class.new(account_type: 'CHECKING') expect(account.account_type).to eq('Checking') end end - context 'when account_type is not valid' do - it 'returns an error' do - account = described_class.new(account_type: 'invalid') - account.valid? + context 'when not in list' do + it 'is invalid' do + account.account_type = 'invalid' + expect(account).not_to be_valid expect(account.errors[:account_type]).to include('is not included in the list') end end end + + describe '#account_number' do + it 'must be present' do + account.account_number = nil + expect(account).not_to be_valid + expect(account.errors[:account_number]).to include( + 'is too short (minimum is 4 characters)', + 'is too long (maximum is 17 characters)' + ) + end + + it 'accepts letters and digits' do + expect(account).to be_valid + end + + it 'does not allow non-alphanumeric characters' do + account.account_number = '%as.12-' + expect(account).not_to be_valid + end + + context 'when length is between 4 and 17' do + it 'is invalid' do + (4..17).each do |length| + account.account_number = ('1' * length) + expect(account).to be_valid + end + end + end + + context 'when length is less than 4' do + it 'is invalid' do + account.account_number = '123' + expect(account).not_to be_valid + expect(account.errors[:account_number]).to include('is too short (minimum is 4 characters)') + end + end + + context 'when length is more than 17' do + it 'is invalid' do + account.account_number = '1' * 18 + expect(account).not_to be_valid + expect(account.errors[:account_number]).to include('is too long (maximum is 17 characters)') + end + end + end end From 029abb20bd73f8ee69278e22417d66ed13f2b407 Mon Sep 17 00:00:00 2001 From: Kevin Duensing Date: Fri, 19 Apr 2024 09:16:25 -0400 Subject: [PATCH 215/260] Add sts scopes support (#16402) * Add sts scopes support * Fix scopes to dynamically change based on env --- config/settings.yml | 2 ++ modules/travel_pay/app/services/travel_pay/client.rb | 11 +++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/config/settings.yml b/config/settings.yml index 4ca4465d021..4de2c223a2f 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -1667,6 +1667,8 @@ brd: travel_pay: + sts: + service_account_id: ~ mock: true veis: client_id: ~ diff --git a/modules/travel_pay/app/services/travel_pay/client.rb b/modules/travel_pay/app/services/travel_pay/client.rb index 24ef261c2c9..9d9114a7e17 100644 --- a/modules/travel_pay/app/services/travel_pay/client.rb +++ b/modules/travel_pay/app/services/travel_pay/client.rb @@ -115,6 +115,7 @@ def build_sts_assertion(user) service_account_id = Settings.travel_pay.sts.service_account_id host_baseurl = build_host_baseurl({ ip_form: false }) audience_baseurl = build_host_baseurl({ ip_form: true }) + scopes = Settings.travel_pay.sts.scope.blank? ? [] : [Settings.travel_pay.sts.scope] current_time = Time.now.to_i jti = SecureRandom.uuid @@ -125,7 +126,7 @@ def build_sts_assertion(user) 'aud' => "#{audience_baseurl}/v0/sign_in/token", 'iat' => current_time, 'exp' => current_time + 300, - 'scopes' => [], + 'scopes' => scopes, 'service_account_id' => service_account_id, 'jti' => jti, 'user_attributes' => { 'icn' => user.icn } @@ -137,9 +138,11 @@ def build_host_baseurl(config) host = Settings.hostname if env == 'localhost' - return 'http://127.0.0.1:3000' if config[:ip_form] - - 'http://localhost:3000' + if config[:ip_form] + return 'http://127.0.0.1:3000' + else + return 'http://localhost:3000' + end end "https://#{host}" From 2d1c0151520c6c6117a4b8c9999cb0adf3df3d26 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Fri, 19 Apr 2024 11:20:19 -0400 Subject: [PATCH 216/260] Remove CHAMPVA IVC code from Simple Forms API: Part I (#16401) * Remove CHAMPVA IVC code from Simple Forms API: Part I * rubocop * remove dependency on simple_forms_api from ivc_champva * CODEOWNERS * Make tests pass * test * fix CODEOWNERS --- .github/CODEOWNERS | 1 + .../app/services/ivc_champva/pdf_filler.rb | 4 +- .../simple_forms_api/v1/uploads_controller.rb | 99 +++---------------- .../app/form_mappings/vha_10_10d.json.erb | 74 -------------- .../app/form_mappings/vha_10_7959c.json.erb | 63 ------------ .../app/form_mappings/vha_10_7959f_1.json.erb | 16 --- .../app/form_mappings/vha_10_7959f_2.json.erb | 17 ---- .../services/simple_forms_api/pdf_stamper.rb | 2 +- .../spec/requests/v1/uploads_spec.rb | 33 +------ .../spec/services/pdf_filler_spec.rb | 14 ++- .../spec/services/pdf_stamper_spec.rb | 20 ---- 11 files changed, 30 insertions(+), 313 deletions(-) delete mode 100644 modules/simple_forms_api/app/form_mappings/vha_10_10d.json.erb delete mode 100644 modules/simple_forms_api/app/form_mappings/vha_10_7959c.json.erb delete mode 100644 modules/simple_forms_api/app/form_mappings/vha_10_7959f_1.json.erb delete mode 100644 modules/simple_forms_api/app/form_mappings/vha_10_7959f_2.json.erb diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 5743c812443..0f84418b13b 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -958,6 +958,7 @@ modules/dhp_connected_devices @department-of-veterans-affairs/digital-health-pla modules/facilities_api @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group modules/health_quest @department-of-veterans-affairs/vsa-healthcare-health-quest-1-backend modules/income_limits @department-of-veterans-affairs/vfs-public-websites-frontend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +modules/ivc_champva @department-of-veterans-affairs/champva-engineering @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group modules/meb_api @department-of-veterans-affairs/my-education-benefits modules/mobile @department-of-veterans-affairs/mobile-api-team modules/mocked_authentication @department-of-veterans-affairs/octo-identity diff --git a/modules/ivc_champva/app/services/ivc_champva/pdf_filler.rb b/modules/ivc_champva/app/services/ivc_champva/pdf_filler.rb index db0ad19ac2b..a251d97e766 100644 --- a/modules/ivc_champva/app/services/ivc_champva/pdf_filler.rb +++ b/modules/ivc_champva/app/services/ivc_champva/pdf_filler.rb @@ -6,7 +6,7 @@ module IvcChampva class PdfFiller attr_accessor :form, :form_number, :name - TEMPLATE_BASE = Rails.root.join('modules', 'simple_forms_api', 'templates') + TEMPLATE_BASE = Rails.root.join('modules', 'ivc_champva', 'templates') def initialize(form_number:, form:, name: nil) @form = form @@ -32,7 +32,7 @@ def generate(current_loa = nil) end def mapped_data - template = Rails.root.join('modules', 'simple_forms_api', 'app', 'form_mappings', "#{form_number}.json.erb").read + template = Rails.root.join('modules', 'ivc_champva', 'app', 'form_mappings', "#{form_number}.json.erb").read b = binding b.local_variable_set(:data, form) result = ERB.new(template).result(b) diff --git a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb index 4890f40850d..a34f2dfb283 100644 --- a/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb +++ b/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb @@ -27,12 +27,6 @@ class UploadsController < ApplicationController '20-10207' => 'vba_20_10207' }.freeze - IVC_FORM_NUMBER_MAP = { - '10-10D' => 'vha_10_10d', - '10-7959F-1' => 'vha_10_7959f_1', - '10-7959F-2' => 'vha_10_7959f_2' - }.freeze - UNAUTHENTICATED_FORMS = %w[40-0247 21-10210 21P-0847 40-10007].freeze def submit @@ -56,7 +50,7 @@ def submit end def submit_supporting_documents - if %w[40-0247 20-10207 10-10D 40-10007 10-7959F-2].include?(params[:form_id]) + if %w[40-0247 20-10207 40-10007].include?(params[:form_id]) attachment = PersistentAttachments::MilitaryRecords.new(form_id: params[:form_id]) attachment.file = params['file'] raise Common::Exceptions::ValidationErrors, attachment unless attachment.valid? @@ -116,20 +110,15 @@ def handle264555 def submit_form_to_central_mail form_id = get_form_id parsed_form_data = JSON.parse(params.to_json) - file_path, ivc_file_paths, metadata, form = get_file_paths_and_metadata(parsed_form_data) - - if IVC_FORM_NUMBER_MAP.value?(form_id) - Datadog::Tracing.active_trace&.set_tag('ivc_form_id', form_id) - status, error_message = handle_ivc_uploads(form_id, metadata, ivc_file_paths) - else - status, confirmation_number = upload_pdf_to_benefits_intake(file_path, metadata, form_id) - form.track_user_identity(confirmation_number) - - Rails.logger.info( - 'Simple forms api - sent to benefits intake', - { form_number: params[:form_number], status:, uuid: confirmation_number } - ) - end + file_path, metadata, form = get_file_paths_and_metadata(parsed_form_data) + + status, confirmation_number = upload_pdf_to_benefits_intake(file_path, metadata, form_id) + form.track_user_identity(confirmation_number) + + Rails.logger.info( + 'Simple forms api - sent to benefits intake', + { form_number: params[:form_number], status:, uuid: confirmation_number } + ) if status == 200 && Flipper.enabled?(:simple_forms_email_confirmations) SimpleFormsApi::ConfirmationEmail.new( @@ -137,34 +126,7 @@ def submit_form_to_central_mail ).send end - { json: get_json(confirmation_number || nil, form_id, error_message || nil), status: } - end - - def handle_ivc_uploads(form_id, metadata, pdf_file_paths) - meta_file_name = "#{form_id}_metadata.json" - meta_file_path = "tmp/#{meta_file_name}" - - pdf_results = - pdf_file_paths.map do |pdf_file_path| - pdf_file_name = pdf_file_path.gsub('tmp/', '').gsub('-tmp', '') - upload_to_ivc_s3(pdf_file_name, pdf_file_path, metadata) - end - - all_pdf_success = pdf_results.all? { |(status, _)| status == 200 } - - if all_pdf_success - File.write(meta_file_path, metadata) - meta_upload_status, meta_upload_error_message = upload_to_ivc_s3(meta_file_name, meta_file_path) - - if meta_upload_status == 200 - FileUtils.rm_f(meta_file_path) - [meta_upload_status, nil] - else - [meta_upload_status, meta_upload_error_message] - end - else - [pdf_results] - end + { json: get_json(confirmation_number || nil, form_id), status: } end def get_file_paths_and_metadata(parsed_form_data) @@ -180,15 +142,9 @@ def get_file_paths_and_metadata(parsed_form_data) metadata = SimpleFormsApiSubmission::MetadataValidator.validate(form.metadata, zip_code_is_us_based: form.zip_code_is_us_based) - maybe_add_file_paths = - case form_id - when 'vba_40_0247', 'vba_20_10207', 'vha_10_10d', 'vba_40_10007', 'vha_10_7959f_2' - form.handle_attachments(file_path) - else - [file_path] - end + form.handle_attachments(file_path) if %w[vba_40_0247 vba_20_10207 vba_40_10007].include? form_id - [file_path, maybe_add_file_paths, metadata, form] + [file_path, metadata, form] end def get_upload_location_and_uuid(lighthouse_service, form_id) @@ -203,17 +159,6 @@ def get_upload_location_and_uuid(lighthouse_service, form_id) } end - def upload_to_ivc_s3(file_name, file_path, metadata = {}) - case ivc_s3_client.put_object(file_name, file_path, metadata) - in { success: true } - [200] - in { success: false, error_message: error_message } - [400, error_message] - else - [500, 'Unexpected response from S3 upload'] - end - end - def upload_pdf_to_benefits_intake(file_path, metadata, form_id) lighthouse_service = SimpleFormsApiSubmission::Service.new uuid_and_location = get_upload_location_and_uuid(lighthouse_service, form_id) @@ -264,29 +209,15 @@ def get_form_id form_number = params[:form_number] raise 'missing form_number in params' unless form_number - if IVC_FORM_NUMBER_MAP.key?(form_number) - IVC_FORM_NUMBER_MAP[form_number] - else - FORM_NUMBER_MAP[form_number] - end + FORM_NUMBER_MAP[form_number] end - def get_json(confirmation_number, form_id, error_message) + def get_json(confirmation_number, form_id) json = { confirmation_number: } json[:expiration_date] = 1.year.from_now if form_id == 'vba_21_0966' - json[:error_message] = error_message json end - - def ivc_s3_client - @ivc_s3_client ||= SimpleFormsApiSubmission::S3.new( - region: Settings.ivc_forms.s3.region, - access_key_id: Settings.ivc_forms.s3.aws_access_key_id, - secret_access_key: Settings.ivc_forms.s3.aws_secret_access_key, - bucket_name: Settings.ivc_forms.s3.bucket - ) - end end end end diff --git a/modules/simple_forms_api/app/form_mappings/vha_10_10d.json.erb b/modules/simple_forms_api/app/form_mappings/vha_10_10d.json.erb deleted file mode 100644 index 9f3ecb0a88f..00000000000 --- a/modules/simple_forms_api/app/form_mappings/vha_10_10d.json.erb +++ /dev/null @@ -1,74 +0,0 @@ -{ - "form1[0].#subform[0].VeteransLastName[0]": "<%= form.data.dig('veteran', 'full_name', 'last') %>", - "form1[0].#subform[0].VeteransFirstName[0]": "<%= form.data.dig('veteran', 'full_name', 'first') %>", - "form1[0].#subform[0].VeteransMI[0]": "<%= form.data.dig('veteran', 'full_name', 'middle') %>", - "form1[0].#subform[0].VeteransSSN[0]": "<%= form.data.dig('veteran', 'ssn_or_tin') %>", - "form1[0].#subform[0].VAFileNumber[0]": "<%= form.data.dig('veteran', 'va_claim_number') %>", - "form1[0].#subform[0].VeteransStreetAddress[0]": "<%= form.data.dig('veteran', 'address', 'street') %>", - "form1[0].#subform[0].VeteransState[0]": "<%= form.data.dig('veteran', 'address', 'state') %>", - "form1[0].#subform[0].VeteransCity[0]": "<%= form.data.dig('veteran', 'address', 'city') %>", - "form1[0].#subform[0].VeteransZipCode[0]": "<%= form.data.dig('veteran', 'address', 'postal_code') %>", - "form1[0].#subform[0].VeteransPhoneNumber[0]": "<%= form.data.dig('veteran', 'phone_number') %>", - "form1[0].#subform[0].VeteransDateOfBirth[0]": "<%= form.data.dig('veteran', 'date_of_birth') %>", - "form1[0].#subform[0].VeteransDateOfMarriage[0]": "<%= form.data.dig('veteran', 'date_of_marriage') %>", - "form1[0].#subform[0].IsTheVeteranDeceased[0]": "<%= form.data.dig('veteran', 'is_deceased') ? 1 : 0 %>", - "form1[0].#subform[0].VeteransDateOfDeath[0]": "<%= form.data.dig('veteran', 'date_of_death') %>", - "form1[0].#subform[0].DieOnActiveMilitaryService[0]": "<%= form.data.dig('veteran', 'is_active_service_death') ? 1 : 0 %>", - "form1[0].#subform[0].LastName1[0]": "<%= form.data['applicants'][0]&.dig('full_name', 'last') %>", - "form1[0].#subform[0].FirstName1[0]": "<%= form.data['applicants'][0]&.dig('full_name', 'first') %>", - "form1[0].#subform[0].MI1[0]": "<%= form.data['applicants'][0]&.dig('full_name', 'middle') %>", - "form1[0].#subform[0].SSN1[0]": "<%= form.data['applicants'][0]&.dig('ssn_or_tin') %>", - "form1[0].#subform[0].StreetAddress1[0]": "<%= form.data['applicants'][0]&.dig('address', 'street') %>", - "form1[0].#subform[0].City1[0]": "<%= form.data['applicants'][0]&.dig('address', 'city') %>", - "form1[0].#subform[0].ZipCode1[0]": "<%= form.data['applicants'][0]&.dig('address', 'postal_code') %>", - "form1[0].#subform[0].DateOfBirth1[0]": "<%= form.data['applicants'][0]&.dig('date_of_birth') %>", - "form1[0].#subform[0].EmailAddress1[0]": "<%= form.data['applicants'][0]&.dig('email') %>", - "form1[0].#subform[0].PhoneNumber1[0]": "<%= form.data['applicants'][0]&.dig('phone_number') %>", - "form1[0].#subform[0].Gender1[0]": "<%= form.data['applicants'][0]&.dig('gender') ? 1 : 0 %>", - "form1[0].#subform[0].EnrolledMedicare[0]": "<%= form.data['applicants'][0]&.dig('is_enrolled_in_medicare') ? 1 : 0 %>", - "form1[0].#subform[0].HasOtherInsurance[0]": "<%= form.data['applicants'][0]&.dig('has_other_health_insurance') ? 1 : 0 %>", - "form1[0].#subform[0].RelationshipToVeteran1[0]": "<%= form.data['applicants'][0]&.dig('vet_relationship') %>", - "form1[0].#subform[0].State1[0]": "<%= form.data['applicants'][0]&.dig('address', 'state') %>", - "form1[0].#subform[0].LastName2[0]": "<%= form.data['applicants'][1]&.dig('full_name', 'last') %>", - "form1[0].#subform[0].FirstName2[0]": "<%= form.data['applicants'][1]&.dig('full_name', 'first') %>", - "form1[0].#subform[0].MI2[0]": "<%= form.data['applicants'][1]&.dig('full_name', 'middle') %>", - "form1[0].#subform[0].SSN2[0]": "<%= form.data['applicants'][1]&.dig('ssn_or_tin') %>", - "form1[0].#subform[0].StreetAddress2[0]": "<%= form.data['applicants'][1]&.dig('address', 'street') %>", - "form1[0].#subform[0].City2[0]": "<%= form.data['applicants'][1]&.dig('address', 'city') %>", - "form1[0].#subform[0].ZipCode2[0]": "<%= form.data['applicants'][1]&.dig('address', 'postal_code') %>", - "form1[0].#subform[0].DateOfBirth2[0]": "<%= form.data['applicants'][1]&.dig('date_of_birth') %>", - "form1[0].#subform[0].EmailAddress2[0]": "<%= form.data['applicants'][1]&.dig('email') %>", - "form1[0].#subform[0].PhoneNumber2[0]": "<%= form.data['applicants'][1]&.dig('phone_number') %>", - "form1[0].#subform[0].Gender2[0]": "<%= form.data['applicants'][1]&.dig('gender') ? 1 : 0 %>", - "form1[0].#subform[0].EnrolledMedicare[1]": "<%= form.data['applicants'][1]&.dig('is_enrolled_in_medicare') ? 1 : 0 %>", - "form1[0].#subform[0].HasOtherInsurance[1]": "<%= form.data['applicants'][1]&.dig('has_other_health_insurance') ? 1 : 0 %>", - "form1[0].#subform[0].RelationshipToVeteran2[0]": "<%= form.data['applicants'][1]&.dig('vet_relationship') %>", - "form1[0].#subform[0].State2[0]": "<%= form.data['applicants'][1]&.dig('address', 'state') %>", - "form1[0].#subform[0].LastName3[0]": "<%= form.data['applicants'][2]&.dig('full_name', 'last') %>", - "form1[0].#subform[0].FirstName3[0]": "<%= form.data['applicants'][2]&.dig('full_name', 'first') %>", - "form1[0].#subform[0].MI3[0]": "<%= form.data['applicants'][2]&.dig('full_name', 'middle') %>", - "form1[0].#subform[0].SSN3[0]": "<%= form.data['applicants'][2]&.dig('ssn_or_tin') %>", - "form1[0].#subform[0].StreetAddress3[0]": "<%= form.data['applicants'][2]&.dig('address', 'street') %>", - "form1[0].#subform[0].City3[0]": "<%= form.data['applicants'][2]&.dig('address', 'city') %>", - "form1[0].#subform[0].ZipCode3[0]": "<%= form.data['applicants'][2]&.dig('address', 'postal_code') %>", - "form1[0].#subform[0].DateOfBirth3[0]": "<%= form.data['applicants'][2]&.dig('date_of_birth') %>", - "form1[0].#subform[0].EmailAddress3[0]": "<%= form.data['applicants'][2]&.dig('email') %>", - "form1[0].#subform[0].PhoneNumber3[0]": "<%= form.data['applicants'][2]&.dig('phone_number') %>", - "form1[0].#subform[0].Gender3[0]": "<%= form.data['applicants'][2]&.dig('gender') ? 1 : 0 %>", - "form1[0].#subform[0].EnrolledMedicare[2]": "<%= form.data['applicants'][2]&.dig('is_enrolled_in_medicare') ? 1 : 0 %>", - "form1[0].#subform[0].HasOtherInsurance[2]": "<%= form.data['applicants'][2]&.dig('has_other_health_insurance') ? 1 : 0 %>", - "form1[0].#subform[0].RelationshipToVeteran3[0]": "<%= form.data['applicants'][2]&.dig('vet_relationship') %>", - "form1[0].#subform[0].State3[0]": "<%= form.data['applicants'][2]&.dig('address', 'state') %>", - "form1[0].#subform[0].DateSigned[0]": "<%= form.data.dig('certification', 'date') %>", - "form1[0].#subform[0].SignatureField11[0]": "<%= form.data['statement_of_truth_signature'] %>", - "form1[0].#subform[0].LastName4[0]": "<%= form.data.dig('certification', 'lastName') %>", - "form1[0].#subform[0].FirstName4[0]": "<%= form.data.dig('certification', 'firstName') %>", - "form1[0].#subform[0].MI4[0]": "<%= form.data.dig('certification', 'middleInitial') %>", - "form1[0].#subform[0].StreetAddress4[0]": "<%= form.data.dig('certification', 'streetAddress') %>", - "form1[0].#subform[0].City4[0]": "<%= form.data.dig('certification', 'city') %>", - "form1[0].#subform[0].ZipCode4[0]": "<%= form.data.dig('certification', 'postal_code') %>", - "form1[0].#subform[0].State4[0]": "<%= form.data.dig('certification', 'state') %>", - "form1[0].#subform[0].RelationshipToApplicants[0]": "<%= form.data.dig('certification', 'relationship') %>", - "form1[0].#subform[0].PhoneNumber4[0]": "<%= form.data.dig('certification', 'phone_number') %>", - "form1[0]": "<%= form.data.dig('form1') %>" -} diff --git a/modules/simple_forms_api/app/form_mappings/vha_10_7959c.json.erb b/modules/simple_forms_api/app/form_mappings/vha_10_7959c.json.erb deleted file mode 100644 index da2e998ad6a..00000000000 --- a/modules/simple_forms_api/app/form_mappings/vha_10_7959c.json.erb +++ /dev/null @@ -1,63 +0,0 @@ -{ - "form1[0].#subform[0].#area[0].Doyouhaveotherinsyesno[0]": "<%= form.data.dig('has_other_health_insurance') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].#area[0]": "<%= form.data.dig('') %>", - "form1[0].#subform[0].NewAddressBox-1[0]": "<%= form.data.dig('is_new_address') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].PhoneNumb-1[0]": "<%= form.data.dig('applicants', 'home_phone') %>", - "form1[0].#subform[0].PartABDBkgrnd[0].PartARadioButtonList[0]": "<%= form.data.dig('part_a', 'has_part_a') == 'F' ? 1 : 0 %>", - "form1[0].#subform[0].PartABDBkgrnd[0].PartBRadioButtonList[0]": "<%= form.data.dig('part_b','has_part_b') == 'F' ? 1 : 0 %>", - "form1[0].#subform[0].PartABDBkgrnd[0].PartDRadioButtonList[0]": "<%= form.data.dig('part_d','has_part_d') == 'F' ? 1 : 0 %>", - "form1[0].#subform[0].PartABDBkgrnd[0]": "<%= form.data.dig('') %>", - "form1[0].#subform[0].PartA_CarrierName[0]": "<%= form.data.dig('part_a','part_a_carrier') %>", - "form1[0].#subform[0].PartB_CarrierName[0]": "<%= form.data.dig('part_b','part_b_carrier') %>", - "form1[0].#subform[0].PartD_CarrierName[0]": "<%= form.data.dig('part_d','part_d_carrier') %>", - "form1[0].#subform[0].PharmacyBenefitsRadioButtonList[0]": "<%= form.data.dig('has_pharmacy_benefits') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].MedicareAdvantageRadioButtonList[0]": "<%= form.data.dig('has_medicare_advantage') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].#area[2].CheckBox-HMO-1[0]": "<%= form.data.dig('other_health_insurance1' , 'is_hmo') ? 1 : 0 %>", - "form1[0].#subform[0].#area[2].CheckBox-PPO-1[0]": "<%= form.data.dig('other_health_insurance1' , 'is_ppo') ? 1 : 0 %>", - "form1[0].#subform[0].#area[2].CheckBox1-MedicaidSA-1[0]": "<%= form.data.dig('other_health_insurance1' , 'is_medicaid') ? 1 : 0 %>", - "form1[0].#subform[0].#area[2].CheckBox-RxDiscount-1[0]": "<%= form.data.dig('other_health_insurance1' , 'is_rx_discount') ? 1 : 0 %>", - "form1[0].#subform[0].#area[2].#area[3].CheckBox-Medigap-1[0]": "<%= form.data.dig('other_health_insurance1' , 'is_medigap') ? 1 : 0 %>", - "form1[0].#subform[0].#area[2].#area[3].DropDownList-Medigap-1[0]": "<%= form.data.dig('other_health_insurance1' , 'is_medigap_type') ? 1 : 0 %>", - "form1[0].#subform[0].#area[2].CheckBox-Other-1[0]": "<%= form.data.dig('other_health_insurance1' , 'is_other_type') ? 1 : 0 %>", - "form1[0].#subform[0].Comments-Ins-1[0]": "<%= form.data.dig('other_health_insurance1', 'comments' ) %>", - "form1[0].#subform[0].DateTimeField1[0]": "<%= form.data.dig('DateTimeField1') %>", - "form1[0].#subform[0].NameofInsurance-1[0]": "<%= form.data.dig('other_health_insurance1' , 'name_of_health_insurance') %>", - "form1[0].#subform[0].Signature[0]": "<%= form.data['statement_of_truth_signature'] %>", - "form1[0].#subform[0].Date-PartA[0]": "<%= form.data.dig('part_a','part_a_effective_date') %>", - "form1[0].#subform[0].Date-PartB[0]": "<%= form.data.dig('part_b','part_b_effective_date') %>", - "form1[0].#subform[0].Date-PartD[0]": "<%= form.data.dig('part_d','part_d_effective_date') %>", - "form1[0].#subform[0].Date-NameInsurance-1[0]": "<%= form.data.dig('other_health_insurance1' , 'date_health_insurance') %>", - "form1[0].#subform[0].Date-TermnNameInsurance-1[0]": "<%= form.data.dig('other_health_insurance1' , 'terminate_date_health_insurance') %>", - "form1[0].#subform[0].#area[4].applicantSexRadioButtons2[0]": "<%= form.data.dig('male_or_female') == 'M' ? 1 : 0 %>", - "form1[0].#subform[0].#area[4]": "<%= form.data.dig('') %>", - "form1[0].#subform[0].applicantZipCode2[0]": "<%= form.data.dig('applicants', 'address', 'postal_code') %>", - "form1[0].#subform[0].applicantState2[0]": "<%= form.data.dig('applicants', 'address', 'state') %>", - "form1[0].#subform[0].applicantCity2[0]": "<%= form.data.dig('applicants', 'address', 'city') %>", - "form1[0].#subform[0].applicantStreetAddress2[0]": "<%= form.data.dig('applicants', 'address', 'street') %>", - "form1[0].#subform[0].applicantMiddleInitial2[0]": "<%= form.data.dig('applicants', 'full_name', 'middle') %>", - "form1[0].#subform[0].applicantFirstName2[0]": "<%= form.data.dig('applicants', 'full_name', 'first') %>", - "form1[0].#subform[0].applicantLastName2[0]": "<%= form.data.dig('applicants', 'full_name', 'last') %>", - "form1[0].#subform[0].applicantSocialSecurityNumber2[0]": "<%= form.data.dig('applicants', 'ssn_or_tin') %>", - "form1[0].#subform[0].RadioButtonList[0]": "<%= form.data.dig('other_health_insurance1' , 'does_insurance') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].#area[6].#area[7].RadioButtonList[1]": "<%= form.data.dig('other_health_insurance1' , 'does_explain') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].#area[6].#area[7]": "<%= form.data.dig('#area') %>", - "form1[0].#subform[0].#area[6]": "<%= form.data.dig('#area') %>", - "form1[0].#subform[0].RadioButtonList[2]": "<%= form.data.dig('other_health_insurance1' , 'does_prescription') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].#area[8].CheckBox-HMO-2[0]": "<%= form.data.dig('other_health_insurance2' , 'is_hmo') ? 1 : 0 %>", - "form1[0].#subform[0].#area[8].CheckBox-PPO-2[0]": "<%= form.data.dig('other_health_insurance2' , 'is_ppo') ? 1 : 0 %>", - "form1[0].#subform[0].#area[8].CheckBox1-MedicaidSA-2[0]": "<%= form.data.dig('other_health_insurance2' , 'is_medicaid') ? 1 : 0 %>", - "form1[0].#subform[0].#area[8].CheckBox-RxDiscount-2[0]": "<%= form.data.dig('other_health_insurance2' , 'is_rx_discount') ? 1 : 0 %>", - "form1[0].#subform[0].#area[8].#area[9].CheckBox-Medigap-2[0]": "<%= form.data.dig('other_health_insurance2' , 'is_medigap') ? 1 : 0 %>", - "form1[0].#subform[0].#area[8].#area[9].DropDownList-Medigap-2[0]": "<%= form.data.dig('other_health_insurance2' , 'is_medigap_type') ? 1 : 0 %>", - "form1[0].#subform[0].#area[8].CheckBox-Other-2[0]": "<%= form.data.dig('other_health_insurance2' , 'is_other_type') ? 1 : 0 %>", - "form1[0].#subform[0].Comments-Ins-2[0]": "<%= form.data.dig('other_health_insurance2', 'comments') %>", - "form1[0].#subform[0].NameofInsurance-2[0]": "<%= form.data.dig('other_health_insurance2', 'name_of_health_insurance') %>", - "form1[0].#subform[0].Date-NameInsurance-2[0]": "<%= form.data.dig('other_health_insurance2', 'date_health_insurance') %>", - "form1[0].#subform[0].Date-TermnNameInsurance-2[0]": "<%= form.data.dig('other_health_insurance2', 'terminate_date_health_insurance') %>", - "form1[0].#subform[0].RadioButtonList[3]": "<%= form.data.dig('other_health_insurance2' , 'does_insurance') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].RadioButtonList[4]": "<%= form.data.dig('other_health_insurance2' , 'does_explain') == 'T' ? 1 : 0 %>", - "form1[0].#subform[0].RadioButtonList[5]": "<%= form.data.dig('other_health_insurance2' , 'does_prescription') == 'T' ? 1 : 0 %>", - "form1[0]": "<%= form.data.dig('form1') %>" -} - - diff --git a/modules/simple_forms_api/app/form_mappings/vha_10_7959f_1.json.erb b/modules/simple_forms_api/app/form_mappings/vha_10_7959f_1.json.erb deleted file mode 100644 index ed90786035f..00000000000 --- a/modules/simple_forms_api/app/form_mappings/vha_10_7959f_1.json.erb +++ /dev/null @@ -1,16 +0,0 @@ -{ - "form1[0].#subform[0].VetLastName[0]": "<%= form.data.dig('veteran', 'full_name', 'last') %>", - "form1[0].#subform[0].VetFirstName[0]": "<%= form.data.dig('veteran', 'full_name', 'first') %>", - "form1[0].#subform[0].MiddleInitials[0]": "<%= form.data.dig('veteran', 'full_name', 'middle') %>", - "form1[0].#subform[0].SocialSecurityNumber[0]": "<%= form.data.dig('veteran', 'ssn') %>", - "form1[0].#subform[0].VAClaimFileNumber[0]": "<%= form.data.dig('veteran', 'va_claim_number') %>", - "form1[0].#subform[0].DateofBirth[0]": "<%= form.data.dig('veteran', 'date_of_birth') %>", - "form1[0].#subform[0].PhysicalAddress[0]": "<%= form.data.dig('veteran', 'physical_address', 'street') + '\n' + form.data.dig('veteran', 'physical_address', 'city') + ', ' + form.data.dig('veteran', 'physical_address', 'state') + '\n' + form.data.dig('veteran', 'physical_address', 'postal_code') %>", - "form1[0].#subform[0].Country[0]": "<%= form.data.dig('veteran', 'physical_address', 'country') %>", - "form1[0].#subform[0].MailingAddress[0]": "<%= form.data.dig('veteran', 'mailing_address', 'street') + '\n' + form.data.dig('veteran', 'mailing_address', 'city') + ', ' + form.data.dig('veteran', 'mailing_address', 'state') + '\n' + form.data.dig('veteran', 'mailing_address', 'postal_code') %>", - "form1[0].#subform[0].Country[1]": "<%= form.data.dig('veteran', 'mailing_address', 'country') %>", - "form1[0].#subform[0].TelephoneNumber[0]": "<%= form.data.dig('veteran', 'phone_number') %>", - "form1[0].#subform[0].EmailAddress[0]": "<%= form.data.dig('veteran', 'email_address') %>", - "form1[0].#subform[0].VeteranSignature[0]": "<%= form.data['statement_of_truth_signature'] %>", - "form1[0].#subform[0].Date[0]": "<%= form.data['current_date'] %>" -} diff --git a/modules/simple_forms_api/app/form_mappings/vha_10_7959f_2.json.erb b/modules/simple_forms_api/app/form_mappings/vha_10_7959f_2.json.erb deleted file mode 100644 index 6d5a307c362..00000000000 --- a/modules/simple_forms_api/app/form_mappings/vha_10_7959f_2.json.erb +++ /dev/null @@ -1,17 +0,0 @@ -{ - "vha107959fform[0].#subform[0].RadioButtonList[0]": "<%= form.data['payment_to_be_sent_type'] == 'Veteran' ? 0 : 1 %>", - "vha107959fform[0].#subform[0].LastName-1[0]": "<%= form.data.dig('veteran', 'full_name', 'last') %>", - "vha107959fform[0].#subform[0].FirstName-1[0]": "<%= form.data.dig('veteran', 'full_name', 'first') %>", - "vha107959fform[0].#subform[0].MiddleInitial-1[0]": "<%= form.data.dig('veteran', 'full_name', 'middle') %>", - "vha107959fform[0].#subform[0].SSN-1[0]": "<%= form.data.dig('veteran', 'ssn') %>", - "vha107959fform[0].#subform[0].VAClaimNumber-1[0]": "<%= form.data.dig('veteran', 'va_claim_number') %>", - "vha107959fform[0].#subform[0].DateofBirth-1[0]": "<%= form.data.dig('veteran', 'va_claim_number') %>", - "vha107959fform[0].#subform[0].PhysicalAddress1-1[0]": "<%= form.data.dig('veteran', 'physical_address', 'street') + '\n' + form.data.dig('veteran', 'physical_address', 'city') + ', ' + form.data.dig('veteran', 'physical_address', 'state') + '\n' + form.data.dig('veteran', 'physical_address', 'postal_code') %>", - "vha107959fform[0].#subform[0].PhysicalAddressCountry-1[0]": "<%= form.data.dig('veteran', 'physical_address', 'country') %>", - "vha107959fform[0].#subform[0].MailingAddress1-2[0]": "<%= form.data.dig('veteran', 'mailing_address', 'street') + '\n' + form.data.dig('veteran', 'mailing_address', 'city') + ', ' + form.data.dig('veteran', 'mailing_address', 'state') + '\n' + form.data.dig('veteran', 'mailing_address', 'postal_code') %>", - "vha107959fform[0].#subform[0].MailingAddressCountry[0]": "<%= form.data.dig('veteran', 'mailing_address', 'country') %>", - "vha107959fform[0].#subform[0].Telephone-1[0]": "<%= form.data.dig('veteran', 'phone_number') %>", - "vha107959fform[0].#subform[0].EmailAddress[0]": "<%= form.data.dig('veteran', 'email_address') %>", - "vha107959fform[0].#subform[0].SignatureDate-1[0]": "<%= form.data['current_date'] %>", - "vha107959fform[0].#subform[0].VeteranFiduciarySignature-1[0]": "<%= form.data['statement_of_truth_signature'] %>" -} diff --git a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb index 02988c59632..409d018f9f2 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb @@ -4,7 +4,7 @@ module SimpleFormsApi class PdfStamper - FORM_REQUIRES_STAMP = %w[26-4555 21-4142 21-10210 21-0845 21P-0847 21-0966 21-0972 20-10207 10-7959F-1].freeze + FORM_REQUIRES_STAMP = %w[26-4555 21-4142 21-10210 21-0845 21P-0847 21-0966 21-0972 20-10207].freeze SUBMISSION_TEXT = 'Signed electronically and submitted via VA.gov at ' SUBMISSION_DATE_TITLE = 'Application Submitted:' diff --git a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb index 535e42dcd59..4761ca9d869 100644 --- a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb +++ b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb @@ -5,7 +5,7 @@ require 'common/file_helpers' RSpec.describe 'Forms uploader', type: :request do - non_ivc_forms = [ + forms = [ # TODO: Restore this test when we release 26-4555 to production. # 'vba_26_4555.json', 'vba_21_4142.json', @@ -21,14 +21,8 @@ 'vba_20_10207-non-veteran.json' ] - authenticated_non_ivc_forms = non_ivc_forms - %w[vba_40_0247.json vba_21_10210.json vba_21p_0847.json - vba_40_10007.json] - - ivc_forms = [ - 'vha_10_10d.json', - 'vha_10_7959f_1.json', - 'vha_10_7959f_2.json' - ] + authenticated_forms = forms - %w[vba_40_0247.json vba_21_10210.json vba_21p_0847.json + vba_40_10007.json] describe '#submit' do context 'going to Lighthouse Benefits Intake API' do @@ -47,7 +41,7 @@ Common::FileHelpers.delete_file_if_exists(metadata_file) end - non_ivc_forms.each do |form| + forms.each do |form| fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) data = JSON.parse(fixture_path.read) @@ -69,7 +63,7 @@ end end - authenticated_non_ivc_forms.each do |form| + authenticated_forms.each do |form| fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) data = JSON.parse(fixture_path.read) @@ -219,22 +213,6 @@ end end - context 'going to S3' do - ivc_forms.each do |form| - fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) - data = JSON.parse(fixture_path.read) - - it 'uploads a PDF file to S3' do - allow(SimpleFormsApiSubmission::MetadataValidator).to receive(:validate) - allow_any_instance_of(Aws::S3::Client).to receive(:put_object).and_return(true) - - post '/simple_forms_api/v1/simple_forms', params: data - - expect(response).to have_http_status(:ok) - end - end - end - context 'going to Lighthouse Benefits Claims API' do before do allow(Common::VirusScan).to receive(:scan).and_return(true) @@ -413,7 +391,6 @@ # Define data for both form IDs data_sets = [ - { form_id: '10-10D', file: }, { form_id: '40-0247', file: }, { form_id: '40-10007', file: } ] diff --git a/modules/simple_forms_api/spec/services/pdf_filler_spec.rb b/modules/simple_forms_api/spec/services/pdf_filler_spec.rb index 634aa6c653a..982b9f0a158 100644 --- a/modules/simple_forms_api/spec/services/pdf_filler_spec.rb +++ b/modules/simple_forms_api/spec/services/pdf_filler_spec.rb @@ -4,18 +4,16 @@ require SimpleFormsApi::Engine.root.join('spec', 'spec_helper.rb') describe SimpleFormsApi::PdfFiller do - ivc_champva_forms = %w[vha_10_10d vha_10_7959f_1 vha_10_7959f_2] - non_ivc_forms = %w[ + forms = %w[ vba_26_4555 vba_26_4555-min vba_21_4142 vba_21_4142-min vba_21_10210 vba_21_10210-min vba_21p_0847 vba_21p_0847-min vba_21_0972 vba_21_0972-min vba_21_0966 vba_21_0966-min vba_40_0247 vba_40_0247 - vba_40_0247-min vha_10_7959c + vba_40_0247-min ] - form_list = ivc_champva_forms + non_ivc_forms describe '#initialize' do context 'when the filler is instantiated without a form_number' do it 'throws an error' do - form_number = form_list.first + form_number = forms.first data = JSON.parse(File.read("modules/simple_forms_api/spec/fixtures/form_json/#{form_number}.json")) form = "SimpleFormsApi::#{form_number.titleize.gsub(' ', '')}".constantize.new(data) expect do @@ -26,7 +24,7 @@ context 'when the filler is instantiated without a form' do it 'throws an error' do - form_number = form_list.first + form_number = forms.first expect do described_class.new(form_number:, form: nil) end.to raise_error(RuntimeError, 'form needs a data attribute') @@ -35,7 +33,7 @@ end describe '#generate' do - form_list.each do |file_name| + forms.each do |file_name| context "when mapping the pdf data given JSON file: #{file_name}" do let(:expected_pdf_path) { map_pdf_data(file_name) } @@ -64,7 +62,7 @@ def map_pdf_data(file_name) end describe 'form mappings' do - list = form_list.map { |f| f.gsub('-min', '') }.uniq + list = forms.map { |f| f.gsub('-min', '') }.uniq list.each do |file_name| context "when mapping #{file_name} input" do it 'successfully parses resulting JSON' do diff --git a/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb b/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb index aa90b4ff640..a30b9c74354 100644 --- a/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb +++ b/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb @@ -15,26 +15,6 @@ allow(File).to receive(:size).and_return(1, 2) end - context 'when statement_of_truth_signature is provided' do - before do - allow(described_class).to receive(:stamp).and_return(true) - stamp_signature - end - - let(:test_payload) { 'vha_10_7959f_1' } - let(:desired_stamp) do - { - coords: [26, 82.5], - text: form.data['statement_of_truth_signature'], - page: 0 - } - end - - it 'calls stamp with correct desired_stamp' do - expect(described_class).to have_received(:stamp).with(desired_stamp, path) - end - end - context 'when no stamps are needed' do before do allow(described_class).to receive(:stamp).and_return(true) From b21142e0073df8c20169086db732e9b9b05e9365 Mon Sep 17 00:00:00 2001 From: Micah Frazier Date: Fri, 19 Apr 2024 11:26:08 -0600 Subject: [PATCH 217/260] Ndbex/81026 remove sentry logging (#16408) * level set * level set with master * removing yarn.lock * Remved snetry log when retrying job * Removed send_error_to_sentry(error, saved_claim_id) definition * Rubocop --- app/sidekiq/vbms/submit_dependents_pdf_job.rb | 11 ----------- spec/sidekiq/vbms/submit_dependents_pdf_job_spec.rb | 11 ++--------- 2 files changed, 2 insertions(+), 20 deletions(-) diff --git a/app/sidekiq/vbms/submit_dependents_pdf_job.rb b/app/sidekiq/vbms/submit_dependents_pdf_job.rb index 2900feb743b..f8dac8e48d1 100644 --- a/app/sidekiq/vbms/submit_dependents_pdf_job.rb +++ b/app/sidekiq/vbms/submit_dependents_pdf_job.rb @@ -29,23 +29,12 @@ def perform(saved_claim_id, encrypted_vet_info, submittable_686_form, submittabl Rails.logger.info('VBMS::SubmitDependentsPdfJob succeeded!', { saved_claim_id: }) rescue => e Rails.logger.warn('VBMS::SubmitDependentsPdfJob failed, retrying...', { saved_claim_id:, error: e.message }) - send_error_to_sentry(e, saved_claim_id) @saved_claim_id = saved_claim_id raise end private - def send_error_to_sentry(error, saved_claim_id) - log_exception_to_sentry( - error, - { - claim_id: saved_claim_id - }, - { team: 'vfs-ebenefits' } - ) - end - def upload_attachments claim.persistent_attachments.each do |attachment| next if attachment.completed_at.present? diff --git a/spec/sidekiq/vbms/submit_dependents_pdf_job_spec.rb b/spec/sidekiq/vbms/submit_dependents_pdf_job_spec.rb index 66972cc9d10..868a6fb1ce4 100644 --- a/spec/sidekiq/vbms/submit_dependents_pdf_job_spec.rb +++ b/spec/sidekiq/vbms/submit_dependents_pdf_job_spec.rb @@ -69,11 +69,7 @@ context 'with an invalid submission' do it 'sends an error message if no claim exists' do job = described_class.new - - expect(job).to receive(:send_error_to_sentry).with( - ActiveRecord::RecordNotFound, - 'non-existent-claim' - ) + expect(Rails.logger).to receive(:warn) expect do job.perform('non-existent-claim', encrypted_vet_info, true, false) @@ -87,10 +83,7 @@ job = described_class.new - expect(job).to receive(:send_error_to_sentry).with( - an_instance_of(VBMS::SubmitDependentsPdfJob::Invalid686cClaim), - an_instance_of(Integer) - ) + expect(Rails.logger).to receive(:warn) vet_info['veteran_information'].delete('ssn') expect do From 07f629d1390b0dbbb478aa558e7baea028052d55 Mon Sep 17 00:00:00 2001 From: AJ Magdub Date: Fri, 19 Apr 2024 13:10:25 -0600 Subject: [PATCH 218/260] feat(vaos): appointment reason code text remove non-ascii on post (#16414) va.gov-team#80247 --- modules/vaos/app/helpers/vaos/strings.rb | 18 +++++++++++ .../services/vaos/v2/appointments_service.rb | 15 +++++++++ modules/vaos/spec/helpers/strings_spec.rb | 31 +++++++++++++++++++ .../services/v2/appointment_service_spec.rb | 30 ++++++++++++++++++ 4 files changed, 94 insertions(+) create mode 100644 modules/vaos/app/helpers/vaos/strings.rb create mode 100644 modules/vaos/spec/helpers/strings_spec.rb diff --git a/modules/vaos/app/helpers/vaos/strings.rb b/modules/vaos/app/helpers/vaos/strings.rb new file mode 100644 index 00000000000..88bc0ada05c --- /dev/null +++ b/modules/vaos/app/helpers/vaos/strings.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module VAOS + module Strings + # This method filters out non-printable characters from a given string returning + # only 7 bit printable ascii, newline, tab and carriage return characters. + # + # @param str [String] The string to be filtered. + # @return [String] The filtered string containing only ASCII characters. + # If the input is not a string, the method will return the input as is. + # + def self.filter_ascii_characters(str) + return str unless str.is_a?(String) + + str.each_char.grep(/[\x20-\x7E\r\n\t]/).join + end + end +end diff --git a/modules/vaos/app/services/vaos/v2/appointments_service.rb b/modules/vaos/app/services/vaos/v2/appointments_service.rb index fda329d27f4..633dc571978 100644 --- a/modules/vaos/app/services/vaos/v2/appointments_service.rb +++ b/modules/vaos/app/services/vaos/v2/appointments_service.rb @@ -86,6 +86,9 @@ def get_appointment(appointment_id) end def post_appointment(request_object_body) + filtered_reason_code_text = filter_reason_code_text(request_object_body) + request_object_body[:reason_code][:text] = filtered_reason_code_text if filtered_reason_code_text.present? + params = VAOS::V2::AppointmentForm.new(user, request_object_body).params.with_indifferent_access params.compact_blank! with_monitoring do @@ -271,6 +274,18 @@ def avs_applicable?(appt) appt[:status] == 'booked' && appt[:start].to_datetime.past? end + # Filters out non-ASCII characters from the reason code text field in the request object body. + # + # @param request_object_body [Hash, ActionController::Parameters] The request object body containing + # the reason code text field. + # + # @return [String, nil] The filtered reason text, or nil if the reason code text is not present or nil. + # + def filter_reason_code_text(request_object_body) + text = request_object_body&.dig(:reason_code, :text) + VAOS::Strings.filter_ascii_characters(text) if text.present? + end + # Checks if the appointment is booked. # # @param appt [Hash] the appointment to check diff --git a/modules/vaos/spec/helpers/strings_spec.rb b/modules/vaos/spec/helpers/strings_spec.rb new file mode 100644 index 00000000000..03a96db9302 --- /dev/null +++ b/modules/vaos/spec/helpers/strings_spec.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe VAOS::Strings do + describe '#filter_ascii_characters' do + context 'when the input is a string that contains only ASCII 7 bit printable characters and tabs' do + it 'returns the same string if it contains only ASCII characters' do + expect(described_class.filter_ascii_characters("Hello,\t World!")).to eq("Hello,\t World!") + end + end + + context 'when the input is a string that contains non ASCII 7 bit characters' do + it 'filters out non ASCII 7 bit characters' do + expect(described_class.filter_ascii_characters('Hëllö, Wørld!')).to eq('Hll, Wrld!') + end + end + + context 'when the input is not a string' do + it 'returns the input as is' do + expect(described_class.filter_ascii_characters(12_345)).to eq(12_345) + end + end + + context 'when the input is nil' do + it 'returns nil' do + expect(described_class.filter_ascii_characters(nil)).to be_nil + end + end + end +end diff --git a/modules/vaos/spec/services/v2/appointment_service_spec.rb b/modules/vaos/spec/services/v2/appointment_service_spec.rb index 34d1dbd93f7..005d829f7cd 100644 --- a/modules/vaos/spec/services/v2/appointment_service_spec.rb +++ b/modules/vaos/spec/services/v2/appointment_service_spec.rb @@ -901,6 +901,36 @@ end end + describe '#filter_reason_code_text' do + let(:request_object_body) { { reason_code: { text: "This is\t a test\n\r" } } } + let(:request_object_body_with_non_ascii) { { reason_code: { text: 'Thïs ïs ä tést' } } } + let(:request_object_body_without_text) { { reason_code: {} } } + + context 'when the request object body reason code text contains ASCII characters only' do + it 'returns the same text' do + expect(subject.send(:filter_reason_code_text, request_object_body)).to eq("This is\t a test\n\r") + end + end + + context 'when the request object body reason code text contains non-ASCII characters' do + it 'returns the text with non-ASCII characters filtered out' do + expect(subject.send(:filter_reason_code_text, request_object_body_with_non_ascii)).to eq('Ths s tst') + end + end + + context 'when the request object body reason code does not contain a text field' do + it 'returns nil' do + expect(subject.send(:filter_reason_code_text, request_object_body_without_text)).to be_nil + end + end + + context 'when nil is passed in for the request object body' do + it 'returns nil' do + expect(subject.send(:filter_reason_code_text, nil)).to be_nil + end + end + end + describe '#page_params' do context 'when per_page is positive' do context 'when per_page is positive' do From 7bf7b10315bade9f1845cd95b0062fdbee3b558e Mon Sep 17 00:00:00 2001 From: Bryan Alexander Date: Fri, 19 Apr 2024 15:30:38 -0400 Subject: [PATCH 219/260] 79708: Add country to metadata to properly handle zipcode formatting (#16416) * 79708: Add country to metadata to properly handle zipcode formatting * 79708: Add codeowner --- .../ivc_champva/v1/uploads_controller.rb | 4 ---- .../app/models/ivc_champva/vha_10_10d.rb | 1 + .../app/models/ivc_champva/vha_10_7959c.rb | 1 + .../app/models/ivc_champva/vha_10_7959f_1.rb | 1 + .../app/models/ivc_champva/vha_10_7959f_2.rb | 1 + .../ivc_champva/metadata_validator.rb | 8 ++++---- modules/ivc_champva/lib/tasks/forms.rake | 3 ++- .../spec/models/vha_10_10d_spec.rb | 3 ++- .../spec/models/vha_10_7959c_spec.rb | 3 ++- .../spec/models/vha_10_7959f_1_spec.rb | 3 ++- .../spec/models/vha_10_7959f_2_spec.rb | 3 ++- .../spec/services/metadata_validator_spec.rb | 20 +++++++++++++++++-- 12 files changed, 36 insertions(+), 15 deletions(-) diff --git a/modules/ivc_champva/app/controllers/ivc_champva/v1/uploads_controller.rb b/modules/ivc_champva/app/controllers/ivc_champva/v1/uploads_controller.rb index 35ea5688dcd..a5a359ab603 100644 --- a/modules/ivc_champva/app/controllers/ivc_champva/v1/uploads_controller.rb +++ b/modules/ivc_champva/app/controllers/ivc_champva/v1/uploads_controller.rb @@ -91,10 +91,6 @@ def authenticate { form_number: params[:form_number] } ) end - - def should_authenticate - true - end end end end diff --git a/modules/ivc_champva/app/models/ivc_champva/vha_10_10d.rb b/modules/ivc_champva/app/models/ivc_champva/vha_10_10d.rb index c18734f0b46..3556ecf3ca9 100644 --- a/modules/ivc_champva/app/models/ivc_champva/vha_10_10d.rb +++ b/modules/ivc_champva/app/models/ivc_champva/vha_10_10d.rb @@ -23,6 +23,7 @@ def metadata 'sponsorLastName' => @data.fetch('applicants', [])&.first&.dig('full_name', 'last'), 'fileNumber' => @data.dig('veteran', 'va_claim_number').presence || @data.dig('veteran', 'ssn_or_tin'), 'zipCode' => @data.dig('veteran', 'address', 'postal_code') || '00000', + 'country' => @data.dig('veteran', 'address', 'country') || 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP', diff --git a/modules/ivc_champva/app/models/ivc_champva/vha_10_7959c.rb b/modules/ivc_champva/app/models/ivc_champva/vha_10_7959c.rb index 8cc2011d05f..b2c84576ff5 100644 --- a/modules/ivc_champva/app/models/ivc_champva/vha_10_7959c.rb +++ b/modules/ivc_champva/app/models/ivc_champva/vha_10_7959c.rb @@ -17,6 +17,7 @@ def metadata 'veteranLastName' => @data.dig('applicants', 'full_name', 'last'), 'fileNumber' => @data.dig('applicants', 'ssn_or_tin'), 'zipCode' => @data.dig('applicants', 'address', 'postal_code') || '00000', + 'country' => @data.dig('applicants', 'address', 'country') || 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' diff --git a/modules/ivc_champva/app/models/ivc_champva/vha_10_7959f_1.rb b/modules/ivc_champva/app/models/ivc_champva/vha_10_7959f_1.rb index ba80a283df4..1b0609ac6ed 100644 --- a/modules/ivc_champva/app/models/ivc_champva/vha_10_7959f_1.rb +++ b/modules/ivc_champva/app/models/ivc_champva/vha_10_7959f_1.rb @@ -17,6 +17,7 @@ def metadata 'veteranLastName' => @data.dig('veteran', 'full_name', 'last'), 'fileNumber' => @data.dig('veteran', 'va_claim_number').presence || @data.dig('veteran', 'ssn'), 'zipCode' => @data.dig('veteran', 'mailing_address', 'postal_code') || '00000', + 'country' => @data.dig('veteran', 'mailing_address', 'country') || 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' diff --git a/modules/ivc_champva/app/models/ivc_champva/vha_10_7959f_2.rb b/modules/ivc_champva/app/models/ivc_champva/vha_10_7959f_2.rb index 11006fb01f1..8c629aa0e38 100644 --- a/modules/ivc_champva/app/models/ivc_champva/vha_10_7959f_2.rb +++ b/modules/ivc_champva/app/models/ivc_champva/vha_10_7959f_2.rb @@ -20,6 +20,7 @@ def metadata 'veteranLastName' => @data.dig('veteran', 'full_name', 'last'), 'fileNumber' => @data.dig('veteran', 'va_claim_number').presence || @data.dig('veteran', 'ssn'), 'zipCode' => @data.dig('veteran', 'mailing_address', 'postal_code') || '00000', + 'country' => @data.dig('veteran', 'mailing_address', 'country') || 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP', diff --git a/modules/ivc_champva/app/services/ivc_champva/metadata_validator.rb b/modules/ivc_champva/app/services/ivc_champva/metadata_validator.rb index 01fba1c9fbf..4c4f085763d 100644 --- a/modules/ivc_champva/app/services/ivc_champva/metadata_validator.rb +++ b/modules/ivc_champva/app/services/ivc_champva/metadata_validator.rb @@ -2,11 +2,11 @@ module IvcChampva class MetadataValidator - def self.validate(metadata, zip_code_is_us_based: true) + def self.validate(metadata) validate_first_name(metadata) .then { |m| validate_last_name(m) } .then { |m| validate_file_number(m) } - .then { |m| validate_zip_code(m, zip_code_is_us_based) } + .then { |m| validate_zip_code(m) } .then { |m| validate_source(m) } .then { |m| validate_doc_type(m) } end @@ -36,9 +36,9 @@ def self.validate_file_number(metadata) metadata end - def self.validate_zip_code(metadata, zip_code_is_us_based) + def self.validate_zip_code(metadata) zip_code = metadata['zipCode'] - if zip_code_is_us_based + if metadata['country'] == 'USA' && !zip_code.nil? validate_presence_and_stringiness(zip_code, 'zip code') zip_code = zip_code.dup.gsub(/[^0-9]/, '') zip_code.insert(5, '-') if zip_code.match?(/\A[0-9]{9}\z/) diff --git a/modules/ivc_champva/lib/tasks/forms.rake b/modules/ivc_champva/lib/tasks/forms.rake index 05dc99b082d..c70f17e175d 100644 --- a/modules/ivc_champva/lib/tasks/forms.rake +++ b/modules/ivc_champva/lib/tasks/forms.rake @@ -30,7 +30,8 @@ namespace :ivc_champva do 'veteranFirstName' => @data.dig('veteran', 'full_name', 'first'), 'veteranLastName' => @data.dig('veteran', 'full_name', 'last'), 'fileNumber' => @data.dig('veteran', 'va_file_number').presence || @data.dig('veteran', 'ssn'), - 'zipCode' => @data.dig('veteran', 'address', 'postal_code'), + 'zipCode' => @data.dig('veteran', 'address', 'postal_code') || '00000', + 'country' => @data.dig('veteran', 'address', 'country') || 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => @data['form_number'], 'businessLine' => 'CMP' diff --git a/modules/ivc_champva/spec/models/vha_10_10d_spec.rb b/modules/ivc_champva/spec/models/vha_10_10d_spec.rb index ecf0f7a2ef9..0767329a879 100644 --- a/modules/ivc_champva/spec/models/vha_10_10d_spec.rb +++ b/modules/ivc_champva/spec/models/vha_10_10d_spec.rb @@ -8,7 +8,7 @@ 'veteran' => { 'full_name' => { 'first' => 'John', 'middle' => 'P', 'last' => 'Doe' }, 'va_claim_number' => '123456789', - 'address' => { 'postal_code' => '12345' } + 'address' => { 'country' => 'USA', 'postal_code' => '12345' } }, 'form_number' => 'VHA1010d', 'veteran_supporting_documents' => [ @@ -28,6 +28,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '123456789', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => 'VHA1010d', 'businessLine' => 'CMP' diff --git a/modules/ivc_champva/spec/models/vha_10_7959c_spec.rb b/modules/ivc_champva/spec/models/vha_10_7959c_spec.rb index 0cd2139b0f0..89104a92bbe 100644 --- a/modules/ivc_champva/spec/models/vha_10_7959c_spec.rb +++ b/modules/ivc_champva/spec/models/vha_10_7959c_spec.rb @@ -8,7 +8,7 @@ 'applicants' => { 'full_name' => { 'first' => 'John', 'middle' => 'P', 'last' => 'Doe' }, 'ssn_or_tin' => '123456789', - 'address' => { 'postal_code' => '12345' } + 'address' => { 'country' => 'USA', 'postal_code' => '12345' } }, 'form_number' => '10-7959C', 'veteran_supporting_documents' => [ @@ -29,6 +29,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '123456789', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '10-7959C', 'businessLine' => 'CMP' diff --git a/modules/ivc_champva/spec/models/vha_10_7959f_1_spec.rb b/modules/ivc_champva/spec/models/vha_10_7959f_1_spec.rb index 5c767a361bb..4397f931b6f 100644 --- a/modules/ivc_champva/spec/models/vha_10_7959f_1_spec.rb +++ b/modules/ivc_champva/spec/models/vha_10_7959f_1_spec.rb @@ -8,7 +8,7 @@ 'veteran' => { 'full_name' => { 'first' => 'John', 'middle' => 'P', 'last' => 'Doe' }, 'va_claim_number' => '123456789', - 'mailing_address' => { 'postal_code' => '12345' } + 'mailing_address' => { 'country' => 'USA', 'postal_code' => '12345' } }, 'form_number' => '10-7959F-1', 'veteran_supporting_documents' => [ @@ -29,6 +29,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '123456789', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '10-7959F-1', 'businessLine' => 'CMP' diff --git a/modules/ivc_champva/spec/models/vha_10_7959f_2_spec.rb b/modules/ivc_champva/spec/models/vha_10_7959f_2_spec.rb index 3b275d916f9..0bf79d0aa79 100644 --- a/modules/ivc_champva/spec/models/vha_10_7959f_2_spec.rb +++ b/modules/ivc_champva/spec/models/vha_10_7959f_2_spec.rb @@ -8,7 +8,7 @@ 'veteran' => { 'full_name' => { 'first' => 'John', 'middle' => 'P', 'last' => 'Doe' }, 'va_claim_number' => '123456789', - 'mailing_address' => { 'postal_code' => '12345' } + 'mailing_address' => { 'country' => 'USA', 'postal_code' => '12345' } }, 'form_number' => '10-7959F-2', 'veteran_supporting_documents' => [ @@ -29,6 +29,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '123456789', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '10-7959F-2', 'businessLine' => 'CMP' diff --git a/modules/ivc_champva/spec/services/metadata_validator_spec.rb b/modules/ivc_champva/spec/services/metadata_validator_spec.rb index d7fa5098017..22c0959cd0b 100644 --- a/modules/ivc_champva/spec/services/metadata_validator_spec.rb +++ b/modules/ivc_champva/spec/services/metadata_validator_spec.rb @@ -50,6 +50,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -59,6 +60,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -77,6 +79,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -86,6 +89,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -111,6 +115,7 @@ nichteinfurchtvorangreifenvonandererintelligentgeschopfsvonhinzwischensternartigraum', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -120,6 +125,7 @@ 'veteranLastName' => 'Wolfeschlegelsteinhausenbergerdorffwelchevoraltern', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -138,6 +144,7 @@ 'veteranLastName' => '2Jöh’n~! - J\'o/hn?\\', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -147,6 +154,7 @@ 'veteranLastName' => 'John - Jo/hn', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -186,6 +194,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '1234567890', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -195,6 +204,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '00000', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -213,6 +223,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '123456789', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -222,6 +233,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '12345-6789', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -240,6 +252,7 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '12345', + 'country' => 'CA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -249,12 +262,13 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '00000', + 'country' => 'CA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' } - validated_metadata = IvcChampva::MetadataValidator.validate(metadata, zip_code_is_us_based: false) + validated_metadata = IvcChampva::MetadataValidator.validate(metadata) expect(validated_metadata).to eq expected_metadata end @@ -265,6 +279,7 @@ 'veteranFirstName' => 'John', 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' @@ -274,12 +289,13 @@ 'veteranLastName' => 'Doe', 'fileNumber' => '444444444', 'zipCode' => '00000', + 'country' => 'USA', 'source' => 'VA Platform Digital Forms', 'docType' => '21-0845', 'businessLine' => 'CMP' } - validated_metadata = IvcChampva::MetadataValidator.validate(metadata, zip_code_is_us_based: false) + validated_metadata = IvcChampva::MetadataValidator.validate(metadata) expect(validated_metadata).to eq expected_metadata end From 8682286a6683c42fafaf4709485c615a95e5aee1 Mon Sep 17 00:00:00 2001 From: Adrian Rollett Date: Fri, 19 Apr 2024 13:31:03 -0600 Subject: [PATCH 220/260] Send version information to datadog (#16418) --- config/initializers/datadog.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/config/initializers/datadog.rb b/config/initializers/datadog.rb index dd2f41d556e..e06c207a0f9 100644 --- a/config/initializers/datadog.rb +++ b/config/initializers/datadog.rb @@ -13,6 +13,7 @@ # Namespace our app c.service = 'vets-api' c.env = Settings.vsp_environment unless ENV['DD_ENV'] + c.version = AppInfo::GIT_REVISION unless ENV['DD_VERSION'] # Enable instruments c.tracing.instrument :rails From a725d6acd67ce1d51136dec0345164d7081557f3 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Fri, 19 Apr 2024 16:00:08 -0400 Subject: [PATCH 221/260] Remove CHAMPVA IVC code from Simple Forms API: Part II (#16410) --- .../app/models/simple_forms_api/vha_10_10d.rb | 86 ------------------ .../models/simple_forms_api/vha_10_7959c.rb | 29 ------ .../models/simple_forms_api/vha_10_7959f_1.rb | 40 -------- .../models/simple_forms_api/vha_10_7959f_2.rb | 75 --------------- .../spec/models/vha_10_10d_spec.rb | 59 ------------ .../spec/models/vha_10_7959f_2_spec.rb | 38 -------- .../simple_forms_api/templates/vha_10_10d.pdf | Bin 929343 -> 0 bytes .../templates/vha_10_7959c.pdf | Bin 931805 -> 0 bytes .../templates/vha_10_7959f_1.pdf | Bin 488044 -> 0 bytes .../templates/vha_10_7959f_2.pdf | Bin 838602 -> 0 bytes 10 files changed, 327 deletions(-) delete mode 100644 modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb delete mode 100644 modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959c.rb delete mode 100644 modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb delete mode 100644 modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb delete mode 100644 modules/simple_forms_api/spec/models/vha_10_10d_spec.rb delete mode 100644 modules/simple_forms_api/spec/models/vha_10_7959f_2_spec.rb delete mode 100644 modules/simple_forms_api/templates/vha_10_10d.pdf delete mode 100644 modules/simple_forms_api/templates/vha_10_7959c.pdf delete mode 100644 modules/simple_forms_api/templates/vha_10_7959f_1.pdf delete mode 100644 modules/simple_forms_api/templates/vha_10_7959f_2.pdf diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb deleted file mode 100644 index 0c6c3711284..00000000000 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_10d.rb +++ /dev/null @@ -1,86 +0,0 @@ -# frozen_string_literal: true - -require 'securerandom' - -module SimpleFormsApi - class VHA1010d - include Virtus.model(nullify_blank: true) - STATS_KEY = 'api.simple_forms_api.1010d' - - attribute :data - - def initialize(data) - @data = data - @uuid = SecureRandom.uuid - end - - def metadata - { - 'veteranFirstName' => @data.dig('veteran', 'full_name', 'first'), - 'veteranMiddleName' => @data.dig('veteran', 'full_name', 'middle'), - 'veteranLastName' => @data.dig('veteran', 'full_name', 'last'), - 'sponsorFirstName' => @data.fetch('applicants', [])&.first&.dig('full_name', 'first'), - 'sponsorMiddleName' => @data.fetch('applicants', [])&.first&.dig('full_name', 'middle'), - 'sponsorLastName' => @data.fetch('applicants', [])&.first&.dig('full_name', 'last'), - 'fileNumber' => @data.dig('veteran', 'va_claim_number').presence || @data.dig('veteran', 'ssn_or_tin'), - 'zipCode' => @data.dig('veteran', 'address', 'postal_code') || '00000', - 'source' => 'VA Platform Digital Forms', - 'docType' => @data['form_number'], - 'businessLine' => 'CMP', - 'ssn_or_tin' => @data.dig('veteran', 'ssn_or_tin'), - 'uuid' => @uuid - } - end - - def zip_code_is_us_based - # TODO: Implement this - true - end - - def handle_attachments(file_path) - uuid = @uuid # Generate the UUID as an instance variable - file_path_uuid = file_path.gsub('vha_10_10d-tmp', "#{uuid}_vha_10_10d-tmp") - File.rename(file_path, file_path_uuid) - attachments = get_attachments - file_paths = [file_path_uuid] - - if attachments.count.positive? - attachments.each_with_index do |attachment, index| - new_file_name = "#{uuid}_vha_10_10d-tmp#{index + 1}.pdf" - new_file_path = File.join(File.dirname(attachment), new_file_name) - File.rename(attachment, new_file_path) - file_paths << new_file_path - end - end - - file_paths - end - - def submission_date_stamps - [] - end - - def track_user_identity(confirmation_number) - identity = "#{data['claimant_type']} #{data['claim_ownership']}" - StatsD.increment("#{STATS_KEY}.#{identity}") - Rails.logger.info('Simple forms api - 1010d submission user identity', identity:, confirmation_number:) - end - - private - - def get_attachments - attachments = [] - - # TODO: We need to look into generatings individual PDFs for each - # attachment based on what PEGA needs - supporting_documents = @data['supporting_docs'] - if supporting_documents - confirmation_codes = [] - supporting_documents&.map { |doc| confirmation_codes << doc['confirmation_code'] } - PersistentAttachment.where(guid: confirmation_codes).map { |attachment| attachments << attachment.to_pdf } - end - - attachments - end - end -end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959c.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959c.rb deleted file mode 100644 index b6a2a20cfa4..00000000000 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959c.rb +++ /dev/null @@ -1,29 +0,0 @@ -# frozen_string_literal: true - -module SimpleFormsApi - class VHA107959c - include Virtus.model(nullify_blank: true) - - attribute :data - - def initialize(data) - @data = data - end - - def metadata - { - 'veteranFirstName' => @data.dig('applicants', 'full_name', 'first'), - 'veteranLastName' => @data.dig('applicants', 'full_name', 'last'), - 'fileNumber' => @data.dig('applicants', 'ssn_or_tin'), - 'zipCode' => @data.dig('applicants', 'address', 'postal_code') || '00000', - 'source' => 'VA Platform Digital Forms', - 'docType' => @data['form_number'], - 'businessLine' => 'CMP' - } - end - - def submission_date_stamps - [] - end - end -end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb deleted file mode 100644 index 1c30686e881..00000000000 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb +++ /dev/null @@ -1,40 +0,0 @@ -# frozen_string_literal: true - -module SimpleFormsApi - class VHA107959f1 - include Virtus.model(nullify_blank: true) - - attribute :data - - def initialize(data) - @data = data - end - - def metadata - { - 'veteranFirstName' => @data.dig('veteran', 'full_name', 'first'), - 'veteranLastName' => @data.dig('veteran', 'full_name', 'last'), - 'fileNumber' => @data.dig('veteran', 'va_claim_number').presence || @data.dig('veteran', 'ssn'), - 'zipCode' => @data.dig('veteran', 'mailing_address', 'postal_code') || '00000', - 'source' => 'VA Platform Digital Forms', - 'docType' => @data['form_number'], - 'businessLine' => 'CMP' - } - end - - def zip_code_is_us_based - # TODO: Implement this - true - end - - def desired_stamps - [{ coords: [26, 82.5], text: data['statement_of_truth_signature'], page: 0 }] - end - - def submission_date_stamps - [] - end - - def track_user_identity(confirmation_number); end - end -end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb deleted file mode 100644 index 436e3c869b8..00000000000 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_2.rb +++ /dev/null @@ -1,75 +0,0 @@ -# frozen_string_literal: true - -module SimpleFormsApi - class VHA107959f2 - include Virtus.model(nullify_blank: true) - - attribute :data - - def initialize(data) - @data = data - @uuid = SecureRandom.uuid - end - - def metadata - { - 'veteranFirstName' => @data.dig('veteran', 'full_name', 'first'), - 'veteranMiddleName' => @data.dig('veteran', 'full_name', 'middle'), - 'veteranLastName' => @data.dig('veteran', 'full_name', 'last'), - 'fileNumber' => @data.dig('veteran', 'va_claim_number').presence || @data.dig('veteran', 'ssn'), - 'zipCode' => @data.dig('veteran', 'mailing_address', 'postal_code') || '00000', - 'source' => 'VA Platform Digital Forms', - 'docType' => @data['form_number'], - 'businessLine' => 'CMP', - 'uuid' => @uuid - } - end - - def zip_code_is_us_based - # TODO: Implement this - true - end - - def handle_attachments(file_path) - uuid = @uuid # Generate the UUID as an instance variable - file_path_uuid = file_path.gsub('vha_10_7959f_2-tmp', "#{uuid}_vha_10_7959f_2-tmp") - File.rename(file_path, file_path_uuid) - attachments = get_attachments - file_paths = [file_path_uuid] - - if attachments.count.positive? - attachments.each_with_index do |attachment, index| - new_file_name = "#{uuid}_vha_10_7959f_2-tmp#{index + 1}.pdf" - new_file_path = File.join(File.dirname(attachment), new_file_name) - File.rename(attachment, new_file_path) - file_paths << new_file_path - end - end - - file_paths - end - - def submission_date_stamps - [] - end - - def track_user_identity(confirmation_number); end - - private - - def get_attachments - attachments = [] - - # TODO: We need to look into generatings individual PDFs for each - # attachment based on what PEGA needs - supporting_documents = @data['supporting_docs'] - if supporting_documents - confirmation_codes = [] - supporting_documents&.map { |doc| confirmation_codes << doc['confirmation_code'] } - PersistentAttachment.where(guid: confirmation_codes).map { |attachment| attachments << attachment.to_pdf } - end - - attachments - end - end -end diff --git a/modules/simple_forms_api/spec/models/vha_10_10d_spec.rb b/modules/simple_forms_api/spec/models/vha_10_10d_spec.rb deleted file mode 100644 index 283f014336e..00000000000 --- a/modules/simple_forms_api/spec/models/vha_10_10d_spec.rb +++ /dev/null @@ -1,59 +0,0 @@ -# frozen_string_literal: true - -require 'rails_helper' - -folder_path = 'modules/simple_forms_api/spec/fixtures/test_file/' -file_name = 'test_file.pdf' -file_path = File.join(folder_path, file_name) - -RSpec.describe SimpleFormsApi::VHA1010d do - let(:data) do - { - 'veteran' => { - 'full_name' => { 'first' => 'John', 'last' => 'Doe' }, - 'va_claim_number' => '123456789', - 'address' => { 'postal_code' => '12345' } - }, - 'form_number' => '10-10D', - 'veteran_supporting_documents' => [ - { 'confirmation_code' => 'abc123' }, - { 'confirmation_code' => 'def456' } - ] - } - end - let(:vha1010d) { described_class.new(data) } - - describe '#metadata' do - it 'returns metadata for the form' do - metadata = vha1010d.metadata - - expect(metadata).to include( - 'veteranFirstName' => 'John', - 'veteranLastName' => 'Doe', - 'fileNumber' => '123456789', - 'zipCode' => '12345', - 'source' => 'VA Platform Digital Forms', - 'docType' => '10-10D', - 'businessLine' => 'CMP' - ) - end - end - - describe '#handle_attachments' do - it 'calls CombinePDF.new' do - # Stub the CombinePDF.new method to return a double that does not perform any actions - allow(CombinePDF).to receive(:new).and_return(double('combined_pdf', save: nil)) - combined_pdf = CombinePDF.new - p combined_pdf # Output to console using `p` for inspection - - # Stub the file operation - allow(File).to receive(:exist?).with(file_path).and_return(true) - allow(File).to receive(:open).with(file_path, 'rb') - # Call the method under test - vha1010d.handle_attachments(file_path) - - # Verify that CombinePDF.new was called - expect(CombinePDF).to have_received(:new) - end - end -end diff --git a/modules/simple_forms_api/spec/models/vha_10_7959f_2_spec.rb b/modules/simple_forms_api/spec/models/vha_10_7959f_2_spec.rb deleted file mode 100644 index 81e8ea32401..00000000000 --- a/modules/simple_forms_api/spec/models/vha_10_7959f_2_spec.rb +++ /dev/null @@ -1,38 +0,0 @@ -# frozen_string_literal: true - -require 'rails_helper' - -RSpec.describe SimpleFormsApi::VHA107959f2 do - let(:data) do - { - 'veteran' => { - 'full_name' => { 'first' => 'John', 'middle' => 'P', 'last' => 'Doe' }, - 'va_claim_number' => '123456789', - 'mailing_address' => { 'postal_code' => '12345' } - }, - 'form_number' => '10-7959F-2', - 'veteran_supporting_documents' => [ - { 'confirmation_code' => 'abc123' }, - { 'confirmation_code' => 'def456' } - ] - } - end - let(:vha107959f2) { described_class.new(data) } - - describe '#metadata' do - it 'returns metadata for the form' do - metadata = vha107959f2.metadata - - expect(metadata).to include( - 'veteranFirstName' => 'John', - 'veteranMiddleName' => 'P', - 'veteranLastName' => 'Doe', - 'fileNumber' => '123456789', - 'zipCode' => '12345', - 'source' => 'VA Platform Digital Forms', - 'docType' => '10-7959F-2', - 'businessLine' => 'CMP' - ) - end - end -end diff --git a/modules/simple_forms_api/templates/vha_10_10d.pdf b/modules/simple_forms_api/templates/vha_10_10d.pdf deleted file mode 100644 index 6ff50ae7030ad50e9be6b7de2031af4b90a883b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929343 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
          XaaiyT2^0Imls-;?<-?sqnj2Xc7?pQ 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

          ClMg{yEp6kL=>9_ zp1t_Nmpy|0-l1-|_tNSuat9C=fGiG(iVvDCj$?RxCV7p7Thz%NGxmpU_CiNzsXiXD ztj~d@dBubqZv6LrK#o2(AFQtkqI!?FYT#Z&AHD|ojLmI9tBd?A_t#sA$Hm>na@Xq4eK9C8yq!D5Uq5)YBFi}&Z5rboV z$zFuM!9x)j+{25L#A{P3o%0$9UYfY;$OjP|PQKMdNYjBsAtU~qCfxjFX`<1mt5Q2@ z+eFM$F`r)-+wsPYEbJ&nvYB&~5gc_0vqNw_k6++M}By5+p ze<;M$wMfv`K{#5$Ej_&+r4@A6_NN;i14^w_Z<<7kM*Sg1WN;_6W4eb2=ueFvuSb=< z<}}q;9)x&@%uj-TtgGv|Wj!?sbHL}XM0jf&JGs@i<R!5gj@{$+OK|0KKF zCl5<+z#_=H1F|YuR4CZ<@32VUyoW_$3)JTM$LN@#Cav$7cvnD%{|~(k8UEk(G6Y|x z^JK-%@j4W~fPA8^1O&*0VmT|z>Q(ue>j<2Llw>o_&MPP;jAD8ktzA7nGt!YCK4}K zeZ4~jJX2SriFvuspP~k=?Nv?0uNlUS-X=-rj9&T$R|Rz0NIw%^cXiqHPs*z`Hmd6g zpL6ee{leJmUBB1%`mx@--d*q7YkSwV!Phc=VZa6#KX_D1tEeatMV1=+BXsLTZQ3*h z0%@bts%aZRR6;A!0Ch|N^8;1t4;rLU*FmO8k13_o4)|I_~;zdYcd@PFGcm-zFmLBW~K!lF>1rmnKAPK6xm=8I@i0P>h# zS}4C+4tKMwqX2$kpTB#f;D)QCWB>l?>E;+=sZDb~_B=D4nOL56wc6LX_Ct-bPwB4b zG0YwQ_5UR=kPIk2hdQg3O%?87e0yi|v3{R_M}B@IQ)3URv8N#Yu`54ZRWuSxmMIm1 z&Y{?rJodU(;GAA_9wyoFmTV>`)Z|$&o%9~?N<&^+>Q%f+uY4wt&U)!w9xe7Y_@qDk z=&X;P@zKM+XMHdG3u>#p zRi&OPxGk6_OE;(4#{xX|X!IYS-YEF=#(q=>^g(&(H2c%&3P}EQCGnd$`B$N;%J9%o z_GjyouFxRPa8)Q=x%Izml=(4!&uZr`bl1nu8PKPc463!4i|F%3zbraeBwzN>=RBu8 zXFc+zJoNeYYsJtF5hMqUCutNn&y(?PF*^##q}sx+Rk>2 z<-Aqb5Yw5X!{pB~OX>_>*M#Oadrlz?59AQCeyoiL^zfMwN!z+TiviF9K>@o&nSr5w$51BPMDBo+MKl_W|VxR0+AW`jBRkVl_u5 z9q~Y&D%18k>3I?)A+P{^Wc8k7!tpP__c2y-Cz}wrx z$C30i5JT>t7_|~nbyNgU79&GlL=+rla6_ePa;GNSA6w=vMdNAW zc)p*$;MnHu01RB7q@64|S=KL*LCCsxj!3H~)ci*tNhDNCdU`@3$mknZ{;0q?U>MG5 z28Mo(0d;r*{)6^2YW~<*FbMYXcwHUXkIqR)dHYvD@x!QiKvNuQ3l*10JQA)4isoKaWR85*PjWic|;J{{E@+OR=2xmGwX zP*caWL7-EGGYp?m2zW2n_PfA| zov>?LAON*JV&x0yUxTLK!OjWlowG;l97;Od>S}>KDX{+?@OuzHq~l+=@RgNo@azPB zm~jH|jfh_)9s}PqxN#%kHw*ahfwC#bbAaE9(JwCQ(I>kb8X)>MA^L+5%@Y_+NbGwk zi7hqtz&;?b?*{zih#%JRW;ER$4hP`71pGnh>L>6FLqhK}da2hqq1}Lb96My#hU)I9 zDK$`9tczx>$KYj@Yt-*33s#Z_Z1tF#3zOH!B3<{+Fu7c*H}-KIy= zH!L}=m@n`#bEuA<8owEH`Y6X$oOw4#!)z0>KguxyM(63_a(_R)Ab)^7VWAgdz6}`$ z<|_0;afS;p+k{?-R2G=`-utjLeBkUgcrtPU<5f4xAV-hS1ru13Wv-su*co014NIJ1 zu=yL#mSaoWblOQiAq{GgOcIG|Hj_xT9~k6TkkqReS+tFjU?ofe%PE|3O+>Trg32kK zgXiVV*`Xn?7iyamst%`B(!^n(l|I>R$M12GtaF;)ed zUx_x@8D=17D<8;tREskpWV6C$V`*0<^Yqj5$)r@svW1T*n%T={3@C z-baISV$FS21o(N}lSZ`-sf%dn?c)J<_ihz#M`Xv_E@ru%B0$aKgd4S?G*S%(RqA*eBW<=v8jncKx46F@0{jFJj^ir8;) zF4885;c1Mt*%m`QB72P(4zZmXBi*_77B4d+h3c@ltmu$x^eR`m( z?Yj@MW6#9(o~bg~n zXaR+xBcmca^x8G7{x;j2YIBk{8nt~6P>YUb_3P{7%rPh87TsRfl)}IP88605| zYuqyJvrh%|gFEMLonfE0dpe0WRl0hWOjY+Pv9Wzru%Co}x3YnLSF~I<3AwCrxd7&` zS|-h0CUa0@9@MLj75Zf1_>Ke3agzRn?Vni=N+EN~8AU@z9sap;{c zj38k@_r`j*&(MHy?k7Q)PQ*{FnU?Wzc+Ipt4jFb~eI{&Y+E{PxA}0aWiKq$Nt{0D# zne*m2)Um~7&9#=xJ0*^7;h79fQYX@QQUZ^WTc^O2 z5_k+u3(o`Rd<3UdlArAm_NZD`%WApbR{wj!VhX3!q&VBbW+0JO&1^Q=>RX)n9jsE#X+&z-wA;Vwkx!#3D_m|z>5U0Bw;Ya82Z z->@IXYYg7Iu~XxKT0{B~R8}ZSANqiJB%(wOO;H|rh}67Ql~P9ypgzEZd7y$;N=tB( z(n^hrT7{xYRn(W-+cRhGy*qdA?5^cf9&8!?fB!Rg=FFLM`g$6gkxEE!djq~Hw}3i` zdHb+D5t#=Xp$xJ&NXXkk&|e8$2mK7zH_&r+|DFwyNZLM6eQR*vl!H>1_k=ZfPX|GD z1^0c%cNfa44v72#-mn4rhDExY;On%oXQln6Qs7;z0LQ(RxU3dd+5v0$09QI7ts&B_ zyBX3Cs&{dv$E&E|N(3(8N(beY=F&Yd$Z4aVmA(r4*Knn?-j$Zs!b-XOqU-)P(X^nQ zPq|43P&z8*Adhh0jqtWc{Ddb1PXX~={DvX<8xF>H?S@tLdcNVOaChFrZ{Y9r=RL$x zZ`j1u!Z$o1L|?}IPNMs#LUrA-{&`<@g+5h(TDJrAC(!*oKOD%)l)pn6OwAjmUTf#^LM@4C`MEn@m zHH}0X*ZvdT?otQ(wr_{#YrwPn4_VjAGDmx0XU@;cFK1Je?`-G5{ajrN^!u6KNR-|n zSGj+ptDyn>y*E|X7t8wnan$dvs!yYyPYEdu;GYs?CND5UD`YZ?IPwf9GnOKblBu6{ znQZBr%M`Ml$<<&ALYyNOXAVmY{0rQ|-n5;c%hJDCt-ncV=_}KSMBpf?X6o)f%lcwj z|JXDJ2T|W&S)X1$1poEIyiSuhO1I~YhWHH#6ig-=sMDjI3?)=-9@)-c>GZ=fZOp|V zo58U$j%RKBoRZJ{53wzmts0oIrB=q)-ErA0?$Op?>J;NmOmOC;UOopOQxF)4Gc&`P zX@SvNq38Yt^XdRUJE-DU`5nw2tgnYVm=y1bPhW%xwtggo`oXIDH0j~_1XbiE3_$6i zH=le=9%FE3Vuegb5ofptV=3YcD{}qUaHf5vi~Pu&?ON#%rqSEm%vy#~Z}xhLVww1z zX&gF)#7H%QXMAX$YAowMYKp`$`+^%GgPyYNYsLaTWoJ;uwdPmmGf~SY^NiMGt!h1& zme1?|X6Ht?*f~4t7YCyvd_~U(%;be{pjzvY7#tHc2)7s>I|m24}h|FmjxXBF@$t zaV$j~nK6L5hIG`XfJ~<+X zrJ3T1X|%MgSp!=T5^_}17ghS*uD*0l(x;dH#PsI#I^D_DIz8wdphBNl=%a#uLDFZI z>mB{5%3s!73ccV@UIzUSupaG}YjICUE32*Dp8SyYLf;rMFnZ{R+6 z$~iV1tq;M6Bs@7I>xCTaOQJqjRWIh)5ez_SOxj9(tnMEw4;-csmAf0pO>S)SW^-V1YmF30t= zf_{ypFW~NY^#!5s&cS(|tBcZJZ9kk>6G>ep{8f&Jp#!E`#FOE&`tpaidVe3PL!SP( z6?(rzqy2;Op^L$RX6{x~}9 zt>uvRIJ{tP3Xr1~I6#Y+!bN!7LgjblD|-yB)FV@S9s6o|Shd%o_F#3~_Q;m5$sQ-? zxJMz&J#w`?3jTFC9!D(haai^s;BgCkgLa-9to~_DMlU

          pB@7r+ZC$qx6+&L?ZC! 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�Vu(Mh$FvsGvkqGCB3yU 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

          9a!oD{Pj}@>qKJk3}Q>l+!oB;-B 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

          k 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 z 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�i|E8Tw{C~imWq3PUxb3b)x2@QhKQa#!+zny1 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

          A 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%0A5bO1O@%b|KOZ%4iHtEws4Q=xTdG`$=O~VFo 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 diff --git a/modules/simple_forms_api/templates/vha_10_7959f_1.pdf b/modules/simple_forms_api/templates/vha_10_7959f_1.pdf deleted file mode 100644 index d41a9d53eabbb654dc05476255ccbf6cbc72ec14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 488044 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≫ijmTBTrSioC2=hX~a{PlgLG@es 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

          @=@TncVJPy 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

          x*dq7$iQ*b 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 O=wiEd2}E=Lj479&gcM3SQO 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

          58aR_X7y4Kt}D?3`9=|$w^`Bbn4M)o!j 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 diff --git a/modules/simple_forms_api/templates/vha_10_7959f_2.pdf b/modules/simple_forms_api/templates/vha_10_7959f_2.pdf deleted file mode 100644 index 26f6b7ab601a55452bf11d7c53b605b2dc096ed6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838602 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�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

          1oRCjgA5YDk5d)Gx5s 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%0AdZ^kQ>PDVPNN)v-e=o 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%0D!v!Zc6FlACep6*J7>tn94!({O? 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 z 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

          k-PGdJ1#ng&9 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/&9wjh@>A;6xqtwR)nj7s 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 Uk_BIDCC)P)bad9C-!*V&*dwR>v#k}+ZrhMnE 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 From f21c7611ae497587661485019e4cd3a599840485 Mon Sep 17 00:00:00 2001 From: Tai Wilkin-Corraggio Date: Mon, 22 Apr 2024 10:00:40 -0400 Subject: [PATCH 222/260] Add pension_multiresponse_styles flipper (#16423) --- config/features.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/features.yml b/config/features.yml index bea5e2669eb..6a873e764d3 100644 --- a/config/features.yml +++ b/config/features.yml @@ -1356,6 +1356,10 @@ features: pension_claim_submission_to_lighthouse: actor_type: user description: Pension claim submission uses Lighthouse API + pension_multiresponse_styles: + actor_type: user + description: Pension uses updated styles for single-page multiresponses + enable_in_development: true central_mail_benefits_intake_submission: actor_type: user description: Enable central mail claims submission uses Benefits Intake API From 270c18700f38a3cd4578463206503eabb2dba914 Mon Sep 17 00:00:00 2001 From: Nate Douglas Date: Mon, 22 Apr 2024 10:03:51 -0400 Subject: [PATCH 223/260] Adds feature flag to use BTSSS URLs retrieved from SSM Param Store. (#16403) * Adds feature flag to use BTSSS URLs retrieved from SSM Param Store. * Small redundancy. * Use SSM Param store values. * Mock for Flipper. * Use the mock :expressionless: * Does it in the other thing. * Disable feature flags in mocks. * Elide string values for BTSSS URL values. * Removes `settings.mock`. --- config/features.yml | 4 ++++ config/settings.yml | 2 ++ .../app/services/travel_claim/client.rb | 20 +++++++++++++++++++ .../spec/services/travel_claim/client_spec.rb | 1 + .../travel_claim_submission_worker_spec.rb | 1 + 5 files changed, 28 insertions(+) diff --git a/config/features.yml b/config/features.yml index 6a873e764d3..c2936cd5d1d 100644 --- a/config/features.yml +++ b/config/features.yml @@ -132,6 +132,10 @@ features: actor_type: user description: Enables travel reimbursement workflow for day-of check-in application. enable_in_development: true + check_in_experience_travel_btsss_ssm_urls_enabled: + actor_type: user + description: Uses environment variables populated from SSM Param Store for BTSSS URLs. + enable_in_development: true check_in_experience_cerner_travel_claims_enabled: actor_type: user description: Enables travel claims filing for Oracle Health (Cerner) sites diff --git a/config/settings.yml b/config/settings.yml index 4de2c223a2f..b069fd69ac7 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -1453,8 +1453,10 @@ check_in: service_name: MAP-API travel_reimbursement_api: auth_url: https://login.microsoftonline.us + auth_url_v2: ~ tenant_id: abcdefgh-1234-5678-12345-11e8b8ce491e claims_url: https://dev.integration.d365.va.gov + claims_url_v2: ~ claims_base_path: EC/ClaimIngestSvc redis_token_expiry: 3540 # 59 minutes service_name: BTSSS-API diff --git a/modules/check_in/app/services/travel_claim/client.rb b/modules/check_in/app/services/travel_claim/client.rb index 5729f155529..e8a08a5243a 100644 --- a/modules/check_in/app/services/travel_claim/client.rb +++ b/modules/check_in/app/services/travel_claim/client.rb @@ -158,6 +158,26 @@ def claims_data } end + def auth_url + if btsss_ssm_urls_enabled? && settings.auth_url_v2.present? + settings.auth_url_v2 + else + settings.auth_url + end + end + + def claims_url + if btsss_ssm_urls_enabled? && settings.claims_url_v2.present? + settings.claims_url_v2 + else + settings.claims_url + end + end + + def btsss_ssm_urls_enabled? + Flipper.enabled?('check_in_experience_travel_btsss_ssm_urls_enabled') || false + end + def mock_enabled? settings.mock || Flipper.enabled?('check_in_experience_mock_enabled') || false end diff --git a/modules/check_in/spec/services/travel_claim/client_spec.rb b/modules/check_in/spec/services/travel_claim/client_spec.rb index 0c812a71f96..f2c2d9b273b 100644 --- a/modules/check_in/spec/services/travel_claim/client_spec.rb +++ b/modules/check_in/spec/services/travel_claim/client_spec.rb @@ -10,6 +10,7 @@ before do allow(Flipper).to receive(:enabled?).with('check_in_experience_mock_enabled').and_return(false) + allow(Flipper).to receive(:enabled?).with('check_in_experience_travel_btsss_ssm_urls_enabled').and_return(false) end describe '.build' do diff --git a/modules/check_in/spec/sidekiq/travel_claim_submission_worker_spec.rb b/modules/check_in/spec/sidekiq/travel_claim_submission_worker_spec.rb index 6627802d752..8eb4fdda577 100644 --- a/modules/check_in/spec/sidekiq/travel_claim_submission_worker_spec.rb +++ b/modules/check_in/spec/sidekiq/travel_claim_submission_worker_spec.rb @@ -179,6 +179,7 @@ before do allow(TravelClaim::RedisClient).to receive(:build).and_return(redis_client) allow(Flipper).to receive(:enabled?).with('check_in_experience_mock_enabled').and_return(false) + allow(Flipper).to receive(:enabled?).with('check_in_experience_travel_btsss_ssm_urls_enabled').and_return(false) allow(redis_client).to receive(:patient_cell_phone).and_return(patient_cell_phone) allow(redis_client).to receive(:token).and_return(redis_token) From 0ba522128c0b054bd1d8d91909f922dc987f0c99 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 10:21:42 -0400 Subject: [PATCH 224/260] Bump coverband from 6.0.2 to 6.1.0 (#16435) Bumps [coverband](https://github.com/danmayer/coverband) from 6.0.2 to 6.1.0. - [Release notes](https://github.com/danmayer/coverband/releases) - [Changelog](https://github.com/danmayer/coverband/blob/main/changes.md) - [Commits](https://github.com/danmayer/coverband/commits/v6.1.0) --- updated-dependencies: - dependency-name: coverband dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d3529310312..6971cc5e88e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -317,7 +317,7 @@ GEM content_disposition (1.0.0) cork (0.3.0) colored2 (~> 3.1) - coverband (6.0.2) + coverband (6.1.0) redis (>= 3.0) crack (1.0.0) bigdecimal From 3d47aa7c4e51f32e90f745dd5452ef6270a62a85 Mon Sep 17 00:00:00 2001 From: Kris Pethtel Date: Mon, 22 Apr 2024 09:29:28 -0500 Subject: [PATCH 225/260] 8421 claims error formatting (#16426) * 8421: simplify claims and appeals error formatting --- .../v0/adapters/claims_overview_errors.rb | 8 +- .../claims_index_interface.rb | 85 +++----- modules/mobile/docs/index.html | 197 ++++++++++-------- .../ClaimsAndAppealsOverviewAppealsError.yml | 29 +-- .../ClaimsAndAppealsOverviewClaimsError.yml | 21 +- .../ClaimsAndAppealsOverviewErrors.yml | 10 +- ...laims_and_appeals_overview_request_spec.rb | 32 ++- 7 files changed, 170 insertions(+), 212 deletions(-) diff --git a/modules/mobile/app/models/mobile/v0/adapters/claims_overview_errors.rb b/modules/mobile/app/models/mobile/v0/adapters/claims_overview_errors.rb index 6d1ebd0d5db..482ec43d19d 100644 --- a/modules/mobile/app/models/mobile/v0/adapters/claims_overview_errors.rb +++ b/modules/mobile/app/models/mobile/v0/adapters/claims_overview_errors.rb @@ -15,12 +15,16 @@ def parse(error, failed_service) def error_details(error) if error.respond_to?(:details) - error.details + error.details.pluck('text').join('; ') elsif error.respond_to?(:errors) - error.errors.as_json + error.errors.as_json.pluck('detail').join('; ') else error.message end + rescue => e + # remove rescue once it's confirmed that plucking does not cause errors + Rails.logger.error('Claims overview error detail parsing error', syntax_error: e, error_body: error) + 'Unknown Error' end end end diff --git a/modules/mobile/app/services/mobile/v0/lighthouse_claims/claims_index_interface.rb b/modules/mobile/app/services/mobile/v0/lighthouse_claims/claims_index_interface.rb index 941088e7eec..58187a342f2 100644 --- a/modules/mobile/app/services/mobile/v0/lighthouse_claims/claims_index_interface.rb +++ b/modules/mobile/app/services/mobile/v0/lighthouse_claims/claims_index_interface.rb @@ -10,96 +10,63 @@ module LighthouseClaims class ClaimsIndexInterface CLAIMS_NOT_AUTHORIZED_MESSAGE = 'Forbidden: User is not authorized for claims' APPEALS_NOT_AUTHORIZED_MESSAGE = 'Forbidden: User is not authorized for appeals' + def initialize(user) @current_user = user end def get_accessible_claims_appeals(use_cache) - data, errors = if claims_access? && appeals_access? - get_claims_and_appeals(use_cache) - elsif claims_access? - get_claims(use_cache) - elsif appeals_access? - get_appeals(use_cache) - else - raise Pundit::NotAuthorizedError - end - - try_cache(data, errors) + raise Pundit::NotAuthorizedError unless claims_access? || appeals_access? + + data, errors = get_claims_and_appeals(use_cache) + set_cache(data) unless errors.any? + + errors.push({ service: 'appeals', error_details: APPEALS_NOT_AUTHORIZED_MESSAGE }) unless appeals_access? + errors.push({ service: 'claims', error_details: CLAIMS_NOT_AUTHORIZED_MESSAGE }) unless claims_access? [data, errors] end private - def try_cache(data, errors) - Mobile::V0::ClaimOverview.set_cached(@current_user, data) unless non_authorization_errors?(errors) + def set_cache(data) + Mobile::V0::ClaimOverview.set_cached(@current_user, data) end def get_claims_and_appeals(use_cache) full_list = [] errors = [] - data = nil - data = Mobile::V0::ClaimOverview.get_cached(@current_user) if use_cache unless data - claims, appeals = Parallel.map([service.get_all_claims, service.get_all_appeals], in_threads: 2, &:call) - claims[:errors].nil? ? full_list.push(*claims[:list]) : errors.push(claims[:errors]) - appeals[:errors].nil? ? full_list.push(*appeals[:list]) : errors.push(appeals[:errors]) - data = claims_adapter.parse(full_list) - end - - [data, errors] - end - - def get_claims(use_cache) - errors = [] - data = nil - - data = Mobile::V0::ClaimOverview.get_cached(@current_user) if use_cache - unless data - claims = service.get_all_claims.call - errors.push(claims[:errors]) unless claims[:errors].nil? - data = claims[:errors].nil? ? claims_adapter.parse(claims[:list]) : [] - end - errors.push({ service: 'appeals', error_details: APPEALS_NOT_AUTHORIZED_MESSAGE }) - - [data, errors] - end - - def get_appeals(use_cache) - errors = [] - data = nil - - data = Mobile::V0::ClaimOverview.get_cached(@current_user) if use_cache + if claims_access? && appeals_access? + claims, appeals = Parallel.map([service.get_all_claims, service.get_all_appeals], in_threads: 2, &:call) + elsif claims_access? + claims = service.get_all_claims.call + elsif appeals_access? + appeals = service.get_all_appeals.call + end + + if claims + claims[:errors].nil? ? full_list.push(*claims[:list]) : errors.push(claims[:errors]) + end + if appeals + appeals[:errors].nil? ? full_list.push(*appeals[:list]) : errors.push(appeals[:errors]) + end - unless data - appeals = service.get_all_appeals.call - errors.push(appeals[:errors]) unless appeals[:errors].nil? - data = appeals[:errors].nil? ? claims_adapter.parse(appeals[:list]) : [] + data = claims_adapter.parse(full_list) end - errors.push({ service: 'claims', error_details: CLAIMS_NOT_AUTHORIZED_MESSAGE }) - [data, errors] end - def non_authorization_errors?(service_errors) - return false unless service_errors - - authorization_errors = [CLAIMS_NOT_AUTHORIZED_MESSAGE, APPEALS_NOT_AUTHORIZED_MESSAGE] - !service_errors.all? { |error| authorization_errors.include?(error[:error_details]) } - end - def service claim_status_lighthouse? ? lighthouse_claims_proxy : evss_claims_proxy end def claims_access? if claim_status_lighthouse? - @current_user.authorize(:lighthouse, - :access?) + @current_user.authorize(:lighthouse, :access?) else @current_user.authorize(:evss, :access?) end diff --git a/modules/mobile/docs/index.html b/modules/mobile/docs/index.html index e32bfc7b86f..8f6e790b4f2 100755 --- a/modules/mobile/docs/index.html +++ b/modules/mobile/docs/index.html @@ -2218,7 +2218,7 @@ -

          502

          An upstream service the API depends on returned an error.

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/appointments/preferences

          Returns VAOS appointment contact preferences

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/appointments/facilities/{facility_id}/clinics/{clinic_id}/slots

          Accepts date range for a va facility and returns available slots for a a direct schedule appointment.

          +
          Authorizations:
          Bearer
          path Parameters
          location_id
          required
          string

          The facility division ID

          +
          query Parameters
          startDate
          string <date-time>
          Example: startDate=2020-10-29T07:00:00Z

          The start date for the range of appointments slots in ISO 8601 UTC format. If not provided the start date will be considered now.

          +
          endDate
          string <date-time>
          Example: endDate=2021-11-29T08:00:00Z

          The end date for the range of appointments slots in ISO 8601 UTC format. If not provided the end date will be 2 months from today's date

          +
          clinic_id
          string

          The clinic IEN. Required if clinical_service not provided.

          +
          clinical_service
          string

          The clinical service (type of care) to find appointment slots for. Required if clinic_id not provided.

          +
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          +

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/appointments/preferences

          Returns VAOS appointment contact preferences

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/appointments/preferences

          updates VAOS appointment preferences

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/appointments/preferences

          updates VAOS appointment preferences

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          Preferences data to update

          notification_frequency
          required
          string
          email_allowed
          boolean
          email_address
          string
          text_msg_allowed
          boolean
          text_msg_ph_number
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "notification_frequency": "Each new message",
          • "email_allowed": true,
          • "email_address": "abraham.lincoln@va.gov",
          • "text_msg_allowed": false,
          • "text_msg_ph_number": "480-278-2515"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/appointments/va/eligibility

          Lists types of service. For each type of service, lists users registered facilities that support request and direct appointments.

          +

          Request samples

          Content type
          application/json
          {
          • "notification_frequency": "Each new message",
          • "email_allowed": true,
          • "email_address": "abraham.lincoln@va.gov",
          • "text_msg_allowed": false,
          • "text_msg_ph_number": "480-278-2515"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/appointments/va/eligibility

          Lists types of service. For each type of service, lists users registered facilities that support request and direct appointments.

          Authorizations:
          Bearer
          query Parameters
          FacilityIds[]
          required
          Array of arrays

          Array of facilities to be checked for service eligibility

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/appointment

          Creates a new appointment or appointment request.

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/appointment

          Creates a new appointment or appointment request.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json
          One of
          kind
          required
          string (AppointmentKind)
          Enum: "clinic" "cc" "telehealth" "phone"

          The kind of appointment:

            @@ -2457,7 +2474,7 @@

          Request samples

          Content type
          application/json
          Example
          {
          • "kind": "clinic",
          • "status": "proposed",
          • "serviceType": "optometry",
          • "practitioners": [
            ],
          • "locationId": "983GC",
          • "requestedPeriods": [
            ],
          • "contact": {
            },
          • "preferredTimesForPhoneCall": [
            ],
          • "preferredLocation": {
            },
          • "comment": "free form comment here",
          • "preferredLanguage": "English"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/awards

          Get current awards overview

          +

          Request samples

          Content type
          application/json
          Example
          {
          • "kind": "clinic",
          • "status": "proposed",
          • "serviceType": "optometry",
          • "practitioners": [
            ],
          • "locationId": "983GC",
          • "requestedPeriods": [
            ],
          • "contact": {
            },
          • "preferredTimesForPhoneCall": [
            ],
          • "preferredLocation": {
            },
          • "comment": "free form comment here",
          • "preferredLanguage": "English"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/awards

          Get current awards overview

          Authorizations:
          Bearer

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claim/{id}

          Returns info on all user's claims and appeals for mobile overview page

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claim/{id}

          Returns info on all user's claims and appeals for mobile overview page

          Authorizations:
          Bearer
          path Parameters
          id
          required
          string

          Claim Id

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claim/{id}/documents

          Post tracked item document for upload, returns jobId for upload process

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claim/{id}/documents

          Post tracked item document for upload, returns jobId for upload process

          Authorizations:
          Bearer
          path Parameters
          id
          required
          string

          Claim Id

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: multipart/form-data
          documentType
          string
          file
          string <binary>
          string or null
          trackedItemId
          string

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claim/{id}/documents/multi-image

          Post multiple images to be combined into one pdf for upload, returns jobId for upload process

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claim/{id}/documents/multi-image

          Post multiple images to be combined into one pdf for upload, returns jobId for upload process

          Authorizations:
          Bearer
          path Parameters
          id
          required
          string

          Claim Id

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json
          files
          required
          Array of strings

          base64 strings of images to upload together

          @@ -2509,7 +2526,7 @@

          Request samples

          Content type
          application/json
          {
          • "files": [
            ],
          • "trackedItemId": "string",
          • "documentType": "L827"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claim/{id}/request-decision

          Request decision on a given claim, returns job id

          +

          Request samples

          Content type
          application/json
          {
          • "files": [
            ],
          • "trackedItemId": "string",
          • "documentType": "L827"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claim/{id}/request-decision

          Request decision on a given claim, returns job id

          Authorizations:
          Bearer
          path Parameters
          id
          required
          string

          Claim Id

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claims/decision-letters

          Returns the list of claim decision letters for given user

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/claims/decision-letters

          Returns the list of claim decision letters for given user

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/claims/decision-letters/{document_id}/download

          Downloads a decision letter

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/claims/decision-letters/{document_id}/download

          Downloads a decision letter

          Authorizations:
          Bearer
          path Parameters
          document_id
          required
          any

          id of the document being downloaded

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/claims/pre-need-burial

          Submits a new Preneeds Burial application.

          +

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/claims/pre-need-burial

          Submits a new Preneeds Burial application.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json
          object

          Responses

          Request samples

          Content type
          application/json
          {
          • "application": {
            }
          }

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/claims/pre-need-burial/cemeteries

          Returns info on all cemeteries for preneed burial

          +

          Request samples

          Content type
          application/json
          {
          • "application": {
            }
          }

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/claims/pre-need-burial/cemeteries

          Returns info on all cemeteries for preneed burial

          Authorizations:
          Bearer

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/claims-and-appeals-overview

          Returns info on all user's claims and appeals for mobile overview page

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/claims-and-appeals-overview

          Returns info on all user's claims and appeals for mobile overview page

          Authorizations:
          Bearer
          query Parameters
          startDate
          string <date-time>
          Example: startDate=2020-10-29T07:00:00Z

          The start date for the range of appointments in ISO 8601 UTC format. If not provided the start date will be considered Jan. 1st 1700.

          endDate
          string <date-time>
          Example: endDate=2021-11-29T08:00:00Z

          The end date for the range of appointments in ISO 8601 UTC format. If not provided the end date will be 1 year from today's date

          page[number]
          integer
          Example: page[number]=1

          The page number requested

          @@ -2589,7 +2606,7 @@

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/community-care-providers

          Returns a list of community care providers who provide the requested medical specialty within a certain radius of the user (default) or facility (if facility id is provided in query params).

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/community-care-providers

          Returns a list of community care providers who provide the requested medical specialty within a certain radius of the user (default) or facility (if facility id is provided in query params).

          Authorizations:
          Bearer
          query Parameters
          serviceType
          required
          string
          Example: serviceType=primaryCare

          The medical specialty the user is searching for formatted in camel case. Must be one of primaryCare, foodAndNutrition, podiatry, optometry, audiologyRoutineExam, audiologyHearingAidSupport.

          facilityId
          string
          Example: facilityId=978

          Optional facility id. When provided, we search for CC providers near the facility. When omitted, we search for CC providers near the user's home address.

          page[number]
          integer
          Example: page[number]=1

          The page number requested

          @@ -2606,7 +2623,7 @@

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/debts

          Returns a list of user's debts.

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/debts

          Returns a list of user's debts.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/debts/{id}

          Returns a users debt by id.

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/debts/{id}

          Returns a users debt by id.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            },
          • "meta": {
            }
          }

          /v0/dependents

          Returns a list of user's dependents. Dependent SSN is also available but is removed to limit PII exposure.

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            },
          • "meta": {
            }
          }

          /v0/dependents

          Returns a list of user's dependents. Dependent SSN is also available but is removed to limit PII exposure.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/dependents

          Submit a supplemental claim for compensation (21-686C & 21-674).

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/dependents

          Submit a supplemental claim for compensation (21-686C & 21-674).

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json
          optionSelection
          object
          object
          object
          object
          object
          object
          object
          object
          object
          object
          object

          Responses

          Request samples

          Content type
          application/json
          {
          • "optionSelection": { },
          • "veteranInformation": {
            },
          • "addChild": {
            },
          • "addSpouse": {
            },
          • "reportDivorce": {
            },
          • "deceasedDependents": {
            },
          • "reportChildMarriage": {
            },
          • "reportChildStoppedAttendingSchool": {
            },
          • "reportStepchildNotInHousehold": {
            },
          • "report674": {
            },
          • "householdIncome": {
            }
          }

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/dependents/request-decisions

          Returns the list of dependents verifications and diaries

          +

          Request samples

          Content type
          application/json
          {
          • "optionSelection": { },
          • "veteranInformation": {
            },
          • "addChild": {
            },
          • "addSpouse": {
            },
          • "reportDivorce": {
            },
          • "deceasedDependents": {
            },
          • "reportChildMarriage": {
            },
          • "reportChildStoppedAttendingSchool": {
            },
          • "reportStepchildNotInHousehold": {
            },
          • "report674": {
            },
          • "householdIncome": {
            }
          }

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/dependents/request-decisions

          Returns the list of dependents verifications and diaries

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/disability-rating

          Returns the list of disability ratings for given user

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/disability-rating

          Returns the list of disability ratings for given user

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/facilities-info

          Retrieves facilities info for a user's va treatment facilities

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/facilities-info

          Retrieves facilities info for a user's va treatment facilities

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/facilities-info/{sort_method}

          Retrieves facilities info for all facilities a given user has the ability to schedule appointments at

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/facilities-info/{sort_method}

          Retrieves facilities info for all facilities a given user has the ability to schedule appointments at

          Authorizations:
          Bearer
          path Parameters
          sort_method
          required
          string
          Enum: "current" "home" "alphabetical" "appointments"

          Sort method (Closest to home or current location, alphabetical, or by most recent appointment location) Note - When most recent appointment is selected any facility that doesn't appear in the user's appointments will be sorted alphabetically after those that do appear in the appointments list

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          Lat Long for user's current location. Only required if sort method is current, but can be supplied anyway

          @@ -2714,7 +2731,7 @@

          Request samples

          Content type
          application/json
          {
          • "lat": 34.5968,
          • "long": 10.5796
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/financial-status-reports/download

          Returns financial status report PDF

          +

          Request samples

          Content type
          application/json
          {
          • "lat": 34.5968,
          • "long": 10.5796
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/financial-status-reports/download

          Returns financial status report PDF

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/health/immunizations

          Returns the list of immunization records for given user

          +

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/health/immunizations

          Returns the list of immunization records for given user

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/health/allergy-intolerances

          Retrieves a list of the user's known allergies related to medication, food, or other substances

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/health/allergy-intolerances

          Retrieves a list of the user's known allergies related to medication, food, or other substances

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {}

          /v0/health/labs-and-tests

          List patient labs and tests. Each report contains a list of which tests were a part of the report, along with links to get the results for those tests.

          +

          Response samples

          Content type
          application/json
          {}

          /v0/health/labs-and-tests

          List patient labs and tests. Each report contains a list of which tests were a part of the report, along with links to get the results for those tests.

          query Parameters
          category
          string

          The category classifies the clinical discipline, department, or diagnostic service that created the report

          code
          string

          A code that indicates the type of information contained within the diagnostic report. Supported values are from the LOINC diagnostic report codes.

          date
          datetime

          A date or range of dates (maximum of 2) that describe the date that the diagnostic report was recorded. Supported formats are: YYYY, YYYY-MM, YYYY-MM-DD, YYYY-MM-DD'T'HH:MM:SSZ

          @@ -2772,7 +2789,7 @@

          Response samples

          Content type
          application/json
          {}

          /v0/health/observations/{id}

          Gets an observation from a user's diagnostic report

          +

          Response samples

          Content type
          application/json
          {}

          /v0/health/observations/{id}

          Gets an observation from a user's diagnostic report

          path Parameters
          id
          required
          string

          id of observation

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {}

          /v0/health/locations/{id}

          Returns location info based on location id from vaccine record

          +

          Response samples

          Content type
          application/json
          {}

          /v0/health/locations/{id}

          Returns location info based on location id from vaccine record

          Authorizations:
          Bearer
          path Parameters
          id
          required
          string

          location id from immunization info

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/health/rx/prescriptions

          Returns the users prescriptions.

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/health/rx/prescriptions

          Returns the users prescriptions.

          Authorizations:
          Bearer
          query Parameters
          sort
          string

          what field to sort array of prescriptions by. fields that can be sorted: prescription_id, refill_status, refill_submit_date, refill_date, facility_name, ordered_date, prescription_name, dispensed_date. date fields sort by DESC by default while all others default to ASC. To get the opposite sort direction negate the field with a '-'. EX: -prescription_id

          filter
          string

          filter by field values. Syntax: ?filter[refill_status][eq]=refillinprocess. fields that can be filtered: prescription_id, refill_status, refill_submit_date, facility_name. eq can be switched out with not_eq. to filter by multiple values of the same field, deliminate the parameter value with commas. Syntax: ?filter[refill_status][eq]=refillinprocess,active

          page[number]
          integer
          Example: page[number]=1

          The page number requested

          @@ -2815,7 +2832,7 @@

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/health/rx/prescriptions/refill

          Requests refill for prescriptions.

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/health/rx/prescriptions/refill

          Requests refill for prescriptions.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          array of prescription ids to request refill

          ids
          required
          Array of arrays

          Responses

          Request samples

          Content type
          application/json
          {
          • "ids": [
            ]
          }

          Response samples

          Content type
          application/json
          {
          • "id": "6260ab13-177f-583d-b2dc-1b350404abb7",
          • "type": "PrescriptionRefills",
          • "attributes": {
            }
          }

          /v0/health/rx/prescriptions/{id}/tracking

          Requests list of tracking data for a prescription id

          +

          Request samples

          Content type
          application/json
          {
          • "ids": [
            ]
          }

          Response samples

          Content type
          application/json
          {
          • "id": "6260ab13-177f-583d-b2dc-1b350404abb7",
          • "type": "PrescriptionRefills",
          • "attributes": {
            }
          }

          /v0/health/rx/prescriptions/{id}/tracking

          Requests list of tracking data for a prescription id

          Authorizations:
          Bearer
          path Parameters
          id
          required
          object
          Example: 13650545

          id of the prescription tracking data is being requested for

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/letters

          Returns the list of letter names and types for the given user

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/letters

          Returns the list of letter names and types for the given user

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/letters/beneficiary

          Returns benefit info and options for the given user with or without a dependent

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/letters/beneficiary

          Returns benefit info and options for the given user with or without a dependent

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/letters/{type}/download

          Returns requested letter for download. Downloads as either PDF or JSON, dependent upon format param. Defaults to PDF when format is not specified.

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/letters/{type}/download

          Returns requested letter for download. Downloads as either PDF or JSON, dependent upon format param. Defaults to PDF when format is not specified.

          Authorizations:
          Bearer
          path Parameters
          type
          required
          string
          Enum: "benefit_summary" "benefit_summary_dependent" "benefit_verification" "certificate_of_eligibility" "civil_service" "commissary" "medicare_partd" "minimum_essential_coverage" "proof_of_service" "service_verification"

          letter type

          query Parameters
          format
          string
          Enum: "pdf" "json"

          format

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          @@ -2890,7 +2907,7 @@

          Request samples

          Content type
          application/json
          {
          • "militaryService": true,
          • "serviceConnectedDisabilities": true,
          • "serviceConnectedEvaluation": true,
          • "nonServiceConnectedPension": true,
          • "monthlyAward": true,
          • "unemployable": true,
          • "specialMonthlyCompensation": true,
          • "adaptedHousing": true,
          • "chapter35Eligibility": true,
          • "deathResultOfDisability": true,
          • "survivorsAward": true
          }

          Response samples

          Content type
          No sample

          /v0/maintenance_windows

          List maintenance windows

          +

          Request samples

          Content type
          application/json
          {
          • "militaryService": true,
          • "serviceConnectedDisabilities": true,
          • "serviceConnectedEvaluation": true,
          • "nonServiceConnectedPension": true,
          • "monthlyAward": true,
          • "unemployable": true,
          • "specialMonthlyCompensation": true,
          • "adaptedHousing": true,
          • "chapter35Eligibility": true,
          • "deathResultOfDisability": true,
          • "survivorsAward": true
          }

          Response samples

          Content type
          No sample

          /v0/maintenance_windows

          List maintenance windows

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/messaging/health/folders

          List available secure messaging folders

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/messaging/health/folders

          List available secure messaging folders

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [],
          • "meta": {
            }
          }

          /v0/messaging/health/folder

          Create a new secure messaging folder

          +

          Response samples

          Content type
          application/json
          {
          • "data": [],
          • "meta": {
            }
          }

          /v0/messaging/health/folder

          Create a new secure messaging folder

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json
          required
          object

          Responses

          Request samples

          Content type
          application/json
          {
          • "folder": {
            }
          }

          Response samples

          Content type
          application/json
          {}

          /v0/messaging/health/folders/{id}

          Get a secure messaging folder

          +

          Request samples

          Content type
          application/json
          {
          • "folder": {
            }
          }

          Response samples

          Content type
          application/json
          {}

          /v0/messaging/health/folders/{id}

          Get a secure messaging folder

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {}

          /v0/messaging/health/folders/{id}/messages

          List messages in a secure messaging folder.

          +

          Response samples

          Content type
          application/json
          {}

          /v0/messaging/health/folders/{id}/messages

          List messages in a secure messaging folder.

          When listing messages, the response for each message will include most but not all of the message attributes. Specifically, the message body and attachment information is not included. Those attributes can be obtained by getting the specific message resource.

          @@ -2948,7 +2965,7 @@

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/messaging/health/folders/{id}/threads

          List of threads in a secure messaging folder

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/messaging/health/folders/{id}/threads

          List of threads in a secure messaging folder

          Authorizations:
          Bearer
          path Parameters
          folderId
          required
          string

          The id of the folder that threads are being retrieved from

          query Parameters
          pageSize,
          string

          The size of the pagination you want. Defaults to 10

          page,
          string

          The page number to get based on your page size

          @@ -2965,7 +2982,7 @@

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/messaging/health/message_drafts

          Save a new draft message

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ]
          }

          /v0/messaging/health/message_drafts

          Save a new draft message

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json
          recipient_id
          required
          integer

          The message recipient. This must be a valid recipient id that is assigned to the user. The list of valid recipients for a user can be obtained from the

          /v0/messaging/health/recipients
          endpoint.

          @@ -2981,7 +2998,7 @@

          Request samples

          Content type
          application/json
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          Response samples

          Content type
          application/json
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          /v0/messaging/health/message_drafts/{id}

          Update an existing draft message

          +

          Request samples

          Content type
          application/json
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          Response samples

          Content type
          application/json
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          /v0/messaging/health/message_drafts/{id}

          Update an existing draft message

          Authorizations:
          Bearer
          path Parameters
          id
          required
          string

          The id of the draft that is to be updated

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json
          object

          Responses

          Request samples

          Content type
          application/json
          {
          • "body": "the updated message"
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/message_drafts/{reply_id}/replydraft

          Save a new draft message as a reply to an existing message

          +

          Request samples

          Content type
          application/json
          {
          • "body": "the updated message"
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/message_drafts/{reply_id}/replydraft

          Save a new draft message as a reply to an existing message

          Authorizations:
          Bearer
          path Parameters
          reply_id
          required
          string

          The id of the message that will be replied to

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json
          recipient_id
          required
          integer

          The message recipient. This must be a valid recipient id that is assigned to the user. The list of valid @@ -3010,7 +3027,7 @@

          Request samples

          Content type
          application/json
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          Response samples

          Content type
          application/json
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          /v0/messaging/health/message_drafts/{reply_id}/replydraft/{draft_id}

          Edit a draft message that was a reply to an existing message

          +

          Request samples

          Content type
          application/json
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          Response samples

          Content type
          application/json
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          /v0/messaging/health/message_drafts/{reply_id}/replydraft/{draft_id}

          Edit a draft message that was a reply to an existing message

          Authorizations:
          Bearer
          path Parameters
          reply_id
          required
          string

          The id of the message that will be replied to

          draft_id
          required
          string

          The id of the draft that is to be updated

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          @@ -3023,7 +3040,7 @@

          Request samples

          Content type
          application/json
          {
          • "body": "the updated message"
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/messages

          Send a new secure message

          +

          Request samples

          Content type
          application/json
          {
          • "body": "the updated message"
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/messages

          Send a new secure message

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema:

          New message body.

          NOTES:

          @@ -3056,7 +3073,7 @@

          Request samples

          Content type
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          Response samples

          Content type
          application/json
          {
          • "type": "messages",
          • "id": "123789",
          • "attributes": {
            },
          • "relationships": {
            },
          • "included": []
          }

          /v0/messaging/health/messages/categories

          List available message categories

          +

          Request samples

          Content type
          {
          • "recipient_id": 1763526,
          • "category": "OTHER",
          • "body": "What is the proper dosage and how long should I take this medication?",
          • "subject": "Question about my medication",
          • "draft_id": 0
          }

          Response samples

          Content type
          application/json
          {
          • "type": "messages",
          • "id": "123789",
          • "attributes": {
            },
          • "relationships": {
            },
          • "included": []
          }

          /v0/messaging/health/messages/categories

          List available message categories

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/messaging/health/messages/signature

          Gets user message signature preferences

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/messaging/health/messages/signature

          Gets user message signature preferences

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/messaging/health/messages/{id}

          Moves a secure message to the "Deleted" folder

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/messaging/health/messages/{id}

          Moves a secure message to the "Deleted" folder

          Authorizations:
          Bearer
          path Parameters
          id
          required
          string

          The id of the message that is to be deleted

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/messages/{id}

          Get a secure message and mark the message as read.

          +

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/messages/{id}

          Get a secure message and mark the message as read.

          NOTES:

          • Unlike listing messages in a folder, the message resource returned from this operation will include @@ -3109,7 +3126,7 @@

          Response samples

          Content type
          application/json
          {
          • "type": "messages",
          • "id": "123789",
          • "attributes": {
            },
          • "relationships": {
            },
          • "included": [],
          • "meta": {
            }
          }

          /v0/messaging/health/messages/{id}/move

          Moves a secure message to a specified folder

          +

          Response samples

          Content type
          application/json
          {
          • "type": "messages",
          • "id": "123789",
          • "attributes": {
            },
          • "relationships": {
            },
          • "included": [],
          • "meta": {
            }
          }

          /v0/messaging/health/messages/{id}/move

          Moves a secure message to a specified folder

          Authorizations:
          Bearer
          path Parameters
          id
          required
          string

          The id of the message that is to be moved

          query Parameters
          folder_id,
          required
          string

          The id of the folder that the message is to be moved to

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          @@ -3122,7 +3139,7 @@

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/messages/{id}/attachments/{attachment_id}

          Get a secure message attachment content as a direct binary download. Secure messaging supports the following file types/extensions: doc, docx, gif, jpg, pdf, png, rtf, txt, xls, xlsx.

          +

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/messages/{id}/attachments/{attachment_id}

          Get a secure message attachment content as a direct binary download. Secure messaging supports the following file types/extensions: doc, docx, gif, jpg, pdf, png, rtf, txt, xls, xlsx.

          Authorizations:
          Bearer
          path Parameters
          id
          required
          integer

          ID of the message that we are retrieving attachments of

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/messages/{id}/reply

          Send reply to a secure message

          +

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/messaging/health/messages/{id}/reply

          Send reply to a secure message

          NOTE: If including file attachments, this request must be sent as multipart/form-data

          File attachment restrictions (as imposed by MHV):

            @@ -3156,7 +3173,7 @@

          Request samples

          Content type
          {
          • "recipient_id": 1112233,
          • "category": "TEST",
          • "subject": "My Test Results",
          • "body": "Dear provider, please clarify my test results. Thank you.",
          • "draft_id": 0
          }

          Response samples

          Content type
          application/json
          {
          • "type": "messages",
          • "id": "123789",
          • "attributes": {
            },
          • "relationships": {
            },
          • "included": []
          }

          /v0/messaging/health/messages/{id}/thread

          Gets a list of message summaries that are related to the message of the passed id and older than the message of +

          Request samples

          Content type
          {
          • "recipient_id": 1112233,
          • "category": "TEST",
          • "subject": "My Test Results",
          • "body": "Dear provider, please clarify my test results. Thank you.",
          • "draft_id": 0
          }

          Response samples

          Content type
          application/json
          {
          • "type": "messages",
          • "id": "123789",
          • "attributes": {
            },
          • "relationships": {
            },
          • "included": []
          }

          /v0/messaging/health/messages/{id}/thread

          Gets a list of message summaries that are related to the message of the passed id and older than the message of the id provided. Does not include the message of the passed id itself.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v1/messaging/health/messages/{id}/thread

          Gets a list of message summaries that are related to the message of the passed id regardless of their age in +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v1/messaging/health/messages/{id}/thread

          Gets a list of message summaries that are related to the message of the passed id regardless of their age in relation to the message of the id provided. Unless specified in the query parameters, this does include the message of the passed id itself.

          Authorizations:
          Bearer
          query Parameters
          excludeProvidedMessage
          boolean

          Excludes the message with the provided message id

          @@ -3182,7 +3199,7 @@

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/messaging/health/recipients

          List available recipients to which messages may be sent

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/messaging/health/recipients

          List available recipients to which messages may be sent

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/military-service-history

          Returns user's service history

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/military-service-history

          Returns user's service history

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/payment-history

          Returns user's payment history

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/payment-history

          Returns user's payment history

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/payment-information/benefits

          Returns direct deposit payment info

          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/payment-information/benefits

          Returns direct deposit payment info

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "type": "paymentInformation",
          • "id": "abe3f152-90b0-45cb-8776-4958bad0e0ef",
          • "attributes": {
            }
          }

          /v0/payment-information/benefits

          Returns updated direct deposit payment info

          +

          Response samples

          Content type
          application/json
          {
          • "type": "paymentInformation",
          • "id": "abe3f152-90b0-45cb-8776-4958bad0e0ef",
          • "attributes": {
            }
          }

          /v0/payment-information/benefits

          Returns updated direct deposit payment info

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          New direct deposit info

          accountNumber
          required
          string
          accountType
          required
          string
          Enum: "Savings" "Checking"
          financialInstitutionName
          required
          string
          financialInstitutionRoutingNumber
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "accountNumber": "12345678901",
          • "accountType": "Savings",
          • "financialInstitutionName": "PACIFIC PREMIER BANK",
          • "financialInstitutionRoutingNumber": "021000021"
          }

          Response samples

          Content type
          application/json
          {
          • "type": "paymentInformation",
          • "id": "abe3f152-90b0-45cb-8776-4958bad0e0ef",
          • "attributes": {
            }
          }

          /v0/pensions

          Get current pensions overview

          +

          Request samples

          Content type
          application/json
          {
          • "accountNumber": "12345678901",
          • "accountType": "Savings",
          • "financialInstitutionName": "PACIFIC PREMIER BANK",
          • "financialInstitutionRoutingNumber": "021000021"
          }

          Response samples

          Content type
          application/json
          {
          • "type": "paymentInformation",
          • "id": "abe3f152-90b0-45cb-8776-4958bad0e0ef",
          • "attributes": {
            }
          }

          /v0/pensions

          Get current pensions overview

          Authorizations:
          Bearer

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/push/prefs/{endpointSid}

          Get the user's push notification preferences

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/push/prefs/{endpointSid}

          Get the user's push notification preferences

          Authorizations:
          Bearer
          path Parameters
          endpointSid
          required
          string

          device endpointSid provided by the register endpoint

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/push/prefs/{endpointSid}

          Set the user's push notification preferences

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/push/prefs/{endpointSid}

          Set the user's push notification preferences

          Authorizations:
          Bearer
          path Parameters
          endpointSid
          required
          string

          device endpointSid provided by the register endpoint

          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          Push notification preferences

          @@ -3278,7 +3295,7 @@

          Request samples

          Content type
          application/json
          {
          • "preference": "appointment_reminders",
          • "enabled": true
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/push/register

          Allows a new app install to register to receive push notifications

          +

          Request samples

          Content type
          application/json
          {
          • "preference": "appointment_reminders",
          • "enabled": true
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/push/register

          Allows a new app install to register to receive push notifications

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          Device information

          deviceToken
          required
          string
          osName
          required
          string
          Enum: "ios" "android"
          deviceName
          string
          appName
          required
          string
          debug
          boolean

          Flag to switch between sandbox and non-sandbox app sid. Lower envs only

          @@ -3292,7 +3309,7 @@

          Request samples

          Content type
          application/json
          {
          • "deviceToken": "740f4707bebcf74f9b7c25d48e3358945f6aa01da5ddb387462c7eaf61bb78ad",
          • "osName": "ios",
          • "deviceName": "Galaxy 8",
          • "appName": "va_mobile_app",
          • "debug": true
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/push/send

          Allows client to trigger specified push notification to be sent to specified endpoint

          +

          Request samples

          Content type
          application/json
          {
          • "deviceToken": "740f4707bebcf74f9b7c25d48e3358945f6aa01da5ddb387462c7eaf61bb78ad",
          • "osName": "ios",
          • "deviceName": "Galaxy 8",
          • "appName": "va_mobile_app",
          • "debug": true
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/push/send

          Allows client to trigger specified push notification to be sent to specified endpoint

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          Template id, endpoint sid, and personalization for template

          appName
          required
          string
          templateId
          required
          string
          required
          object
          debug
          boolean

          Flag to switch between sandbox and non-sandbox app sid. Lower envs only

          @@ -3306,7 +3323,7 @@

          Request samples

          Content type
          application/json
          {
          • "appName": "va_mobile_app",
          • "templateId": "0EF7C8C9390847D7B3B521426EFF5814",
          • "personalization": {
            },
          • "debug": true
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user

          Returns the user profile, including the user's addresses and the services the user has the requisite ids to access. Meta data for this endpoint returns all the services available in the API.

          +

          Request samples

          Content type
          application/json
          {
          • "appName": "va_mobile_app",
          • "templateId": "0EF7C8C9390847D7B3B521426EFF5814",
          • "personalization": {
            },
          • "debug": true
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user

          Returns the user profile, including the user's addresses and the services the user has the requisite ids to access. Meta data for this endpoint returns all the services available in the API.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            },
          • "meta": {
            }
          }

          /v0/user/authorized-services

          Returns a hash of all available services, and a boolean value of whether the user has access to that service.

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            },
          • "meta": {
            }
          }

          /v0/user/authorized-services

          Returns a hash of all available services, and a boolean value of whether the user has access to that service.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/contact-info

          Returns the user contact info. If the user does not have a vet360 id, the contact info will be null.

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/contact-info

          Returns the user contact info. If the user does not have a vet360 id, the contact info will be null.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v1/user

          Returns the user profile, including the user's addresses and the services the user has the requisite ids to access. Meta data for this endpoint returns all the services available in the API. v1 includes LOGINGOV as login type.

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v1/user

          Returns the user profile, including the user's addresses and the services the user has the requisite ids to access. Meta data for this endpoint returns all the services available in the API. v1 includes LOGINGOV as login type.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            },
          • "meta": {
            }
          }

          /v2/user

          Returns basic user information

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            },
          • "meta": {
            }
          }

          /v2/user

          Returns basic user information

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/addresses

          Deletes a user's address

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/addresses

          Deletes a user's address

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          A domestic, internation, or military address

          id
          required
          integer
          addressLine1
          required
          string
          addressLine2
          required
          string, null
          addressLine3
          required
          string, null
          addressPou
          required
          string
          Enum: "RESIDENCE/CHOICE" "CORRESPONDENCE"
          addressType
          required
          string
          Enum: "DOMESTIC" "INTERNATIONAL" "MILITARY"
          city
          required
          string
          countryCode
          required
          string
          internationalPostalCode
          required
          string, null
          province
          required
          string, null
          stateCode
          required
          string
          zipCode
          required
          string
          zipCodeSuffix
          required
          string, null

          Responses

          Request samples

          Content type
          application/json
          {
          • "id": 157032,
          • "addressLine1": "1493 Martin Luther King Rd",
          • "addressLine2": null,
          • "addressLine3": null,
          • "addressPou": "RESIDENCE/CHOICE",
          • "addressType": "DOMESTIC",
          • "city": "Fulton",
          • "countryCode": "US",
          • "internationalPostalCode": null,
          • "province": null,
          • "stateCode": "NY",
          • "zipCode": "97062",
          • "zipCodeSuffix": "1234"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/addresses

          Creates a new residential or mailing address for a user. Calling this endpoint is the second step in adding a new address for a user. The first step is to call the address validation endpoint to check if an address is valid. If it is valid you'll receive a 'addressMetaData' object back with the addresses confidence score. This object should then be included along with the new address in the request body. If the user wishes to continue with an 'invalid' address then the 'validationKey' should be passed along with the new address in the request body. This lets the underlying service know that an invalid address be passed through.

          +

          Request samples

          Content type
          application/json
          {
          • "id": 157032,
          • "addressLine1": "1493 Martin Luther King Rd",
          • "addressLine2": null,
          • "addressLine3": null,
          • "addressPou": "RESIDENCE/CHOICE",
          • "addressType": "DOMESTIC",
          • "city": "Fulton",
          • "countryCode": "US",
          • "internationalPostalCode": null,
          • "province": null,
          • "stateCode": "NY",
          • "zipCode": "97062",
          • "zipCodeSuffix": "1234"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/addresses

          Creates a new residential or mailing address for a user. Calling this endpoint is the second step in adding a new address for a user. The first step is to call the address validation endpoint to check if an address is valid. If it is valid you'll receive a 'addressMetaData' object back with the addresses confidence score. This object should then be included along with the new address in the request body. If the user wishes to continue with an 'invalid' address then the 'validationKey' should be passed along with the new address in the request body. This lets the underlying service know that an invalid address be passed through.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          A domestic, internation, or military address

          required
          object

          Responses

          Request samples

          Content type
          application/json
          Example
          {
          • "addressLine1": "1493 Martin Luther King Rd",
          • "addressPou": "RESIDENCE/CHOICE",
          • "addressType": "DOMESTIC",
          • "city": "Fulton",
          • "countryCodeIso3": "USA",
          • "countryName": "United States",
          • "stateCode": "MS",
          • "validationKey": -1206619807,
          • "zipCode": "38843"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/addresses

          Updates a user's residential or mailing address. Calling this endpoint is the second step in adding a new address for a user. The first step is to call the address validation endpoint to check if an address is valid. If it is valid you'll receive a 'addressMetaData' object back with the addresses confidence score. This object should then be included along with the new address in the request body. If the user wishes to continue with an 'invalid' address then the 'validationKey' should be passed along with the new address in the request body. This lets the underlying service know that an invalid address be passed through.

          +

          Request samples

          Content type
          application/json
          Example
          {
          • "addressLine1": "1493 Martin Luther King Rd",
          • "addressPou": "RESIDENCE/CHOICE",
          • "addressType": "DOMESTIC",
          • "city": "Fulton",
          • "countryCodeIso3": "USA",
          • "countryName": "United States",
          • "stateCode": "MS",
          • "validationKey": -1206619807,
          • "zipCode": "38843"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/addresses

          Updates a user's residential or mailing address. Calling this endpoint is the second step in adding a new address for a user. The first step is to call the address validation endpoint to check if an address is valid. If it is valid you'll receive a 'addressMetaData' object back with the addresses confidence score. This object should then be included along with the new address in the request body. If the user wishes to continue with an 'invalid' address then the 'validationKey' should be passed along with the new address in the request body. This lets the underlying service know that an invalid address be passed through.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          A domestic, internation, or military address

          id
          required
          string
          object
          validationKey
          integer
          addressLine1
          required
          string
          addressLine2
          string, null
          addressLine3
          string, null
          addressPou
          required
          string
          Enum: "RESIDENCE/CHOICE" "CORRESPONDENCE"
          addressType
          required
          string
          Enum: "DOMESTIC" "INTERNATIONAL" "MILITARY"
          city
          required
          string
          countryCode
          required
          string
          internationalPostalCode
          string, null
          province
          string, null
          stateCode
          string
          zipCode
          string
          zipCodeSuffix
          string, null

          Responses

          Request samples

          Content type
          application/json
          Example
          {
          • "addressLine1": "1493 Martin Luther King Rd",
          • "addressPou": "RESIDENCE/CHOICE",
          • "addressType": "DOMESTIC",
          • "city": "Fulton",
          • "countryCodeIso3": "USA",
          • "countryName": "United States",
          • "id": 181513,
          • "stateCode": "MS",
          • "validationKey": -1206619807,
          • "zipCode": "38843"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/addresses/validate

          Validates a residential or mailing address for a user. Calling this endpoint is the first step in adding a new address for a user. If the address is valid you'll receive a 'addressMetaData' object back with the addresses confidence score. This object should then be included along with the new address in the request body. If the user wishes to continue with an 'invalid' address then the 'validationKey' should be passed along with the new address in the request body. This lets the underlying service know that an invalid address be passed through.

          +

          Request samples

          Content type
          application/json
          Example
          {
          • "addressLine1": "1493 Martin Luther King Rd",
          • "addressPou": "RESIDENCE/CHOICE",
          • "addressType": "DOMESTIC",
          • "city": "Fulton",
          • "countryCodeIso3": "USA",
          • "countryName": "United States",
          • "id": 181513,
          • "stateCode": "MS",
          • "validationKey": -1206619807,
          • "zipCode": "38843"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/addresses/validate

          Validates a residential or mailing address for a user. Calling this endpoint is the first step in adding a new address for a user. If the address is valid you'll receive a 'addressMetaData' object back with the addresses confidence score. This object should then be included along with the new address in the request body. If the user wishes to continue with an 'invalid' address then the 'validationKey' should be passed along with the new address in the request body. This lets the underlying service know that an invalid address be passed through.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          A domestic, internation, or military address

          id
          required
          integer
          addressLine1
          required
          string
          addressLine2
          required
          string, null
          addressLine3
          required
          string, null
          addressPou
          required
          string
          Enum: "RESIDENCE/CHOICE" "CORRESPONDENCE"
          addressType
          required
          string
          Enum: "DOMESTIC" "INTERNATIONAL" "MILITARY"
          city
          required
          string
          countryCode
          required
          string
          internationalPostalCode
          required
          string, null
          province
          required
          string, null
          stateCode
          required
          string
          zipCode
          required
          string
          zipCodeSuffix
          required
          string, null

          Responses

          Request samples

          Content type
          application/json
          {
          • "addressLine1": "51 W Weber Rd",
          • "addressPou": "CORRESPONDENCE",
          • "addressType": "DOMESTIC",
          • "city": "Columbus",
          • "countryCodeIso3": "USA",
          • "countryName": "United States",
          • "stateCode": "OH",
          • "type": "DOMESTIC",
          • "zipCode": "43202"
          }

          Response samples

          Content type
          application/json
          Example
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/user/demographics

          Returns the users demographics info

          +

          Request samples

          Content type
          application/json
          {
          • "addressLine1": "51 W Weber Rd",
          • "addressPou": "CORRESPONDENCE",
          • "addressType": "DOMESTIC",
          • "city": "Columbus",
          • "countryCodeIso3": "USA",
          • "countryName": "United States",
          • "stateCode": "OH",
          • "type": "DOMESTIC",
          • "zipCode": "43202"
          }

          Response samples

          Content type
          application/json
          Example
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          /v0/user/demographics

          Returns the users demographics info

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/emails

          Deletes a user's email address

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/emails

          Deletes a user's email address

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          The email address to delete

          id
          required
          integer
          emailAddress
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "emailAddress": "person42@example.com",
          • "id": "42,"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/emails

          Creates a new email address

          +

          Request samples

          Content type
          application/json
          {
          • "emailAddress": "person42@example.com",
          • "id": "42,"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/emails

          Creates a new email address

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          The new email address

          emailAddress
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "emailAddress": "person42@example.com"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/emails

          Updates a user's email address

          +

          Request samples

          Content type
          application/json
          {
          • "emailAddress": "person42@example.com"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/emails

          Updates a user's email address

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          The new email address

          id
          required
          integer
          emailAddress
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "emailAddress": "person42@example.com",
          • "id": "42,"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/gender_identity

          Updates a user's gender identity. Only users with id.me or login.gov accounts may use this

          +

          Request samples

          Content type
          application/json
          {
          • "emailAddress": "person42@example.com",
          • "id": "42,"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/gender_identity

          Updates a user's gender identity. Only users with id.me or login.gov accounts may use this

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          The new gender identity key

          code
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "code": "B"
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user/gender_identity/edit

          Retrieves a list of valid gender identity keys. Note that this endpoint does not use the camel case key inflection header like most other mobile endpoints to keep the keys upcase.

          +

          Request samples

          Content type
          application/json
          {
          • "code": "B"
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user/gender_identity/edit

          Retrieves a list of valid gender identity keys. Note that this endpoint does not use the camel case key inflection header like most other mobile endpoints to keep the keys upcase.

          Authorizations:
          Bearer

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/logout

          Logs the user out by revoking their access token from the IAM SSOe OAuth service and destroying the IAM user, user identity, and session objects from Redis.

          +

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/logout

          Logs the user out by revoking their access token from the IAM SSOe OAuth service and destroying the IAM user, user identity, and session objects from Redis.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user/logged-in

          Called by the mobile app after successful login to perform any actions needed to start a session.

          +

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user/logged-in

          Called by the mobile app after successful login to perform any actions needed to start a session.

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user/preferred_name

          Updates a user's preferred name. Only users with id.me or login.gov accounts may use this

          +

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user/preferred_name

          Updates a user's preferred name. Only users with id.me or login.gov accounts may use this

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          The new preferred name

          text
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "text": "New Preferred Name"
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user/phones

          Deletes one of a user's phone numbers

          +

          Request samples

          Content type
          application/json
          {
          • "text": "New Preferred Name"
          }

          Response samples

          Content type
          application/json
          {
          • "errors": [
            ]
          }

          /v0/user/phones

          Deletes one of a user's phone numbers

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          The phone number to delete

          id
          required
          integer
          areaCode
          required
          string
          countryCode
          required
          string
          phoneNumber
          required
          string
          phoneType
          required
          string
          Enum: "HOME" "FAX" "MOBILE" "WORK"
          extension
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "id": 157032,
          • "areaCode": "704",
          • "countryCode": "1",
          • "phoneNumber": "7749069",
          • "phoneType": "HOME",
          • "extension": "4567"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/phones

          Creates a phone number for a user

          +

          Request samples

          Content type
          application/json
          {
          • "id": 157032,
          • "areaCode": "704",
          • "countryCode": "1",
          • "phoneNumber": "7749069",
          • "phoneType": "HOME",
          • "extension": "4567"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/phones

          Creates a phone number for a user

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          The new phone number

          id
          integer
          areaCode
          required
          string
          countryCode
          required
          string
          phoneNumber
          required
          string
          phoneType
          required
          string
          Enum: "HOME" "FAX" "MOBILE" "WORK"
          extension
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "id": 157032,
          • "areaCode": "704",
          • "countryCode": "1",
          • "phoneNumber": "7749069",
          • "phoneType": "HOME",
          • "extension": "4567"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/phones

          Updates a user's phone number

          +

          Request samples

          Content type
          application/json
          {
          • "id": 157032,
          • "areaCode": "704",
          • "countryCode": "1",
          • "phoneNumber": "7749069",
          • "phoneType": "HOME",
          • "extension": "4567"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v0/user/phones

          Updates a user's phone number

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Request Body schema: application/json

          The new phone number

          id
          required
          integer
          areaCode
          required
          string
          countryCode
          required
          string
          phoneNumber
          required
          string
          phoneType
          required
          string
          Enum: "HOME" "FAX" "MOBILE" "WORK"
          extension
          required
          string

          Responses

          Request samples

          Content type
          application/json
          {
          • "id": 157032,
          • "areaCode": "704",
          • "countryCode": "1",
          • "phoneNumber": "7749069",
          • "phoneType": "HOME",
          • "extension": "4567"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v1/health/immunizations

          Returns a paginated list of immunization records for given user

          +

          Request samples

          Content type
          application/json
          {
          • "id": 157032,
          • "areaCode": "704",
          • "countryCode": "1",
          • "phoneNumber": "7749069",
          • "phoneType": "HOME",
          • "extension": "4567"
          }

          Response samples

          Content type
          application/json
          {
          • "data": {
            }
          }

          /v1/health/immunizations

          Returns a paginated list of immunization records for given user

          Authorizations:
          Bearer
          header Parameters
          X-Key-Inflection
          string
          Default: snake
          Enum: "camel" "snake"

          Allows the API to return camelCase keys rather than snake_case

          Responses

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }
          +

          Response samples

          Content type
          application/json
          {
          • "data": [
            ],
          • "meta": {
            }
          }

          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⁢XmDQ?g@gDKIl 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%0DNd3Ej)L!JrxvCrrZ%W&saL5dtui+P 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 diff --git a/modules/simple_forms_api/templates/vha_10_7959c.pdf b/modules/simple_forms_api/templates/vha_10_7959c.pdf deleted file mode 100644 index 84248cdc042584fe9f0ae16c64ea49e633b520ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931805 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�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

        -h47pc^S#A#Yz)~0Vt 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⪚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≠BICJhzwPj6`$EW+s^4hJz9#6bx=By>qw zEumgQu7q6y%np1WAawy$2N3mPoG<7jyblk3_@@sGeR$S~kgw7=&BwIT>1JVL@rcEj zEY7ooEZNUuExVN^8jC&=uZaglLhryrv0Wrl5g`#LMf8Ypi6MFd3LS+dGx(P^P{ zn(izyz2ZKlAlelN(zWsa^~;n}hqu5P8`+4I4T;gQ%24YF$tDtEx*`SP;CG9qs<>U| zTu((gQ%R{PMW-|M_QIimeATJzL)Ue^xtW%wPoUkqSzDpsyF2vY<1O*|ns%pS=o9FEixv{jWWrWWtk*p{9A@xq$+Q5eKa7sjU2hg-QmbV?j%QC+)j>g zMJ6Vs9;1O*CYgNj6)6t4U2%+e5C@~Gd4(z`%MPcg=JA?CePX0p8ZPC0Vi-j|N_mws zD&vmf*GL>vn?@J^F~{15*)qn&D*aAkeGy4bMFAk%L;?j(1w)&fHZ=#98SZ^RJ2 z5e-JCtZ%@M280_hs}}XOxK@k)DcCm!!sOP;q<=Ero{Xplmlo2qMUgJr+D;!88kYTCm#EZ6SvVZUPs8Gr-ikxT!|bmCA6iNL7DEA21`X7P+!` z#jCg`@R2$!s_U*J^>wrBNL3x`ri$`FRfu|(!i zV;xhDPl0|vc`4_r(JQI>v8(s*JLp#_EJ~ycW!uQ!CWdQE=70`2&eZR4x>LGGBaXt8 z!)TGNG(S~UhH14KDV(W(nF^E9-f8?WL$9>$`Rj&E2+p0O6>n}_+19*v=!5mqrFy~o zMO{Z%YQ@C`EMN2EEw40Ate?>R&Qk*qw*PR_qF)&4m}q{LcA~O{HAI}op& zv?g9Lt2*{-jXo(-6DzKoR2ay1dFqVRd53aG0p`XtGe2f0-Gyd-W07r-aRv3$i7)*&7S!5(noo}p7&F)Ln<=o zPHJprZf*J?FMF&a<)&Tn#mmb&%SeCO`7&~(4ExGpDa|Y0Tgo)6=#frHWRDArT&rE( zF6M^ou8W*=p~rQ?MP{XSAe$|ad|}q)u-la4LQ^;=Ou`d%`h49~Y*QU!YhG?ZQFDhy z7#Jas#N~nH<$?dRUH-96+-DfS_j~sF?ralZ;ye3%wsRNf$Jq`zv2nQ&25tihkZplh zWoaQxSC~rIhE}ZGx{<(8qp7fTDyT4u27@taD|Bn4 z{ZX}J9S(cXc0w{1NA}&xit>KG&-=X3n}^XpEy4Q;< zx%?^`Sw0g@Z8SnR-lMb2QjQK(Mh&I54wsCUkcJ@i1`i?&AN0zwQ-(G2H)MjV$_aB@ zfdLt8vPUK>>|kUUx;_TF8Cc6~VaOkuj~McM21Xe;#$Y0q8Qg^wj4>4JVhJmHFv@sr z#8RqimV((zG2=`;KS*clW6GKHL}n+OT&~IYBd#yyl@Bi4)7r9f!RBbJm<{Wxl|5@) z>K|x}r`-1P$+4gyuV42x>D{!dwtx=@3cMRSdNVznzq&}W;oQ8C*NKiw`E%-UvKq>( z!B!2QSA(xIQb`V${;rhtgy2L7UJk+YA+Uu!A(9L%!%X6@_c#0LlQIm;&?tc{f#?9n z0d4GN_DPmr$gX6`F7{cL%+(Zaj#^})M7tW+D#}nhWmH%e;i~u#k&KG(isYCGyToV3 zLn19kHSKdd*o*m?=1O^>+5-|IdPw?tzEFJ>BT^CR%(-;K=F<4 z_Ojr#<{Fm#tj;j%+N&mSFGx1FCBI~$kD8ME;-+Yhn+5<}K%>7OXz(u;ZmRGB1{1YGZBc1PmDF;T9xnu%3aOH>z`^~(4+H+Ae&P>$ z-CB^$328LX;Dop|)pb~A%DkYL3lNIB1mK#ur~O&4X)ZCYy-sxybZ1}U@*%WA~Ruz*s+UBPnMFQQYbb5 zu;LX}EL`EV!UB;YmU8T(X{$Mx88gc@U8X&LFOuFHZTMrI?xLKVB(pOsxAjbQQMQk2 zUwdkMwonrRprcG0jf>kGJGU%E2)ASNE3jDlKr|2G&i0mh9wD+zb$y^D!XA#!xOuu6^tp#z!+ej+r@fYz%iR3Z*hL zESe!cnFBaw$N3L!>LQU(it&o1W+sQYrOg<6W4t@{NLO8bXWB5%kadna5OUcOzs_}cV_6wk=2jk!H*zQH!=;w#?;+`@X_#FVfvXc z)Q7vmq_r3}D|;2vs=!AIUS3hia-~%v!#;S$3tgTb4{7nhEe~E^_K*fo3*HyO-a;7S zUgu76^ga$&aGN3P~Dk^HM)47K|fU`r>wGx5X3f^MmY!IAS zG7-Nt5yz8D#PA>!F+8B`RZUF{uhYVe{Ve@IcezC%-G0v)XT`$lVdGkmJ64g&#kpMS z!+@8}owHbyK!>&{5ty|Nlz|tRyY)f`- z-FdLBxw-A&&aIuvZIMVnme_Ll27Ml8m!O&ZSZsujt61D3#4aKNR_Fq^EwsKWf&PD`Jk>>R0|za2ZHe0~oseJ-}j#gs>y zmZldaNNc9IcjFb<9tTyei7WdqK>{wb&Z7(pD?$WjR)ry>8h{9hO1nZt%eK9?r|y zB~6f7jTX=@-p`muup}{NitO_B_H(__-lyIHA>lQ(=DL2a*Oh$`_r|KL(zq|=cSZ<7 zRv!5~e8nyO#^gJO@!aIavdQ;;fOdMuFq)xlAFNqpM5B=?8O=0A@RN4l`4lTNu(AQH zOa&%&L<)fHhY8eCKoxCX;VzqLtpU<%g2DpHq=Os~6{k+@H%l;r$QYdo&WxH%(n>g<p=s zh0;X8D!W~gh?@ok!9}atxNOw>XEV%cb?LHMMh1(6H}jYBJq;3fw#Pa)taQ`7H9ot! zoT}`wJbhLnaLCY8rXj!TJX`{;~Ygh3(%v`D^$` zu3vA=cSEVRZ4Mo*!X4=A}d%UM-O|UajuvG?n}gquRx& zPUo75((+KBjjGwWI2%vuIIm-MZf}kxayXa6zFcqaWRBmF!;WcK^%ZnC>}Vi;DJ)H4 zehTqaQ;H0v@M;SCk^{++B)>n5!#>!2Fs+^J_hFq6Q@oh(LX!)E3$Htnbl?{vc8T~x z#C7qGNZzyKT{{AHRN3*sj!*4qu>ZwQ*i6q__ghJ~j>I%G zF6pUDM(R-a_bd|fA(;%wI3c4)-Y56Ud{)*xbZT6{=K}5sxGG?g09BYKvXuj1#FLJti8YOXrg1fmL+KOg^J%^#jYVn1(v9i4XW@M^WQ zFM-{O0|~M{flUd_O)O4yB=|%!tkBvdC&`qzIB8WWy>AqjMv0>z&kkT`bJlx|GnDEV&$VY`GX2!#KKvb>Po*y*+9_eC^7S z&Xt=hEeTfCww=Ai(pMUI$lWc4cdO-c@6qA3_Doj)ovw#A8TT07K1R2;MEB#Cw;qe) zdh|||oMw(o@f1Z{7$1f|4U?@b@kGQ$_(WJmoD*?e#M>es7r!ZzxgxS6ayG{JcKRg21bBsCCvJKh&3Z^Y3R z-ySEc;+Pv>94GNw^QcQF?9Kl}wqTMS1B?9F=_&tZ)#t|q&qy*2nOAjCI zy=*Z~n1t_w8@Pn3O(9)3b^GwIqq@D&vTJ4vSL<)plkR%7DY&TMHwu<3oeE*U>iuZ- z;C&BHd6N6@TMQn`*-@uGC!8EoM6htf4MIEpeXJ; zjPLW?y;nGP?}fuVyuDqH|mC9#*V4X2#k&HfE-+(Ih4Pqe-JlIQrW?-jchS-M!nJx!LFU{GR9Y zWpaa3HZSRmD2W@<3ipwnm7jQP1H(>GN_hN>b6&h;n%r%Ltv zF&WXQ%9#9UNM-Glw87@Go0$MJ6hGgZi*3GEANi9HXC-WtuvEfA39}_kl~697l?Xl8 zdN9X>mZMcxXbxblXH~OmOLurpF^a?&;C5 zfx~lpJgY-4lOR*%p_iX?OzGcYCAF?VK;GqP24GED<+ z?y{rT`jSszzA>u&q8C-=|MBxoA=nw2*$DJu@eQPn6TUO~R{OgL91P1Wr;c6Doo4Jz z4pWHj@u6-R9WpBAmGVKEjmdZ-G6~6WOSmgxx`eYL+C;R9SR-PVxKt!l zMP!QjRKx=jcSIyatP@cpB2UD556-%A+>JNfD0eS&lc{ces)cy38|&QX-K4~gJU233 zYh2_G<>D;d%}U|M0VgV*E1e|f#1khTInn3DdglcvndU^ui5e@8S+T{s-%4Uu)CdS! zFvo)D($SHQo#_YDNohLjjOZ|8r}3bX)EW>ppoYVI7ROlplzp8g3Jc!n^%0*#jQd|< zUSr;3*eYfbvzlIVOi_5E$eUp<2n6&K{28p*uQ#dV3N7VmKgI3Ao3y%{C>PQxTpi%2+r;6VrP0Xlk?|0~FXVd#r=~(CFmY2=iv~K4I z`?qa-{o&pXFF!S_W>xc*E6uB6Y`fCDDmn0-n7_2TO7SaIq~ge~1M{n|p84dHuHJ?7 zw(se@e)#mS5BGhTymR{S^;mUvsWPvM85&}mX-|aMCB#X-%cy+WLcLN!cc;LF(H$S! z5ytOA*cmz)B6CB{Au=t5NC>VFDnoUl&Je4FU=E@)h&Dfd;@?N3-H$VV{K}73Kep0i z4z|eH=K@>p0*SkD&WVRk_1I2V)=}%|aIkkBYLB0^kgTIP`NkO7oatzBWqyi{Ot0Zxgfu@!2${|6ssr0~!s@ zhC>E+z<_%O+*H51Y#=6s%RmgK=jp6wmG?5>X}(R$l1)BYXK=})$Y#nGLqN;sl$Qo# zG$U@)!MC1Ts@@tKF$1;L7~qX@;ds6q!MkB!rEV{x@6jKP-fYqmU9wIo9krHbEQtc1 zR*Wf&Woh}sRV4p;CpqPV?%gl6|7G{S1)JBmC%bXHw4$Q)o%xsdEZWl6ycxf_N&7M5 zM9K6$ug)lVWy{Tu7aQJeF9-;}wJQsy#+S5Qr_M>RUou6Q7{7Wi{Bf8B1Nb-(@8#h- zog?fhu_Ix}c{`5VvCNLCd<9Q>d7S5QoX1igrgS_`M{D8n!gGaeOCgqqurYwf09x!= zXhXTJ#ztxdR0?$hQ3Pz{u!4iv4Y%9slzjP;Sz`3wmwfO|p=%L55+tjG2nKx$-ShsO zl;fO^Ecxwx9L>k8`9I4iKgdTzK4#@F$S3&`W0bDqL`Q}knJklt!6Ey#RilfgE?oW1 zk(3`)FM8?H(O9TgS2A(y#=!88w31Dw!Z>6ZKBR&Ij(}eOwVc;tzC<3Y*-Wh!hD$-s z|3vY$8RJs_(yrv+6$LvK#roU-qt5Opv>Sey zy`qus_(r%%thMAdYzSCO=NsbYdmi9b@(p&SiiT#Tkd6@UToy?EWey5 z9cdTS$QlzGOrZTb(}XD|D?4~#afuu@-nay<|{uzCfL=#gwzhs|cS zie65qlLW6r@ahDwXyc@SkKqH}z-s|E5HT8cI!meBWkjO~1=q3n}7Na^1)?14w zM78>!T-brqY`{6rqE}e`B%5n3G(*n4+4XDATdx`Cdh7YEqIX z!YrG-O}Qcr8`?Ee+dU6!!{IM`)qQ<{`Xx^FaWRE)mqX%dacA>3NpEKL2AgcrXW8{K zRD!>iC{x!_eU5(mJaiT1;W=kKLdq!$kAJmSQLbI1Hhw_QNUDENE~lCXN+j=NRg@GqfT|2Sk!FsOj=7hRByPevpwY}~Ergj%>ldLkb$=A$bgyYumQJ|c;>bR!@6xl$iJqrgz)$8fH4vjE*KI7CU_+7m_EL2dh`7IpqkT#H>FRkF?Bftcx*` zd|e4a^X_O^n zzK{q)Bxfa-fM%uAY0}0@SBNW73QLnXz@{M}SNt;8Y-)_pKgAaL<8XLq{NB1K^yc)7 zcYgCm`_nyXVmn)({-4}}Or)85#6_L19l{uPxSXfOzq)XF#v6L3gmFPQ_dxvb!VJdP z3@nKmJcyjtm*9a9vp&4vtTHkw!xb6i5_}~2 zhlJdbps5JGMcC;3UHl$H-uTB1dE@hqo3Q3Gt4Fe10-cF|y~4ex zSLP4}H+2hgfzMdd%2`*s!S3J8*|<{pBD1~4=yfC8g0TSV16u>+lK^G{cLT)g8}pGY zA0$4^`0o11fDhwtnA}b`k-2f-jafI2yD{#-4hJ?kFz>*92WB0(s>G=B+e(3qqUlZP zr$w)JNK3RTX$k!?!DFPEbP!PmK_2lCq9!;*KqTolj@R&n&rRmSWV2vq z%T~7RWYrH#SQ*ybzAaRziD@?8qb%#bIGI?Y<;J@|Wsigp!OkcxT}4iMLo#AmC&)rF zU__Mt?IjyqEV?%qcIQ{uMo({xMw?D;IKneeyFp6gE}U{Y`{Kc^#gU$_ni7Act2f1dg;RXfwPU3_=d|Fe}3b_XS!LVs9$KnlV9o>9_~ES*EKx+d6raimQ+)0nibqe zk{NmAj3GOQv>4`M&^O>@0|py#FN)qM?$x5V7Wx_t)SRp#&MIVAA*~8?Rp_a}-U@tD zjtgNpLKt+9xC!&oLdIKG44OyG#9_Q|Bnl(8Yq4EDtNutWVoRE(#EcSCO5{jf62jJU zUIN(~SO_u+))4%S;3z>i!7~KCF_gq=W8?=>wAH>-OAb|`vI;}xc&;2#Hv&%77a~}Q zCI@0RR9Nx48d3GAnv5v%Jq6AwAnH{NDM+gV>!nXfNl1cg1Z{vW1QIeDjC@%rvn&)j zytWKwoFXl)uCmxe`K+}D7)rT3K9A(7P1UBiSr0T7Xejqs9W5|q&`?NKW~4!hmj<{9 zJ?|Owkgp2;99*i_yCOKl5}s zQ^tMl{c&h)RjD+2O6VLnB-2)_v}4$JQmJofd!lz3#&cA$y>+tHR@{?CdPH zk)O6S@2hn=GEbox^-iS>g9{D%Oy{n?q}pG=%L%c^2Nf;te?7K$c(}d4zkPUk4<}}> z^-@CTF3!u9a`iYBd6Zp;v^vbyVX$VThCCNRZzTpRMk+{l2x%eAg^*>#(d<{UNpCjp z81Qogt{d={0cm>7>G7@>*R^;{i=*mS)TBp^?mBF(L45@FNH9WnRw7o3!pd+Zc|L>| zJ@#e5p++#@q~g8f3XI$F1v}d8*kMP79d0|)?KyUG(+-7Q_PPi|qEQh!=f{Bmq@S>s zEb6&tJP-qdaF2EWNoOTnN~NoNOCCU%IOIc229v*LW>EHo4}iV zrU+B6QCdrnt8iF_eJbpVQYp=zTCU4Kihh6Y9!Xd(_MFaJ~Q%dc*#u4+8>m5ocL*%B#OzxDh#<3Xa@(D=lQoeO6Q z%e%Y6E?0TyfpX`C3$9RBfu<;Q>~9`ce~Zjj&`54=KB|Is`%94%}5>t{=LS`4@BjK1pRtP^6$U*`20%`@^79I%X_X17`=o4_xj@{|# z3?u!+bm;YXtiv}toFv#qdI{MJ`~$cF^wq%Y4|sSc#*HF(0h7mNa2zwGfd5R!uVoyP zv0cV;xlJbXWt7WxGAWReAZN+s?=oadz+BE55@NI1h3*dbF1O};ZfM=5?rOKjT{J1p z>yOFLNK3NjSc|P~R;@LkPt%ph@dh)SOeXO$acYWH(n?h8(AEYG`oKPzIvd=pqfW*P>eR_DF2KdZ;YamTBd3+@v1wbzKBpKuR10CY7Chowy>CW zrRw{zopOz;QFzrU?c0_feE#3gISU&^u|aU5Z1xX6T}D?ryOtGaZJGDl;%A>v-T%hg zvTeVr+vqwut)dZzHE*;+v$eXkth${fx`b~<@!RZrzqCUvmK`D|%v_Oa$&h!>ccvs7 ztkU|L38DYYDYA2g4E4!7v~Mrb9Fmxc%;(C7ot3yyd83kad3(I1!Mnt}&Z`;rUh;nB z)eL%Zq!j77h|R_0T-?dUJu93UQpVH_&CfH?oY9)mm7$@8+pp3RHYcDyp($Zig632L zdK2K+Pu7#&daTiJ))OY4^JE9)d|R@ME0IMXVR;`T+jv(ATSNj?d^Q(vOiD@PlhpN% zB5LIX3ae2GjS`ASLgz=W8NMDF30*C5kJ4#Gq3Gy_xix&_ktOZb)}Z(7jgIoGV$mU2 z55UNW1@UMvIrTZku4aF5&YSHuRR#8Vlj51{tMz-RK>J0JQYq?>Z3-&+&n?dfsTdX7 zkDYNzWv?xImim6f{4`^>Q)iZEGz$h*o8pKz6`j9JO?tYKTnYV|>Y%EiGVDbu{wGPbR}$16>WY)flF6F0Yo!4H@TU49Q3nog&%nM3)0ycIfSR zY{xx2*5qI~_EIc~A-l<8qIpP=0^6Q+_K`b6cZLfX~-u#q&lBYa-KmEywG%@l53x_YKi3P?1F)a{ByfbOQ~S#f#~t@j!Q?k-vEw z8_!P|g^`x~G%P%kHxzuXhZogRrVbZLWJQhmuw@imB7Yo(7qv}Z@m+Xpq8UJqIa)5> zmosB5HNx)HsU1VnM|-hlR_~Xa-rF$f6h)`tx+#h`-BlWSOh34zLNdE^3McoIN*_;lLeDMo%)5jr<828)Ph$!OCWt$Q8O8j<*NcLRX2G zcQKPpIedCtY!qcFKSbh0HNb?3m{hUi#;a84t0RWLhOSb4pm5OmDjdAvgXj}uVsj(< zsYzliRpl{;MdTw$Fe+|XN^{DKAWGp=A|Jt+Yt(K#-n~;4Kipo$wYMc_Wbf!JcbE~GIy5rFLS@ofJ|6SI7S`gNjDP(8U@^hiv0)5D7m(bQ4 zoMaxC=hRqSCG~A>2dB?$5B-ar4ozklL|NdUOeHkR2~*|D%8p9SBf296aL$iGKYDz4 z;=^U%T^||n4f}}M3au4?u|mv&GY6M*uq7Musd$`g_YiYCRjjm~tT8&4Qq!@ZHCY@8YH-Xfhac3@~ISrgL!`){x34u{u719#1i( zkQ5`!BYbb?8%LseOs|SsJi3*oUcaw4XCoiJ3H~LN<-^HCQC7R|=|xclK9Qslxfc2b z$rFU`(2>X&3FGHVQ6x30#|ZNY{eNw=!8oRhe5N$?ix}|Zw15Et!%p0BBG!o^8(M8W zHqxJmehUW7=rLno>_9BJqsJaSV)fX^Vn~a9TC{4hSJST{k2F{4n>f$-J@0!T zPMr9h`0jj;eTkEEe9i|w5-*7jtab(iHilqy11jnjC@Pr{LYWY>T3cAk_^8yu*aY3G zcAzzl(5f*?2m?CsGM5&VlvHZdu3K0)(GPXXKkEu;EY_a)?2tgyO|wqE_siDr{XJj5 zr@g&x7LUcEBWA_eny0-(LB(!`LIJ-Z3eGXzuju}TJSaQ_c*?UiRSzh-9^l+GND0-& ziVDS5;&M)_ih|xz#$yAdNutEoK2bGA)l_kr1=f*v=xIOLPL3p@CwVYQ&RcNYg2%0= zt>-M-V;yw-{viuiSlB5nut=Q+yro#AJ!x6Vb{gxbN!W>0f+prPwnZ+?fjOxYDjZRv zM?I*Lbt;6_PI`1$r$bm@u9Nd392enn@oAAfDZ*9}9ui@N2n$4ri%=&5 zFDfEYby3t+>UT-}5dqS|a$&7NQvz^;S0KXdWvK^KTT(QYq7BjdSgBUyxBV$U_0tk1 zaDf7qYX~-DW8K-2EH+r#R5qK%teMGPWg*5U{-kZ&Q;pQLkGJrv(afEPCUb1S&Wz|| z1qTg`W%S`bHg0mpU$nt@HRTf^-8^H*HEL!IvM$?~S+mrp6pVC0wT$gmSK#>q(dQ zTBj_suk>f7q(%?^mJYrwa~OhyX;l^;6t)OdaG7D>Y+u?(eX{IkJHAm9UNHO3oJqHt zyUjyLY5iH6<3e=sR2|po@&?b*L5^}7{R79U_6SR6@eC{6U}I{#I-Hrvc_+ql1&b=h zs$9Vol2|Os<{i1dP2PoSRGj?08TK~Aqs`FO4EHy~i^hOa;KHHe zq#WVe*o_0SP$SsFGKUdSaM_FzGRa5vs0}aJ{dUf#+w9%;A)DGW!v$adGn%~{%(l31N{^ufI~9$*v3~v1J!_7cX5ZmFB85Ht(S83uwtAaY z-vhUzQMBPKwBb>{k*nd>zU=q<82<|4f^LZ;mnAqRosq~h5=a8uD0@2yVo(c4gEVM# zmLebp0afAK#rbgLVJ2`?3hK%URF&O1G{8`HsC8m^s1R?AP4)94k^c_S9B#|AHIJ^7ObsOO*&KBUj{Rfv1tsYkK(LdU-ZHY2*prPt*bHLZO(&wkZ-o65yiO|m)^4lH6p~4Lu+ycFV zxa+wMr@Mql1Y&SuL^dFo>n=qNGweZzyUbg?HnR>^vMaq1j5#Titj24)qOrsRz|g z(Q~S}TFiSl(#xKzhKu5;NPZ~74IVz^p`Xw3Z}GI3hoADWl7E=r#?!CzFl>w&82z-6dQT{wdJ!39vx;maqYHsKrr~ z8-u6Abx>#d%4CP1P>T*;J**R*2_#$)Y$Ih5!;rm{rJsQsTT5v~`yD!LjFTq~j}Du` zyy4XE_&7@#I33G+uVyAjhbxn;B90gIcH!el#zLXYFnUEvyW5=|X4QCm2U3fYnvGFi z)1yXh?PEJ$$^YIkl1alDt*&0W>s;V|J5*UxO2^^RmwV(G(ZzM^9Cj%B)WK3z0r zP&M6_P17_}!SvmelBw8DWr{79Bcj;X%;L!x_f2XedM#45>4}vqpV(X#i5!na=6|RA z-mPoqvoZZFmTv%(&%-;h`ubSD8&>3h4f|vDm^;cbcjVCi5$huKck~F3XT$vj&;0qHvSKNeaCbc2n3uw^FiJhfe*QI+=}T(1Wtqi60{r zR6?Pk&+DlP+u>B0hQo#^(vaaXQ24VG6&^$JcnprXJ>H-k@(`o5gjFWa#E7Dp{s*}d zmX9WilqZpEdw6V;#{!2HaXaI^I!&V@W5tl_o}$z#&@in~bll11B$2r<!st=LMPspOehu_m76$~#estWAuxeEffPfX%#c`=& z2P!6eDzZQC@coDRYK@KJy2AI|J3F)U-dWE+X1&H6N?sva4=X~E`U8fRVS!ffkmjB+jNYts$yPky4e&juC zkyO!83`^!AWTpjW!bbu;@)Zme`fyIL=Gmwp`B7iKGx+Q#0A;$59jf9Bph7X}c6_$P zQh<8N4zU+2e}(pXw^ul>spZdUYk@0cn(m_)?|C|?;-D8R@7FKrVWWuPgF=t0(%>CC z3nYN0HD_m(5=hlW*`Z#yzVbT=zsTtMB?a1A{#?bKslh&_X9KIzjc+ZkiRd8e@E85M zPJgSz>-q_OTxUPlVS_%R@6y@hA}kXjCbo#(B1-_s03X9N&`E$d;0#;@_EUgicoy~o z6BN=dv2H=_R!Da03ODgr#%f+}^X6J(-n<#m0(BJ@c6Bbmk0?Dm)R%u~d7*De`1#6> zJrCv!OM5oX#kr%n_9+z}S7Dh7F||eQR@smY5dlOlVb=wENr1Cl%HWUyBf>7>C4nU< z$P_-N)0F;!!UTmg6pmAPmhPpmP^KeLgsY3)(%o2R!B#(kYx2U5$b2zkM?2`*zM-MM z!t#gm?9+`a5%JPO{z0D6CD`}(;e3%M7mEEy(x=jNe;WGJ&!l&z*}3%9G<`jNB2AA* z-i};|u!9k}Y{8HP&szsAdeVR+1|%5B3@)>2Mt@J?0)>|;{EEIuuTk~}g_KvtG44DF z|4-oBSPT>4QVLSdrqk$T9p=<2UNcustx?NrOw%N87T=oJO#DWB-#Dsdc5tdAG(L!O z3E9c1Pc;Yx#Aa@=ySmVlV9I=>E%Dcr`;>@p3HLqx=#~X-iO|rt z70cH3_B^0TO>J#0{UbY1vp;X`Uvn(&-e8-aTvzOEbi10|7hE^I;utbkM8-xv#>R_Z z|4H&l@>G)jFbVz1XOi?>@@kSEPM%Cs$GPBKcG!E)HHV&Y;Ftq)94^PF2QM{2(>#+l z(kx|^E8Sbo^N3xgtL*V))ocgnDl|FezbZaqeoOR+6*O_xQN-pJ&S#E0yG}ltc#N^p zwkAn?pr?1;vK8BgLW#BoTONJ*^v;p~mNsFf+tlSY_7>MYxryCy)5q5IZ+-6Aim>Z) zU$LItFDw=wLFrswY{gzLP*+oJO;a^WM65oQse-GhwxXztAX=)S1r?Pz*;1iY0MyHO z3xz#GC=-Hr_6XZU;}8#x`&WYa&FfeI{xAi+aS4m(&s=Bn{B|`uvxU77RojJTr>?T9 zvZ~H$*Wd=+&^W4>5Y@1UYE`iXje;b*Cb3PE1SP-*CAmOs075KNRwW4NI4F@@pgKAb zL+IVxaqWrEBC2*l0M8T0gyESHgfX8fGoNu-ba_S8+MPOh6W-*Q5Y09+DC`zGNQgXA zOp5_g3b>|Wn+7orQPK_3kX+rcbwkw+Gr$a8k_locjTH)LH$E(&i3pK*_5?UR=s5Uy zA4(cq7U!h~C@SoZhZEsBZ0xq;sTwr47opyXM^#i!aRp`zOcWTVjj2p?DYGdflxfsZ zgdigbqws}zykz;Tc*#OMT1C7?2V#rk8xfruVS71cGoLXf73W=bAuH1Zfng#O>}#iuD2W#Nn&`^51Up*3Sq zMCM2hP#OmHI`C;7?2b z*xsJur>g8=;hVqodBij6c$fi^*&#Qx6);er`sWkIy331<~`>T<{r+5f-XuiX# zJ?A~c@AsSn*+9?2`Tsvh1JSvTW)|oF*wLi#;b=D8GBf}O$p+R5o3VGriwe;P0zoxM z2Mmlp#xqf#;BB$$`+YBf??z{?GM>wQCzpRZw;wBJdoH(~+!c!rXhCy87O~lt#t`X5 z+4rqgr_o$3pU&LVc?^|Nv+njAJGSV&kiW2Lf(Zme7y zyDR4HF#XUT(AnTMv^}`PD0#bD+d-GrYCHXJYWqiiZNCPCtd$&lr z>Q$8uGg!+&3htK=%O_>FONOW9Eizp#!&hanWmoQ$5xICqgySOY6<-nQ4@4Lchtbwc zsjmdV3^oR{I3LI~rSa6_&^uM|jcInG=e9^+>(_oEB60&YVGO5<6!}^4u|}yO6^S`|DiUoJ7{zq-F0TDaVg4bN4l#o!QyhvDeYTcHlj^JtHh>K+7f=$Qj#C3`mob;XV(xnmD*oj?cTX}9y>GNIo~lxQEtNSGcHP>I@Jl*5y#Z4h4$N zrY*l^h>?cWq7q~^pY@o|PEw%{!fcwsV08g4i3GC(m|@Rb$umX0r8$=~TJ++Xq-CA8 ztiFl;eQYxSA<$?eMayfEk6PwOM{`z}5s4UGR&Ep~T9V0@`Cr2wEy=mBsx_sO7_>1b zKab8}7diu#OCINBCdq54$IG@dr+CgF3WUk?xpRGtm{(XWf`wWXs61Z)pKF&nA27|U zhb-&nRg;e<5($2LqGhfV@9;(VBiSaTxejPA^=$2c`#T=%;P2{yi^aE#{Fye`+jgk! zXd5{n{cV&V4#7a^fe`56XXL@%_fG2^H9FKm8?J!b#V zCYx+nZLhcaUK^V1oXy*HLY8HL#TjI(l<>O3SSN%Rq~j95S=uQ*Cy_@axKDyM=}w8~ zBtJm(yp}C>Au)xfs<5A{@Zq09XlIjO4*`ZZ^ zV6D#Vj^huVjA3raskKfqsyd=tfovNZeB{a1$z(Dr`nPxXxA&jg)cVlc85?1b2tP-F&H;_jteSVDV~dycsyfdTYb$&Hl~GiPfYXbo>pH> z^R>oWeJl&owz4cBXMxudBkSQ+9X)KR9nMDPe%YK;5 zMTd&YwaP@99x4|X$*~2>vNIM7H5orpa1J`*0-P{1J9J36EA(ZH&ctmx*LL3Kw!5}K z4qN9ftN*$2ehVkr%jH(4-}n&sU+4-ee) z%@L)3iDgZhX7{#xSDoJd(vm(it@~5o3x(czBNR#p zUOpONE})zIf$SHqqk0N5wddogj1o$+)T%B$H+}AQwQgo8eMVC)Y=sjjuHI$>i{rU> z`S*k{>J$$b;F?Q*pFiLQ%6Yss#OvXZK{Lpn>*blUGBd;EBvc$r&|H`Z;rZ#h#&+Ma z-_5@pjuyQ?5#FCSlLavhuduCD3$HMA$v??BZA5gRC@q`xpYrnqe%Me08(c7mPKhGA zqUC0eh>C6>A}>o+k}X0}6;YXRB}v-p#tcI#S}4|+{|AgYWb4p^a7$E;R-Ec&d;#GI z__3V`EvdlKqk)tIH+xc{9dX|KS(OU^0a4-04vO%}pJ}&nlaAw6%Fj9R)@4;wS-noU z+4Yant}bDsi+(MYPBCULC4VOesEVrlE2RM%ggxp(by6kQ)Enx@Dw$MIsh3o;$A8d2 z=_l6!L_oX0{5Sj``w2tulAlls-k1I=@ewyf05prMu{^p@u>>wRH;plyt+I>JihUP) zOC{y>TBox(iFe@92e*Fx!N*c@>b|>o)vBHq9vV*zf7-Ns>C*nuY<|GDOnXJ1IW0~I z@nzvXPUNH$oXg9MMirWhdc=Rz`EqwE-QAr|FB6_lbuUZf9J9AiNRct2j91oj;gZO0 zcBz|dyrIoR#)z^4jXAvdf9R*?WGo+R&gWvW{QR1QnecQhmv4^c^Rem{?{b`cKpN=% z&Rxbzqibu2Yx%Xo;UK>*FcRR`Nh1<}LcAcpDUugO*edQ8Cqy#ogGmpZa9?o0=_W6_ zVXJ$$d%{g#rB~=QCC4air_a*El)MU8U>e9VfbH-s90tO5*0?%VZ|8a}hNLsZXt-sz z`XYh#d!WeNVqt~wqm_?8zH)HGhQVS#bB&*4 z{9lF)nxJ`fxeeSmN{Zr@Cbs)x&0#4 zgys639sxCbu;LsF^)rQvdAL?CEOri1r~Laad?}~#xvNxSsY4g7$VBLudN36_kFH?; zH5>cR-{$y(bfZ%Vyk8P{x0CL(70c8S zU_FOF*p_em7xU#B8^v|S@%xy$JD%B@o!y#*3c>uWih(<8@dFnD?V;iE*}0 zkW#{<&=Mzt&=f?ZHm0PgU}y}fDy1UA(4eZX#FSKu69^DtH>s3jXn3e!OsL{7NaZ22 zBV5 znL^@amXm7)cc_%WX7=F30|vp18<+X)B+hC_5PEa;e{^4k-+V9NJnTPbe*4V#143zK zu-DYbKHx4H&D#oHT8zG*T-jxHTZCDrMQ&Mmz{1_u8LQu-hb_FtYPUKq+7<2&6BahZ z+sh)gfa*X27h zJt7~M&&qTsJHU=GdXZgccNjgwjki+e^vWh8j|qzO8WUDP%V}m$l~jK&8>v!>mBg z+5LGX37D_f(idtHiUI?DtnK|zCg&0*d3Hbcc2M$R;@-(LM0N}BKJaAW-HA^ABQT$D z=(o^SGn0iBItThE#i#+Voyp9lQp8k5R*_8rw>i-Ltu?h6ItYYi?23>LbEG4Dm7d_| zA?INqtu%T~KRkkCPHaf#E0TZ}ETkmGkQA=jND^EU0v^I{=u|lFKBtY-U0>+)pr_J# zZ1tPHMkRmntQ<&RC!IrYAf0QGo{~g`u#~32P13zUjD5peRF?(nVM+T=6h75q^X z9o@ziXq>N{6h#^%DMicr>g&n)Dh}LJG(dII$^CGD_L*w%gHzzqQT|qku@vO*Rw58q zgoxmXbJo3(GR#CfDk|()eLa~(e;SX!UQq$o*MvvNRj~#l2_%703sny*k_ehP2yqPl ziQ79(P+Z4*nBR$9rLJV%{OanN1^&uP;YKh#yV&|hSdYyFmDk{2Cx@0mMz$xPSgqh@ z1ve=;sFW%(g|5%R0Rb}s4+u8}@`->?3i$T|J|y7hg&zp}1sWzehv4hv4k4cs+)MB~ z1Ro>#Me+*y8KJ6+#$*&zS>j*XdhzdO*hjP%HJd`U^Vkr`ISsO>r0PrsP$EjY7%im$f1$XlQ2bU`-XS z>V>k*Obt+5am=W2ima}dbTqHrF?ZI~62(Z?w9IH)G5@91lOeBF?lKcg*X==LVwsn$ z{-KH=SD#TgtF%+aFRQp&U88PM=|P4su+JDdA|4mdiZrJXDYD;FM8<~V2>)oLud59h znNXnGJEqQ>yJKbZil!MYHAzD$u}@px(37c`e!gej(uC>aG(LpsPas$Sn#RTdfX06{ z9>zJ1+ew<2J!M~V(^pC3$p8i*Z~dPUxqahHM2?AM&m$iU?L%G^PRcT3Xoo5ZI#<`; zdJIH*%3JS9b#@-dGR0m)KA0XWk5~yuR}HvUAD_I=?TDZNKUrC?@pT5 z*wpgW?83sT8LO)bblJM(Euc0WA^m2aYWvY^Y~ z?I&GYw?%Gj&KP%3&TN~-D(7X^H)I#p8}?)x{QM6Fyg zTQiVcnr+7^qDl8wXy&EMrdpYgJy^@Pk5+h({?c3N1kCx}{xRL}Of=wk(U04GoxUy~ zJ?|Uv-Sp8eU$^g!kG5-_T9-!8YXjO%jq>}P(Wt26Yw9hP^fK;x{PXNAW@FsPqSkmPt4y;dRnh=||Fs(naaI#7a$U zn)s%PS*|I`2J@f-R0VRV=d(zzp~(>gUVE>8iSuD^Yp|X#fN&3(=p%n(h8ZVkt~GM0 zjO5V6YH7T*Y}ST`g0jXue|hbahWPrX!YNBVo{BfUo~c$~S!Fy_mRH)aAUa3=Z&?MU zKN9-vVzANQLW(FwsAHt}j1XN>jnEgrdng_kTI1s|@7D0^YaJwvf#;WJz=*80jTIO^}b zkr5}dh7Ca;aeBJ6_J4;{RG1wn#Q=nA^?$>v>4vfT!|Yh$Tka*tas9&Rf^ppy*2pMx z{euTt(=3qfaUpXtBWt)bWCZ^kK_3;o=Fcv4O|w9^r@Fr6@YPFPGrJGD@Rm~INwhu; z*3rY1N*orVUqZ%~fN0prehvdtp@1J8^;CWrGMh`k;MSwy!;g?b#sDM@lgohl*_E)S zTL58ZhIOrhr-6MRU;}J} zr-5-8urOwEK}=fLWvp7na*tfQ*Ph2fn8D7ZCm*^!w|rUt_J=A5FK)Ugyho`Au`aDom;Mj~`j z9acwFPcZ3W{uob_Vq@BjT5{Tqq|#X4endZ`_t#O9NnVPBTQmEdN zt%Ogs#75DUE%Y*$ETtRc9FZEW1}!|AX0qsax9(`(x|ko$=h5(DSI`R8Ev$yhWpx)e zpyEZ9{A?E=ZS^{|5bk+JQLEj*m&A(yPU)|jr*XH&;s&~(q@lv|>tGmbbN0cy)p5?!b+_3CAwDJB<>X12?{ULBa~_(QwoG^ zixMGb5j$WhMx)VYFay2F*lK7yKdyC-X`O1dyCx^Oc^9SvO#1@&b*sk2b>wd3jF|Ln zS93$QzSz1l9G|Ob&GM4@MW4jRy1EN<>KeX~ZS4By;w&<<+@dHwO*bvOQ;!pR^^g2Q z?tNitO|wWK%qz03qijtU$EbRKbau_+-YhhZ>{TM>3w%E4{wi;t* zo!j7SCvY~+n{81k!9h^u#9*IGpj;4wKt#?5iu9=TxWpvU;pE$9s57iWVm5X=GI>?$^cFDS$dj#kBCHn6L=yrk&s20 z-_E>)f((yCVrD&7z|=8U?3tUWyB;%>PZv1yVRQKx9Uj0AVmyS zj>xKQL<}RM8WCAC)Vg$k=_Wa%Id|o7p6dd*FBST+K888D=g=!QQa}# zCIKI{C9Dt^iK#5=NfCxamg~TM^z~w8UfZc3=bVuTTs33caCLUyP@-i=Yl)VU2hp3} ze`6k#yTAC^recvjRjl>XJSK%-Ph6p&TlbP6X_L9ZDFXP{Q6r;8F58pJ)gQ58(xR%3~n6JxP#DDbBs zj0VpIe;;J824Q>fx!@0iEGXD>v&ixjWtYcsA79)!F{XERZq(dnqgr+)am>9|u-;j1 zRgb2$kuR4+o<4d9(}V#gMZqig+NPgb_LB2+wQ16c>^9S|MZ(E^)V;K3Fc%nWBnGHf6 zWgLBt!AlJGGl*chtzt}I@QciEGc>&5Uz}HaP*d3%Ki|1GH}8X^9A`J>_qpWThTh<4-h$y(auI;MJ`ht#(%DQarj#X52YigBQb;J0_mX5Ca zN84e>woLzUWT%#7`rQ!3)jI7o$vxlAx#yn8_x%0R^JpM%V_tjSaNcO1$ex#J5h@tv z4e18D(a>%fHjEnBH3pCv)FjT5Y{{}P7IkK-?KPV%KPNk9iqn?Ea7hVTp{D5*Y+Mdz z`tbd*0DXijdV>{CuwwAOKZq9e`#1Q7NI@|z+b>i+e+(1Fu+c=LR!R?A}eq8Sf?}krZr7x9*&N-5|Tjh!-m+~M1;FiBF`~ny`GA3{XH^| zEF`6*lGKnovVm+N+sSV7AvsJs$#K#H^S!;V_sEaQI+^00W1YptoyU6EQzdWyq_w@Q zVt+^BoIU$YhCr=WRlOq3@>+iFiv0W)wT!*7IWwoZy<=Z<^S+LDcB9KKhLS3dEIj?w zja`dQRsC}DiM6YLv3J#v4jr5|~OmsksTQ>R|c$dJDu)`+Le*vqM^v+e&3k4 z-v`Rg8E$t5H6h?|Z575v;+$?*Mv^cL8lxTELOUpQGznv2t*}ry;PdrI9{c*4-}d{$ zdQie%U!)7iIPv-xhxH3`} z1bv)FF1Be{8{+$sXPFQ&uYZF&nB#x0dikFN`PMYs^T~@H&s}UtxwKFAY#dKTTcVi=&-j!LiL@k+BzhIBjc6n`1x1c3fYSQ{;#1#=K|Y5)HD!FQ z)D$-4N*AfZ{|b+(MCmRXpleuXX7+&t*_nUEIUSJ&?8#^*O7<#%YeD8kL_j&@Tp=L= zL6&;RWPC85(a^a(?8(+KmKhV$*_tK+hdSX;NSj>5PNtFD-m<1?P&ut`8l5`@{+I>> zX>dCAQYyV?hL9OPHTRoom3f`{ee+Q>yC5Fw1r}vDfkjUHJc;R;9}3XUmyuB$>HRvQcu( z?}-g1gR*Eu_-YEWaz}DB1!%DAg26_v5BV`0gkHiMF{4?no@mjTC^zw*yzkZ@UW1Y6 zi58_OkLb(U_p_~)g~e;j-nP2zIfrL9=w*(@Zx<||y?9nm(Ccp~n)-e-H9KZ4$;c}I zu_uFNC37m%IEO`_WX~*%TrFFvnVOQZO3-RH{Fyn#PCWUk!~!vwH3X56jhzQyerf zZKR_0Cb7ZTOCr?bYR$UsXkKC z0o9OdSjF_pF3ad1*%2ANDZ49sBx8O|c_k(DtE+#`h_@{*Eh~SwxxBP=>9*>^nKKKk{e`m{5%t8QmM*X+Byd~% z2DC$3O3Z?5N#l%QWOOnc;GD^GVEguPVTw;`?}J0l$o=ykJf*e~*RREF57$ zAdfWKu-p|qmw7VSbEBDe1U<0`t34olMSynQFN8XI7T9*rgpo0Jr%xK3xnONA8gtL4wNoDQvsgoLyXgOGUlzApH`7Z9ck0k z=s^p#Szwa|0v5Pofj$fLSm3M~>P%Zq^p*)eF~=NZ4}eedG49sBI_*^U#(v3(zo6UVvO`5+_(^Odl+6LigzR4gN@peZVALEYWegk{i8v?&6*F9J~mbZQ1E9W)kn(i#d4tsSxpcrCGghri`J~ z4{z*!>Xi$ld;1=b$6|7U{}<0KZC<=|ecuL`y9~XMsIGcrcmLTHPDOcDDcjw$q^)hy z(sl=_FAQJcTbzR=v&P)dbU&wU(@=*7+oI4B?Tw;$qHsD2`=iIBXh#S-L(hlMnb24W z4Ta!9$i%#}7~Zmt+Rz@`5gYp0cF%U-hOgV;9DkWd1N`eey32pb|BJ^rcwl@+#}ULb zv0B8UlMPrYtYN};S4X^zL5Kcp&fh!HMJF6_zTrguPH<)lyUBiBCUr)dPR2dSPO<0; z3j^%y?9W+jW~lF>45j(GxGQbssacQX{rN3h&iDR1uFf=E?cT8>)ArPo6@4U= zMZ%!(5sVYeo{ZzI*k}wLv<=x%Sy2fsOM!_S)hBRkxtBQ1@p9OsdomvE5d=HEAZ z@1Vh&@fj`G;-5kk-L;-z7;{J+o_X6g2CSdWy$JJ0CQ4*Vi{Xx_dgiLUC5Cw~9 zh!I9{DM%6ZO+vqbdIZP_s|8de03*1Buz-a^ij>II8x2#yW%#EUW6^G**CoHxVO)oA z>g)BbI$o}WS6B5q9qXwgA8k$vCP~mziB*XwE+~O|<7FW%jv0W>AvT@5o!V@&8&pq` zgmKMejW(NhktjpoU{oWh<+vSs#0PRyPA;YofYBc zl~uBQR+g*C>ATC9Jsof9YV07SSQdvvYNJ}XFn3#x!vW>77pM_e;RkAL!Ph!F+Z%Id z=)7A+Fg`^zVj0st;&&N5E+MAGZeh?(3!JrFvY;Ok1;QDH_lFWFDDjnOCAg$?iH-Jb z0!lGC^Q41cWt_9Uo7T__#bSaWF*!b&n#oR@@|T9_HA0O1cZfcGs?51G@bu}wDoU&(a1( zK7S@VJ}a9{KFv4a{KuQ58Zm-08W!c#L2K}tC+j*Ew)7}UPplk7SkGJe?%|N%rF|>BJ?>y-Zt!r`Lmcu}CZzSBjltpIGo) z4*Iw;?n@3Y z4EA`$9w%g+tDUIE35?U_3_G#Y>E;TI{dS3NNfh1I&kLYHEO29q@cNwEd@;e3@nZ0_oO}f zD|}b3%MRYEm*qbxO2?T0Vy7(sS;qfRa}{uhrgLsBoKoW?ALDx6H%BH?6I^7{CwWcBe0TU4?oq6uS$(WIy( zMQu{FB9UChz0AGJ;YAz>Tp3qQ7?$J1N!}Os@$}KUWLQdud7g14!%38sm{M11xO7u# ze<@d58V(ovq#g$_4wobBSnXgP4x3Gsdgo`3*1`yUPUGfHY>ACzyuVJm&s}`3m|R7nrShe;Hyrrgry!qJ$ zxvJ{xzpT;6y2)N&cZwQD0K24^dVyG;Bq8K%Jp;3Yx5~%JKZlpQt9W4%AYy+zeer$sw>m@7t zgo92No?u}i3so$vVWAzt3Iw$XR0JLb$A|%N9AK~xUaN(nBn(x;u@EfqLW2!78yvGj zs}-79==E;*?)T!08tm1MYHwdXwPidU{nLI<`0Jjp(4yM4I?@X>#$cps-rDB ztkOinncDdmw9 z-nYFd?gg)>DiRJtFql>%b|xLcc4OpnH&%B|f0pXnOf0w9NJX{L$Wtao<$t6Mr^&y& zu`$17>cQD3plh>f%*(?$d-fF%nR#nYK^h&!ogeAE=7>jyW4*C}%^8oVNDoyB~9aM$IrySQ(b%ig`P7xv0x?y`>ys31B%XPnw# zz?LRxNqq+20=Cv>6hShgBsvO46QfKvjK)s!fsd+FWMoP@{-H^?`-=#}dR<(Y(v&1M~-Em~~x{iwCrJt;-Z+)ztuCM>- z!;Kq1!iFijwO z0i6O)x$w+|zq)YCbbQc!$}Tx9F}re%t7HwIFjoQhwalvcLDP{3zjXlyY>1^cLqPb zKx9SMY&9BFMJrQgvKp;~wX)W%fSAu@iAfW>(F!S=htLk9QFNP%LcxUPPVgxdCv|e1FH=LoxEYy{PCyl3 zrVg$<@^Tu>}3nayw zWzr>VV`9g&JLdQQRx^7eR*hfP=A}Tq!+cnM@8d4Sd;+xeCGxyb8LN z3knG;a}_d2Mo6ZlMZ@-)w0}$8=4L-AQX~xp}<) zjkJ-}wA%Ww$+zhbI*x6qjgwEM(- z=UJR&QKx~|aNdts{isyx6v8W5orjQwTnSAnxUI)!9olqVx*i=HP3lV`w^?)%G?9IT zI0*P6cVS^#)C+Hpc+mrzWDa?-+k?#>yzt=f9^Ccdf(M@Lzc5c3(#~9G$OZ-m>Kv9Z zuQMD|+ATxQ7t`!w#w7!y26P&*!_a0Rj}7><0euF#HVtX2$87Y9S;=9MD-hr3&+ylH zww=eXc&z2|J&(`$ulZq~{XLC(Q)nRr;|v@H?L^P;TlY6W^K zaI6B&ML1n}zL2z7ahRYR7eMwDVS!XFt(Mq4DI$@%sW_C1=2UD=1+8wB?PF>#XH^tppYLY6D!DiT62o3*s0*lsPghg>0dvE5u;Y{6@ zwl}?>>+eseQ6WRqjFaE&#;=AGRhn!yn5a`yyf))OAQTMJy0G!OV8Rmz$9zaKKi-0- z#;poMVU>>?XG@}BblPg+a$l?JkRlOr?QWanND3h_gT0;TTlD(0cj+{q znk_!qF4Fmm>^z&vR&ro@jZbM^C#9lXTR1y+u3|{KQuPR{{Q0 zfPWO=egPr{IHjON!7c?A3W^l43LYunD&(Gmeg)eU1QS%g=)>VW%#{(A@i+OIOa^3Z zmoLgBD8nnG*?ZVaEM9!!MOO|SIk=w#Oc%~hzGp_Dup^> ztH7QXuv>UfAew;QENsg{Wma7l>2qR@v&l)So$xtv#eoI~Ry(lVfv5xf9GwmlcHoKy z%PngxO%^t4L6-&lEVyFEqayc>#yD}E(fRK6W9;!`#`bvEo`*fyGwZdznPt2W zZ}_neSx~o#s^OKek-JS=9t&;A!ctz1L=(jFO0o%%Ktc-$0tHIc3Mk>BW&;#uqeY2S zKuH=1L@gnyHngc)rB&_rUauFH%A@hUW6ApFp7Wh^zQRnHW1DY72W+=!5ZZ1-PFsx) z9mB93!w)db!te$@fzdj=4I{Tx^#_ABno3n=3G*URmWlPMzXob_UBb?Q;`L?qpuI&az8e7@Y2&!7GErq|bR{d{26(uX=`KeguExiw3G-G6S)Q)ud* zEjwm*xXXX5IKH2M{U~_9I{y1Pk8F71@O!(CzPW4Yi}KZ@y9l2u4o&nR$`~-I@RyXa z(m60ko3+Y^vWfS7>ubbCC3<|UvbF)M*u z6R=_etcb&j80?S1_82t9K&0#Au?sOgB{n-YFNP;6M-&uMU|4}8${7W9DT@>|O@Wm% z^b=2yKt}|wL||?WOsj#9YJf;nXAm6tDn_HD*%bs16t0*!YuCJjAWGV&3_Q&YFoO*C z6Rk^W+70oqB3dH8Exs>eQPpalc3$IrNlmC&`CXVRI2Z3B-CHc)&8p)e8y9Qun{CEC z{r_-mZX&2L&T-=mb@N}|YHKUq$meenFNeT|^AMPQWAC1upY7grv+Cwm*u1MZynO+@ z<*(20`Q+N}UtGUN-f0U-VXdV98z5Xb_g)efC(k5NF$vR>(4GV?F2&Js9PFp#Fg;$3 z|2U32e30`&(g%BeV0+mI_I@8&KES%W**(RL_qo9qcdvC1xbfdzVBhBg+cyq)RELAf zlS%YS5_W2ED1IuAcEtg&iGky>*uoe(=sW2{>%Fki4Ib4b);&S7sf?ORiGmtcGU!+e z@Y>WsYEKF;OTiCQFf#?VDJe)92(h|>1;4Ha6s4Ai;tSVDtoF)$(c4W=vb(n(%u6I7 zo2AN>F{m(JiFZPpX{2Uf3m^T?OB%M_TOy|m@x<>$98 zliS)z1ZLhR9n?uWs0CUJf1GAQy$QEX7&1RH(ODDbnms0(o`p$SXvo4)7S51(m4!`N zSeS+S?A$E!W|b^**G22lzw4kW0(u0dhT+cvxEg?t0JH`mgLpfxl*gL-4eCmpw7p9Ou^I%}JSpR}OEnq?uYk@abfP7-|;i8wMDUI<)5TLlH; zx8x#Fk=C(BE{|CJWfG2xy`|wmTd`QhtO{7~J;kd^=Qv%Yy+e@_?*iu#c{|ZQF*FvM zs1{QBBi5W0XiwEp1Z|yeHmiD~k%uoH`xG8~xq1HgX8fq@p{&7$3We{qcHAj12G7TD zJXh*zz$1A8pYns=G;_ z^^w_c0yCpv`cyv~W7}EGvVObDBxAJ_6Xb&^==7@+=Tlh3B3^bV6OhC!;^?GT8YF?l zG)tGjEDa79`D=sxRjMzP&y=Ih&6=QzV~cURQHds+tuLJ^Jp<3CGvz-(oanuj&-aq4 z4*wjJ`=#=Zu{sN+&fh>JlO~mZ zK8se^gC43>*iEYbid0!zWgDneSRix9R-#=x^F`sMmMFBkA@79waX1-<17YY7zZynA z2}6$;QqH^+y+vatY`{A(T7|*xbjD>hBs*D|D2*ydqqR=f8JD6VDe9CYzYKC+Z8REp zaUmBMbp;s?IF99A;F1?g&?P~q1dS3%0_W3eMJB0gnri_IQ(53yVjzf41SDt{tr5$j zOtv?q~Uoo%~p({g@|^KhQ&! zSQ&)6AfYeecIDUz+)fNNnDD+5CT&|6T=C2-6}x*p&vGfQp6<}z?ggVe!MbTa3?G!0 zAZnScy4ln?5 zf?rVSDY-bm53vqbWl)HWg$}!qd|Z?&K^G$^tjmS{oCiA)CXtBb@LY~iq%!!D6A&o5 zg^kO{atARUcDg7?< z)Z++~edJx5ps(=X135_Mz)=^jL;tLUP8tw4$hT#@S%P}$kc3zX-i^Yc=&2~0EI^Y0 z2?5p%uLx+T=a2_|!yMYkL7D>>7va#qI5_M+?M55jJKd-i!$AxubMRXe`ps9( zgC?G<^eAYK1hb;BIIt#wRtnG~zzGlZ63yjc2KOX~rf{&_4RhS{-6*9t=&D}>EwV{| zO+GB+RWhXI2W8}vBQknRepmib#u0g^d`QMJnTO=UwW6M@KK=>~~rlzqlzBTP6fWg?2c4%yk?J!eo zr$#@d7HOtbo4nyr zIK)-?jK*}^b5)@*5sOUekJOpek;+1cpwErg4cpinvcxBu!cUYvLB{kLKGS|hW6XRIeK7KwNzhevYRd1>65E7|q*7L?t)LDhHm#;hj8l~jqZ2Le~<AEX5=5w;{E!j zvG*~xU-q2}UDE(UUs=8|b6#*Oe9 z5elJ13em9QL|Y!3^PmV=Z^s0S73><81X*k`_87^K0RslK8=%vB*qAp~7Gq*uSSj{+ zv+^rEY^k@jtduET&$sa;$~W?aSC~jaO}V?ENG&KQPbyfWK=DbAs_A8|Yj_pU&D@ z+P*W|jHL}cotV8oHBG5bO(*V6Kh(rX+{f3cMakk~&TdS*2r&=}1~pu1WNEFgRqRh^4g`^!!-3A(C{mIYF)3`^=vYT>TCL_wx0HaoFOV+m!R z;D~YD_ zGc7uWCsKG~kt&uO$HE8)MVsOiH9TaP2PL$dM+c8b`HeiO;Zeqecbw!f%%O)H;7A9D zN4bq0DdlQ7!r81j;sS&jh-r`-$A>Xqp2v9k3mEZv2mXHvG7)ud@&SV6tEzghT_Z?J z>1w-1P+L)gr>Ps>L=`!ryIyxRB**0@nHiKuC1Q{;B4M9|=Oh@GpkEvkNtcK|`=EW) z&KT?%vt!(bCL8K)pf1Q@<86|S>0X3$ETU{9OI)nVlDAkKWszrvvs5uyJfVOtR9)=h z)F5rOHx!g8gUYDFm=s)9a52?)E(=ytZJ?OJBt*pmSB8Y>;LAl-S78>JtQ3sdnLrvx zYQ&{2ipFA^vba3;CB7s*)iRniZ%PvX3z^TMbVQPWh(va_#+o%KPqcmk%JH*WhU$#a zlKXMDAzyiz$g5I+C|M@VLdMFb2b;RL7!GuRkPK z5Y;O#$@(6Pbu3t`Ni65;=-8vFQF9$r_pT&n7e^DFnV6eywv_ptPF$X%QI`ftYCmS_ zLlGwunLv~=ni=1jSn!$gBk3z3rF=(N;>`k#6yT5>``p;& zM!kEjn}pn;>1D!+@jRT!#_LuLThU`3pdrYN9y7L?vBdRX&dWBoiTjS@_x;~tJ2r>U z53wD`IiDYKoE(?Lj`1ZSF^R%M5M-rE3ftTuMgnwW5Fp`UUFp;&Y0^?Q#GtHuklHjf zK%ruUE@6|l7c;BI7d|H|5{SWJJCy6FJ5q#DV2(9QlI7 zd#O(DeeNE|j&eA~p`Qb%YcTt4HNNl=J&)BTe6(+0knj@;uSz&3VV8uh60XR2Q^rXd z2W520XprGn&gbWSj8kw*PS)x6S&XI}X`jwCP{!0nCP9ZERdbRlT7RqZ2x%uh zQ!^Ir;k1^*RXy5cJ#z@oGqwQR;u@8^kSo3svdE zIXm)Iam^+rF7MuZd-v^e^)^$%5e$mnq zQnvk!y3zzC(ob`_i8Q9Z{7w=F<2YK0zA_vrMV|xD7QoRMZcH??V|5dCFo*P&Qft0Sq4WAvI}H^CUehrk6~2dS?S8AYy&ns|dCMw#X+(Xh?4 z&-1*8^|(a8;Ufim6g;iKt28LB3R^4VukycSvPV8Hlc!~PD2CZY zh%3;_qpDEUtm+(S*+Z67f#R*G>Um%bIc`N*AnGCKxx{xe6%E*&0vH+At`bKAD| z-o33mb`&mmR&+ksed6^!M~-z|JyZGex3~3wZ|6YvKFmMf+}PfE?nY~gr&vjL^)%J3 zs5#hG&lg3?+I#5Q=C7W9ZDX}q%^1linq`rKsX1sQmJt)$EdL^j0Gi!o%OXq12|@$aV|bEC`v9F`=daV+DA<05ygd11UA&f&o7= zz+iA0NTm`l=gmf|Si_jhQQi<2js74b3KSr>7&P`(;zI@36}+wB83n4cUfG)3q_CBW z&Jl`u;yixM-{;BCd5rM*0gnUx3q0A*;|U&CzKU<;S%z|%JY_~74fu#8B_r%v4#OOF zX+B<;4CyGLk1`g`b{lBIYk1BhO7V$ljOMPhcv@5q&~&CMkLWy~3-O=M+iTv27tXVM zrnL^P*Zsd7($41;Rt+E8{Z4OxmcY)ogZo;$v!or<2s}&)JYDtj-fjJV_`YpfWJs_y zMEsB8x36i{|H7}wOnbmfw3|0m>ikTIxtkjPC&5q<`ryhS`Gp@&|2aSTzzUaGA_ciX zNb)m6Nb-fGkPUV#Bfw6$0PJ>pL!<}5E?F3XVL2hd1w=-$Gr}eYX2#1jFf6ltsi@}| zRN(JmVQh7y-VL+c>sH*XTk?hqxg{aNY%gR3p%MlLEivf;q;+oLQPmXHl#V{>>1l0a z(t~A#-^~ciGQ!}p3|zMc1?}2w9?ae`)A37~p2=<+-P5$s2X-#;<_ef5x6P)7oVEjW z1L%gZ1%zvU*n~^tUT@T8i#ArbmA!MZtgX5+YI8-s-f_5Rug#8=zd%jYmw43G9WArd zh_-aBRy`&4iP`rb?IU%MGFr3x4OP@go0X>M!_>$>LRjv{T{@&#&}+d{77Pft1agGn zd{EOm89W>$i6GvyW2GJEthi=@%lF@UFUTFTQ=O%dT?*yY4g>^7khp-I;{pnEj3H*G zlO9em9M#;X=OB5Fk7@1o722uTKEYh54}^RSj9IPc#+#TxdrJC-B?d*)`c}FpEAC)k z?CHU**1~^kowsY`jhU*xe6i}zm5Wu^+W^k^a00#i1I1a{TdH^MqF-~e7YFwLY4&fk zpOePRInked=iEXW_A!;%n7Ut70aFDgD&QywSB~*=I7(3% z0T)4LF48AMC0IdVHeCZ9PhL2(xG>m?p>&B(MhL5YSI+OC?4t(5GOhjL~w8MKBh`Z~)^Hx+ORz z{L+n4;hI2}^Vqo*?Mv}1J)WU|WRehzSm+ncG!kM_(IW~*>@}V+5@R^@t_N+N9iD?U z@I_aNm)f0;U6Bjmsq~{y=~OyHUy_~~?IodwGCz~1dmhh78j^XR%B`hyp_83HsIfES9@$z*BQURbN#jx+p&F} zhp+7u$BuoIIF3ycJAjh#evEZ<R-m6_NlBRhtq5bV>!H&=6qinlvNuPo=Fu27ZnqrlB%vHapjLAXKxi?>*<-f4=X2-}iguo$s}oUFFHk zAJ3w?zU0K4`y1NZ1_#@=w6~oYY-`8wKHu3nvwmy*!oT8Q&kk3-y=&3h3!OVYKOS#c zA0HTG_g3~123d6%v3aV(P~D?$CfOE6Hbk~X_zy!MZ-jb7#1q2dG8`yFLm6_*pfAH@ z8BUktZYlOk*d9PUfRX?n25>Kc>j8B8k>|&-55MtYw-+5=GKV%qDDlih}RrwbzqhQ0SAT!{8WHh zfJ#8W6)_72ENCzyW`tzKfDv8BgGRC{8!HUM1~S)x83tT1VAz0lsZOXeEHIFxTC{60 zuKBlye5^r}2JLH$JfsU3`szq0x zjk*-HLQR9}ELyCWn`Cl4aZ6^xT9hZQnQk>sjxk%ys+}^oQ~vddt8Hw1x^bqtjm9VL zS>C&T1rinqB+uDNdZ$r)gU?8-ZscPx+ZQXNzsQ}LWrQI@5xa0)JG zfj_56D5?+zB5FCoBoINcc|&3e(b+^3qa}uv31;HT8%J-9ni7nZ*pne;BK62j98%tj zrRy^< zz0qj$_T-DPO43jrUFa@Kyd<$7=_ztAj8?CkT@NDflgawoEaz`Ij=!(?mJ_+^I)|O- z3fy|LJIkWhTMDR=*Xwop)W+$kLYHa`rqV~R$k|*Oy~UEbI(nrd1UWD{S~=EK+?8^m z^8B;3`1^B{ckjhweaU2rgy-(ZVh3Sez~_`C^5mG-M57;KP%23tXR-W&&9INn@J#OS zbqD&Z2dd9h^VN^QC;iF+7L0m&rg z_)SuINT)Xh4Iy37V3OG15Ohl>t7HmF2BVewq_S|7a$%}@*9TuvDp9X-pxjaGct&M)u3X>h||ED(9>kAbciF z;__~Fm}o1YD#wZ-76fr5I1(hjGCV6`p@fyv5otu?*-90Fwm48s8hlvn!%QC}9|nA9 zd?YR(to9LxsS|}5D?|&0`|R*)!E5n1Ehe<+ z(V|(qMN7WXU_ygS8uV!(De<28=SVUjp-r`0%p0RBm0)h3GjIexbrkDyZaU ziLlB}-kPkfm3cNrv(tHYx(jW~km?kuK4n~|R?{&ybCjW6f%QTfB4vQ|c-+N4bIL>f zf70FG^_OH{wpc%UxpDpr9;0&y&2ru|Y962YNJAXW{bLaT+`1+Rk;DCJ3FmEyI4;PGeV@F+Rado)%xcCp8 z=yl?hh!(L!Bo9Qi7U1~;+%3S(0{C+`<%k|lY|G|DjWIPw)M!#;NO?|4_9+i5 z$vq`jDKJmBLPsifSgL8zkeCJvE<1;6>C1V@b2^N~MF>$*huSKb3{=pkZD4K6;mP$g zO@zn78JmE|+Nbep-fPShsjcyej6%99kEu-tMY(KT{a5S66|B%P$D;*^VkaL%W9}?G(X>MrUsRp z@{b8Z?)k*1X<~G&A~e;&)1*Rr>6O_oV{0?q#{e(AlAD?l$9ODx`|6HeyLMcKI~GfR z-QTh)2OqK3{G3hAhakoz>D7))m$tP_(z2huBT4TpU&^xo599E{RQ7MxHFwC03|rjz z-ij7kKw1q?Q1)XZksoXu!@#YFSe+5hOS z`q(DUJABW3zDv#_iJd!~IKdx@&mXaqIR50$e8dnr;E*(wjZfhLT?wBW3S*E$fv%z? z0mlAVp?qjlwE`PO8|&5vB}`jT4P6;&#g=L73T)F@rF6}@trBaf;_N-!3AEZQ-~H}= z@26L~-`Ddzv>l=09KC})}{(~k#~%q{vFMmJoUJ@cDBAe zclMMw&6q^b9-z9c1Fyv=|JH`zx8X(`O*CFraau)R7~Nrv1aUox_r193#bFQjP-gDH zc?V89@OJ~=HoRvbKh$e=JSgC-a7iFcNSlY3^eTgGA^gx07+eJNJTU=RCpksMDu7-w&=v9`LbXtD> zxf!){r$2Qs-BqTV{XG>vN@RN~4AhLE;vFO1)6z}%d-kW1%DvAP52h%~V;m+w>{tg& z|E_F?X+4ySqWkehmgj0qlWxB0x7!aK*nX$f>(dYQ1+wO<*lMh=UQad!BNLMdWrm4K zZupC$yx&-niJ-aLSwFq#ulKLnTv1YYm9o`pI(tq~4Ohp^X8sjFe||Q0&&IhZoY6=$ z5oJwLT!`YLAFKQj{P@(5c@3y*fVlye8nCwkuh*fa4kzkxs1E%;Bz!3Mf%D-sK`+4? z;0$mSr~vdpy_Hd2)@qN9sWMcNs-RUUvKmTFHmU~8cp+f1d*Ja1R>!*~xLoqfl6Onk z6204ED=o8?kuuS0F_VyB(M_qvyQv{64^v%3Mol+TIHB??MK#96t<=yEwOQSmjd5xk zTBb=z?xLlYLz72REaI5fkB*s->9agP)HE8Uh9}}riEV95kvKNs^|H|&s`}=7O-QbPQ&o3NG7G-^)5G%{GPVT?ngx|+ zVGUK4E+)WSj~^0UATG=#&=HgauLp2GfRO;+3Sdto20Zwq2PPMEE_~v`eHV@NDMAE- zQ8G?Q5vo8w13m=Y)l8_yUTT3wuBx-^XV@7djOAhhqleyCy;NQ=6Is?v)s>8`w8&9i zRVv!(xa8||Fg=lON~I^#chXt7)&iUwPT!(a&@hosYbGDyDK3{ccr@wqp><3}@$;(J zVGP;xG0oELHP0;X&pf9nfrm7vPt>dGH$ee={4*R{xns`JPyTas-WKRyo>S}fl0hw+ zX!QCr`?P3g?*DsBO6zXdlExRO9;0?QMKCR!4tK*bFe zBMK~06h)!;9PyA*_qdzvb;In2-i-<#0*{A0{*YBF7daf^P{hH+!bNbU72jxmp_Qy` z$pddvU9FPS3I-#%7{T$#_afxk2wEfP@gV9!ryHFvY%4$?kFES(o^0iCip3Td3KoN~ zRZS>u0%?j^moPqSVCllSR-sZfS*b{{F(oL`JLFQqCisO8K_@hjmwi9+kxn0$`yl(m zKH>|_cGj|234TOymS7zL(X|U9d2U>^EEEJ&d5y(FicA(`;UcF_&mJUwbSeHuCe6Q>J-#>J9O;5Dxe#`GTbFk;i z<~-Y3`NGJW?1nLvhr|59%P9d33v(oQN|b3nx(oYvpLuWF+6xO5<&L5(iYUrWMOkoR zQ`fKG*g!kXY;6D4_t!4N^OXD^NG|{JSDu`|tW5IU3vK!8xnraAGB&LZ*$=gQrp^4P zV)P$x|6_mNrrjq&RMxHrRf}#JxNd*BXQwz#WJgSn?#Lr^# z{NYDm{N*3%Jp_{*gpZlq9(u>li)#zHU^o(KqwE`3myQmuZ-B!D77~*?zPxhz`WE}b z^UFS;|L|gYN`nOboNNu3uU_7{djT(b6NyWS_`^8%#f>izfX)T{4>@$Chc}WQewm!4 z?K)9+C-dxC13YGU+VFjYzQNF7FjJ;*gc_p`QRop0{z(Bv{xlb%9FYhWiRw0mPK1y< z1SXPPqQhRucn7>lYF^%qyv^QbmT`&E02^gFA>a@K{L2D-Nq|m45!MTOzW@fIg*5W0 znPZq}SoE1(E=wfp3z9?@vakYU@p1Y_a%fJFWC20wUWM1;3aq+ml8e~RB#%td%iUnpp(tpY^ea$Z*pE!_gQ+FA^lSrf< zz0-&BEsXo_j&xT&fuqmB3t3z~cBl0NO>r&1)ZXjT|9%6;(dOynn$pcg=?i3L)s()S z87B&P8J0-I9%NxG05~ufxD(K`0U_XzvW{q!jWWEzJY#^>h9Lv`#E!^~Ae;|g4WffV z7!5)(2ucu^2BAL41cO0+kcv?LP|y(yM$Ed9+0TSU-lTKcU8o{39}Lvb2+R|K&G!pj zswh1Do+e;bznRN^kBav99;9%MzM%yzHHt1>V4PRq3-~RJxv%^-hVd&H$9}iNhw&uF z55a+_;qf)N{P?B78wBOZ`xTWxct1?mdh5r3gQakwyie1XTy@t8#jA7!z-3OwL-9~Y z^f4ne8Jmm^v~_iX?#z$okux94D`Zhup9ebMpXUm+qfnrAo&BTzXtW;|_Jge-`U`%i z-|2IUYA%`^@cIfqHrJj*R1R`v%|&y>oLmE$>I%B3J&K%#PytZ|h!&!SH66VQ*Og9p z#=4+uwL0JvtzNH9PWrNid=An5wl2x$i@I&TC4!-)0{5)=75x`aRS_o-C$!uWm$cB* zlpw*}rGc#tcC(UK?5MSbtyIK_YjSSKJ=l}DnW%b0dX?q?X*TooU-Q11e_%)Bo2&lm z>#jR3&OHgI$!Xqnwh80i7&pE2u({J^VaQX;-LR?ru?^!VFm82Xd;nt>xObm}frdo+ z=B0~akJ%9Rn(OYV9k<00_E_egRS&)CCJsF7S*GN6B(5cXrIUeT2d{CGv6Ir1! z1)(0L2QfWB_4M}m70RI~lul>sZS6(9O0`1;GFc((QWaKd&w?upSyo~FLe?P&SyDNS zViQ0o*oBzztZ+gwgcNWoKpL2m450iO>H>4R-P^pY888yc1*d@X49-Jh{n?wI{aW@*h}? z4-!LXZm@Fl5m;x#<=>wuQ8LqBp&ZPbDZf*6p6DLoT>h0CZa5(cHN`_r&=u1O= znn|O7q~V?PpVP>g9!;a2-5__vcT@0<6zodDmJ}3I(3yf@3XCad3Oz5u5earnuuXyu z5@1P{P`d;a5f$z2fE*eAMCcd6B(fs3ueqD^Zk!nL-wF|Aex z7}j8*5Sd)8x(rA4k*(IG!_-yiW5+$jWm6KSv)hDG=?22Tp&$kSPTYZ8fV{Tx5 zjx6QVJ4lCkd%6-z-mavWE7ctHIynHR)MU{ zCOf2YDq<=NnPH5}f5CY8Olf6Q)*dcgH~eb(*Kv&X-^Mszo_uw4aiLuP`}9%h(qP$r zWXry?x6%|o+_&Y(Zf*7C55In>1%6fy!7Yb&op@6J*K&a{G(Z@7Vx}7uGape3SVl9j zG_xXuwn{KoalK0f&C*|a^anlP@t`%HVGjy;z~KQy)#TsM`or}1XjG!N(Mztc)w=B}SX7UiRQuII)zF<(;Z60XdRNt}iYhDqnA;I^FS$%W;6f2U*T8TL zViM9TUD#<@3uO+t%+`vy%B&w(rD!jV6dCO6ihEmqqNoEE+r%+ zx!qP?N~c++J0|m;_2E`ta5S*IqnG0K4)gqYTmdOQG94eeU8?Xv+Q$@0NflJ)NSS?C zp+pN&RD}`U$k&F5{V-Iz?;5%nh|oO;L;bu!XtPt52y&#%BB3WpJRu)blt8j@I+aLV z$2fJmkPIlwFVig*a zx2CmzlHR{z2LoI)O@|}oC@KGm*|A}N8ogG&F`Espk?!&ZT?s;&msb?G6w#6*1d8yj zA{dG-MPytDlnO6;e(FI_(J*F#(#F!@MlR=es5$q_9GC9w;yOa1NL=ad_=$K?M8`zf zD?TNn?IH|`Ad21MDp7w})S8PJ;Ygr$w-LA3bEeYZT5HKV$gTY^E6wY^#o@Eq^-aJ>T&^@AG@U=anj& zrS1M^X=AgP_BvTC)nql-h13nTS<+&)pW{mBxz)AARjMvm#7uy79F9v4hikYxpE?4qNg~l(GqS>;?kF4%LgS!f0{Ig6 zKcl(#V&<^7ampMT_r}fPzboRUcwmSw#*w&D=%TA9ePS{-bR>1-K+U6(HoV`4ZEaZB zhU0A)+K8#m-bO}RG1!VXTG7{vi>+vBfx872EpTug*UAa#DdEX!$szU}Y|nu|8}@8> zHrbbrfow!l5ljV_3TG;Qo{Ay<)Ie(roGEoF15tN)O#!rfWQA}Phe!G~QEWT7siW7cPq7+bdS*W8_YZhxdH3F)$c2?Zo8IX2M zJK2C#(Grk01;o@*WLlYkYOR|3ibY%_ULqEVrEFGbpsq{1n3tWlh2v_nsPMG4vs|TG zUU&&}2|Z;lQ^GqxDZH5SCS4?a(nh3;9INiUO4HIGj9VpT6h zy*L}e;RyCb@LJ@p2w4?DFoH!9xFSf6V0jM$Jvi2b;U2uSw0|jC-np)GYp1~1iQ}C( z8pd!KyTjNL#`-Y)?HFjsXKfeT$VUO}4qyv!g7|j;zYqL1KxM#*i^ELBrvtWmQNKfkZK|MLB#|L`s)T3XIQ!I+vSJ=(0AeV)N zMK6n@+}CnRzH+~k?3bUElX^Lvaumq1Uycvt_?ZkUX`YmbrFbC4FC{o6!A1#wBf${{ zHK#vh@E(IV7_4E?!=Ragk%5xI(E!#4uq=RmffIqx1A>770^Y_4e%$e6+>a}Mtn|ab z$lG6qRaJ0Rp|A=k`E?#WTfNVpt44Lb$5Ze1I*x>}AOu?oYeNVHb8_;unqaU)s7Xpv zXgWGxb!aT*<$0Q-6`GWkqFKh5xOr$S?O5y1da7FKA_W>KH*FspP*5$bRwOW%O?29 z&p(cBDV^iwg)gH6!51{@r{7pJMk_HEo=YEB-H2KFK ztUi7BaHi;&z0qBb_3Q0l*kP)59s9)P@wo8m>frYV zKhF{6n#Dqa(4-N`GbM8(8-HZi>rWdDr9)ed&pYz-ZMwdfo3?$0)M&r`iv0xCOJLwU zt zQ_aoUWxl5q_Q2MZ7hS&V(@(MtgW?n25vqVR9yf!y#-A zp)j;6L{dXo9)v%LUj=b2h>;-fx8i{Rl%E{+LFw!Bkz^nK?E9CGT=n5vBSsr>yb%{( zgwkvBl4LLLdvVK)-+8f=Lo$ck+S| z;!rMj&^6<92HBB;0~r{is~mgexFp9`8Jc8J%1knnEWCGh{7; z*rukX#jJtNYhzPV@@8o}noCTT4JxhLM8CQ;ZA;4>ZF5TP!iDoItU7HaXQ?bKtYq4? z{|9mD6HW@<6mn1V#?$a5aFeWEj?*|Dw5dtz@pS^S@Z$k1oEWCU(@wJ|P2`nO65$pmQc2g(LeM?2YI%x*dac%_(Fx-U4fD4>FAh6nrqB2j2s<& z3aAeEu2YqDUC|#`{FV|WUySS-M4jq0q?t?h4PCSs-Qc+DS2Cb|0wPIn)%V|?H(R!@ zK6*Ef5t7t2eI21$yaIVOS6Xcm8>zFwYu#ie|FB}G75!Fl)>do8D%htxp(DF>Sg(6i zN8GxAu16aa@D}(TIqYi(nE#A;K&X z{v+bgjARD)7%)sGL##zeDoQV6iv&fpEps(VLWxC_sbY1kCQGHrQWuJrpD9q!Ezs*MYLz52Q)wtw7i6i~0+OOs%Vy*_JFMWLaLz5Sv$kz@(56 z^GF>?A&#A-1E#~PzyJx@=8?1%0tPw*9o{e*(grg%6bKWWnKJ2PGSIYvByBQ7N+%|r zDe3Tt<=&Ma1*Y9!_uRYZ&v(A_o$q8^i|@DS4~6)O}ocwT>1r%&mqHudLuv)@v5}uOgNwh{nsRUJm zAmK04E$N=bZL(snwb@Dy>l7>9l!ZVMku0$AMMX}@t9pxM$t_E&(@kW^8garo(#Gil zS@&8+XOXJul9LxnZ3gSw+TK6*)*{;Qeg^7?kZ$;}m$mKSp!+Y-gYD;+T_&<-A3h4H z*>J;Hwi`>fk6RlGAJaE1GmM_C@(bb6*>GNu!BvIQGt&2-_FK~*GgQlt(zZ~zFFcQP zS66@cwSB3vf@TqpH1&UOX|lXSa*2!=5Lp(X*CIGne!86QD96TfOe$YiPXAqwugbB!9F^q= zmSaU2XGY+(hQk_mYM7)Up&_8*j)orXnnsfvcB$x5vB!&jo|B$)9*z2HGY}Mg$oW~Y^FHfs@%(dY; z3!dX}n8O>~4vrceUXs!1!XmZ?@o2W8*@9O&xa(^C1?$KuLR|#kBlF2(@)Keq75Sk8 zNq{iLKgZwX=lp?y9x4q~_1=6*uB7y>VA>yoHsW9sa~> z+8ZAoBSYdk*i8dQXQ=E$!SLnaaqy3!cu<~g8H;0@8&jRVOlECC)A_J_7F*aAdoE_N zXTbVcnrbJmS+V8j&eql)Uu|Exblk)_^1>D8f4TM*dEtvwQ8s4X!tb|^Nq;zrd zYkqTn^SwmU)p)4=;J%IT#uxcwixMAn96P$3Fa~XB3>w3F zPb4ZS!K}KwXM;Ey#PlFiL8w6pK{N+(q!^uk9P;CBKQ{WY%#X=_B>gz*$4h=Z>96gHGdz^4Mr#tEIop{H2 z-br6^VybhllPcM`n~hllJOZu?XyWla50%Gt9;G(4XJJ(q=2>u^af0G1#d5TQY7Si@ z_?%z~`6+pya4aBYxw`&W>p!h@vGt<$4_3}PSA&+XD|(?mITyKk4n+w_y4@DgIq`p1 zf1v!VYG(ag8d`>H*)UYymPbq8^2l*$7!$vbR3=D8oY;c@x5!D$nDjT@-RawKUG9cF zJNx?X14|YrHHG7&e`Z^9AHm-C99|T~U=Xh3gVcX!eK*iBLrd zBJPX0CE|+siAdSw2@#vcJtF;a20s%!ni63bRk2Lub_;O3y&^+R@wyeotEiGg6*N^V zvI}mzT_AdvU1gBzTE5NU)pM+>B8bA{kbU|PV6Gb(zy>1b95cga_!}bIW5^AU>mkHC zO~isq`qyuzkJhtEQezlfkqDsH_hRLEdMkrepNq>5hr*%0$@DXZP=Egbd#t52$LYQILQh@)iPYH??MPvB3gJ{uYFdiZQn;VOtrWJVuquVaMyEmB z3=|s)W1_+38MtHMrh!ccmK*3yqBVIWNhc;znM83Cc}aYm#LXl&Cb2w;6N$44+MYm7 zVp@WhC!i&;CGn5M{RFovfiqFO9X%YSwx~BsyCT>dIT4|JM2XO@5}YW(z7i-Uu$Q1S zfSrLu0mgoBfX-H67gT}X6VM@Gvw)QX<_gUMogyH~p_0Q&ii(0bA=I7k&Q}#L&-{ld zFk%Y407bC#9Hm7n?^gL!b+sz?sc2R=t5i~uICZY7I|LGj$6i56@)4S zqqyoo(C!rlC5x(hPN9|Ovdl%LqPDxQJEyw(YPYFpU@M51?I=+uWesd0F`3gAUhC?1 zIlHsEyV205xWYV(b5LEaMA?GF)|rfV9AsI;ObSDU^o_yX2Rr^hOG@9Tz9yy?wi!+4!_dEc*s<1by9 z5C}}TaA|yS*0qm5y2dQhgP(^B#Sy6ByrGeTg%S7wT@VUegudSOUwpX^j{bFD{B2!7 zvC^Er+kIa%#ub{3<2Ga%_aDmZKc>n2jstk#-=~FAdR=T{i!6I zr5%jJ*Qzxww_NW_9;X z#H^K9{VyW zn|^(0a`NEp?16XQIXFA8Yk0VAaIkH7co*Fvfq!XCI4pc5NEhVchJWdl9TI!Q-fll? z7ap;nw38Y3J(f(cIKW~nyN4xeHkYktnTIsQo90YphiRYb=O$*82|1>KiL5o@GZUzn z0V8(uY8s4W&^Tr!V|uje2lS*~50M^&`Y}D3(_vDFZrzBE)aiEUNSO`>9TYlzro)W- zJvEt7$5|pIiP70h1K4H*9aFKjS$XNodTrT$4WGNIjp;;`J zW@z$gs6R#nzVNpKyeoiQ&_%y5L4J-#F2#}*e~@CMbenW9jV(f{R;$S}$Q6n;a>i;i zn{9?9u}~N`dB#9>03^*l2c9QTFID z`b}-4vO1ZYaalY4-wfqpw;fe>c(xVkscB7*TG7(deRJjA%9D zumJh zIj8(U$wXxRGV-Ymzn9_t_+${1AR@tn1b>s@yySh!yo8}D>Iv@01OFtMCBGvKuOmmx zZ#a=k#Z-wfL+cmR@*=30e~IyTF~k~eR+d(`Mj@9glH&|?aR#X`GI+M)9mIFOiMPOS ze_|0YL(7F`xi3bam6(;km4dVC@&CW`oqZjb((4=2FLw0yc3e!SJAbjWufC;mgx~p* zNXw4Mh;}_)HMZd0>-}BoP$;V_cKv#PG>fjH{nsa2w`O`gnOj>YCR!RZz23~m7TWm~ zbk4h+Q4<78nxkjW!Fdl&7lsv_`2kP*RL7-zy543CA$+At2+W2$zpmMCk{zX4UjNRW7f z$OyvZY4Z$vn1~Y__y`BP6I-}(j<~r>j#xOTI85i^EgQDjP;Eo04K^E;iV8(o!Gza> z4t!xbO!6Z6_vB2q*na?Kv0F^cBDaWK7UKK6H7zoY#Gug_^n#3xmda919|x{35U6=m z6OHbx(QI^WbM18(lrKc5|RWaxrvzc z*;!c~ZEYQ8WgSdi$lz!&*i-3eI`|S4{nH|yF@5niM}I$c+-l=zM?Kmv=|~ZuQWI^H zpCf3S6e(677cDo=<+hn5R&q(S1KH$9_v_v#hT~bSXMDs>~MJ3 zrlfsG<8Xdc^{{uUvT~~T;k7TiC(CuIneI-vGu*xX?zN{IHf_S}wY%H9!*ZpJ-qy;} z%O|_PSUyFUMArBz+JZCwrHK%RLWohTLF@|RXVv&oIraz8>&K`M13rv9ajIaZfQ+zH zETIP=62coHm_zOmxe!E45aA$%K}C>!8N~e{&Xyym94&#l00{?>7Jx8-M*-Xq;0@mv zA94F&@nN$QK_|RUOmn!Dht0OPY@~|kUScCk%AHW|4f43}N-=Xq1Ri;%h@s47+Bk7R zhCW6mR_XG-#%gU`uXU}{dBaK_!)%m7x<;22 zN4-fGPOhs&pwe$cK_x0HbdD;W{VIoFari0s3yvJ%(9VJ7kjkk!GQ=NK&cT=56{vCJ z^uKR0ZvWomd^ACyPm1xXn~00_2++VdpYXnneRa=m`VZ&T1KY%P#@}~$KL5AxlC$GL zeD?Wrv3-tnXFG{~Az(X%KS{_RM#_lOv=kP?*wiXzYztG=YWxWs6>Eo9R@#nEnt+1n zm{us6keW$JD{XO=sw{L}9BF^mO=6lhCRG|SduNkCSv5^N`TV~3-RI|f-}}Aa_j?bu z{{i#=6VGKJa}UVCk`yeXxD4O_3AbEZ|JB#_?0M~Ke_LzsnU9Lug96Te-$9Fyd!pMPzsBAP19+G(T$i2MlmSfyD6zJ zpe!n-yU%cGau{Ee=P%}90@^f)5OQZMfCl?)C*yaKOBp);C`5?Xyn{Xji=I&vXGJQsm)MBrisLNZj>!oO<4EJ8?xD=chd;rA^3 ziiMLbe3OM?_5e$`S-8nSvmI{QfwsAA#2;+%JsTXgfna(Z-e#D3s92;)iu5o-IoV9fB^Z zUJjCm?FUZo{CrkA0=8>auIs5(u`!jp{=?zaA$Rq+pV~h$_o6J5qgtXrI}q{Lzxu|> z$>PUE@l_dLz%o6NH_{#3FCH$g-*940Dy7f#O}r)|`7DyruQM;ZYT?fT_$UB-1sD(@ zhj zC6GkIB#1`FA$YB9jZpQe%$Jgg(?9!Q`tR|<=yI96U-2HuH{RavhjSf3O^s+J$zr6A zG9B3Yn)<7K>oc|NM{~A-<%=pGY;#UpzNQ6<;ppl>zi_9xVH7 zG_90TyoYFv@)$%j*G7V;g2c@r(804o;tCIEc^Kg*c;a0iXdd=D0B7rU8qOO)i83)M z$c1B)j|-Cm&xLDDZZ2%|gj`&hb2da7N0hO7=qOWTGDI0tV8UG3A7!{`l!?|?*=-)1 z(OYAxF`4`}4`;(&eEg|XW0Dk$`ALBzg&6WvBxZM1pOAz=ji;Kc6bO$ESsAO}N?J*R zV54D~tmGJ0S1kzz-xc_Dv@jIU>vB19BOafQ$C>%*I5R%sn4ShUF+q7EE z35r>EFv~F>CNeQT?Q}XPiG`NG=aSQ`Y|f}7ZlGOmSDlO8R{>WoaLNo{H6Jw-*J!wAfKEfsK%@*nAqQ7$VrvO2Cizm2YY+^6|q}Yg@;Fd+X5Cu+bJu1Z`A2RepDazQ`NZ{k50@qXKHz0gWJ)k2wX2U z(APc4I|Nnj78PW|y9`lzY8aXE>UdEQ#n2kG0rjGDnXMZ)b%nwW(JftF$!x9YqYVgn zpU>L5Hp{tIRkvlcamHz}ZjC2W$(kxxwHk?EltS^yVaRU_H@(<9bG8Zs$voJL`#VpR{nZi7_uw(JQp*J`~*q+BMUMk8%L*IvW*t*k*zX(|NEj^7b{6Tu&@4ip{l6o82kQ@0?6t$ps)QxiJgUm=+ zt`$SF(O?2Zn`F7Wg0VXu-I43*-!{+yXF!<0)6}T6Xbn9*YdX8Td>*ggv$<={`gCT; z!1kW4xu(Vjtwr(H_^K2jk(D+Xj7p}xt+kSIu&ufN?c26?hU7@NR@~CLX)|7p!b1K= zUe`3tjd&rxuz2I00$!EE^x}L$(+crCCMX=j;Ldxx{=o{UB!-lC<_c348k5H!Wez`` z)tJJ2T1g<`cvg3oyMWv&{f7DhGlc5SSPx~CJcKJ^{VWmT?ud-gStk<5mjz5 z>RT^ar3=U;iTNOya3`7)7}`zEP56hBUh0D-T^USL`@&9U6)&#enC4@#V=Z+1&Yar2 zG`l-luc~m~QXR5*Yuh%a154gb>qL{;qxXfJ(r48};oPoRe0TAB+NZ{XAtzhS2inL# zg{-{TzA@{wSc)Mvwz~#ZR)z?xWC6YH?g6{xv`yx?Hk|g zSMI$DF?l$)6F+!3JSP|f(v-RD3IT;cA-n?3v{foiD50x1AOWIQlU71W`xlG^LN#S7 zqZDPV+IWbHwpv#PLCQayMrl~woohP@irAm?mCilq$p4)4{oL>G``Z`6(g*?(ND&l7 zpo`$NJSdY6xmzY}@_m`q%czmzk&#b(G#UFuEEOBYW>H%pmWTmSd(?^x9Aauj% znW|>A+TBQuseMX1@=XT6On>s!RwC1Cq|28j)n24x9o^6PUQH&7AZ^>Zsh6N;6lX3f z)9;j%AKlQfYiGko*`1ZWB(h>fcyUgaTY;5{auT0aoBSpaXq`Cr1sz)h0lX9p_L8l4 z>8jl`D?96(R~Cdq3%AYn)zfcDTI?Gynloo~p)fn|OBxwJelkkOhiabrPc2hOM~gwH zp%jF^FJq2or6|xmioJg(g6AXqA_pVdK6yYU`Er}wDfh_C1M#s)((-=JJ>AV}!IZo=4XVJ}LBl5o(rxHdB?gt(l#zG4>1`7+ndC?~;*eyMB)cU?yk8s= zNv}Am=uhHA)zgvIQ&9C3GJ3LMpP=d~*q!=mJ-?i(=jCZV>7p|wW@SP7GsR4#$sfp?*(-lelRaMhFE1Q|A-xI3eyQ+RiWSJb9pqi13vZBZn zTgfOL7pL`Wpp~+b)?YzWs`((cbD4smf+B?m**6so$@oAFMRTw$wc+cT)lL5GN7j~H5Jdz>B}?= z^fI%nXw(sM1*!(q_~}~{hv`LaT3Ek9k=CqQxfa!bXgj{Pv#C4z7o2HXu?q3S7b)Rp zMLt&-9FUc-=C3*15t*ATo*$>Tv`M4Ue$CvcHBHg%kNw~TwJ#YD<#CzZk#Utyo#Re& z$B8V5*+Du;A0Z5Z8OR0%K~u&T<$D~thHQO)t}x5)5sK~f(VH}0y^!^c3;5H>@YMOI z{UQU}|2%YVr6YA@6{Q-#_Urv?2a>M^0`sQN`~(LYw%2z3>)WnyGnn7hO7y^s75P$K z@b|KkZ1`uh$R!6Y9(vw$l!|ud*BXx|gtf7MG=|V0L~js#gJ=k%Fc=Ij4Qek2v2-4W zeCYL|(TC+el=$%2hn8}@P>z0SNFw7B9!NMOVZVgN61?F$?;^WgSm#2v3w{^8E}VDb zbtiT^(d2~3NgF%t5wTIkVjdpe&yy_P%#&k0-eYl`MK${dOK!6`zh|m!&ET5r^e**)KpYf>b$&1Gsgi(T_I;Kdrrq|%tkXY*HrlZrE~2bMyu1A zEv0rF(VOkYoRkm~Gy~AwTroxqeq|-f6BASj3goTC<@8?K-i@?L$@D6hFK4<-BrT0_F`rOzu`)T=nu7UOurp z=5i#=Skk&YKJh5D!;;IVYc{+wyozNV2hF?<#K{!9#qqPXNozaL%xUO#E} zy0fv4#Ud8FV%QkN!Wi5!m}0mW!`^5|lr%-* ziPlHSCVz*Yc>TEG$LVTRRlr?=z6#X&p!jgchl}MXDaXE2NTr~bv|MRXNWU_qkQN0i zlpiZ3q#)!S@)DgFpLp+k$xSCdb|R$1tJ%23BE&9Z`&n%viyRgu-e@E&g=_q57879T z%n@KrfdCT-2KBNa&7qBhdqGj2Wgc(PJ1pVAPwU{Ti`A{F)5ccU)m4=Vzv6L##||E= z`ImVT<8hnE6&}Ci!8@|^1v@*-BIFvX1c}kUt4Eg}ztAJ0-=-%k^?0nu9sQ`DT+`zc zZFF+zmtQ$$YS$@pDt}|Cz0{V9TOy%CNEu8+cscPjgq_cT@TvMV#oJ6S(K_?zo}^Lq z=2p(cvC^Ds6ICQtAl1}MQ*0`!&SY{+`-gu!JVKG&o<{PIJvZAoZ{77`i@EJaPxqE> zx4SzxG-r_9T(6{v+|n|bWK|@YT17rF7^wa8u9Lf4%=l&ZwWdwSj*a}NIYZ^<^{PCS z%Gaqg#jqrHFCN9_2-e%tXhX<`5*r!|5X^7PCrw(^YY``S6vL?)7DeHY;&v2QqUbNi zNgKLs*l)uY8x$M#wjvw(&W1}i^jZds%w9oC1^YWJx>#&wf5wvaELg_i$+5U~jDhx-W6|rmsdzbQP}eIH zt!iHRY;4RpX;5P~Xt~flZ8cM(C#Jk8J)xO1G5vF=^9xm7te(s;=@e6~x{vr@zRNYH zt@{k)e*V64OKiZ{fNuvd1{*lW*w_XGCN{@*ObDSs>||bZ50|73xsXsXDHj3?OQN(1 zOli6)+d?8Wtg5mkElE}}l_hCfrY@2#OA3eTG@ zGxuLP{r=#<F%fJCK`UtuS zT!spPAYYzO^7HjMjKIqlS*r8~OS(Z~NVVv-%+)GXIXoVNyM!s1SPaa#1m`69iR1*2 zvs*$aP-Aiy^MgPadCuYF?|ylL>EeBgxlxkXhI;1y%--xzqxb_5m5UIwL_IzG-ue9k z!{>g~@k(s{TNf_}K|muq+Y z=GyNBl;7_7ha!${m{C0Nem@q)=_m%G*b~L=He74NVB2Wh#Wvwc>sTupY{kSHNIbah zLD+>H7y4Y#I*{T(rvo`A(2PH4`nQR^U>Y_NWjZzOJ z&3Wvmg0WyLre^-gTQuv_V_Q$pdp7zu-OVfWUur$=2eJ9!n0qdU2fvd_>1bHefGTW! zZt#z#jfg)+m(zrQhS^||%+(|QoN4Z(&P1ZnQ6my@yQ8m_MY)l6XTb54Ss@DRG-|w zMq%?etTtq3=$C0)O7l!0rS5<=Etsu!amUxzy7J7Hf9|iboj+|cWrPfdtW^jo2>9Gi*O#Q@=%qq*TCn%1K>;uqd{zD z_pqdm#Sn{OBVCdQ^2uP{XdW5UUDJ_v9gb(BEAxd+at?@~1LOjCl_L*0OmVov;XDTs z2hL(;{DS2v*9k_*7@^g~nURrGz?`DrD=e_UVmIW}8eFyBN)^4hm?in%Di=tztabCVXm&u& zg<8*ipe6k3nF~5Poy1S-wZyK4Iklh`V@P;4+l}URqWg=8iytdl;**zsad^y}mi6{$ zhhxLPYo2m)oD&!0x8l>*G`+Fda_FlwohNS8gf=|>N?q<-@P`c$sj19fma@TM?dmO9 zZYsNU_I72-N5Np-P+9Gvlhw-4cW-HH8zFqGGVILzRQMLL6!x(=i zw$Q11W_MtyX|(Yt67I|%;|;^ozD0kHnN*NMldzCC<^Sxsj=APVkLN2Z=3ktZ>2rZJ zJ1gnt%g3E6qrxV-!u6T5(ntNC#-rYyfk6BL$8~S&bH>&?cPpKHJ%^n zx2MU?mZ)3F9b)^tNBTLlIgPg6qvbX6l*G=Xw3rX_{~R=1?yb&2ettu8n)UgH`VOzE z?_;Iye*8n;r~}lfGonX=Fht&8uMJ`-fI;p$N0RIlc2aD^4Hh(OBH|7)vH9wK2CFU8 zYPC&RVXZH58EOI|smKrtWQGD4{W$H%fFFf^eB;L>Kid5W_)#o{S_;23SrA&q&>B=C zD3TYEBBNj#XdlvM`RbFGSL>@ubuHrvg#4vaVKQU0I!a5k91;s{KSmu>AmAHNh!F`D z$&184qB!g5nnOX&BcGX$B}h-syce6KPYQWT{*Y(9*j|Qa2`2zAu*G~-@JMNCDSR5x ziaC}Fo+baFtIq$hr1gc;Jj3-?s!y&szQ1-G$HhP4xNX~f+-6!~Za>q!y0x~wqM-gc zrm5FvuoSnJE5lutVY|kAyqA&`72e+zivK3TF<>$O%3}W3Y>97RRI3Mb>(uNXk7Gxn zV*Ozz!=AhT4yCA~6mQX7@Wbc*>-PFL>WSD3&fD(2?iCun_z&x4AKS!zhw*!U=a-z5 zU?+BBhn$@|Cw{ruP8{d$oH#ir4T0DlZz5d+@-hVDy)9_vCDF#Z6==hzX#)z3sw(RS zBW$cyp@a-J(3G}fBUPnQwjtW7tY}-ibd^?>vJJD}`Rou{GO5xcopa~=%g^U|zQ6CY zzYVL~wzfUl#-41!NCl0V zg#0BB7xR!;z;t#CuG(^?oRm9!m6ifm2}1`#dn~^x>I?*ZwPIZ9^yRVnPM@#PS>|<$ z#8K!h?sV$e;^}F>M8T`nDa3msK5_dJtuAk;CNtPo;@L=V%4FIe&2G1u7*ElkIwiD? zWaeCJ9i>RT%YWu9pX;vAW!as}a{5iW%XZKpyYCy~rq6`LKLGA2vLlo;{mJ>U|s-a0VzQ8VhF?v>IJ#ez!`+DPFq*!OA3xE z*r%e#R~6c8mncNy@CWV_j*N0pxB_Nl7rN$E2uk^a3^%Q_sMDNS3WO}df~Ke#2>HWe zXP4sV*aFe-R|$%u!BHp{cZmkJ*mNI)YHr`Shv0Z>Je6gbozK~m{hsLF12D_XcfaUr zm1H`z|CQO7x?AcBIis4|hFogXA5v-+^rm5k$hJ^!w*365%#yJQS%#Z7n-6A)ETvXN zsh!g8VH%l(@h`VWV2)HoYUw!_k*w`zn9UXDS~F`lJ8G;hqu#ZUIm{5ow7@uEe8I>X zn;FR>5s7hF9K;c_xvHFu0HMZdvlSait+PQ4I(-d9C~?j%G!{DxX>@1>e1i&4FU##q zYCW7(#U8(XL6uuo`dUgQLtms)MVU{ktESwiBJkO{s7WhkE1>Qawd?BxwBucq<&Eje zP1@Z+Lo|9zmN((8jj~LVY&peU`JYl%FI-Q%G`p*xX}Z)@S7#L(p}uZpz7v1wKDr1- zy%1*>s=6pfRhiG|B4l+DHC;rii|A`G2qmJbi&$v-{JLaSY5d%(jL-=_rmFG*)gt{s z?yf_YugG!-ei@HONtncCdE)lmj3_e@>&{c(Jcva6#>YwA zNa9KouVhxR-UKQW*qT6@6ZuXgd9?8OgvW6n{rp;<%;S-8AYn(V9cS&BV}rp~Y9lRr z1oT+UVhOvFB_9*KOK^o?oZv_jTM}67#BTl&Pfk1Vr0sx>jOfSoWF3n^g1HaWRnZA# zsS>K#D!~;jE^rwJB(zKOC1RE;q*{rU9t|QGteNd%=0|E=?afRJS_GG8Zck6JHPr3w zAT89eKI+(K3>Y?G$be;r^#)?l&GO}ydN|!IhBg7^b*+nLaoxV45~-hzXt2h$E}EL4 zWBl^u1+_t>#xG3oqDZBtM!dERq^93{Eb4ym(BmsXo_DhO~RPO z&5S2@B(T(p1dk|>t2{397~NuejDrk0(C1j=AWQ8iwZUk^O&bz=MD?iF z;|Ufw2zDiLG=T#N4DwjRWAl^&Fq~ztk|$MyK*Vm1~0P!SR0~ zua!dGxz!K9c4CVB%HFRW>Rq&?@A<`T&9eM!S#D16&EAA4`A20rBrkjQk#)V7x9^+| ze#5F4POMmMPaoFuugwE(4%{jF#t=g%-WTuuNjIuH!PGNt_(%NCnl@CowX~7G7*4lh zbt@WL;c3OYGTv{(NEqwF=no?i#^%7zz|#Ttc|W%Jcln9O57uw>lYjcr=%3^7^|Mue z{M-x4i`ib}d+~2C`aJ0IK=wfLU{D+ue;~4_oH)(n0FPZf8hLnmH1j{al_LqmlL< zA025QXbn3HeCb<cv!lw65<6bDV}<(It2z&JtQfcAi1lSF>9#&(U1eq06=GQ-$_jC{@V!DZ zT!2B-u!+bfTr^=r#%mmhTO8i!aE-$Rhix2o>oKTDX~uQYCN$Mtuwc0bamzvr5iNBV zqAkLfdhz^!NiWynCax=v@3~s7j3w)ZWJxP&SF6=qvSd9hO9(32204K|+Quc$~Si7|MbWT*oe2F9I`OguoEX@c4s!iV%RKtd(SLQF7&GvF50W5h7@mUMEr}vZv9{P*x*QrWYt1 z6e-(vzHkR*7ZbGu`TVPxv2gnCjNLhZ5z2l3{J?8@jF)k5Ze8JJ<0M>0P!|4W6wm@< zYhjFh0QbEtcDmP8_3(N9f9lbkI=GYpM`m3HQ7Pz3dkYSB%W+|5T=XwsVj}!jyj*iOBjxh3lXeUODEsV1-a5oC~mG;UBUe5bz(Cq z&cA3xn0(?3m$+z_48o(LVG>sPqG!TC39;YdDj9j%rTrT+$>jp&=)NP)bBvXbS55xyapsn2|lx zig*TwS(4};Ot^|o;F~l|HUxo$C2iXe1WP!u+GbrF0yQW>yM9q{OA79 zdi84034eW)HnMQK`c-zPR6TL}0?41T2x2JmgG4YtaQLGGI-%x!3ZIelvG1`F@r=d9 zFa|Xvr=$!)F*<_<87Zp`$qZJd7JJkykKVw7a!PTSns1xIYg{h{$n(GiVTnyQ3|aYf$66$uhgXTCETvCT)?2-jL4 z%nsV7(+gos^k$p9!Zs^x4u@?vz+~i{j>3_1h$=6Q{2rnIKe4~-^N;Vrv5(`}zrx?) zwlSF;OeE^IR?&NA)wZxpEV^h4CK`*edvUcN$JI^{Co)@(IES6+fD_*1FY(CjT4@7J*yn<0 zT;OszhZS&C0Y6iKNwG$O$`x>3aa(~DDwSNvTIm3a&hU}O$q`JNs3>qJ>QEQ6b#CHf z4kt>;(!_<4b2*_mP4}Z&36qKar_^O>M14DJsd!+>$MKnM&t|_|{QR2-8|E#`X2F)t z{?rldeCv-Z@Q=CK?DFMtd6`HMd>mi3{Ncl}LI9`GzazQ$7z~OK=_;H!lUYnrE2gN1 zIG9+~qpt%BuD?sID-D$VP&6g=`)tIzEbuD31n~=$3 z(|ubF>X-P#Jj(LGbKDxmW(E450u)N6JmlcK8VhIeQq?nT30YH%i4&7Hov~R7gWQzT zo0Tz&w`pohP3b+;)rwolw#LT4_Whx7{ZX7BU1Q@Dp}^|F4_X=Gz7^|O9**F;0g8zQQVjHp)T)!FLHZ9=Y^yTOwP?t{vG5WL zT`a6(H?kxipx2@|u`H7&N{C)rY+n!z86+iL$I9I^DXYYp>UwF3Z zM;*UAvHnRUp^t6dc}DN9tRDW&iBZXyV-O#b!2u>f)eKpTLez$XE8#s@;P9PmlT{!4iI2Q_)$ar}9I^OJx{AR!4! zo{%Tufk5~X!jJIK0O@9ehyjKcL@#HzwF6}}yMfsuKdTOOe z*LquQZ~o}>H*cI&jgUdMLbdG`7%?E55<6TNlG-ShmB?~}{r^?rXo?{|S%(nj)e zCqE*%i${=DmWPJ2(s|8=(FN+>qaYCW<|(~sP(3mG-P#T zkq@(QF$;nT!}@VOIjF}PeUH9RFA3?}^dwL3(~}M*7AYYpQJ};hmAI(HawWPHn9RXg z4ssY5x6k&x?PZ(9=E*MRRBA56n5`;N)u|*ZBG1h()*3lgcDBRKSriUVo;nAPQqxj+ z)KV8jbQfrBo{3VA(S{V6$1F03?QU(li!T|D;>7ai0gK0EM!^}9TqU_;Fj7d5YHN0G z?!5k^XVbKCSbULL)APf(u0cjVA2GZ?d}E(Z?P@nq4-8D3cWTpXUCuq*ewiSab7=kc z*hf>xE_7>9x97yzUeRx{skq-t89%~-ncQle6|hEtL1+`mF#+uYDh1>T2vRXu;Z7As zE0I-!(F(XKsw$RONJh&i%E{t#2<32$B`i^2BpbQsQ0wC%uI{d#wgR$7^W6}o5gO+aasHh7pqoTsQ-L?5%r%= zYY=PDl?2M@+ukoOM^O?ViqZ7468erW-5Jq{_dt8VhVvZRot&bH{d1ow6^Rg*o3Lgg z2!E+Hd$ycSSo7f3QqPs|Z_W5dRb@eeHM`2Pd*Jt1pX*)L**$)4<2vfj@n^Qh-8rni z;qlx^9~^kc9H@EB_ubsWn(3b(JN~ojn$pSMeS3Di9``6EE_&3>c;OCA8A>r-daIN~ zOL5AB9M6!4{K11W9=MB76i*gQ%*B{2{!1~*D#DoSoQoWGVV4Up<>9kD{4)=ycntAy z@{sd5!{a!Q9sD3q3^}-vgJm2lxe!O9+)e6eJ2u+UW?yY5K|8W+Sj?_qNwpO#)M!xS zAvL*R^ZT(?b9%*ngU zFjN0!X7%q{^+>7bbnJ6#R}tU(xLc--OI2{HYETwRp7_d#lk^4Hb(?7DucwTMMk!)?HTV zr&df@F=B;ah0BTt3!UAEO{B^+Vj^Z^fsvduB2y2A9(VL8kckqgmtY~mdjuEAG$9Mg zGD3!y;+P4W^k~=PxDFFCOc2yGhnsEw8ol3NbIy+wex&%j{NxiqT3ZHMPPIt>(SqSH zI>V?8BQFeD81IKa4wE;-2)Fnp*^6yKv(3(Us7W3vak;CQa+Eu>ZSD-YEzR!sxB~)l zH-}p^^{8LW`fG%Mww4b3w3+6&j8vsey?#~KOOLMT`pz$6*Von8$F7A!YuC~!SX5uXF3=S+o^;kf zRlY!5;O-DIL)}j6RivE!Wd93Y9zl3rNL6OHl)8GKx^!~u4`QiebWXIe*w>rQa5{sk z1)gsQAMOkoxBOZgyG3=mnd-8gCh8V^GjLnp0z)%yH{;!ATx-U}60|MB^(APuth5lp zf=d=WA<7IZjc739k`Y}-Dlns-e5^-<4An9e$)F%cLhcaUBA6mLK)<;KuTwNW^HY)Yk$IB3Uq<(cDWRN5asVbvLHGYs4;9b< z(~d7b8|Q1sYml~gZ@4%@QeHN&O`K;OzvsQPom>*1eRgaUf1VS6+?_+* z7$ zh8PXr2?za&<4Xt8IWaBqP<_&ix7=)EUV_#b2`Mu&5<-D0W|ClavJ)`E&HS=XsBeUg zA-#Lyk{;!!i+Sx2*L7TL@dTR%y8HXd%W%DAO5#hqeoKXxq?p>`N?ph#h2~!V63VAFY@asi`RO1;RAEpa}zU zo;zFIcrNvw9)7)G1}I))v@J$wYa8zYV-vAYV1blj0b%5cnW0XZ+4I-kOAE`sdiUZz zU9H0xS1L;WvZC})QPo?DvXV5eP?TG$mc;w>x7ThPUFzKfPYzsyL-|0-{xAm)VH^$a z(=mwKGhq|yt|d7;(=+b!TUL)tgPM-F@7We-F>u*VIXEYNEP*$iBJu${DL zf+1wyp;JG_n3(A*mA0ixx*-%wxY&>_DJF3VX9Rqt+k|YRBBZirAtCHyVG9cyY|_U9 z@{X}}LK*M75N@ienN^tesnjpC zgUJL}6RaUM_JH~t3!B+p?0%N^uyIylA7GcUYgzN}XxKn+qhF?JJkPPTg-UbkT(w_a zu0F4t)DD@7+0d0PJ`naM0}x2~dETZp`kRB2KhjJB4!@^LwfRj|hBR####1#iTqaLV z4_crjMIi_yLikF4wIe#gHVtX!hZSYT-4d%#=@+XkiK05;!|_>_biZo!(4PaC*s0X! zY!8R|S}$K&u~9Nvk-8N6#o4@b!}ksT58WCT8n{3k-DkwPoB_a3`L*>xIJ7#WPUKuCL{2y6lML)R*&^ zQxmf|mw!waB6}~Frepb-v)K|tMH1EH6)nBr1fLc($x0sKyT!&2zl2AOKji@N5jMt1}0R=NkNH7 zQ7+U(rCKSU&6o7izF^2b&w-_)JED7|bZZo%4Z?8_dbvlrbsT+-yTuXCZnrkagoHCF z)FsR*t6-+takvavn7gw&tWs7wsIi>P^&xw@gh=hgkot4^^|Iu%`mXLhpTG7kq~h%E z9&Ac1d*x5P-Q8fy<$8J$(F>i^f2LM4ka+?upK8JSbV)q=Gz5)|X$kXS!cJnsS|FJH z<53w@8NMciEJK|PRWeja9*Ojb&?3Stu~#H15g5@aHi-0#wMT2oJ}2yS3^~XU59?~- zQT`ZDL}#rtAc;;%lpVYyAjwWil6k3?cA*}di+VJ~NY7%y5G7qyq_*fMb9iM?>Rf?n zkP6$vBz#DMA4;%5dPI6cq9v!pVdL%h`DIsay_8qhj@p?*6tnSG% zCrn)ayjwM{1sgr1mjf^^1I3Hwc#GBp{!Cy9fKn}-9MR`zs=ABMzqu&?2iq=`!=DwU zJFO^hLp!K%qd#+zGJoRHQy^FV=NfV7aDu!u>dzpi`hb4^d@sA@ArUg-Y>{|HStJ#4 zPn;}>K_r%r&4|&@I^Zx5_<7dw5aVH)9UQTEEaY@JolXZY#>J4GciQ}Nq&?{;ION^r?jsOJ`sGt}UxLbebI*_#B>DF`vq9I6%Ss+Qnn2cIlT_X5%`5${;+ zeFk%N&MocR(i;K#Cpa`n`+>nHDA;ap9OpX&IYQwp~A)58W^f+_%cGdUa)|E<0W;RnH?*#AKP-K4;FxX8!T`v`nV!JCl<+v7uhN5Oe5$BP*=m|l={D{4G-)orKTVBPV9t$Hz&TW5#?&sY z1Whu<8u|<#tGvd%KwQ*TN_)298}`xb@p-rY`~d!clip*zyhotgTio6(ezUS3*W>&q zy~mm5J&JG}RkDzCY4qe6m)8CXw6j``oO4vGLKc;hET2(EauxnvIlW5fxGK3hZEf0| zt_i+ZPOq|fOqI6IWKx@I9<%kR)+0;@x)r)E9aF2p12t}|u|bW^Dy&msi3)p^hm@z4Osf*>mFSY; ze=@8kTL>|d(S)!BE#whBC9DV0IKVoPV}`?QGF$T<`uu!Hmc#^;$&#>jJS`M7Y;|UeOB; zHIa#nq%Pi4io?2w_#;hzG4~VMAMlrif(1^o03v1(G@Joq3nay(b8~<6V?Lumt>1fM z=Y`i-t$a>}s)0WgxyYZNT&J;o5O4k8Tc(GwIP#E229UrzP7T&z<5 zZ)C9DsZa>{n3IIkPGd^ND)rr@DrL==%Y_K@vruG7wNT1P+posWD36{ItnZ1ddK+Cm zv4=odSe|^NqQ(%e4kEPq6MG0(2oQvneA^yaeh}qT$wIn^I7-0fdM1j@8%Gghb_}X3 z9M&km4QCY9<3e#aGvbW=eQ-CU%XA_m!6ck0jrqRFNJDHlUnEdUO10TSL?8);(1_oP zC^d1EF9y{$u1ew+v{Iggk|o55DC>svP9q}GETs@pHllJ9$yyrGNGrEl;*{)*)E{)5 zau7qlBY$E()0&UBIh?ZNupPN}80>gx$2~i?*wJXmYz5}XQ7WG*Cs}gzq@p_&ugI`m zhB-2n%FrW2w+!m^9BZ~gl3kc{#^Y41Kg8cW<*h3wj-#jd8qJzx(tFfp(6)%4jo>;C(6ez% z!l;dW*~RzpK;&h#Vcq*snJ3~Iut;SuFAGq@y3 z_W7~hk0w9T{rJ*{`#xOs_4&x*yfb-ZNghh_Fe?{TxtL|cL>nB+ka&kljY=F$M>HM! zbTlcpDad^VE-LyIq)Uz_Iaa0!CtNRkRkmHmbTin_pozgv1{WE05o{-DB49n)Id;9; z<4MaHg;7qsWNd&-b8EcrQ$HWsVd*IDuji(d9JOW4#j zNkt&W!nJ;Nf1I&vB4;;fKPxm=R|c+V!=jOGs7u^-!$w25U+jmvVZXTJrT-YUff3Z| zV-`3RiaUM!QQ%p8DLvqgUcEVf=KC!@l#tSaN3;2nMal3r@auDEy?2w3#}fmU5jQdBGVhRSfIrWI@H3a zgcNR!&;Ny~lpYlAp17i^Xe#axkC8^DI1UIZN)a_>lcQOZKwISklC98xqry z6sVBsi@_&BS{1{kb>*Y}F!fQAxN~ZVTc|`$7_?SH@`_IyrZ|k0S-gb!jq&a=Sz|KM zbH%GkOlA`<{Av8u6YtcFub%zW&T1;H3(mln&SJADvQBT=nx=6+Z)C%o@?u>6&$3-7 zPxfql_u!WOt$4f0_4U@>)eBpuT%PVLkZ|aazj>qLlDaGSbED7Ur2>%FST@dw_S1n||1=B1@vtWZ6D~wpG#asnUET#~I z2~5OA$bSALPuh8`;hTB-0G7|>39l-#8pc>tQ@Qd=WK`NJiz}JRh*eVUwia>{6;wG^ z2N%hisL^;hkI%#W)$?x;@p$|;KFy)glw~_yex}SJrOvs(;(R}~$^GGv1+(0szE0T= z418Qi2O{SJ>HXK~6p_4GO&MN9M7umxK!$yC#29vlLP0LZq(Ew%OyQG2JAE#Qn`==6 znFf7Iroo^O_(O3yNY750xO#Qfv?sl(RaL3)Rpd{PEUd3xU{19a$fbM{n@*-6m3$)>_YB$2mXbN4|!qAdc6QUWAk}{SCSfN50OVJR?#9pYz zfOcBD(Xuk6vC+a7cfUJ3i9=bX{bS$h{`-8N=lguWAC<#y`>XbTyXr~%W;^lC5jxQ6T+2n6FG8aTl;{?#MU|M~hz7z8 zW|xn1C-{1QkcpJ=He1|@Z?87as|~V*LlY9p@{L`>@+sOW>SYV^HV*gV!94 zh678w&n2s_&7R$~Gup6qZ=(9A#{T{@c`Y8v{aM|I_ppJump(R_f&(e=r{F~DTnas% z+Ll6t33x35t+lYP7B(Z z?scLb2kdgd!wwJ}Ks%tz0n2PqZ3EH<7i{3vck7XwZIH~#STdd5pFEbFwl3M3L`kZY zt<$nnQuH`R90RpWuN4Ax{8IcN_fYv z-Mp`f7G3D^?zwK7+%FSe3)W*?5H7zxU%EVMyS+B$nB#$7$Djkf zReHV@wOL`V73!_3uv?B$+dv8XtXg&o_p|MD^KdKurM&R z;9M$`Nx{L~+quzLi5m}e=k2{uzIf`xHKKmnOS5Laa%+Q!3Pul2PI6=C_omnNb<-wx z!c%ZwttHN;w|yqSb2L=aaG3r%joviMQF4zFI*pJtW{k*g1g#P77~w-BTr$EhjUZ{D zQUiL8Q-cx+w5SXPk;)gurtfNufyxkb#e|qD7Ga4*8EbWuY^e(f7a&)JiO0ji3O(aN zVZXWzSG!WDpDK~v{$hM=BwMSb#zN3<%VuwmT+MrZn`{?jql!xuW&J$N35T$FEoMG% z6*4+Je3q#Z@jmZfJ8SN}+}$o0DTD;iP)8<%+B2EQ`X)S~vAI*VY^*i+wScMexvxye zK-$n7N*Cxonzv^lbc#Dafk_@qZ@eqOry)2^Ll6BrjW*HG)94EQHyWL%L2WEGqT5Cc zPShX;U9t!rcRxA~qvH%XJ-JD4f*y~nDW=DJG-19#kH_>33ccY6(aSynUm^8mzl>Yr z3)~V@xXt@_?$%bPJ`#-jPJIh=Tb;=)I#SFHg>y{qIOf*cRKL*hPxv4#2;s3yM-?N@ z&)>^<{$>yZ>5aNN(8ghoCeOyDfeeBmN+DE=AX39pmF`MZ>AR)-T!(ZzvQYv`a!b{c zN=kA>qc`nd;6^oWAlzm*=T^B1li7q!Bum=}2RM?v(qZ8?DaiOKZ^eW6 zvJ9|!UT$TpDCX{oVq2XgT@l4rcy*yDUXi4_NsbK4yiQ>SqYX1D`i^(4$o-#QqDol)qB!s;meD+(XT&%ci%{I;YD zjtkH$z)u9&CqP1gX95rkz>NT04!{e6o&Z|r2htBcewgluuphd8AN$Y?K9GE{lmi_H zA90X0!#)ajP|!hvo$^zwDAjQadMU_Iiz%d~V3p~(2_S4AX=4hc?13C?qYakx4tY+1$jim{-Sjig7kh+?wtMfz#ZSacifDLW8 z!BaL^WLs%NHcN%aZ&5}3y8IRlTO?(&EwW7vH7TuX^y1h%X8D}uJJq`El)5z8s|w+I z@@L|+Qlu1>iG&;qVVH-LJgnlOnSnY6h8Z}? zz$yklqd`*w9~YUUp0&@%QLEP9xIoJA4~n|1KK z7TiGy2HiehRc_)+iM1+FMcjP59`qKC%EzBDL9Yq+n4rV7-GrVn!7S4vym3ZHbqGQs zPX%w(dU%bpUa|^uV9VQ&B9LtC*-?4vl#fdL$>tXe3QA4Y1&g6ARivmRunu{rpO67p z*kT1%h?YOTb3S($$dO-c!@Ckt>(;ledHr{PI1DYhs~CJ2Zhb)&961eeegq6pS4h$s zDgJda`tFfK7r`19Fz=Tz?-|(ReZ=PU0)2(E0%_?o8sYE|)&M?!J_P0L7P(tcjXY4i zo3G|oJj)U|Gf;$^m`}73Y9c_g1O-${Da&}hE`2#;L9Pk&mhI-fp#qJIH_hXQeRJHb zi>+FYT19_FmOP_iCWo=l;`^RE+~40)9079I{>yu{$2N7{;d9Qt=RWqo#7+n#*QAi`kM4mI2hdQYQPvH0l~5N=W&g0Y8)9gaI(1bG6onQcSkY8~u8 zgjl6bm`zkd>y%{EG)8pfeo-0YQ)9g|FR=t!isx3@L) z20|P@#qZ-p`XLgL7lqNr3n;*C{jsL;u32s?lHfnK0wjFgR%qT8g`9^k1&>ESU|w4^ zbJ_wNJ&OyAdLai{!NpQ29O&pO)n~3g<5Rd?CZn5v?@V8HCjL?xT5B!^XX=D4C9e^Zvrl;seoeSooQ}y$8yo_WXqi!s2WiuAJ(6H%b{bCB(84)EISeF6!S zi{)!)3U83lwFSGi*>`?_T{l2P#l^!V6etHV^pdKrbN}=|! zs%dJcVaTyI&h7VeEH4FZey$1=V~$p3OBR68&|`KYGH+}?_t|&AFl)=VO~>RA(H!|wQV?6 z>6;vk@|wrx!x;BMZkGSX@59rO8 zb^SFeLtW47K|K=w^3G6DkLd@fOOf3ILZk@+e$-~Ud0uk?4g`-+QG7Pw<`P}nr7o`8Fs+qd3xEn z-D~1u$RW3$-^b5B#?$=l>Zb|b47T^!Plp+D0vc=~xm=Q>ggk_Je1hNv2ztw;)<(|! zHEp4;xz6SVlQylnJ^Ak$#-H-FMQ3i9Ga6QT^h>aM3#@{aqaiegc34Jg(}r~@U-W5i zH}$Q{wXciC)&=3}IkH)!+~DA5uOvlUTXXH5n?e3f(*&){6+m-g4c@@aT+<5$?K*sC zvVyR81K;eB>LE-59b|_npus~J92oJO&p->4eT}}vEHGvP@-eDp4AqsBA1xti^vG?8=r(*-WuUi``v=#Z0zDCq^b)rg$pL9Hmq3#gR(o z6G}N*;rXeS$&roQCahxnw$%D!)+h~Ry8G9sG6N;3%nannYv-r~8I})4TI|%c1mg)! zk|>w3^N?fF_Pw}ti`)T*c>u*8L3Tm2#dr*F zCnTqlun%=|ClL8VK7THgtwm!Y!}th9nw^-i!;Sx556Fv;tp}@51VOo{Tg~*pNBcVC z8ROvDJ@&KrGcFWTh{r<&pHFxs{gQ)oND^XJQ_|580Vp z-T^iNODZ7&PuL?#9xA9xIHWU<&zp15H#jU}h70U)64}|*l`1+71Us5o>d1Q`98A2^ zN=WOj=X`qX=dHNysoLZkm!^nG(%DS{MO+yb+xJT(c7kg0W@8?0c<(CNw zE5V4j#TQQ?sG{OZGz39wh_G4r{-G34H8Vk7Md5IRxBRiyEN!r}xj#)?IvllPG!P(S zIPCUOB0)N#9n%~>K!2(ioE}wln$xcS`bCI!$ZW-F2YPxA8piG^xCeanMu@ehkt0K< zDIGf|_nN5Q58kk|@GsGg{}Xi64;}_@;3C+%1GXAmlzE8f-*J)u;XN*L>)~vkeTMUYA*27hUWVW+{480tG44mfbI2uVvWEjCRO_g$ySJjp%tz3~#fh>t zF=3TKb}N-hI$oZD4=NS-t)S&)yRSaN*9al6B4#DW*SHyB8fp_k8?4k%T==Ideo1{r zJ)v?3>Fe|~mHkKLFSV&KNr`KygfDx;mKT~*eXkgElw&Z8LUV~+0hnJ*4vmVcrfmdO39Uo}scQn5kEnk%NFk1cOpzi*RRAaX zs6W~$KA}6)fIWL{^9`q_BURv!9cvD{W zY$=`d()m(a>2L8X|M1f}KRxTGNBqzGU-7Hu{vuLCYdZd}UU?%>MA#2!px`a_Dp5(N zdR21;eWk9J1s8QS_`JSqj}N8=%gOSM!|cZ*eC*N4zrJ|e^~KuHxzreq<+PMSW^&jU9)sNuSb~`ih)mueIH1`?LC698Z{8G8Hp}4Mq7P#F^ zhURko-hIKXxV7uWw0Ne{m<6ReEN{97;`OXpOD#3M?(MuYJ+Fi$_^XPm=tB$%0F7nzzan3 z{s0!kEMLrGEyQeC%XL;&X^N`EtXE#w%l&Wc<^I?40`W#LCjlWRlxT@^#fW!?VQ>x% zOL+^{mz9}0$u3GfcXgia63?QDGJBN~J>_Za!9>711_%R)Cs_9ER9DwhY@Q0wQpTRc_O1;nMl>y_0 z_5kW>?2s`VsxMt%ZJ@Z;B~$Bh_%bRs>UW%pRg@uH{c^oarrzW5_J&R0AQP-8y*8Ue z@cx2kvb?rKS2H-KI4#W=Ma=>#-Cy5qYR(=LxGMAS6miTBDf(jq6JT_nej)acvWx1+ z$PEFI4800cMBP3*lOqIrlz-qv2!cfWebj3>dGrL4|bm`^#VhE2=8g zQ=GlwWyoQbGXys8;chv;%(v4n@;PbIDpZn8*0G&L>Y9N;?S_0;1x4aziX$e0KRdgD2)M2Zl zkpbFgWMBbMFJrbJv!QwuwA(;U!w#{yj2%MBu*9?~Fd5q)+Bi|zZOx}Ejw$4c=-#gB zOo0Y#ioFFW4>IkvX{y`gq7oNQ0^lM^&V>^p0C}m?%3uvf-EK|ih7UsVNHF~%!%m&y zIh}zR3~imP3b zp+>G_jdbcYvfZ3V!)h{T9#sH-0q>-7ej)V|j(&7+E1SKe(sV?2oOYe|>DZV4GIqy@ zCi`vGU>{nK9bV%)=AbiY>NyfdgcX2VzzsKULvd1$f+}@9i%PrfN@HP#`IhgurvN{R zN_TOkK4PEZg3=Dq@GL6rvT2BgRj;ApDRwiX(p|Yze3PjZs>9;4sv{~ftqM#QW~;=L zk$8;iNJ=~ziO0YU2s{U2zaGS!D2g}H1AY_1eUol0Dq{Cd#I_$!f<-UhM7!}OdLZ0H z$=1R`W)rsEMBK{})5{8wcR#%xu4feKP%`*w~98PBZnFgJjK_E=bjl) zhaOMpE8-C^$&emT`?~R1UhaQmFZaKOmy1xP`?0%Y@&?t#2wI4b@d!_c3tcR*0{^ z6;v|3lPTuhDjl?M1@wbA=N_HmaejL`3EwKc1A%-^_o}e9eN3{Sf_}H6fqoD0Shh&9 ztO~IJ=AS&0E+LY6s4)-bJYk=LV}k>5aM58Y=kKiDRkN7$y>iYiw2Jy#X?`_5rmu>?*J_D4qss} z*Ut&)onBOsw7+|M6T4?k!n1|}-tSm`%T6D>^A*;X6$xmm5jQo&?;`*?JnFY3t*MTx_#gJBGNi5U<|Sy zB-CvW;Ab6kfS<TO~wCLz2?e+M44OPJn&#B(~6k(q_%?e2Y>J%#7_Yf4cgkuJk z_SltU#I8tlR=`D?6tTKPZiWgFYnb;j{?&vhJg z9Xbe!$qSG`LNM5gn2@DL0w=>9a}8a7ipV>`e_2ONNX#hZQ?_v zRhy=2T9>L2wh!<=}A$7ozzDoMS>j_gi(R`K3>-} zB@%S)Z>UC>dT4OxPTYJQvh4ncr0XP^qkLdw&W}qkr^i!vwsYA1LR}o|`-onP6kY;X znSaE)WefJV-c(VaFX{WjRDYnVK0)0eUqr@cDckd&3f~!5#!dVo za*vNQJZ0b)q)Fz9<}~bg*09|&6v|_=^VB7aNy0f)^$;zFXgy@fa<+f^?c4gO#?va74kx4_?$gdBa@WG z@!2rCB#x9JHQiuRc>jw`Ho+LNri)CDVlFveSf5#uB!aawKS z=#n@hqhaO}y+dtA|5b`JHozF6gH`}$E^MQy}F)As`%6g=%1>vT|y$I+ff|EWL(U zc(irg!FPaAe`Y7Ne&3`XAou7fqfS((avZga+!GUwI>J-0;l6r=ar7GE;CtY>OLKJK ztT0nNMp|22eLda+AD5$oJ}=XEnfk&tL7!Or3(=#eRM^4PDm+*`K#4vp(FZyGvY=0{ zJB#`wGJjF8OZ1#Scoyqlq4lUsti=O++evNRZ^;i)&-Lv-rr%dpZ{`!OLx=+SG6`oU zGJFqo&|o4qOmYKp^jhQ4y4q#*KqV#dgE6WPRn_x3c8msqFeL1+$nZIqtdU7d;zVs2T@pvi(0u7B z%dzK9FeYci@HsX$%b2Vr$L^8yhnr)i+PDoh;CaShSBLjGW*j3q`Nx7fzxG!_9pTi| zf;zGG16GG%Q4ZlGSGPocR-%t{`ip`-xpv#s2Lk2(qF$Hid4H1U_eh=_de#dw{lo;* z&vN>DL7$_$W7X%lx;ux@>q1=+MwLE%ULFv?1lX$__Tvs1DgjG|i|U1U40YciRr@Uc zZ#(Y&-lyt*=DiBo?McR*PJB+Ns(K+~sK<^{^@wDq4I1+t_Vya;fdifOSlwGyy--y9 zBUEj9Ta;I6ZyYpwR_wiOs5@KeRM2iwzb&X2{%NS&aFxaC?UKGGX!H)IHw4`~XcyE` zRc(0Vo@pOdw@co*pi$qsbqDu1la=_Zsu!9JwJ%K7UP)~W8uyy>jzyfESUpr#y#NgL zAfk0MY|W~*b(~dkmQ`R-i{KaGD$d;~c^NJaqeY$UR6MH#|~>Yof>L zIp&c|F^>s5k6igWiXO*w=5bW?0NCRe?G3tFZjkz?c(f=v*BdH0G6@eLxK#KAX@LNK z^Pz%N{#->qUx9y!wBcdO4^`#qq-gMdq&dLU3^q_%qtKEZYA8(&wUop{l{jCrNF{q91W9N?=jP%pZkbeegbR?Q;^ z5|3O(54?_<8Rju<@c>uW)^Wv;vx-mh24q<7t^b2n1PDeCcQhddgnAqfT$0Kvg6NP3 zBNZI{1JuE5=a2vcoCD5(6&%Z82mCZYO&0+zVXEcxhtJMKw_k_c zgZ75ZBL%#o$8*m!k8FZ@l+^>#BUjmDBEvjVvYN6&^WAsSQd7>7ngFo@j3YcptRO9s zpaafSSxw;id&dhkxHMD#m7J`5ZjQOUSYCU0 zk6cBMW#pcpXCCLRwdZB*Va{5#_K>?`yg8(9jHjF1k!Kvk{)17Fas>8f*t@R)Ic^S#GGEwB7@e&)V^E zD}PbolVr}7@x`HcvO2HZ@$vF|e2?5?gHLh$PWicWjGvfb{H&F)7x)~v_fkG*tpRg* z0=iJw$a-JJn_ER_@ zopsb#jc7$uyADBb5QEYfc=EKy7>l!cYLLe8mBpZ6bi@3j4~t(k;-f&Y{ELce91W|j z(b8EOtsG|2wgTX|weA`c?eX#q^;=RNrsW zL!vKs$arOE*8W5$+M56t7R|wjbFYfmIR7#$?PqM^_Lyc0#;yE^(j zPh|qTn@%`pGU?e}PwnpSPj>~dYZP}=!NOZ$GuU>ct{Z6eu)6^SKE;lAKP7(HCK3(} zG&eVe2Gro-ay=jcjaKDXjmq1N z%8weAa}BRFe78Zp?ofW}P~KCOw^Zc~Rr#UoXRezr)$3APUCIltZ@DhJR$TX8k6g}u z9>wEP{_Rm(oF13f+moiSv%*&vVZ?K0AInUoLm{B~JVn+p&|JUkFKv zX^+APv_M$L63A-Strah66%w>TK`V`>ZLF1;CT-A?f5xZ)2GhcZ)?|$) z1d$rj4XN9ZnrhOdZPgTK&-0ue-`R%Ya4#m`=Xrk5FVFLNzCQ%`=DLViblD?r5sE;~ zugvm`bmn=vFF!GX|KZ>#${#WhGLu*|94gHyn~|k#hCIIl(K$1@toqBzZXJK<~1!haF&tS#%k}*Aa}O z1Lzp~9%8LXM$DVsRgM|qMmfgD!Ta3j921q+OIsy$Mf$yTM?#zg_|$j;w2ZqWtr0bX zA_-L2?3KKN=;G?^5z!l|3y#M+$Fq20%rDlspmtSCp)cjASvqKP;(oDilnqp-`&urP7<_SXG`2OCdEC45d<`;$;pq>$*%LV8!QZXU)2f@RPJ(YiYj>K~lvH4fRraj5C#EY}};Rj@@*O z_Np-or_jF%5$PD1pCaWauCCf?1J%S&I$B9h_$gM5_S7I9t-7&38sXKCD6itroA?G- zf2-Noua~jSfRCH`X4H?>(m!F=zpeZITt)xytQA>1AFLm%rQcoFzkvC9gz__K;3vdJ z8Jl%HMF##FeGNG=shl8yD-6HbR>peG3%xEz@Yz~1y{_L~ybjg5 ziQ5x%6BuIr-5H&Ru~?MwP?n`wHPw(a8RpuUM1+f=*G+&!r=yvV9QO9~qVRzcbro@` znztC2eHuZehh!0a4pT_Rh^)mR$R@JZiim0B!byZ9N|+;JzhifNl!;n}#q^$vh~hXR zol7ZjUK<@%PAab{XiE5n@V=^=7!HeX^3PY;ww0!no*9>S8pm~vAK zBfl~vX>}C}s~@8y#N9E9?(Pis+Ihkj96LyOg=FudO;)BSrF@86ly_SKz{ktkO3jeNleU!xcfOR{7lN=sPl85D!+ zZkN>6Y9NZcT>Fwrs||1nFMu203s}ufh_3n+>-Qnqsfi9|2-XA8x1m z)*6|)vX+@U|0-stFHSSlRjsD<3hVR&YxMf^<|dt9Pgl_EIqXvoQF`Sn>GkB6U>J`v zV4@M#Q+nkp>DBWX)vv3nJ7+14a+SX9s%Fn-sSnDb2kOUa=?y*(tktPms_$O;XQ@v8 zsb=r$!n9-7^tfi>&x+o70vgy}!)QKrerb)}7@Nz-nS-o3S{U z=?Vwa#Mu8e>6SnBCEW6|uP~=O{jkaohShX1q^jGK;;hs_ZX&4zf~hW0HIsc>lFS5$ z?T|&@DLeUyD2t-Zi?Y)p@(tl}&F}PjCPfdPj0dRm%bu))K79Fr0-MNo%Ais?nL2WscK;d^Cq=NpAP_xnRcz8BA8@A|?KIE%P4- z>~Rb@h8>8rcr9_uP0NDi@0L2AW4&ygMXjKouV-@faB^rYGik$QR4@sZIn4h3`E+W3 zem^eT%x4pGv3w92jvl;%zKNapURviw^;&AC$`hq~JIcSv`)$)tWVt}&lh4fctXdzHZ>Y1lpHl+6~=xjEgKpV)(HUDOFqMGnTnwwm`3#`~^6_+Qs%; z-Um(C4BXLLZ83I;q*HFtkT?CZ*Q_Uvr>cLcF8WtS~wf9 zHL!|L`Vd0cxe`;a%gY!x|GQC-sW9T9y@yU>j$e5`FIyXP(5oDZEm7mA?^pNE8bL7={Q5{}B^vVBG*H?(E z^!h?0l#3Og|6{z|W1G6}IDUWUKKvr~y@~BOrnc|(E5y!?AJCNim=+NN9R5E?D7r0kCtrGY`VKX_$`;fcqfHK47q2?VT_COR=?(k8Vq z!0yiRb<&Wo)lTAj9`~Mm&i$P4`Tc&UrjplI^2z(U8TFa@%=h#yg6F$FzOu0psaFN_AtsvL?B&^1HOvXhOtof%2aV%Kw1pX9b}{qv7gnF40ossX;ZCS**U+A{ksRJulfgw_c)+ zRHm5E;IE40i}Y zm1Uk#Xt0Ow2#2s#s34B;FEF1_VM@gT_bb`YH@Cr(winvaf;LFDfxRu*h7PsDVC%kC z^tuWG73?Y;$Nw$x(-wHI1sYmXEy&pdyPM&70_qbmUl~x4U4e57oKRpyfz=9bTcV(5 z1v+EfVyG?#AH?8f3=YO%T@1G^i=n+uFepPvhB_HW<&!cx7KSw;SmJ~~J7Jj(ZrDI) zf%_KtEeqS({p=Bzro>dRO4K)c-JBrK4L%*0HaN~Wt~zLkiIFmM|G~lg+)WOh;$Vn7 z#G$p^R&J1^xwI7I=NLUwfQm?4+|ccY#cp`o4d>k8eoB|jI;4I9mJ90y^eq8C5MYh~ zbpi-ACMu)gC=IJ_0vCGAIW8&1c#fp_9io)n1b+)lCSSjz&tz_kf zUaj6cmC6h06*!xXm@B-Ck|by)j=332yjByOB9O8j5<#Drvsvv#|B%2N&#J_k3ysm| z&vt~u`*(i)qpPX8{eRqaYxl-f>b%FbF`X>!_|x$4hu4ON*1ZVg4v*^xxj#IYP(dHf zwX16TSmyT^U+(Gc>%ZN95pISAXd0YvND02#xU~-IY|>E~cFOO_=v5h3$-v2QSN=>! z*JO|*x}em^IRlbdF=<4@Wl|II-WfLn7?90Q17aAOIrGV@n6K0 zqVaI(<^4aO-&x$nRTc@a(p?5kCJ2yhX5Bp9Lhh2dvm zxL*gqvYfJ@?Uwx(bii=bfE;4A(M2H)+`N;XE%_x&y{8`4b54ennr`y~X>+J)CgEh!yr&q0jod6)mk=TZKBSprI;Ng&b9|S3jyp zgL>%K!!{jk)q%wievuIysEoW)MsloH6pW3M6yz*YjqWuO`b4-Zg7}nlih;un3^QP4 z;2{Gl0}Tu?oJp4GvOB9-SFB8&;W~j=nBec^urRUz)!2QJplm`hM4!Nw4=$Px%Yh_T zoVB)W6ekS;QKkjV0KtmPSJe{c?N9 zB9I4S?cq>Y=V$72G_VL+h&un<#0C%Hs z!UMZ)BQ`W(gFYK9GxwO$LNm0Qq0Zc3Mu!Zr*8qbC=r_PtJ#^5JqQODWp^<@x|IlCw zKtN(cRHkWV6KYCgVVY#GRL}8}RkvAsO+tT@Kypdg8y;q1m<2rx4_Q!IXkdZWnc@=q z64U8O3x(Sn(kHgI=8vYpdWGcwO}5;~ysJL?I=E8(N`eeB4CTEW{Y-Sr!}+=5Lb|2h>F_=akDi{7u+E>B{aBPq&tY zg?748`1QEp75M5cJ$#Me&GXgAjtbSdW#dM{`(N&>H8!f_3g0s`_wL<$_wIe{dlzh$ z-SulzypMnvY^rS`JnR%Bg*jO;_ z*wlfN@k@xa&@Ak;Jt|+gWRLjCSCJW9F6U|F(OE&oUbZj)!>0q=1LSGXb`RNX7EH2P zD`@13+OOVK=~)%_sxPa3Dm|~jc^R%a`W<&2^sEE+I$n14Ip|GsP#hBJMG+2(uZm|x zdJ_g=20VjT;d1k_&0r8 zLLLaQR`N)>DQu$_oE9`;Wq#rF zn9MXPDH8406tAXGO_3a0lA>jrq&vZh{ZVO4CJW73yvR((5N`E~Nn0K^kh#Ma-lNv@ z!{x#1r&dxA{5@og6G`u&--E)7r`n3BeKu-D*qhJwy1;8jg5F>xZhF0@H(~~TZqqGs zd_{{>$x9`TDpYW|70DU&299WyL`*|y&Ss05On5kx!2z1@l`>i5Rxe8$fD%mtGaEEY znX0w9W{TBD_ceL^w|urJe_WYc{ttX7l7T_LQ7wd7z8uIeKW2dF1eJhp`9pfhAGdU` zrTeXr<#Pj*RZ!(P11|%aF%=zB!4=ZOM`R}YEzf^Nle=v}&78nx^<$LrT#{7JtH~;Lx(D4v?Aq2m%;GzX@Sg^y@ zU5l>_GJFU6Gss)L4y54lr)E}$ybtZG6hDd$u+SE#o-&qMP3dpJWoh`VD z@4zoO1ULAv`>c0E>|K>0yBy)K?xV3vQk;Ba_{hwvFAD3H#dGUBmrjZGx%kpfrY`I3 z%q?BtInlKgC%N_O@Ki_XQF0$KRl%2c%H0CRSEg{F5^_}=CKjs@rfi1XPyHa3zLR3# zPajUDM&@V>-69dY)k*EKlC6!J6`n=zr%^q1hh9yk4r6$rcDaMxf3yj;J=a;c;FL%= zmYT5{$Q5p8Bj4fL<%6ja)SjiQc2mg--O>!*8Pty4zmwv2mpfA2Y}9QlchHlls|lgJ zD#V>6?!cgr%cwtGoJ?vEo#ch~Ku=D*gKMYwF5H0XeQf*VXg`ft+ds8OhMr7K`~{bO zH^YOqk^g8INs6!zAn+*)pZGon|?w1 z#SM6}Kgw_3u0odzt5gW6^=gYs3r_GckQjW%9x(DJ2K@}KGI)!@OYA5+#b}sdE{9R_ zkdVI;7$opMfnO0gNRE>?3Dq35MG;ywsl_4iJK`5roUT55_Ee2fc?-Tu;UWDUg+d3f zH}s30?d?0;c%k7hZW;ZGo)QmW6^#jp@?Dq*-&SrYB&>i_fiD#pRp5qlTlqwx7Zlj9 zyrP^|=-bi_iG(F^O7NuwqY~VZZcCr=-VydouSlmQD#Tf^#)!LW+{7D~BT>A&k+C6+ ztdTKe*shp1`P*%GeHH4+A4+}QWQ#W=l{jV;QhF+x5ard&pM3J0YaC*tX_U$u#J=xlZG4R`RJ=Gr_Krerm-yHSFEm3u_A;vLx3sGc4E2-CEeIY2n(Mg#mxeZ-~rfICh)NYnm)3)R>yfstrec zrjNy_COeCM-B;^t_EF9Yvf&}SN|;&0t`)^hcBq)?HIluD2YTHD0|pmZ0DFV>l5R|` z>AF6b=~XjKpH0fB&PmvYr%=Sq4I5CH=2Mj~9Lk$95^Uu zK&qEoBpL>AVu65%K!yM=!u#+Cpl1Mf!9h3=&3po=9g_w(aCSszASDCD9UeA(D5w;)01x$}N#N-}p$+o5ZfR!G#f1RHAHF|%;Mi9f{3gUHRg{Tv6oWC$?jo#J<-T z$GNi;CpjFSothXD(vSoKkwY3%_mdVfppX(lvz2}g3Up!3UZlOa;>9Ok95tZRfMH+= z_y-`+StfTq8&`tvBBNjv>C^55ZZhIVpZk6{Nx5;sjcNC3H*qg0D5EaUWTWO%neHAU$QU;nNv{!qH)6*4p^>OY82MtZRmsPdW>o8(w#==-TIJbU>&3ibT;8Ue@=dpI zB!7NW>=_tFY|1SLvO_NY^x3f>KRg-+vfs~KdhRTT1R7IDSaVp3e}^jC13O@>7#SWG?>F`4X&5Tion<`@>mV2Sx+kr*FK+J0*XXSdn~`;+$lb{4CJ{ub35 z6`~{>ZM1}a;YgSdH$<4mUVkdMGDsSO;DXkm5aff^v>~EGXn@+FHkcA|ho3Gm71?Pi z8ch_%8cM9^HQnFWgpWrenT&Ow>n7nRBdUGnw;q);VoAqb1*b&Mo#E zvusQ6Tz>2gD`TpA5fyc3^r9`-ozcf7YSYILeI?rTSs-9zmaUtAE2hd<~c&iD`5iASt4W110p&*_W4~fS_eus$f zL_Fcgkbi@pbo!C-L-ON$KR)yS+fPcoSXPC?D*U<%?|N{?30Ij~)>+2)n^9xNSLUl` zGF61>!jB8dkwTWwa04Y^fsM<+r$9&CB=jgQN`+QxwsNb3q2*MVS&HtZLrclhHri5V zFD)%L8EA*4)7MElJ9~uV5&SChN`yojQ)?wDAW*Ky+CzGJRt4yr3id0%QOIHi4GR1U z>KEaCF-(<-O+ItWM3H|1fMt0wKEjE!kFt)7&*rrgpx*TkYLGB?{~y>PloyG5C0 zwK%I!1v)o%ROS~WH@JBt{PHl>B9H+z$49NJaOmrrpecW(`I$nG#oSDxSEW8(EX-YX zB1H@_RPqq*Kvdkjg78zcV z+?$c*9b@mTmeY?!TONLPP2Y2yqVs>rw%Yp=ZLNuwL}88T5N&Sk9t<|U zxo_(DaQCQ1wv{RigD-ceYTYxh_4T~4#P^3kdOO9*7c)!R?qZew5u+2&=oH`@7`LZW zKYb^G?-KYrfxjiNPx-ws$Ng{$H3EtHU@UMHkO{*H1KDOk4Shqz z6%nV!FGV8KM!JRH&%eR*)BI_z`!*)S&4R^aDfg9=aI^v<#(-mOnP-mwD-zC2a{ck*L83F9Ep|9NxUbg zh97QA$}-wQwGcyc)9sH8B@ZvHuF78Y%h|W@t`oAS0y1~)8uvP5MmPT?adI7;mIF*_ z{t{E#!BOs&)aayuJpzUW3<ETP*bM3()H}<$O?8cBA zm)%(JMu#0!GlI!_?5W3aJ%;M>bv*{_#_CSi z@g;RQQ-?u1Mo&_{gyIavEt;(t(CNdJ2SE=U9&Gnq^^jd|?BbaYuaf@}UZt^7oM(8R zZ}ys9d+)>RwRd-BFYhc~+v^(d*a&Zo?ZyNOs=#2VO9(P{OoL-wz#NX605K#AA`Mia zC{>F&d?-zVf(><2L2Duhk%o#0$fZC(+x=#C*N`SvW$oyDe^{D%zUO@o zl13sD5xqQ978Lz@hf!%ZXgENIC44rH$`UGj$qU_*6GMD#v%)7Qk<^aTnZO`I}*{S?0_vo+N~n@&x^l7ck_ zY(aq#^ha%eV@;I)r$g{-^sL4oL5+8bca4{gcq86`;CI99HoNUkUJx`|JD;lwWZgUs z0sUy%%Pkp8&(s9!-&yybq9V#?zd8K>teEYeT1RbIiblyWHQ&lFWb^$3?^4SZ$yxl6 z=hDqNKsTpB-W;-4*_=_D{>}7@t&Ee2pJi-Vld?PXT1MqJ>J2O5)5!B1z=SejiUIkf)5!0 z^gTQZQ-79{KD1)MI$ljj*|O#9 zSPY*;*<@_$R`=1pH$?I6)osnh9TO>Pzokmv&OSy_^Dr5nsFu*Tk1->ujbXnjRudz! zVxy^`(3|VkX@dcQ6LP(|eonA+^u*=ZSgqjA;|qd*lh%9Ohu`>6>1*@#`Pfk(Og^8F z_{<*Oso{q7IHE^V->%=QXV2&-^due68Opp+mQR;j-cdFtQ8RTubAr5KpPnl(H-B>O zTq4n@QgUCPaa=V%ZX7pf56DYboGi^U&RUs;MA@f|6KgX>Q!V-TnPhU}wA~!xKbuG< zabtGERhe|~b>xV7wr3#8#bx?iW!g3U`Xz;NK8n?A3U=!mS-Y#~{E{+1rpzx=Cd^Z` z{HF@G&(K+*c`(F$oqFwN5LbfW1l)DtrUMJDkgPZ(bEU(Ig+_2j$w)ek7mZ|Y4zA_k zCczb|OThXN)FEhsXtrRXWtD|AnNV+9ZX%T?^cgW~z##*68?XU8Ksdn6GZB~HZ_svn z-uDpC2#;ety7^uFOFX-tM;*V6Cw#zd;{#f+W>`I@Chh7THEEWMCBvC1IdiF!(#sjA ze54mrLr=~V8S499@vSm{tEF%XW8F-gM)^vkZ?rAppFe+jC z-o=Uj)*`dxmCpyRUm5zvqnmZAFujXi=idW|!HYA@hT2$>{qW_J!&l?UwF&7@l2p(= z{ml;{K0Nbx)gl>jAT`z&LQ@b|gZOh0twC%P_6g*kfZGB-7VuXA9RiX(Xz#pES?t0s z7h3ITvZLOPpdC&-PE!Y!$K`fXX~&o~b7}cj{LzX*d0b^BZXkRbspg?527 z3K%WKmi%Y)Ns}9OZrpX_rW=kt3_8){#J9BcIKVk@CKucE`}Cxl!$J=K-j}9(1 zRO+ahYc#Q@dsLhJ-oi-OVW$x^;^#d!A8WFiSijF^_t{vVk7XJPn+i$cR=O?+JTQ6S zNr>S&yv=0paUhlNXwOAsZgVcl?KHq(vIcpV)<;Sdg`XTx$UnM8w562ORZ2`I5_0QJ z&_6nvne%<>nDXp3%K|rJ^;RAx5RrPL6rl`bcn?jo40g+}Q!s*N$Tt9SPs7y5Rud)hU}r~fONI{~`8W9-w6NOg1p&ZcG#EWn9csB0ayhiX~%e8>FI{6q7P&sWc_!g1-e zL?RN@67EP?A+<@jB({Oh6}VG@n-y45(N;kkD!`TDUKt)QyIn>eE?ZefhD#AGhQ1j0 zigB9~ueiOKG!~<34%K@&qbH&xQFdz-r^9fCF&aQ$09yhW@qreXH@z5k;fM>*xzOW6 z)Ya%Bc`k4^SpleMKW>4PgSQN5G@#0W!v^dyJZ~Ul9Ev#XRhkJQ!eSi&I)yvMQ4imzJ#f%;sCA>CX1t?=@Yg>%o?*h>#q0L$gJ9tZQ}G z&zIJP+m0V;swX5*!xzmfDP7cAZH{_NYFp~p{3I26^vzAHHZQBJ>*}hjtgL^MKBqpI zu5mA}PNk|AWAJa!buM~n?LS_BesI;wjyb}zV$tR<3YIUeZN2;Cuix+8w15Am-ksg_ zS$%Xx?L#XVg5b<&>>$lP9wvf#>eENUs0yPfjQ_e-Pz~!+s?zjxbdCs zyljF4c9IKWkftRlY|sq|E1~95T0%w#>3|GKAB;yRWL+tpcqB}uDP=r1(NP#AY#my{ z)NW&|I+PUzY(<5YO<@wHMRbeVcV{~U32Byc_kI2>MZf?5`~M!>3Q-=K5+X$*>ZL)sf%I>#d&~n}K zrG-5r;(~ZXyeqQ1^}!QNOHFG`?0)_@Pa1es@O3;n!k%VHBa14wo+Zbv=&|Cs2|Xt4 zF<_bjdkCfxK=~W}mv*Bfz{n|PBbDJR)Qu0NoFD^c-^#NBk6!);f0t)Ffo815R0l9edx=>!93)6!F%zAuEz#XyJx3|z2^DCL$U!D z_!PH6B!ww-TkJApbQp<|mF=>^5C@?jyTeao1ZUSHTPAsG6h?#68OP-T9Zy>3?h_Yv zqFGANIpTb@0GbK}Y5LL5Dl6El$rt|fysF-+swy2vgTVTev)6vR`D-0_KJTbrLFV5~ zUen?L=?#ZVCj6wOFeiD^6`+1|BX#_fb;rL}&z$K!6J*99x904D2(Cpi7{SgG>@ET4 z!e3ozb+x;G=VJRr92C(ec8H{2i$&NgqF96^qF2BT0T%^y3FzaY@+jdU@t{5aipMY9 zc-xKbZftU6wHpiFnCV8jdy1Pl-JmJ=s{59kxSd%)Hz8tbGj*8Q3nowvI;`!xsGB$2 zJ$?`I6v)aWj55}#*vw%?HkKK?jjXXyF=b_ivZ>E8E6zNF5>nVyv8jCM^^Of`VRZ1^ zkmLO2GY;xTT~#S5IFs?B_YLWNeRv=l6l4XJG*c9%I+DZ39!P1i@j+)w7Gm7wXtHeM zjJcnE{Aes1T~!R_R$DZRa5UQ37`^hRt&y zAFX~E@>}!Cm-+Bou-A-cGaAj9Zbr2kkC;o%q|*#KjdVI67Z4PXEoj?vBV|O`seLSz znaSJ&j&M;X*O5zdCD~PGtFaNAT~e~g6tc<~gQAE!AJZiD;V>P|#2<&xB`C*euW@B* z&dpG6=6>sCg;uVtREVM_eV~ezgVQXW`I>80TXK}e4KI8(O>UvQA6L~C4)50=Z#*+W zO6}RoaPqxg6XXu+ktT+y;*QD&2hlEEC# z_t=xGhp*D1UHPqLztR@0EgWv!i@9wzv*@IsUGmLyN4iw?-&0k!>u1z|dMK`gI<8Wt zimJ=AryTD)2nF~r4I@6VQniMWf)9_yk)Fe2WdC^ z&BPpODHzvMS!sC)Voi&$=+i}kUm1m-f={7OXS~G!$6k;{?*pAMYO->iqt@KPhu7r4 z?r0zwEeiyqWlEq-dq2ENivrQHLHdK_IHfEapbKrH4&PhGg}H26vr9EQax04}$pjmU zZSdN#S@Suqga%*K5tPcY(=x`$$fMQCS9;=jBaRJmtc>I7IA+B$K3*Fq@rpezyyAk( zp&VE7mWmDP4wbA_@wAFrDr!|^sUekKRh6k8qsWCGdV$=sr=+Y@kwYO_Qd~JX7S-kA zl-ST^J7Oc- zYm;k~o9*NoJ9diLBw~)ZL~Io`KO%*KA=xWs zd8J&hH_smQ2ctnY=uqsMIn9#|ve%qNRoWavC}audOG?1d#U0^JbL=_}bGc?pp2Q(Q zuqZ@xF9Qi@6>SJz#B>Lch#@+ldot}L8ru@t^5Os`ixD-#NLm?5HmTTB;7BQvmPKNz zE*9!8p%R(iW`mw_b;G8C$melduVL3fM_V zfRcuH+T+3b{5*qLbLef!>(M&5JpJ@=g2p4V4+tM?h`L|ZlTv^cOt9qiN+!?iV(6Bj?_`^e)cNX4Hb8w90Kq0y{0=22z`$MqX zaG1nfc53i@?Yf4D*?ddAsNPWVN;kB+A>vND(JZ&ejUI5XbfX4Wiwj{_i3{Cwed0m` z@&Os`aU60WrvuK~;iw%B*`e1CH|%*8Y+>tJG{M4c7J@8Q5mqyNW`=PyC_av}5KUNC z?pH<2tMW-1ZI)q~yk17S+#;iG@@X=tO1&j9q9lsE3Mi__X9cUuae*SWls$^hA@pqo zYfuj&j-?f$UUY^iG!q~8g;6+Q*b5^~27%3^O*ft%8Bg<5XW5L68WDrn^GTT+ayh4w zJ2AS?S63UXtEXvFr|e{nPZZ3eg^C5*hc$7Na^&!~%o=$9wfXxq=Z{^M3!_JV)(5X< zwvz*BHV!t{#wzb#;g@2&Z|#rU3M%Vj6?d=lOLE)1Dks^BF>j=vIvs|=Fr1cPPy)_E z-CC=~RL*EziM^~t2fbScne(!RHas;4`VN(H0RNzl~fjHTL^HLv>BE2)?>0uITgJ$bmRa!KbS zU0siKEve`}{G{fR91tN!AX=e4HW-zJh#>FlUeMcjU{Nx;=s;iZg6@5?Kso0i;iQzI zv(n5Aj$+pv`we9OxDoF*_BrQ(B-=@YqdX*joN&}UW+?Tof6RgH$&Zt$I|+$oYjQ;r zcSc}q1U?KyM;IEyE#c*19CjsKsK8a`LZ7?fS?g{qTF#y3kcksG^dHiGEQDC-v;c#B zwR{sa*=-4*tSY{kHweM<5*e#=4fG|GnbV2H_8n~-g8t=+#GA#+s)sta6I1d)GTArQ>^+*qiKyevukM=Pga+vZ z8AJ{DZR{9wM5FC5wDiWK2+q^vOta~YrN`PS+BKw}w;1TR8$RV0OyG}9?=e2&+dfH! z6P{L2m*vY;npF`mHAkLPY3 zbb%OYjr@x?$j!0wYewH(N)PaP^s{-PdCTIz339!meF^;8xl2r7RzhWWR8SEH6N3&7 zo45?GY4gto{DHurrd9uRnWmv$J^X1WO-3gaxn}8^N1HofLf8BI^9j18Y5Ow&4Fm!& zlE1s#3!K_=cqa2b27`n2!Z68~L^vqK{4({hGYHlotn|Qx9_VxKb)r`13TKxSTO>&e zN%&MTyjVO~j25B}glZ845u6g?brJT9&@aLk5gr#|fe7^?h-wKfVVQ8qcaKw8Nv|bb zLSE^Ekp7FS{ zvPjmmj1ViL_}Hf7GeU}SghDhjHbPW95rY&E{+c1&r@=&<-57i`aH^@h2N&u0FXA<( z&AopbWI5RCIjTc^N7AQ9|_2zCPFWnNA#JLo;)Mei%{ zmI93mxRj`ZI0aTHy$ZVFfj@fSeJ5OW!W<`*Im?}hbHWN|uM;KYGcxKZhDVFxE5)!4 z4IuOwExq{&7>bxwW@jlgpD4>$Q`r})31X9%E|WT%0wq0j{gNt@M7FM$XkiBx3wUVV z+TEFpnpROkaA+7fzxW5=7#UgL+JYDTX#Lu7h!)Q8UT9vl{-w#Yix-h;4s!0vBg}^5 zl1h2Z%>)cKE5R2|+1-8{w$PHWi+;*aevL2XO9i6<{C*2-FwrbVo6bbJt}tlFQJfR@4>_W%`Hpa9AIP19})H!lV)O&^wy;+^0>N zHW~;tW3hDEvR$)f(Kyb%pob)$U5WvL#uPEv=-r zR=ZkB;1_=Ist441Y}3L(gL!1ah=)_0P`7C^wA5i5GGQ2~L;f@+KmzF`=21%0PGTGz z<3DLIv?eCWP(uR2^aqpaBoi~~q)mo&*gl&ooC3qxnBO4dZ<)l|MsI%LzC6^Nvrs zYLK$K29t0!3EPspllznW+9V9{5sosGYizzxYA^9Ik7r+bDoPSD0qh_FdJDDG%B*n)RKE83a)+XCy>iQx!eK zA^iDyPd}sK_srTVY+-G&!8J^T08#_HXM z-fTo(+dAjB2Wp0s8F~T|BI_(7tAX3vU(K;5?=>qcjkGBUr7qKuRX;6`{!*E?@BvwN z)+Oov?1}`vkIm*3`uvoapW`e77wg`(a-y|^rYnDO+>7!S6XYGG0}=xRm`#d4-B;9* z3rxv2umKm{QK+3YE}3TA^sDWrc?kg(H_buQY=;ePY!PoZs6tAEIQ>l;XVRWbrIKHM zNyq#!MvU#5@4|>HxSD<+M+^QfryCWcEkd}U^V>B7wOHx->xF8#r{UQj)MZS!8O9*Z z_!%}ciAI*NSDvO>4j|5l@SQR4=h<1;{P3?EA#`Umrj08gr4k zB2gZ8&rA)?8c?+D! zoYiQK0rL9AvIST0x8SKgj?qyL%M}0i2qC5*Q9kZ*;L^+eb&v3rcNFSTO;RyQFRbP# zphylG25+Sb2JE{i_Ce8&R9;bmu$eG_)02GcmzzxUYs7Cmn>K;D&@|7XaJc#FrnNsX zkv&0Oqjg=g(%9{mSa?n6fv59(nWrxmcf2q+cbE%cO@{q4FEKFtr7~KiC0vESxS@>} zz%p*51@43D;%2pD2LgL3&afesq1qO^6kho=Ll#BG1it?(e18@9x2!d0z(M1LK^{rK z{KS&Pg9&~}2d558+%Vt0#7%Z9pjA+@FyPVMC2q#52|bWV=p|*IgvHIGkDP`gGsovn z82HGL1!p2s!Wx`zB;1OkW|*8cI1l|-{lQtz5q8kQZ}~MU)fy-fLAdsM=wgFy3n1jh zlMj3E-9dMdD=_h0Rx;3z8TVl(zyB^BePv9VW~cjP&!3e}!qHRw2u+O6w2v6pIfjRR zRlsCorrxfnBwbGn18Q@2MNHysJKIqHBE>kS1JTZi#DM#x0%l;&-!Q7zPjBxuP0U9X z3YSSiFV_b-h87Dk`q{*cv9Yj8mRqdX+@U9l@M z(jJ4;F37kb#+t56-fW%1Bo!>?(yV zGVGOMiwJu~=pwMo*6vx?kG&hck9&D9&C9@s5QJ#|>vwZenjnX*XOJgzQ#W$R5xFOF zGqUA77uXHPYHFNE6-&9)NTrG-1_Kr4OvI0@THn{VeziS5(A>6jXKS-P@?EcV_w;nX zVvorI?W&h>ZxBhVN&8bs+`ADL9#eLn%0u0u+n;l5oz1K@*Odu%9gs z>L+w^HV%Vvcp-i)PR5z#c}Y8|k)a42jlc^Lim8`eCtc*42p7c9L~>Pt%RF2raE^RJ zh*J!SX_0r55J?lB$>`Sdf66c}!-x#8%Wz1B&t>?S?Yt(B$mC@iK2YJT3Ii$}QDL77 zH&vKmJ4e+4l{~M4tU77V`=g1H5!RNRh~b2+7V5RqTN$t9D=V$ia?UEsJ|(c+)B-9Z zQIOxD8l82Xf?}LmO-xZ?nFCu+-rc_=Ds%T7l4UhD6pjWLqJ#&=q$S&%%kNm%(cQgj z-SL(+9rcYJ9ZmHeYg&%4{An)N-MnDs%5CI}p5^WB%X?1GS9@1K)SS&WKeW16oj;uG z?#`{6*Yqau?Jc8;V5yI}7|!K&#a+BhNF-QK;2d5@9F>8?SEf@k2yvp1X3bq}YjOzPx5pWy z6}eBAi=3Sc!*138XS>{kqB_qozVG*)J?zCrmb2&VIWC92oV~HEyTZaM%4JP}U=#14 zP_o4_UO>lC3P$2>GL95SI{721V$x9mNK}IPqh3%!GiB`7JEPN3jilRrJ!VEm``#kUOdH(jLmN!*CFTTEH%aMLXnK-Q|RaN8&E@@m;y*!#% zb)k1@v=l#SEsI`NGmYHCXlZjrz&mlv6QFL65(OR*1w5KLnwznpK72KdM*VQb4|+e0 z*uiU$+7WLDOO`vUAPbWnY-HLQgq;fgmtsyWwrI(RW1XYTvDY!;&~9*mL(Aec%}m9v zAcdyiX>SUI&IXNXPDP7@D!e-y*as|n!2Xv-EX!GPp9do4ML-mew?xJ=i)dX*3{lDc zGCtBWoM|nJw>25flHcFl%*ZE#RJDxHyVzw}259g{$>m-IRMf9RRJ zI=HTbr#g77gHavaW+B1C6Bb6;zmZ{S1+7>6t(I{*IaxjSF|(Y7L2rsb<2|r+7S73`in)3!l4WmT3in z3^Ae1?s>EM@N7l7uPAGqs%x6o(ucGoys@RHXAAUDRVKF7w6@m3`=lt4n|_Z>=@C)J z0Xt$V=1GSnG}j89R`6P(R)Bp%uW(Mli-acOZ2`*y7zOA|gJWrD(@+)L$hNcl*k1M= z%kI;{Mh2n`hzxWx-3-dglC)M)jbsC>wXm#KA}K(>jf#>*6eW!x!$S<)F*ISQ$AEW= zuvvuHMR-+&ViAm@P0SUs$ePU-orSlk9HrM;^tu^a^{_z?)q2qLX#!7$joH~Wl8voA ztm9!N59K^Wcwl%7@8&VjTJ-d12!IL8SSVxxbF9K5!~$ZiR-L3awQP;ZX!$fhY zh9XI~MH=F9@;;P8Q*l_$>=b)Qguvo)akw*8K*X^61bLIxuPx*y)svl59Yv%AZfTi{ z|0#wg@Jjjh*?0-Ia@^!>AGx`obZy_(wS>IzwcEY3vUUGk6+0E>ftxw$9p3~`CXDDH zEgIv;;L(JD>Im&4@WWq8+X#?k&(mCwt=N$Vb$LyBs5}UFTyV(+pE?JeXjFz_8T#Zw z8P&_1xV=|}bGf*y|R;h+{ew4m}`Y(^%d@n!fN zKJ2p@)FTj*?Go>s!?1p}A!Mef&*2vu$==&>LT!005!p?{Ek!P6dc6?}vLhXwoMo|i%!x(E}0i_r!SMmv-Vi2L@L}_wx ziMk|T6O-IL4Lf{PF)AZJ$swtX;Zw*+ROOSjc;9 zSG<^Ly=DVdmgJXR@I)yF2?>HmO3Y_nQSr@w{WVQ_zI?Rc@*Dt zcfa=AZNEGD)<=uG-R{at_xU~R8e$8IV?SHBhpg?g^(WfePHbG|^G&p0T=RBCta|yv zigpe8d;dhX^(j$xp5|rEYp@|!$-W950r<)e*X(fK4*TsN+WYLdU4lBPNkUZ;GHB!s*&$;jm&Vj=XGGoG(Eo z3+VPoHBR!nXKo0DkT-;w5d0?uUxdC1p^G611)mharGnc9-xlD4yeRdBVbBa_?w=+w z8R)Nbnne`c?+S2TfE)pAB-g}e<06eR5hq3|OGM)FTlq;ISKUIL5|51MkC6B$Cx9?l zI8!y0>YX8S9PW<|W!xX1?x6p360crpI#QO7*q1bu)0?bZ$*@wVUO;|^nrphZv`!&a z$(}Y;u38W+33{3t*}2t~UvDnk@QdOQY+@Zb3#)65hAfk9e_(Cc=U=jT_4XxuDpwUn z<`%p%@&3f$buNF&e7_6-v^v+G@v=V>aAnBel3>%;x;HDL6;*m~X1Y9onWQLLE4S6W z(_F)4iVdaVdGo^>q?sUoyrwm&e*9N#J#`}*@W4LLAy2Od*SaTtnX+PS7ElMG0UPYI z9kTV>@MZCi_??Kqx5D=bF2f!84)8%Q9Pq$i4|F)8i)^3mLmN6G_KT)~J^u!N^m2nK>NOl6w@c7O&*3I;+*2qor` zFilckPDQdtZHPo~eLTfVp(P>H>Pk%H++NAdM-YXf5lXge5dsn-w z(Vp{t=bR6;ctlq|=u5`n-A)!SAF5w^_`pUeWDE|E%n4hDqHtyc%aC*R!?iz|o@q&O z?~EU}bj%u~HZ0z}d2ziu7VB1jw4{b)kRF~DW&BnKl=(h1QsiJh8bv4`yCc5J7rcaEu^g+_DE&${=Q=HHpo2`YK*X0(au zo|@B`gK{X^O!j&-eHuhmZ>MIz<^$5Fy7L5J=R+f>@b-^SXBumKR{ZE-$A;daA@^av z{igh7asGeuM{)ii^7nPIH1OCk`9lyR>bFl5dpHa+M~w1_*rK|1Xnhg^e~9YM<=HjQ(E#T9auyRhp#fmKUACj(wO zO;b?+b>hwaiMs>c@#mi(s?JPd!U&BS(uZL_&BBjUPocy620k~Bd!l*MTvJZaH0S-+ z#zplDHoW#>ZRL>?mg~9ZhXjb(t&n6V4E4%I?Ro}-?-pz6e5aKTg~xe5kduMO2^MF_S?P4o)J-psy(yt;5iHznxBy6(mWw5f@E? zQC$_S7+Zl7WgwP;w#-q6QW20NppUpBXio_0d{FI!CJRhAeb@9o6P|B?X$DxTU#~|C z^iZvbeOlPAg{QRj+7(*77eOn6H3*szOeR%?e#pbiJgnrQo`;z{U|wRO+8m5ZR!ck- zM*&@&HFJm8s-x~3O(tW!Lhs2_t!B3%s1A2hP;;$GL5TT(&MeTJ4c=KSJ1LYAlC-Sd zwkq$8eiFOON!9gT8t95Q)TgaI)|=#x23B@#9{u)>AzeVw9g5)@AIqnuC={{Q&BU1p zjZE*tZO=6?8N9J$Wn*=^ZI+@)&b%=PFD@-!Aw;9XD=w{T( z6k_+nB-A8fLJ|s+u_S^dgm5zMio~gy21(w!s9LQ>k!YFdO**_9#Pc~0`kd9PdMPhn z%8S>VQ$Tqs=E?{!Ib?+%<;Cl^&Y(+smCas7IfC*_eZ;}6J%p8dhCN|wI5YL%pr(-N z0WEt9dy1M?c9^7R*~WMfJjlS5uXp0M!5d4Op9|^iEpI(JZuSc$uTV}_6feDaa7><4 zQj}S3>FUOnJJ1_P1EDg>FxugZPqgcWu->lLEHCoESz0R32`V!e1tsQhT9)U7ToerI z_t!+BHrfqLA;gl*zJ@vw+rEP(k1 zOAF8e*9jN8?}A^sZo58nVW!yscEDxFCyu{5@Bs@T3;fygg$2E50gtvyi%4m3m`aP! z7Gm9ElriPV&lRym;e!Ld6TU7V-t2qZhkPFDaV0E7*x;D$obA^(ywkSdhHQCf2{*aa zJ2~FU$9R>m;kEo}e2E*M9&)_IP}uKcY5!W9>QdJ5n9n`jF~_r!Y>_3SGWBTs$0L1j z${Wpng7E3Y^uzc+%=_>^!-Iv5+Z4IsiP_l^VDR%{`5!?IcMrd+@p5F`;YOX|@`wyO zjQR{VW}^wydC`WuI`W+wx-_y%{Pf!Rflesz8MxMCy+uM2WM&dJny^1!7{@{?fnODR z-xbBb^a=v}UAX?tGx!T-utikhmLmV>H`_^fDsUgSlZ;c${ZSR8Uf9PU=24{wUJk&_ zKto_<0FMiRB@haf2XG+Z@lvx?^CctscqOk?u5HjFt(GTJPA~WkJh@=t4YFi38GME@ z25c}ENnF_IFx%)27LPGy1dTD@C>pUbES;wjhcIg=FYD&`@C7!)*~mVJy=U)0Cuuv< zYNTVzJL%i@UAuM7UX|Xs)!e1Ixs`WEwrV$aLEK%Qwk53GFScqUnvK>jNRTg>IC3O6 zGENztVf~1}_*j-^ik#j>=xrCT2!eck${taiI#m?+T=t1#k0?HV;ZKi?D5xm%nX2m~ zFuo**2i-@)k`(^g-)Je{AUNJaX!5znel($ca`F ziT2nk%O(q2XaUtyV?h-b;4D^4fdyNr(RSFmO6Io~9Kt`v7~4(EmwmsDL1zr+#+Jm^ z#PFmTIAT&P6~nQ(+esBG$`nf?s|fBoE_y22j|H)vC2cwu^-@3+{qf#-CTf#3(?|57MHZdbyPXWZOhaU@<5a98V@yG~zhOMSNe_SSp4KO;S`4Hk1^M zomMIcM+Bji9A266(lhYf&=d_k%z zb}mYsI9GP+>>-MXWVbRnyX2cP>X2cJyh}bH84-oEPgYhdKkljJ}Ss=v*ngS-7AQ;=3dWr$N<3}d3 zF`mgdKWs4ebf)nHKc{U5FvfP1p|0!%C$yf7gTamY)B5#;cKRbplL@rDBHO343@m)nJVx?cHt zF!;*4s`BC;i8Y$`v8Jt|QQF@6(^wgdSMQ5NDq_%95^tORGD03SG+XNPmz7fm2@_9v zmc+$Il>Aog&3y{gDlH1ysK9jv_IM%g-R5ob;vp||dV9R*y?Bos;_hwkCN~~(!#)W% zNVQUngs(~PzAz}D!@@}c-4@1$#{#~bb|VcPOFNy0M$;zKo~7Y4{AK`oMaZwyBmG(AfiR}_l1{nNm;}>zbvOl zx_Q+-+gNw#K>e$Y^#>2tHCApYZD=UnupwSwe;k_*R#m>db^n2_m6cTo>x*A{skpwb zc+Eb-o;4&&Cx~+nF?V8>N99v8I_fy(K(|6)gwVSo7!N%TeI3Ga9~_e}$=7AvA;YK) z7vy0X9d`CP(P2lQ1GPEemIKZ^t~$`K;X^=A;opEJ0d)85;lvZII_k|yB`yt|A z;ji{5{H$MlSNV8XJm*TTCf@kji{4LAJLM!*b!f``_FaMNbjbqmn^V< zIc-d63z`+VM{NX+6LoY&FL;Rs#@dZfTzRWwV{Rm(@$&DQ)~zX7_j*T*UCiE@sC;t( zrysglDg=YagV_h-Ypbe?*KNzlS)Bi)vm|C=Y|@z}GVjCyPe8E0svn6kB;FRsMciXQ zZ@+5CJ?ZDuucqTiRv5D0wvJozQ8Vl{!Fp4Tso8`tnaHNg)N8`cWQAcpuEEV1U&3V5 zg?lmCz)=JYEl(hA?dE{R0vv5|)C`x*OpT;y!Ymv}jTLBfgwRq9!Dmx6s5D4{O-Ax{ zB2Xl>MzG01(rJe_8N`&gjam2Mjn2VrGd7-XS?rm^@}8R&^xW9YxjAM6^AMhoaCK?TMa`;*(*h z4kyCxVd~qC`A+*#jj!3);lm#*_Z8HqTv5>13ee3HB{czl3-Ad{z*7Q*l3C@9mOU8q zSUBm1Udz;(+3tDZtf${|(}NFrz?1b6B`{+p_jx9V8tG5DzjEk94lZ+WoFl(g?>vQi zubG-2SzyITH+neooY^V&l}d4n*Z*5EQ*uDmK#v%{GqC5(Pnv_l{{(~acre(r;l1_` zDs}gz`!Jl=I?(bhRZX;)$Y|qlTPsU`+}g1HSMjw*SNR+6W+#X)yb%kY3qV<*I*WzvG~m>-ytD9{SO;*}Xyp{stUC=cUgEd2rD0UAXJ@j)L=J+G%e zNsG8-WK1_}BgC$a%=ZYI`c(2$;0(9#r=b0!Gc}EMTNc%BE~;J~Zwv+-BRL>x+U!5x z?sz#v%tCROMR7Soc@?lRCv-;B&V+Ji$966?Q(Q8^b(Q$aZ01BvF!?f^%NWTnp%BL? z`oQCgd1CUSWj2yT)+J`pA+}#kbKlUldl7*oG`Y^XhFrMJRqaA92mO%i0Slk9aGHg^ zY!{34HZ-hT^`V>X=aQBfQ(3a)KwVHdd`Ybz;kPY z`>M8o*Dtp0Sg&b4O|3g$)wF(M6_iNDYmJ+rBovu_r@b8_xM}u}p$Po4 zy?u6)T*nCyUqhe2fQ|qrN_Zb0;qOV_Rx_8cm^fI*tfUw$<@pWyD4)#>(L5<)20awE zyTDcMZ}20(Sy{1|B3VieOMh^w@DbTKnWY3p9+OLsc*UbnS-k#r3hp&uG^1l?s5Q5k z_nPrWGkDCo=2d2FW_hDz^_nFJ?RTdO?9&A$cj?MbGg_Feo2r}n%sxZ&IzxTp?zwbE zewb22(^mX&FD~%hG}GTNbc5P{xBT2QI^7FRBgwvD2cagEJG&>8r4r8wOUSw-sQ7l! zRc>gujl}RP;>IUP46}fXRjqI&9LOwXN;%ScsYdFM_)j?K;D))U9A3>qCI=P{s@VkF z&f+)=MJ$9_kXhhZcteJAxj{z7GT7v7IbX)I>|~t|Cyk+oStn*0>~Khp0>p$00WB4P z5$u9bz!pIeIi92cCrP4{{8?-~>8HHJi>?1W%-IBqU|%zB=6$F$LgB;F|yn1oep#ujJNq6CCz%xg0V)kST?8 z_wKv2n3DFHB-xZe{==mG;i`v8I@P8aMV%ngeZrmayeV{1{iJq~VCY?|zP@W$lbRjK zw&XZUYb&IpO)E-ES8ghjDr!p|IhJe`@P?Y3MW;8CRZ)>ywz*-6rY&jMT$Wi;kwrXo zE$LJpoItF8l=)|D2N#9=QP>u43m*yNQ4PM+pvwn8^X>DY&sF%73VrGo6_u&rR>SIY z6`NEj@_^G5^dQayUwMFZ$rcx!b3nI5j0S{+A_4J&TR^K3FxhRxv6e^>O zPCC&fKIHx{^JO0t#d*i^{XKi^9lLuk+}`cI?cH(iy}+Sff&#_pc*&>`n~cN^QN%;a z7@{$q5mdxzB5hFu>7;Kajj_ftRx29EDGCNPBT3Jg7*3hS;7dn4%`{5Q_)j{o_MmVw)Q_HLHl-|zeUzMn50(82>sRH;^2MadaM^kQOi$Z09_JO_ukk2$oN z+ry!q9B`VULe}-B_%U{+7=t7BTfBQuWEB&Ky zBsNi1&Fz(o%nQec+?n-myO;4FS)KV(PW+F`&B=j!1=65>ZgZBC9C_ZCMH|NW4i2LM(dHEsVS>2n!eHE7 zT#WgsMMDP~6C3S^q{LX=t$27dDaM9E5e<%YX{e?ygr#f?6{K*=M%A36##DxEd3*Wt z-Q`cLJOMxU`;(viWqxi!S;M^Qr6p4yt6YHw>vwKl-cDZdm8+bfQ{kgA=WHzz#>3109s1)C%tzpxgin@w|w3im*|HZ$$V) zgyZ5lk%Uc5>V(q~DSXG6j2yBRT#O#KhPO$A>rWU8vV!m8lOF8;F6#b*F6Al-yhEm5 z>B%R#^27z==0mw;xT-@Geq%}NsivSNn3@n|_>xN6vS{o~5xF%hpKaf^)@%%gzOEnZ zQ34D7f$H7$Qwz%c;gYJqv&N>kJI0R1DTRNfI^eUrN>?v@aH115Uo9wGI(zc8oyn`% zWx~uK*e%#)ykLp0>{Q@21xgh7wF0HeT;(N&Em9y?fkjqWWNEaZ9LrqGfQ5ZYgeBr? z5mksVAVRAM&x=qZ&Joe~M935!B5Kq?NHa%+N-R*S0Y!26I+|+_!j7B4E3DBmbWABje1H{T% zj?OOWrr||8!b*6AZBd^&&~8`V`eS^@wmUeAU3$s^;{EITZR?}q}( zcOe}1SZv8{$t_sZW!K+ie}qmlES_gY-3-F2VKjvLJ58A)3j{bjB#TH+Fj|uqX_-iD zum=a*1Rl7(gT4J&NT3!>!1L92b7I4Uhni|?0Mw*aRr@yi{TKUGG^6#OSA)SEX!GY# zf**(f`&RfPCiqx~%|ye71u-r`%b??0XxDaY(d$~!QlQd*>H^LsyMiv(<)$p<)X^Iy z?1c>J`#OaK$RPf!i|5nql|Pv1rPF^5R;o4?Eqx=RCA-yYc*ODKj>~u^l=%Hkn9P6w zi$%d2s8@@&UCRjua-lUC`pK`Rk%V>qW%dBPkMDV7)S}H6Efa(0LNj7%&QiHM=Pde} zNg0{3-o$kqg6hcs1gc@*2nbl(-IN((gc0CX(jS$enp~B$B562Ok3e zDK2fgJCSmVSKb7Lc0lUM%Gq?s=Z;77Be+Nn7jnR-4tLeey&)CiI37$!L zFebXQArGeKmFGR3#~#gtt~_WCL2alZgrpt;{bHywQrRV z&GgOlq2oU2_Q6pPyyn^A>GH769{AMrx#y~f?RUZZF4*USU%K9Mp|4!wU%SvP>5Qd4G&T)|7;4lYNW>jNz2x5|q;1W-u`byDET^bByDdW5$tJn>Y zys=123`=T4N?jytsx)w#eEGx3NHw;(qI~_EGmYj@)!OL=Q^H>ijiYxcUDhQ{iJ%Ni&#zxI>s7fs1ZR zvtx63Ll~_HLv0w!!*C#cER0eZxhm8e+8AP=4MD}7Q1Y#tX|mSQ;8^cqI|)<*M#|kX zOp@E=H)Qr!xI8SvW^s>*?gKB$XC7DXJ1MqgA_OcWcLB>`sJx9e1NX+4dduj1x&Q8X zN%%6kgxx}R2uzOt`~#(5K@>7~C4Y*VU_bPsGo<4_ zb!gJWZtqIA1Cyo?t!8vr+8vGVchC9GIiC@a;DhwH;`Hc5hVEJ6&eZ|l zs5d(l#%+{ZvMTeLj4#MuV|7)>%=C@E#`fiP?vB%`4Texc z$c6|CN2(*p9RZaH^-_m~Br&oe;A6dvN(1kaI|SLSW@6B=E_5FM8lzJfw&Gp*6^yZ( zi53=lU7BHh@PZT|^l~v$RA{Zsr&|v&KDyc&k*)@+cLy(;F`{2brJIUtPT!pxqeeoq zULqyP2NPqoD9L0?(6EwS=MoC=njrN?YACFtZHj))ueADX?UE98=hhNgQe~bq*V|0V zwxvD&YxZgkHBQ?yeg2c8D_F{@LjE3$EoR`F%$k>4k3+e&e&*b|=edZtw0s z)mGKosCMvMUf;NJ>sG39vj}!G9OGunE^qn5eY(G8#rl%eT77JYaWeP1BQ8 zG8v^-=%v~l%)&&Q-)ggX{W0Z+hNTi6Q)NEi|5kg*=sE0PRA#mUe(CcDU=3od#s&Bn z{Pc|lmg3e}Z*>8{!dP^FtKCwLRSjN23eW9o;d)! zi$iP+`!#kmt6~dmJa6;c?RxJpe)bX*(fjQ|li@1eaX#awtB(odgYTeHYV-L@)VVpW zXx{r=g614@ONl(0F-asDX%-eB*}4=&d{M6yk7XN0QMgzx*Ju>LC>ZgWYGg)Emj_K% z&C#y=uzR^o#|N|7u{qY&pDd59*zrz({U2LHzL`5Se|K2owHDG>TXaOoU+M4^yL#Zz*cMH!+2ZL%KVChA9BDM!l42uI77}*3G+w^eKce?X!FD?cn59N1Z`Bg zv@|q~4=1@W$AyUua##*8_SkK1&oJI|(NrHQEb^!{MWuN98kgWqiG(Q9 zVM8QS3Hk;)wPpzIcB)&s2PWFsgwjdrZ)MGD8KfR~sdEX2rA;5tsatlv^+b z^pl>N%G$U8@Utg=^Yxb0y_21*TMNsyrBdhVO`E!xRPNr|z1`uJ41r{0G7&6#1UtnA9xx2D4i}`%;FK6_};i=acJ{&tiIq1euIu1W;`%t z)9DKw!+79go;G`A*QM#-UXvyjg5HuQ#w4O-3;3e&XxvI^sT8f0#cHVgEZZo5$LIFf z<+oUjCE)yt|o&+ z9ysP1@E|*!fO9Ycs(gSy!9ALd@K0eFeh1hg2u$HH?o5g%jaH}D6Oppkq|@sK0(k`P zkxvP_P2e0EA>#xSBi3p(*x_(d0zIE}Y-7I19AfY{7$~RIZD%mUs67}kc3r`{87m%z zj=fARjZ`UF&bl{M6iO30rzq*PB+AqWQi(}v;<}^|M3m=(ZyM&$ML8G>@hl;zF)JA= z#|2#VmcJzEqz6>ywwPO--i;-t(RO{aN3N6uzNq@C#sU*Pqj*~byIf#9Dq}Uxf)EXt zc#EtQ#ht42xP#rz*cb_FlYf4}1K;+*n=Ux%f)`!T=Yq{H5L_^1gY!H*$A6zc#p5kJ ztmk1l4-vkGM@}B{c=&{edpz9cVVs9S{xXja@F#e5#stSqaE60J9Q1N~IJA+2wH!2X z5ai+QdlhHvJM_JQ#G@T1wAvpiPRHfzV!8={MX zajQn7bgnPk(ZOsR`(}Z(;*Q6{r3;p09Ep`zwYr*KF+bMPtYEgCkF+ ziUh(1htzK$T9jPdfJta0y)R8pq$V@z1jRT5 z;>`^GFp+~emCBf?Ml1T0nuU2D)?6S?&j;n~>^b`YG{Ly~t04Yw5{A;zXcRiXjP!}G zls2|48eR0^mjK`Kp9GI8UP{g3r`Zt2`)ac7f)UOd;iwT_HJmYAFyMU#7}CQL{aHQg z*TZ%_bm{+1e6{d4b)Mn#eBbBe+wt+``1o?-#K$(y#m>bfu|pETW`)6MDXNwY8tSIo z3e%LW3^WF#Fv>}=nxFG&jye`rb*?+D@_&6-A zy4-w`Yk~20zCrI?nxeV;j;T?=Gs)W})7IuIk(`lLy1K$YqbeTRl-zB*vQ!g2s>S4} zsPVZ~yXk6|UKva~O+=j;Y_`l2Q&PC4ra^2KKo%C>BK;G;6(k}2iq$HdqN`3=7_(TI zm3v*I@q9lIvwEt5S$m z2~4YUNmUl79@d+5s)vGtUv`DuL=6c|P!q4-{A0KtSGk%%hDNB#LHExKp z(jSOspIXkkK}yx>G}jbKh>ZlgAvS=0ICH=n|`txZ=;B#}=d;5x63pKoa~{HG9T8b8NaIM1J56z#Qk0z$2m(+Q$%w_LBQsrxH zTy!nbTIXHv@AfMTyB;2lcRtZ53lkIAKk+fW$^J$%^e|7T-;@-(iysNWoC`vAHIRcd zl8y94Xhdkrr;$t>m`4n^P{IsNVutTxlF5n?$5dyld#Y*mJ&f>N@iBUq#W?2ZBxYT) zRj9~$AjIQ>5l72vJ=%cAwEIxYi`_hufjag@R6|1`z){g`v?n?cWzqXk{7ZjaLR~MT zCPq0bp3|t1$w*R;E^fri#!Za_jnvtgZR}~JjU1g{HH9xOos4>;j0fZR%A7)lIde2E zNA(PxnQW#fLo){O{~DK9RL8_W*w*@v+pHB>NWN~$>Hm+$$n~g7*@}pcYHM_?6sgJpm zeH%yn3--LNzD)n!2{N-g@ z@fFEaV`d8J)4TeM7ZM2!ypa$7$>BC`7H&iy{mJhW3BF^FiCb)xUJ+bEIA^o!Oz=on z+Uex0e_6B(*=*q)xPZ7;@-DH6+sog?9WmY}(#%Fv#kUiQLNb+NOH%Z3;?4`H6z%4Z z6^LNt&)v*1bhdQMYaaTl?e@u?Xm-BT6PB|lN^nynN`$QCYVd7ROkt}z~nCnjEs z!v|DsGL}z8`4-O)+nq>EORT>08jn_UWZQr5B=`|erN}dD8`Fuzwj+ft{7-!Z!k9<`#w ziVIepwjyuELMv*mGpytX7zE+9=SK~Q2z(5@54;U52W+~aI!%sF4`14GOD8o7D9e4| zx$^2JtKjZ{nmSJk1h^vQHS6xFE4H)vrNSn@sBQRG@nqo%W33n=*1{)zUyoy5X(xHw z*@Gr4pVXtdEr(UuRD7!9w1Oc8zf|zFf}m2TkRi_*583O%&pi0Dh>Qs*O>dgWA&RvW z^9e@0IOfHG_kfpd^rF`=KY2qgC%xph7hY#j7o7S_48LJ`j$t#yYKFP2i#^F`GXoPO zixAUwtuojdF_zCaxV-#}XyUtj?V_iBvNLWP4)Crhnx6WC?I`Ob%^l&)bSr3!(prq_l3z=7;lELB8(+rtf|1aD=@4< z)edQdC-y`2wo16S%eWDD!|O)Uj8kU(%6!;NwwrO-P>iS(+ePxBcv~df#XaJXNCP6Q zB9@wP6nvaw4~9T?02=_WE<^*mWU&TH4RO4(li7{58QpiW+!ey-3gsS^-1BJpd#bWJ z?T+1T9O~xdnRjkkU9$Br?LPL#rvC5q=CK{v(zRq=;mn%vJilkd0HOn5U$E$_&y%IR zhxQkLigoMqh2u}n>F9WXSC^0H?BP<*>T{~s{Xfd9HMptc3h&u_W$XR09+qTFvLxF= zy1`erWLqk-b%X8rF$9+s+jVSV8%P5~Qfh||W6G;Zd6k!^kZHh~bSBKC4~KDirE*hR z11>aenKB(HolK}(+7#%FC$x}EX^`Br*W!^*{!||Cp1pVXoO8e3bM`x>CKk;%^Z%Vs z`H}*Qb}o>QQI;}hSjLb&{@g(37t7(B(c&ro!`s^*4_p?nXlEGhI7yvUWOI}|D6;K) zd2lli_!4KaMW-q;np6u4S$Z}u(5UAu%0SIrn|y%OL&NOL=aT0mK=|QM=-CaKpPvbb zUwjc^$a{U4?8GO1E5t+0;VQKjjf zQx+gAer6X)5{#eRoiX0U{~2OT7&8fE-)Jjkj+l`jvcvdDI`RIP%55ul?8e?@b2<1M z*(HTqt9u??%L&Lml5{`+ee|RT_WqHOTG*RKf=voxFANcxn_!+hsQ3uE$+XN(La+lL z)kr>QcOrN5$n0$`^0#s4v~$*}assg$tzqjIt$cd+%1NtLrIJ8MRU>a1tj_7%r1;?j zeOv}}_<9nO3ZdN$9&^&%ZeDBNZyq;Kn`g~RGcYA)v#jJZIoDPU#Cq zRf$ScaSbYPNujD}F>8ug<7AD4HFnk%vc|?53RbC3idvDgpD^0wUNUI((P=AqtfG|? zxlo-vPQi(gn$vNTvFuXe`<%*<8`SH21co8R+S`Gyr4(24ZP$n`AAM zG`eV6eX_AhOeT{w8Kz5?wEdKOg>)cN4sS(tqytFDFFI(rL+a@7;5vvI%x3(o9ggieD+qZOJpud*^jF#jcjrFFvF-gbs-qg3FCHa2!YndZKFVrv2tOp(JCWxZrFSfV9~aH2iIB@)fS_V(^Hw?@)7i(z4Y zO_UFY!&PZ+?Wv%oH${VNLAgd7^#uEZ-wSev;QrurkZTV@FsSxq zLDGzRIL9QHfx_U7DYB6*v&%~&8||VXi?}EA4o81y(-U^W?4)FM zr~-c}F=C2{!i+dL6cLRXL8ubzOtNXw&g?UKoJzqEyS4-}1U0obR!bJL6p_brbPc=j z@!q#Ys%luN$(4iOS63JO7DE@y|`Xuv5X8KtI(CI;815v%&p+PF&D3Rx?Wt>T+!aWMR@7d3$4QD60^Fx zrnK+Kvh2*FMGF_Tv@PU@#bmW-K|J}bOnVser@kdDzOwxtjWw5$zxQxE(hoyc{_~BzeyyE|>pRV&m#1Ex@xZs2JZurm* zSKV;Z1uI-HxoDmXuDjr}3(mV>n+qZ?D0RV}B3SJlcG90%;4KT}nW4D=Y6_su0I%s` zmmWfTDAL2IeoRk;y0~tajytS_)yfGaJ*0#v*T~UNIJm;Wc@Ey8fJBkfqt4S#I_d|DLJx=-_ zF`2oz&U?gXDC^i|Vb|~#efeDr2vfLexbO!Kmu3Yp!MsOkkxe^l5n2cwC6OWG; zXD{|=FE~e$i2OPhYp#yPrl18HrsDDFQ*l;2asSA^3r+WJb8;w@{SkDALicTmgeSY1 zALo`M5{IQP>-<2yKztaGzLE!!cv05sELxpU#>1fSC`1LPP?gBAzynZ9j0j4R&dUJt z`tzIyuSKuXav`Oc6-WriWd=zOl}CttFo#HrK_cTJd=?Orf>i4NLuFh><**`qu0MO4 ze+-qgP!I954^g2LnPxii=`WegF9->lC3IW}Wtx#KX)szRxUFP9se4K%@QD+4ns6Jm<&fll*zUzwZ})s{#Fh{t1m= zPN8E7G>|x)z_SVTSQt&TqwzNM?KbpO+cRzWAc?Inm~fv7&CzI#M(;<^I}y|je+Cs4 zPsY(JakM2q9LK3RqT*~^h|_UHb4ctGnr#-r=H#8&$@`G6IWBevgB?ln6%p+d(Np3x zBF=~#L@c&8t`QwxC{4|rXzVC?Mdqjh?J&G(z(vDm10FNX8t`rdG8n;~r}bTY9sFUJ zdiUC0HLa&VCe#OgFSg1(43FED|TeF z^LA`o%df?A_yoojW-&H328((u*s58MaE(=nz_I_iey@K>A{jc4Mu|k-=QvfHal-(91_7 ziKKx>-FOfpg8wsTrZ#L{nCks%@6^K94cg%GSG9eLa!Gsj_@K5mmfu&&go4>hr4Xx` zLz&9Hd@NR|RI)+ztJ5=Qj_%lT^vulZQ{!(RL9az4HUE*f$A3P)XMTR?%-nPH^SdWz zcFxc58K2laKmQy>m;r^I0{hxQ$y6UY49sYg+JbglV@B0UbwRzYGGo%Lv?$$?n6c<= zbTN7-%FuJ|C)zR9&bDJ)3*Uk(9%S?I9y|;lzRpbO{PKOmj1SJGK^Sl>VTN?!Iy0$O zLFfTyK$ls?byh%>Ff3dXZVAAQAUxjxuOv$5KI=kVeQNH>98UI?`Y=2p+mIu$^gTo; zCjcyc1PFpoj=<7K&FxI!ZcLkjCuG+n9?D zdqH)wRE}DYepgx!=ad|t=|-VMcLGbHO(CoZ=!bFiq;<%8&q`a1q)_7qqs8uwIoCIH zVJ>YlN=Btnl#6C(tYFG>;esivq@A&xk`8n2VJ;a;BtygeK34b^I{qV^!V+$w3YM7?O>1$e;|EAw4~P(exFRy0qlI3Mi5nn3u9{=$4kqg#7_X(3p#I?TVtD++RC&W{oW8`dyxgIeSu;d(i&-vW!lD<@c`Ui1{-V?2&74 zy!h6^LH%RM z6gYeWI4n^8=+C9)#!aZHv7770EoP_JiCbw3qe27CdVQIn8PO5@F*`owK`XlM8`lpcJ43ouQPkGz^9K7KJJlvQY_2rDzjP z4Oofz1^j``f5`ott^L-gtxV9GwPNdIV#S3%c75u)=b~MS@=JHCAXHI+xpqUP(u6|^o_aK`NWrX1B zVK?ifR;zU;tGdx%NoBff!a?4TlG#Hd>lv+ES4*kRV`CEscy_t#c@5sEsqVp$u9=M_ zzH!`2a!Yp%+Sf(Q+r6m+vz7hRyS9DZ-V!lCo#+G>+v$d{IUKbud%maVxY`GOTZXsw z1Se-KdZcqU|1#LI#$ELmA=*vUw2graWPZ^X&dc)Ol=RjftL5`&`!Bd@WnEP0eDfE_ zFHT#4*>`JanE~b!B~d+S^w*RM7VCK^k_R(LNux6CF7;V;ze-WD&>0o{|KbfZ= zccDcWns%XnJ2Dr%g-GGQe3xx(Q`a5F&pG$S*YDT9FMdyaV>^y*%ypdW#LnFKlJL@C z2$_{I$_R{3Cs8CulZPiK(VVbs3Wi%f^Yc-0dZd7dQ zRyr*oR;}Gy)n?~hJBVr0{GxNtz1RNmKhOC+&z~X#vQy4w&C5`LX;w2V7venm6%L!v zhi6STpJ+3twv-aqH4qOGJZ*7_+JzAOR|w`pABIpK$L>rV?v6ue{LT2U<5axw9!0<3 z_Ll8k8+Fij#)fRi+;Ep0y3g34EyVfqYGwtU?e;V~Seljq2RWy&%+Y5Rs z6xEc3l+f+G=1epv@U29*qDv-hvN*rdpp)-B*-3R~aY`dTiO! z>Kz#oSxw?5Z3L^4xaxH*jrmD~onC%EYj|_Lhy5QJ)x~4vdE+xVnQEwrs%uCf8qxq3 z&=S!8pMVU{_0Z+)k?G9aRqA^OY8ppip00o zeynw${oRgG_(H08N1*l*(FsOM;)%;wpw$htWL^6(kO&qEzba(c=yrRxPx_IFR#>n9 zry%u`tI8(C3T^CG-7pLUr!&@j+gMqL|a_6`IEy^J73Q^4I3DkVvAtwwUFwEzS|J6b5Cy(QFcP^jbQ#&imNeg_n_C_*^{{E23VR0la!=s=7f(jH0FjDhZzcH+Is(L=w z#=Fo}_(AOkzO(1N-DScTo*$}R!aDhFZHB5*`@s+j=oYIC1*Z>2m@d+jeIW-m%`14c z*brof#)l3Jy)Z<_266-FodNjLIyk)!_Lt#H<3^nCEDhy!XBxe}44T@Y>k#@1AsYZ}#5jMP8r6(X7Zu zS*nR;%`j@_SWf0TxsBWe$CO&}Y&G{NcZOpoxPy40$aQod_Z5e3asTGfBOF}G4RI*R zb#rK%gB}i=IB4fu9EuwZR@Q@6;bM42Hq*IWaS}V+xL)aO3AToH&;or_O912XTx_|9 z$D0?-ycP)1NuD5cr`fLYHjFSRIhrj!Y`g+bRnAq=c;!Ilg$lL0vay146?kC~RtA&j zitx1}e6a`*6yZei(IP5#6YE#|9_yp~PG{cEpyL_1FAFnSx?kxwfhZphM+c*0(cMut znp|RHsfwjFLU89QOp=$|SYm#aN~MwNyn#utiaQD;6%u%2Me-kSB}ce$ZE=xE5MOZ{ zW=#HIYGiV1tI^-$55Jfl$&$opB+W)E+nC~K$*SJ0+;LnPL$5(WNvvD2;ig!v1}htl zNKT6pU@rA9cT;q!Umpjq_25kg?_YOidgNq6M1T2=j7&n zwM#Rd+tk*X@gM$dXC12fZ$Eux;9INP5B$7$?jMKCMd-;Fi}&7>OZ9A-SXVyfG39@n zU;aQo9M``0vSN1zb*;Ep?-=eX9LuZ4c)pOz72ASN(X$Hcf6>tY{U8LXi@<|bFW{KC z-LlVuEEb4Uk_0WROqy9y^k_iN$jHgaVMb@dzOcs3-oB-8usAf9k(q-Gb(y)&pf)DY zpjifXGiPz9159SoVzz_@Q4|ExA2u|%0gQs%fHniC@R)#{l+bJq>%3VA$NDv47Ds_Z zD53!&Bk01IuwP&VR&ZFtx|=nJV?CN#R5(k}tBg{R!c8g`LaF+jCHJiNrdSZy4Tr?5 zYk2b)>z)W*1)`*>$*EKWXXI&&qq;qgq?r1yMj|<=kS)vQ6bWXR_MED1(!YP{@f};y zRQ1bb3SF-r{=xa9YmBYC)wAW(m&@qgseJyua<%89v-jk1b@yVw8m2$RRDWNe@xTY+ z>+k}k--B=*!Bx~Sg)CB1>XuGObhort+AL8PU((m@TkAXFW4e8teMnM=)z?&NT!jy2 z;6drQbVmBC^rgg{@SXMj&G)sBUI@X3(C zCP>&7aVklqm4MQk1};IN8NS78A>h8Tm@Um$=Wz&WWL#W4b)@coBUh_e8bK5qhXNlC zd_W*M64KrLZfHN=2$)NULaOIdnI1m=-25n}_veMecU!D)&ph+g^z0*(M>x7Ql}h$Z zZQJ&TW3N#B>*yY#5nt9Nv1 zv)%u` z|A+GOk8R>SoZ*{ zt($5`_r9@g-E;5v`99C*830Z~Nl~yT34)pH$6Rtu8`9Ux-0Gp`okupZNG=h2QR&4+ zFU6b{o8l6vfi7I*4#X3sR%^n<$E;j&g&)MPmfbExWfkW5tx$$cUKMe_Unhl$@h;-J zu59I{$Dlv>2u&$MQRG9SP9XP!xe}Vq6>!rn_q!{bnqr0d`Gv8jrj^rY#Uc+qToaw0e&>tbr}LhQnax&H>^pOtRzwTU=ECTT zrr3p5dg%R_)a35TJ*s3dBL*4F21(s@^JYlfu|uQO=_B`9 zMCiu@s-czy3dx9{h@M!GFR;Ys2A2fUYr&Jjb3wdNS}vhRi7o@uacNXym-$xt*7@*U z-x6QD?={~^-#H&Edulys-1D&qtto@=m)$5s;|O-cUWnxK+VY-qEW2ynv)w&zX50-A z`A_&sk72#u4zL}JfUDp(FzCf9T*!K=yd|U+Ij9Mz@kOzXj_r;S2evp~cOZ-7RTkn_ z_IvDlc9LZZ*>bj;9cEMP6_zbxSQk@7Fs0OJWcVz&6jE?8S9)EX4i*#Sog;^l+{i>n zqqZ&>rY!){ls*5g3Bvy$(w;!*Axz32t$O%ac&v9X^XzVyd^yV{?GCw{eg>$&uARkgjYuANlC z^e3D9)AvRXUVP`!zK@^nB6+bP^9QDhISTyXUgDQ=xmQN-$$yd2P8s${{Sq3NV50>4 zh(;*CVp_%A3OwjddeIY(XBda+8&CG&^`fbF9nyA?w<6~>T0lsNWtzG>*0wIYb~xa-3H#ql_HHWc zPG1|_FWCHnBOh)3G%*w29qii@@+GyBs^a07ww&D2G7DA?7gv>N$!+UjSVtXl|HKQy z1F#`+^SK(>QnRuKHHQ1bs3`0UKM{T=d?Ea&@ZZDSn<4m=3eTvQRJ2f8t_&#nxH76- zRPHFu4-{CW_!P9R3bx2AWz_FE>_PwZK$Fwye9npYI^j!B=y$-DlED)6VhOCY#;oXs z^^En;R=krx#G`-ku*w~Gqj)*Y)`t$TQFlx}23&$m*qt$rg9)ygJHX)$+-VMRT=1wo zETg?Llq-%#h9hWi1V$`Gl6cT1ZZtvD2D}Xu_;TY6CNIC{aaH;y7v_bSCJ9p|%2GgQ zs*9GH@z#hg75S{QwJVEJDe52Ukxuv@KFG?KLu#_6#XeW%i8?v!P(~)7=zO3fvd@EA zLdzgWT(0@`QoMOVom4*`h60DLEo)ud(Y?8A&DM{OWK|tYU+XS|rsP{xRW!T4xjA0< z?fL08qM$FdrEl221&`wBr|APqpQL(RzwaTfgMf*01eT!K{NHthV(UN5%V%|fo~)#4CH9qNE&#YHoMhj;#>#p&~8TMtSFZw&Mpf^ipAuQ z9}Po7!dE8vD?38A>kl9D|*XWqundy=i(t! zkbu5UJc)psM#*Z28c5gI>+y8J(=?vRhf1qoY5eBPs)~|ofW!j_CU0Oq(*jC?KVdcT zJXdP7k>juz3PuAGK=?{3%Ab#r08)`~${G!)=pb};++RLN~M)d=7e^i{lfc9h-5waIgQL+bw?C~SV zcm^`z)(H?Mk88;0PBen{;0I^UeDJR`X3U_GcatwJ#urGPjwZ@E&SU{@BJk7TG%x^* z$wRmpn;LL_egiXvgINe5vQF@4TdlOcOQeD8ecVSDyjV*wfTfyt2DWNMtP868`6UwF z;>ol4PUdmIgW@*S|4c)3tGb`VQF? zC;`BL%agyuuQL4rQ}P0F=t%;Wu$RSTj(uPz=mZrNNKhKW$wWR-c@?PuAv}clB?_A% zw7`EeUj4CcTy^}td+&U<&zIaej_+c}@x`%oiJjW6eYTs?v~Qc}CXveR*1v|_hLWvx zX_BUsTBHdSs)6`1NRfaQDzR(>p&<=*ZPz8MXbLJ45(*h;(inoZLS+(ys1f|LrEARh z-Ca6&6BUti@9z2D_xrui_w)U{_r+Mx<9tWw0(q7t&Q@`IHCYw-rCud`D8S8us#vWS zFOz3cg8Tr5$hVM89y^!K_AZbarVeH@Xb=utgM&1L2@w{^nRAFC5SWWvrwwgu7k@2f zGn)le+qChLyg`RDR&hNb+uG*vH@?;9BZr&myZ?T%muGqF$#^H4c;+fekzl! zS_c=DR9|nU*X=VsZE<%GM{S_@tkk4Pw8LpZITK08bS^w|-+ z{6LxQpD6WitSar{fV>?`Kgm8=PIZ6IqJvXYlOO)&gU?vf(>wa_*9R({u`S1*`ROZ9 zeR$lw@6&@K+%EniUF1AB8v*;0*7=&bDL3v_hImB&S^*;_~930YZ2hj zxu8lGT=kmp?$p%O+f$DpnVK4(#PqL|LxM=! zkYDwieiA1BSrQ@$u};HAED*90F@wbC13sRIDL!6=S)VDBE;zO?L-6ovu`boSLlDJZ zd6OB|haF9lylqE!juA@x>C^39VQpeU3wMcc$@+~Ox*U(q&&SYRk?m)eFGSl!5h8kl1Gpy%`g3wnVCO;Pz@fx#?9=Een-wKn@fJxY|#n0S2jA5KK^Q1r%) zD35D-<1|6dmqF9Eu%t>%A^^u!88DC$h>$P~jnf+N4o-ejp|RYULHx>fsC7dn2+mO3 z>dtm~ZFtY#ZQJ(LId3o1f0B^zyT||ydVLWEn`AS(}fq$=$Xjg%-$>a|xE1rA-=C}`z!cvu@oh1l*@eHf;ZJ6kB19R`Ce za18)F0nR&0&>4}UIR_u$ACH)APbj@i%~O2h!0AwhIxS0g@twS8y^7#p_d4NoAR= zjZ{??0_v5_R z$a~UZ=t`Yh<&*)!@Y)12JK3zc-v`vL38RHV;g8BX_DP}lF_uIUfeG=sd_KRY$M>YF z#l*u{mVOM+z@scE)Qji_RPRaFL%#&|5n$#F@_`0XKWNbH(&~tIM}}N20tqS?xCrqy0{fj8JT2li zkl}*kNRD13FM{A4JUlfuHZeYV0_5i4lhg1IlGALW%*Ge!yzq0OO8N0kmmfoD<0y(V z4Xb?^^(B09hSMw@wbQ7OtKeLtvbkzmcpg^mbyqdddaKX?E)AsoeufA6s=?M(2v)t} z_ck(5j?vgtzmW3B!#iL$yCt*b&>%vESW_#v)uJ^3h_7i#M{w3UIZv0mJZr{i<+rTDct zjT51eT1p8iti%jaWPms~h4QXR2fy1Zt=!GUPLBnPFLJcF1TZlH#!<5!;OGZ zst%_4$x0Tmn#4-dVN#A;-T{{!{COT)ctm$M&$=EmuEn%xxz8I@Egr18C0L#Zl*S`z zhjkzKfWX5`A8`(F-Ul8YT|}B|QS~ghdt+ORhmLxO(7`=~;32{y!u7~nL|ABk{X)c$ zg51|ki!oLzump2+M-axm7#3ix_<&T@|7h*9^>f9&snkQe| zWVD+R;NmDejomvh3fz!vYi8mtnIUElqnw$m=MLo7a$?S5{~avzcje3Rzt{E8^TqwY zhS1^vKWqFeVMB%4Uf9*m;%xC$5uOhe=ZZ_kwW3)3ct)Xma-T%{Rr=6o9l3c0#7FVN z=vQdw-uVr4ELi+#T!^=(IZnEnqS|ZSc&U4(Tj;(=)-~7`-GH>l-Px!1W(~U8=P@CTkAh*(3vxse|;hkZvdY>-_@iU+Ne71-#HokB^{fi6pa81LZ5-;R*2L z*7tFg+zumjh^6p~iIXNX$4p{^{xM51K?KLFQ`Wq71;kLYctl2~WLK>WuiIjBEO{z9 zpS+TMGwE~ar6(Mku|Tq97n6NXap!V80)PhrJeAEjmYq0UzKjB2oH))Rw2gJ+l?+a1 zSY|9kGQzH*tek*NKYc1apC)O?cx=FaBt5{V9ow#9N9}6#CC9Ft{ZZTtc6Crw1D?xF z!7Cb0YD^mg0fpSX3wuM9lL@IsCC;V+qywpw26&WNE9ZqHavu&LaUpmO}a_6NK7i- zBJvkVplK5VL;0-xBaiUIYR-19l+QXJ= z-@Jd8TMNGuFjM^Ai)AnKmc7(Vt}9qo6t^2Fz1O|Oi@Ex9t)3s+QdegY`tP?;KXYL| zX)19VhgcYdq|7Vba1+y7RcC9JI!1G8ibge@PMR^%z#zc1juFj&<^_@blkOId6A0h5ti*+!rE=#8y9?byDi>RCJzzTLL7%7VI zhHKDRzaiF}-poLc@S@m*lPe)TMAM;=72y^J{@`3+YIrk)zgT@0#h^oQ!eJ6OF2RWs zH{6XCNF3|6^Q&&RU@)a`aBN7QZTL2Wa@A8p5vOn7S2Gnkzv}Z@?rB^R?1I>RLz2iC z{V|{*qvf7Q8tcSzLhFI+7w6Zp+tXv9I4;K*;*~f>aTYJbIU-(*8y(9zkpno-PZ~Vj z=fiu75uM>mZZlWQ(Hs}G-s6D17X{*{qGo&wEu-g!t~=ClFJia`b$i=-bBCWbcHo^? zdAKr64iAs^D*#F1lnD`l9ZCTkYv!$oJm%a z_mXW%o@_o?)zT_5Ymr;{+Vqs1wLImu`(MDhA2{=zb4&>sDDTQEd8+42`5XE7@=_ts z@(cMh`AXiFC%9b1i^VfV!iuG0xk&Zml*1;{>&fOuR#v@8zT40TY=@c}SS9$p3f4W# z9I9eN43cIDhahE&Txj+Ijf#BMQj1&pPe99;xMS}yM=~i%96EwWnoxnn=RVq`cWl1_ zR_|c}cAviBsoXaL>6rm}$gTA{LAKv>3heOc*nb}81U@oL+8c*|DUACQP>q$!Za+}QVV;K=L34kv};SY zg7E^(f!@Fc-2qLQpbRWRXR1f(ZSq5yYcH~hd)N)J0mIt@U8K^Ec^4)Fy9S6G<})UD zcQc6AZimCUPG7icb9%9ddf%YmLk#)o_gM_f_CZgdPcgbYgPxR!c1oTe`|jO+cCQ!Q zhoJMZPM6{H^}$4Y84cQ{mo@FTcSidg6D*&7CMIB(gWoXSp}qplvhb4+yfEmwZg~6N zxgmyGJO_(xfwp!&(net1OON)XN3&yDf5tzSF(TO>_wM#Iz5T@0$}^8Sa9?AsIh!|H`st7}g^&Nca5^$6UyWfVg< zuc5x$drSpcoT{v9Ds@X8K4u#j;93kkNsrO5(pRWNW3SWiAViO>csxBI&tL6WGhs{mf+o@LvIbWkuhTDI3A^0b z4Ki^BK&HA%?uJf{fAL>)sF2n`u~DsXXLN3>Uy8pqi&Aot8FEotdz8 zP3#Zt`}Q~L+CBZ1W5w!2_+CKnpDs+thc2D^8k^kr%+mubno9JOkpih#;N#+%|T(STy`H}g1L zMrG>8)V(Q+rWU7`;X_)l{bOw^JIK@2q{Vq6A@UpcLWX)%`Vz4I&dmR{Tj=j1_O1`V zJ6s#4((ovc+Z5pH@j4)?49DEEYQ_=348ZJA`;hI-Ozhglh-_4hO@kU%$eQ-k3j+0) zwbRc56}*g>LZH;^%pHpHni%9av>enFNI(4JUDub#@s^q$Nbj;Lo~7g6(a~x+t)X zFgqnB4Z65R4TSm|+pTFJ6j-K}HR9A{?Ev(4+dbW;mn~eo3tR!n=SoUXksB$DQYn5h z$|>yR^`7H#0;=Z&bh3rfX+TG>5M-P;z=+$-V;KCJC`Q>JPD3^hn0Mtw%Xzmd0}Kcl z!fRL$vS2Al*K6-HXE4Zbj5EkDO_vcAa{*qc`kgBM6mgo73TCCIuj!0MUptM6SM8&ecUMw+V; ztX>n`v)fnSx*CmoJd6akuHGPT!s^GjuYUh(Bm!MEQJbqBpn9v_Vk(7hgM#9JVUF=} zu$&T<#%bPd6y{oTnCMfQKA6ZT>x1Q!o0DXc!Ng^soCIg!KM)vAg8JP9hE~5!hQKN% zn@NbQzw%}WoC9wWNF^|=m$AI}s)-O&QXE}3L&JzAOo?XgH+3n2c?c~hbR-646v%k*lH*NO& zxy>qPhI&r;z2(3nD<=5QHwcRXO05%A=Vp>?%c_6j5EjN7~zkl7>zwp zi?;r{%FqYj#D7Ewt`O|v-76%i_=vGyJ z*3@>jWrvf^d@T5Niys01QK;B3&@En$rwsAl^MB5(KembMj=%TrY{yBQJ3IE-z9c?h z9Q%BBVkh>+i80tOfkMcr2vF9oY5=Y2U=x%CsGuN~!Kmn<0jmAzCMto1wn^2xGD46U z6Y$42seiEW$HpY2iBuiXF(KG5O)JIT_nn=@plaGCJGt}S`+VQ`eZJrKeV=c^h+QgQ zMI)%U^giv1#ULQWjEK(W)JODjom2FJzFp@8xNL-*v-$(QtlRY3Rn6@O^K?E~6Db6H zsg*W?&2*o6fS?pk)s}#H)S(*I7f_4xCJQKwvrnPSeapXD!{FF_e{&34qjuTOfKZ^H zt~eFs;RSBW@6IFd(*|7+g%~o9<4+;+ITM)zEV7V)p@41cW5um>TTjlV-1!(mCHLhYxtAoV9lC*fb&n2 z`V4TzrC0whkqeNRcc}n2dUfu&^Z=>a=Izx}T z&=+VUX;Z`OyhK49WKE=oW%|;XA=9P3GR+s@2CBQvB%dNDWwKG;&i-K;CCt2LIbG>9 z*(}G*NU~WTfATTPSYNN|$g?n4D;3CyjthF19a0WOq258>nAja=j7oj{8GbpOFl!;2 zeZatr$Zeje>Z9+XeyS10Lp_^3Gai@#-ngklGJr#_T$Rh!_vXApss!F&?j2GceO*#Q0om^L6b5 zX6s2VEm6D$evi=xjwmdo;|f+TahIVp6`;($P&Nd%ghc4ehA4CkBLX)oJQRok$GRj+ zL5UM2iRrn|Bis}U3A1Y{?1$>!(neI zs&()x*Ns!WrL!}Zrinx>MnRawVrr4wIc0IXy_dLg)PyYfxi==0_ftvs7st-DFDd`V zmGvi`-YolOeW1plW$#_t89jzs?bm z6CJB^)(zyww&zOMdrrTlN7GC8r1l(cs+)|xl51`DCzU0GMZ9@<^?q01T5aI@Two2P z(?sbqREZ;~fPOrks&h()y;z>5f+!g)1>CFmN25uHrBLLKo=4D~1sF|T4k%;xXw(^r z$27iUQM$jEwVgAy=XsmO>y?Y#_&I06QZ!jJX-n7e z2E05;-GX*$0b7*-CBtFG_M?8>;zXio zlk7k%Rc)eZcL|Mt8FQQ@xrG+&|FKh16a()hlWm@KK?|2HA9ROXn)%;Ad}eA8u*0{N=8!scAjA$TdN3l#YBb5s~-h zvE^^!;rCV+2A}VI`K`ItuuKV|-896jcud`;9#Xj<1@W(gH-hAhb;?S9z~L5GtJ7KM z@rEvOM*(7oB|7VzPP^Fb@p!!fi>0Ym4zQ$XYC?6es9$E2kFQp?O*WaHU(9{@q!+>t z6=HOv68XxC%oxut$?1Xcn$d^oe(}z5QW=^m5#oF`DB5n%I`yoU*u2?i{N(o|={3LI zw>5L(z5T;8u_eYx>Ar2a{j-;DvZ`~U^dfhe|2x#b_gVe3M9{OA-6&4$q2>ntoBZQ` zzF0m@U4B2t6bt@S{u%!*f7x&G*D9KqSrs*{{IqH%2Uhe-2Xzjrda?W_b*ZY~4>r_O z>Wq3zEvuHQYO7S$iYEu=JmGBUg;E{`rf|>)RrH6n(U)K@9QV!mh;MH4`MD3w%?-Fs zRa~%w3uf4~$AdFL60E^lOOyOQ{vE*mtm^ZaMMeQ?$4Yi%mYm80`uc@zR?{e6R8e9R zbGU0J?pzJ7gErv-8VniAz{UY`YQO{!4D|F+JXi(C=g!IPCVHxhJ_6|GiwKv0exau) z5TLkcLCICJkBvTG9i4*F{%L5wg8hU|(cd4BQ`|qN6cGXadyAjs@1h(U!e#oJd#Gb* z+0daOp4}KjyWrMh8^VouSKz*9@UCU}_A>m{Wq9u(zBh=!Hi-KNaDM^U=jHs~JjX7v z{MX_3Uf$~Xa0w3QUd>JCewX7{@w&W3<-Kw;V|N-!*3vzsV}ObI z;B71th{_pJ?JzP;VpRP%;pHFO##zSkd+vM}JC1wj#EyR@zPs3o9lMEB`x2kyw7DjZ z)7rf?YnxWB>X`moQ&Nv>Nh3AT~=RX&8wLYtaTu z>AF$=K$L0x5FjlH&wF;-G6}GAe&6?bUti98Ki}{3yri;kKq?Dv5->CD261<Mvk1<1nO;2g{7)CZGNY=KN<(AC3IFJ!1>m z`L%wh__x{Rzx?dt#Ig4;UijbxBzOP`UO<93PkZ0K=O^(@oP|(}yP3 z!G$!3TL}?7MRYb&SH2ly!b~XS5)y=-L`QFR2qi5|HJn7RC`#P?#tv zi#Od7J{ZOmn-HdDHjLhaKPcKEcTs)vj>dzHbYCOfXoMd%LZh#0lRPHC9szU#<^=e$ z079*`TIQ>%RsJVeb%ffMXPcfqlXlO+K6=B3W(9!l*DW%o}|ojrrB+ z0#Qe49;<}P-J;R5Gz?V~D$*!a)G-Mog-^U-m3%u_NqB zh1w~~yzrkE73)f_#k*H_-v+*Z4i>XGAGryHrDI)zT! z%5}yi;;EX`D=99sb&cY3$dcv@<65625uV#>c!iP#iMB{mn|-5f9ppH93l(gWwbtr! z?yzG+yZMRp)rafz`9OsVg-k66os=9n4>3d{X_-T>ksrZ7N(Ev+*+Tg{GE{^j9s?MF0>-V$`vPuv`UBp zi%^RH2QltgBJmhS<;ew%#N&^}2v(JRUG6ttXuvli=E|Z7l(oORdtY$25qhBj#e^1cJ%qa@#A}v zgUu4cd@sKrJg+u~QB!`$A36kkS)HA;uCYU^*P@2E7ZI#t?o zB?*>JupY@gn>mwVGU^VMekut}Y!meM!-Ni$F6ff}DSbjet^ZQ5s^Lh5cr6fCj7o8z z6O*bF-FMj!*%g-I*{y7m9cOQ{cUg|z+VOQi_+{lK z51x1g4{h-{b5eNiOY&uzrevsLq13`TZE=*U_=FXm%;WH?W)M+K}; zZa8qZCwFWmuu_D}PsLrK_q< zPH^=C%gC~|0ii8bn8hLx-LAr4Ia?yABaf0O36?Q^#4Z?RWNCV-G*4RL&g8VPNCJfg z{9>h;oPR7!Vp=R>RxB5ig~ypJ`yOV(N@A4%7mceVvK9L9F7+nUWn1pyjlIJJy-VMk+S@jeCYkW}oB9tPexhyfVJN_N?fh2TA_45TY*&(7 z{=UK5P<52pV}}JC=#F1|VIX(cmaq-o-k(mU<)cTqqsAF%`E#Z(R4Dt`6s2Qr^ZB}Z zrLO}&>V$?Sh1EOt0sR@>bYBOP?$Coe)0KmNc(CjlbB`305(nup-DGUN>!-s6-pImBK0&M1inMAXbT`@V;leNjo%&oPC$v zy|44f^YQaM-wi;2umO&az@sBaM^JefZVf|m2;7642hq|XzD5VLgS7iO17-~H8EXvW zHsBfqk25d_@Ew3C00L-Z1{xz#KTbpJ%;%~1soU7qx2zQsCcl;6#h>RHKCrPAW(9@M z{3?SoRN{OBx#&cJ%iBBJ{ar~hZ+4S`Cz4RRiJ2}BCmUvEmL7bYy~ZM){WFVL+F=bqR^Zk^G_2Gnu6pR+J;HCj z2-aY&yfa--^aj4(T6$X$SEuHe7v|?LS1X?D^PWp&Bw981tm<}T-XVw8_bOJ^vx1)? z+1~!K@n#jv+WldFAJ1(zwN@KyBhb@#|9$bsx498vCGNAv0_GW~eI*-egneg%%tU9d z9)09Xhqqrjb9(=Q-=03T2yegk(S^I$nS3MfI}QeRvlv8*}L>*%jjBe2cf)G-3>!@v#0hr^H@gg*_yyUZ;H{fv2&LFGhFPYMiW_l1p^ zN!dMibt$qZB&w9WOGYkMPK%1!L(DAd@~J%@MNskzeNdTE5U<3QoPr@z z0%kJ-YzVi&<|bVDnq6YRY!&c^R$RCOh@55uCj*Q<5YUsuL&#;1*wIIJpxyS(_9^=T zJHs<}P8>1~Ts2?CBMiBk@laG{47h3h(?C}Zc+5CvAY;g;i~U?UDT)}O<=1Po1JTa{ zV!2?|_)67Fu)y`Nvby}$L%MRPa9_GNDqwAJ2rXcOJPQTvdbnOC$MZh@06(Bcp}O#OR#$Wtk>(Nr(!nLpve<9l9&yiu)({#KGyQ{yxNseYQwSTtg(CHqgpc0<=ctwdIIYdJXm&CM_DZg$W<$x-a+ z-f^?LAzJ(<7EOjoqAr@_m7^QiNg>`r6x;EiKQPC!Vh_Xe&nXR??K#{?v`vuQ1V7mX zXCHzm9)i(PI6Hc46dfOhHVr5ZZfn43ts2@X>=)2`!e0dRso0(v8i~PUv12i0i^6Oa zl0j$>!ZS@^Z#vtAoLx3>*&;U7N>fapF&R2EG0xCq+>lTb488zyHqlw2)wsxQ7jP7r zI0>mO9B@0+LUv44T|&Fy^TOfd8Wcqhig+e$E8g5DBz zmY^0kakey|514kJI`D-AaEZ3WNCLY^CwLN_jt!!z+dkt0+Hh@gA-5~)%DU({<8t^t z4nK)5H{Q3^zsryOVbS5luvIZZ0R!_x0%CfK439WbK1(v9YO!V63I6esyS2q6j;2D` zYpVE(S0Uz5H=nAt8gffZSMcHaJ()`_R6R@HcJfhImT;!E<4>wbl2xWGcdO7lX|W%r59zbuPf-|BJFw* zlRk+_FEihzMxoz)^qpb2z8-FxFld5mLehj*6F3vk2R3kXQ4R$dE`Vp(*<@ zr%zJAc+&_K%wAt7pdt!dOwH)Vr4|2liw=?;)Ea|0d#oVew*5Y$?+`|QK! z#{1*`oFBWCzf3ajwi(20`JQ-Bu7`GUJvp&#_7bP+Etd&BotV&ad9aBI^$#XcCL{_; z?iUE=(8~xRW@aO7926Ogs*1N*sTlLv%d8x#*O>c!t1&QEKFQ5+7R_63Hb3uK#7J7h zpfw9l-77SmHAs@0_F(X6^+IkDQS&(O$Gopjl*LB*r6&&_o7|&CR|OD{187c?;Z59J z^nq2*mnx3+PmS%~Uutu9eKDt|%IjwqI~zgN^r0->(e*pBboV!zhV#W1*L-z z1Af`*u+}03oG3#}Y{VN&+eU53ZHwX)V`D|$bQ3wfyjOMee4NkmSY%!@1)_d`Fs@R9 zM?h{?h>4P!6!0=WIi37U@~I>va7jt>W!p@jUu`q(&1&0v>p${r*e9AHu7`|~_!+sH zE%|0uN5Z1&zcL8)fh@4fq}=l6Y|U*$8xd`;8kiS3$( zGt_r+hU&q}6`@qHNI$t8fX(m)2(Q6^L%7zo$8^Mmnmk}l=wJx$;9ubn^5`o684s65 zHb$TX_gqK>KN zhL|~Q(;cAKG2@tZpbHM*5P0qs1@>0b65)r0=*&2w$ywusHfOcN5ex*C;6H*U2DyX4 zXAaiWQ9i6UkbDymGYw>aG_tjs26q@l@P0(q4xUzwNP{n%!}yXJx$609nj+3~K89R1 zq6)55dO>s{Vz42P2e^O$ivf0}#TML7mI?)8E9Z&dFqfohtbqiP71Vk%1}Kf}QL!z! zl3pWX%qNVV+wV^A9>-}y)LvA(|D$PN9_itBPoMs3_4x3mSgo&P;oE{_aPO%3mxnxX)x2e;9P$w#HB56@8&-qT*bDI@7FCL>wRx{b-0 zMeAAgzFwQun{|AtnbO@!;6cf%5IGEC7>weZLsc#^!uPv`Dt!ODobDqCapQY@)fCsu zo#K#<6UeJPlpQRYvfr>nyWJCMOrY97p!X@63ZSu(Dr*vP!#oM8FZ1xKEA3XKRC zMX|m7$97S?CVZcT|$1ufI;(^79nN!YIZ< z0CO9`!oG8qj5pQIP$aVhyaEma^cxf4tl+j4SZv_ewlg+(+yz#9K$mxo7oPKip$KRe z!EeQq2vJZ3L9tov5O<2NiAP0ChXjIBv(zE&lwOmLN*1pikyG+B@=Nlt{E19klJ+| zeo3{@DFk_jp*W5n@PQd0Xz}HIJwD_U_-#bGPf{1C8}U0UmaRK z_U7SBmk%8NpyT)DucsgX(S_%pGPQGj()WTKfAJ+d<8-e3!S>(1`QF9D2d4gp>4>^} zz%*&PNezJAdflY`y1i&elmiqTz~Cu&4A@QU&))q&Uu*MZtXStZtpx0PFunfs^?3}7-Klj!fWC{bmHg4QVDA?0CZi-Kax^U4wBoN`&YrF^5%%Be^p0wWE) zROPmAK)wiK?N$8Rhv^4e!%NyN_rtyiBRv!*(L&DfN$Fw*>e%eGkUAOqmmf^03lsT^ zrPLT!K;|koK-gQwfgz=&#BsnB>Im}3HW-e)fUOc?;(RuX^>QaO#+b(N$2DfgvS|z} z#EX^JFj08ec#jY=m}Y6uLW)=@pm@v7iELZ6)w9r9&9MgX%s*9m0^!bsUuT-s4rH^D zUu^ApNYJ!5G)*YKQ{5nF)h@}Y_jfkwEGKzZo70+>mgB>kHVihmYT6#Kon_Y6Ec3yx}UH0Dpx}Y`pB?nqOpV%b!}x z*GqSZ=lT?Tu3MOw8mX0fBIx2Hb~}sw9-g%bG>`0|Iw~N9t&VE5o3ZNFUh6jNF6)eS z)=FEgO;KZA3)c%{Oo_DE<`nRkoW=D^Ch$5|K;-#WS8<*9I&@1bZPhdoF5g<(1!~GO z7)$%Hvz!5RZ%_Ga5H|iRXphT)4CL~Ma=biF=Kk5;8)!fF7d+LaOCH_f%WzH*s^d{j z4HKa47M`iHh8!3>xrEAIoOTNAc29&6xKm@f=mE zjncuPQ7n|4=|1d4PuB-BIqWS?S96sfCkdT+jS+m|S^Z@lj_cDpY|SmpZOlEJJC+;G zSvD;mS`1s;kF}4sBhtWFYqk|Ci$E-yO|D3y%gK+Da7aER;|6>rgYU&2jlmtUf5vXd z(2#UUg3GOkt;elstr^(OKJ&lKh%BSl!Yeaq7C|=xs59FpI&ERLKI{$7vY>~3guTE{ zu{T&V+Z<@)IrLWcWcET9QCTL72|t^q(|lAHiCJpRW{f_rlD?oX3q~?m#2Il`M3l&g zkTr=>I>-waJIgb!4xZL+3H*#LfgiBx_~t5`-xjx_&cE2M*`Q|o!Uk8TILQ4z`c4|)yOiaL^w%9H)n5KLJ1nAHbV3NT=rfDa@P&y3` zzo@@3Q*3BE{0f0-1`27Ke#a%yc1WO@z9-4XOjgqBy(i5`bI-Zwo`adQy=(o+F@2_= ze~FnB2#SLz)tZjhWv?z=_QIlVP2KZ5I_6;q(fsJ9t{-=5gi2CZ(o_tG8DnvYoNvL& zLrfT;=CmVlS#P4XKuy-kpn@%gV;a0 z@HjtZ*9KD5)*d(wq=nbzA?+DYjuqP~q=~?0CFe(t>J`RXw zaK9|;_G~tfO|sEjje|xsmJ{w{$p0iw>Xil7VW3gfzg>!cT6!DWgJSv)r_8ObPff@yY+#nC~ioXU%FJD z-XMz6K>gjOZS&^LnMb@m(fH@Fg9~Avd{cXrmv1kYHzi?K61*7qBy3E=$|Ts6PbK9f zZAe04vkHGzp*aqTIIK|MQw5ePusR0+h(TuzS|m{Mvl0fPP!es8B4ZT(7KLv|p(6?b zat8RM=!*#Ch2SqC*dKzGA!rK0j1c76Sewsw+%{~>v(j^!#SAj%x${sN)?6NGNHby) z2n%Kkj8u)xRbV^k;`PXZ$`S1}v5@>H`+!B=EFe}aF0=@Grb>9J0#X(8E6|w=I8gx= zqCpV+6fcw%B!pKu=;q)B4jMT)%R!P$bBG%%Hf1!MBv|api5_I^IOYeQy~*A_;?E&^ z1M9%4Vart<;Lc?e+UV)5OK;2Au#6KMUu3SfjCd1DEF3??Y%o~u`mA>+@=S166mq~m zA>LLj-jqT1PxA23OYg30s1KE!?3&aPe|qDw>$`@rZWGPkeeG93E$HYT9K3vG_wFlj zbk&PvH`k{*YgxeHsBP?c`?Zn%qNuCG&g$~W*xg_6>FN8^p21H(!CY8_xo|kgg;MP| zhg3MCzu*oM6IpTg;r%i+$WSiBv(kWs1|nM{s3rnp1e#rN)dj;YXm!FLobX#G95BN{(@7I*L7fQs z!h)R-7;JnfP!khMjYR^@c!Ub7Qdl4?5l~8iGXfkJKyVx4Lbn}S?J&mV|*M(sFqcp%e{ zvlnjT!;^8Fb!g|uD=#Fct-jQE{Y@-5t+NVD?;R&B3#4yL$Uq z-&lPXJ_?Etz9GVB zNsu|5Y2@{I0>0lGL? z)wC9q{AsaoawV}-Ne9KX1G8s13W@%iaqW&`j~k~_IKzgFe2GiW3K4Dm`c$a#!eQ^v zy{Og?Kk@&T5-nFDsXnWsP5?qcy}xxp z-Kzdw{X)&txj=T!bp6@&AD51!19Xz6#e|z@A`-;_#jImKW9TA=@tO5*eN?|(zgC}T zr}c$AHFKJvIek8j<7JFI<$?DUlnM?e+ei~`Ha4*$gEI5VOvfPM!)Z(g%hl1-c#l88BlBXW z(MX?-yV&fbH|Jv)W!x>X%f4)Uk#ns@(hNSxGGbgKks{kLGn8Cf6(k1>@+5^k>WO_{ zRoh+6y{FVQkvacT)jNZYj?Etq-McsR;btP1V0Uw4i$`|u7#Z2ILbfqcu=yUDg zxK^9vWHioi4ea@x`(4eCOCn4oV!7U=lWxDJ>3kBY+qT0)kQ|eykb|TRV+u0>+|> zsq2_Tw`pC5fU=cTO4pVj0&P$#EnR7~wdIctT6I#3NV50N4of;ZO|f#m_wMZT`+VN# zhlkt~V-!(ANk*|L-O5^Jn{rFJt5^;w(4v5%dIXgSCo`&oO}(YwRoNO9)O4*NVqf)D z3=Fnm5wFGD@Bw@a-^E2%Y%K;~aVa*j+l8lu-w7-Tc44uwQs5da0;B|0!BI0+U$=_O zFs`7|dd=AH6ZRza##}uS1!|F`;utPz8_$t<6VyIQpP>eNW$)1ZF>Va#<%Z%84!LdN zp`yKGV2``WjrO>Wd3DGX=JwjgfQ%SJa(9sxB&=FxF64vj88Q! zHFa$5jBUa|Sks_1nS6ZeESz{exooazz>bwu-_P6T{d-Vn#O;4h^@Ruz&J!M#6CTts z%kw;_B|MnH+#y;RQFK>2-EQBaH;choTMza!qT4Vgx^{HQ27yW{QPausu?hNnANETP zX`HDNR6e=#xhhD?0(5*rT0;gpzW591qZ8wx%yp6{zCbju1H#4=kB|pmO7+V{ax&Xm z)>_j_f_5qYNB#=WmT|_^!V0f^J^<%Dpz#eY4X8m*Gj+B)v5s6>7Zhcz>-4h4R-3Fd z)wXJ}nzdF}h}dEm=~pgq6Q|3dj4`;z+E|R2ck+a5CbA&9i50Z&9$9eXCG=A+>aL0! zSzpo|q@#QgZ04XJH|y!M(|^{>D;CM=W{ZMT=C)dyt-xgxChHidy^X3-LHHPa?P5y=kGy_u$af^-W+^W4-3)UPLRCXp%W zOd{(^4Xg<$u~v90YAaYrG5<1ukw8wvKFVmo@?NOs1@M}k)Fo-S8hnlZc4*|1YH}plmMSjQ)pPgYj50nOXM8x(zELtJjbOL;PqB1$g*{bE_j?0G9yCem$k8@aD;nXJFm`+_SA6 zlXpThjg4R`GmGJsbBu}Py!QyI#SZ9j>~Y+4u%^Y}(jlYw>L2Lrf@Zkc482XTv}sk- zSkv_;Zaf8#H9}|OV~v*@+1doOC;Ad^CT=IVt%>~!RFVMx{rD$wv?&gz_|EvjIN7ao zY*h^Lo;9AW9=6I{JEBqMGZ^3R|h?0ARD7itPX{JP| z5W)hxC>v%HjbUnWLX7PX#we%A04;))ErWTR%TduL z6dN6-{x+)+QgY2Mh5fmFz$xS&$bDG@q~RyiD zZ3FeSV>iCNVe^ij>&K36+H&*gk+n%`_7puGvyhV3WtuL(Nb4;9KATO z{>YKbmkEw9(r&>%!6?kNbBv8BNI&IT6?9bHt3s<3XplQ1=b5=8sQJ~)*!HX!s zZ|h!?#W@N7E`2JY8xri2o|cdlGaxP|5L5enEnn@(TINBTj2TICaLk^}+iHDooNV>c z%dyFKXvdo=clp)NR}!+5|Bou-OgyL}cA+VrcGYD%8lKx%{N58=@DZw0?vTSqne>eN1VitOiZ_|<9NUFnq(HPZQHnM?U99+mP? z#>HqjpLSKs_3p9-vabtFT?1VQyN+~mzILS@oo*0-h5U7m&G;}KTa){-E<-tWkwlxTeU~dp*0`RB6TY(P(Y@p_5&4)E?XLeb)E~;WW z5^kuqbUSJ>-wk~CSC-+1Dif}Eo~+?}0C zIzn;M9LU1Yvm;qFkUf|^l4Ud5-YinGaHbQooxTwjexbrK6%MMfUfrc4RpFbx&GpUu zo4Mu}!oLrrqhWY50^vycQr(Fa3*)tUMQ^uvt#_N(?DgUD62gM9T+5_AnIt?I%h{6# zzz*Y-5Tm8VAc7-F_AT)UN7C4kIiN{X$WFdyyFOw2TYruuRhm(g*C!_Efl}qcUhOwN zDBoD}U1jj0aexlws|y`sAGOWtnKgWpE zAB_-}iD!wk{L(s4{$3o;#@~peQ*k&>UNLaTz$!tX^tptVNw8ZwB>hBU2}qkFa5@Ah zLvRy+h|$v`q&%G-)LXW`3~eZaL{X-ww}^eBXs8J7v`}&uiQskByAb2Dxsa<$+DR#&_{+b0$Ds$E9u< z?Zimef(#uC5I`C+MGVHa(2AB;v?46Pm&-eL$wLxvKHmu##KGW(nEp2cj!?XyZ+uc%| z!l+inwzd|zLu{!xi=ZKGeKpKvQS*w-f71Lk`P?dv6^a&DC{|>kQ2p9osg&r9A`mK8 zqV&xPqT>HbL<6p9f~3@i;?d0ud!akTPbbgvCv)WC&6j#Jvi)_%Y>1QNxs-q3m|@Urtg$eN};% zl{3ma3Kdtn74)N1Q2fFrQrRkB!YPz%+m$L6Xq<%z0MvTK?vvjaAex4nhD?L53! zamruJN^y1V;OK$DGz_P~n+~O~q^Wc&l!750PU@iP!#c9*w65tF^c#AOj%f_0KkoJo z`L6hCd|ZeFTaXS81}_Bd&Y<7s2N&K2KfFL!R^I*5y9T-OWA7)r50E=OD)~O?{e$a8}Ery;<;P*JbZ! zDR-8~wvJ~zMms3B!zR-*3X?EJK3xY*y6epAD>8D*e2c$Mf(EbY(a4X|T?xgdOpdI& zr7IF8^(5P){2u;2p8A*v8?W(${5}3NzJ`C-4Q^BBvnjDFp6qGo?S3qa@mk3*hH@m} zhFmixGBw)Rl%~mIx=xDQ6N$tfa$0K&Z09(Ad+qeXOk?Jf=q=g5W1j95w--xemHOGw zStlO+3Jizapv(P`RlR+@Mlo=7O|8fa&P%Tjtc+ zKho&~@Mr@O2Ro=@yHmfQ_KE@XoLX04U z9FfLwIN}w6e4Lcf&V~bw*F_vOnZlVGiqACqFrRVOW8No(BadUj)OIe|igUsaVV^K2 z*v)5a1fQ4**0!2ik33+WGXe5YYlsQ^m*QQ_8Rl;cRm*H-5EByT6SyQ~6{0qd9wYXP z>-Mj(400hlvlUNN_aHt|q9@GBd5etPDo9;}hcgnBAeuAM)Lam)VM>+edaXXRed?cT z6irMWK!&Q$dBMxkZ?_x9wdGSwb{GapOsh$6j}wR0Y3qi-2usgrF;6_!+k%J<(`#*N zU@%W96yn{JZgg}WsP%BP{#-p;L|WeqgZy58n5TyMAMqD>>aYYgl25uSQEn=1WQ=DG z%C?wZjM$p_iQ2GI6YfwlO2)_IxN=fKUS*qdP@$ZZVtYg|-{+TH^;lRG_GCO6hTP); zuP5Y*dnk`CB1Noq;S_Pm4cyAa`os$fDzQ{_JED#~j$@AVj?0ePzdJs6AcxZ}wl#BN zo1;4Q5``k^sfy$6E|I|(Hx;##LZU#Aa$}ZdF?a5)DAA?PPF<_Ul1dgSTE@m2e+|jj zWR-_ySCZAV+iG>n!vEykioJp4jEPBf+Q*I0cm49lzGwQ6>^`&W2Tw0s|FyS5u69@b z*MIoL3+o1#rUTMOqulr0;a?0q(VJN}UOuBjud(~+Bl)3YU&)4Eer7>i+NCzQynb~_ ze$Uh`b?tKtpG52>@yV{0t96BtRI4Q0Z5X;Tf2QQ-7Q6_&vm z!v-Bz>F}ry3w2l)gNw1T7&;w;zSxEs%Ee%j3W^G6)k`Y6>Vt1Kg0pe55jj1R9^@Qx zfnrbF(MG%zAHk=weUlCwwIkYTjoQ2b24b*Vg#i_oHA1fkY$=&_hJ%i1;wV?4sinut60dgz%q_baf=hy zIAMhooNl)u)|oxlogg-4`n!U+N|*k`#8@1^T`Uoe9i>N!y(vx~#O185c-W$4ZweKc zW0}~B(MeWVTi!Hf!LA74EW8%|>8v?!?8EWCL-%*yNH6);&EoANSJUZ1A=MCGZ?WbQviIl48`t-4F7EvHM|-ZHGv}_#%-=GD7);h>#Sh z0UDe%49tVgZg9C_xqXd&tDSlgpTZ-U+JPZ~A%fwQHlm@O8a%3jq`~70b}vA?)mK#1 zr2^69r)Zd<;VKQQ-7x8f-?>3%9O0ILt%cyLC%Ec^B5&&uS26tz$}(_`fe{9nMgncC z16Dg=g#)fT;8(A9b&v3HpaApX-Jzu4K9IBY|?Nil%uhs6PMF2 zglPg~_#?%JkPOq|2&Q3hieUobNE!oWrcN_7(3Xy;ZPIk0VA1be$;NHknT}?>`>p(k zW}n~tJkJZ)^WhZ%7742aG*y@_pnl-KFEP^6uk<(ow@kX~qbi+d7 zRWg}u;`K#vtefKG>bo{DRE~#kKK^=qYF=(d)K|l%k$ob&E9!@wrREX;q_Uz>M#-he z+@m3j5aEo(J!3WN+CI+wX4|IsKLG=JaKQD4p204MJz7|Tjq^g`)g3#o7V56K#N|qW z^P|)4>ob2F*nf5z7eBQ;J&X2lKlD~7?hRErttP>mUaI`z2S&^8Mw=m5QX$nF!ESgpY_3TG-(Nrvt3K%%kZn*jOKn zoQo}MEy!l^SxPOmi%Flr zAO}{ii2Eh?A;)k67sq`iE{Q%a4L(EKAWm?LKFz1$-^Ka`3affqrm)Vso$6xetaV_B@4JkJ9z7D(`C;-%sK%2y>a;Qt51yxwE8!wH zwxe-Mv={N7m`*>6R9$*9){?sR>9x_{QG&CM_0Jma#(bw~&t^PNHv?2Ri0`-JW76P1qIhK9jJ<+;~;loBrV zVoOSDwkkizxR8d~g-NN$q%^=T%_>!4PEsDs$Yfj)k6=tD6KKpB6_*J=HIt{DLk045 zCf4X&G3=J!l8`qP3!#e&9z4abBo$hCVZPyRw(qYY5S)gn?`Siy?}1j!LRFp zsdLsHt?RF2>ZV{fGRMos^lcybggnt(BXa5a=_Tox(+o$Y#WYGMr71y)qC^VuG}Xx2 za4oi3B}ai(DyWM}39Y80wqk^%iiDQXIZF5wor!%3CXw)ummaG%K9{#T4|(%Y5svu( zgCkPKNbS`-FQzBiq+j~W2}A!Kq5ps=%a9!ACCo|57&ORI62O7*s4o-e&#o+Dg(``9 zS<6C}t!qxB+vQ^FGiqzk%!>NTXUa6EHIkTA*LFB=bDg=l@w=N(%{)tBg6_xyr;~Lqlzc zGO>O81iP@3WQB3GrzK%QFJ;EKJn%^><0&M6tb%Gz!k*-zBwD9zRnUC}?kKQU*`lBo z@(9jg|9vhx-8i5*p$oewhJAGH2-=Kv{mGY`Us%?sB9H*nxrIBW!7D+z2` zeHHT8t-+hzXd*LN_`A^R*!57C8sYa~ijl zYr_G+1#oB1<0Th;7F>B8j$qt)hx=+j#cu<@A@ZJ@2K)J8Y{!E`q~GFU309P6tyLn- zOF}Svkw#n-b*)>6YO3xJ&#kJ0#;>ZYVLAk=i90e?H}3t6>>Tkp>W#|}zKG8wHVD)q z{M%=c4H0UO6%eO0VW-n>VXI4H<#%P$&RL1N{Ni z9njB<0(7JpZWsTf7+o(0Gvj3tPD_MZ0saYa10X0ZrMjp->NAR=)aaE2B*uvbk)P#W z>h5y?)y=riv%p%UeCJUG_ABrm1(XyQ_s3B@BBhMI1~_DZb%w2my#{)*0U8Z+49Gwi ziV~eOGu?>rU6X!G>}we=KK(;O{Y_>3rvyZ*X#~7nN6ppN>=mB@I~hii!YqE>t_0n# zbowgPF?iyTV`gOTUVeY$zZsJpVN9!j!VXQNTwRz4^f)K_(C^X988KwvHr}pwc#} z2obeP%UHE)g;D+xS`!2*K{^}|sV#P(ozy-?4AqXc(~0^=$F?&~==ZmGi7?atv%kmQ zW4@2i<6GF!yz=OtFPcf_rIf?9r2DSf)ORPUxU=Pg>>XZ{vMcSk+)e*#wB&O^EhtL~ zHd7hu1M{E|QT&FG1f9h&?in8@(SN|Kf8s}1{3zpp!%t6okx&(=q6Go*A`aq37z?t3 zXa&WXkm;&6Tp<*)L)+RSx=VdgrNip5`lLFho>8Y&R;3nsB5s%1C(`$c!{U?T8Icjw zDjiT&rz)%LL$zpoE!t8Gl&enI(P2A!&W`+c#91R-RAn86ryH$)hW-aUTrSfPOaN~K z`@B~icy|WIx3`NK$UD(&bbCd#iDoZYz8D$S2p^Y4*-b{WmifaC=I*|qytUI@JJ8zt z=9cbXA9=2|^^=y?1sm78^ZA>4x6`3adiHy3zJ8i)K4+}QA+Pn2*8=J>1;&hM2IWT@ z%aXPR{sM>g2lJFaXzWH$p+n&0k%Z_}^}nm>4Rv?dP1NBB>QF3)q#P3TfS%Fuu7>>$ zFE!wJ1Ck3`VMPHmImG95O^;-AayEB0iy~R%$|6TLxZtG>GpcEkrgmeAc0{8oZJ!1M zSUi&Pi%i7j343xLEMQMYi>SF=K*_Gl(lq=AlTGQWxrk+ajqL_QQ(nnS^WK1Jy67;S zqp=UucH!i;%O)So7=m4On{IGt#{m^?fW$l?GL+BqR<*DvehSVVWKUGHNYu3v<)(;& zPBvPOYcPY{jqug?;129OfMswrGy3gGfKNjn4U~&GVEHam*|P8YKUg6y%VIC25*y#t zq>qw2 zDL-@V?`bE8Ru8te{^Cn>XTQ)x(ZF_p#+Mj~i_#H2LHU5cJU+umcno+8oh+Zp3eL64 zXwwm=`}Cxae;@s8^q*1O763aQ2nTWj?54a3e$mJ3#AN$JQKQxekKHPIEQAjEUiZ<5 z(J4ezC-FH`yy{1J|5iWkk4StK+?3ZWf}cIMzSI<`S5wcv$OnY}6~Dlf#}D)zFRcnHdx@uj0fKfd{COy4ft#wMM27ieBR7==eOpWd~yPArQGaPadv991e(#7L6v7C z;G_ihvSX5rE@dno&H^IX1zY()rrC;{~mCis!L z>4RND$RWqbamzP{_#T^nz@|F`rLM>f0LJt3hc z(YR*uNYAb9oTlBcMHU79%}ck$65GP*-dp>+NsTn9(Lq}km8M$J1yZ9=j|C$}Bhhmn zHk1Q3+eGUW)eJtOY6eYe)CHSYS|(b4*@7Q7(96bgW77DG!R*PS6Zs4I5A%3W3N@$D zXcgMU1AzE2Kh0m`nGqJf$d0jRSUk-FmL&Qrjd@#w&@KEKSrAnqaqdw%8pAJlqnEI$tJ}~T!h=ojc_&ra|xI3RtQQHi`xx0 zg!D-T9a4b66-l8DTS!r5UDE3fQAb%uSLUK7>c`HmazA<#^~SjSvYYO4 zqj%lN?XKG`B9Y0GKlYkJzc3=;^0H4jAe4lwf?YTbZPx_t!{GBrp|LtZ5doIfZ3956 z1A~J=kJe;D_;<1}-zaT;7E=<97yT8i7{fsyF~m2CxRQCBO!w(pQ;e21tKd zoC_^xFDs{IMB<5ZueHR<4P4Aqv0d@rfclnZe6XkYsqYl~e>VK1wfP4wvH}07qNS7T zR`*NJkUN>`OJ=%9@40i?ipMtHv1$d*@Bd2Q+I0`^IC$^Q&8s4QKFeVyl+49ge~^`& z>(_2LvT1wk;{NsDGM7@o4h`si{4A596~{-w4hY?WKEvZS7j)j>1f@fsoqUbKNm1RP zq^cTTBI)%-1K}|r%yNNzU|--spcJqL0`(aeq0tk(8SRhK(KC>0i3&in6(C0zpF5hM zhy#K7r&yXTRi>Zfqyz^Tf{5As+|YSEBpI=o+gjA?X|aM#1&^zYxUqBeV@>;bIu@H- zt7#+KVzF(VOL|tXZ)E<7SzFb+q32FD0zB_SS$QlY&aUk;++DG17s&%K^^b-QTSN&F_& zQJk?N>!<`*nu6eFOH5pi@o4midgC5N5Ij-a2s)>)H@#2|@GkXgiF ziD6jQ1pVk^huLWscd&?MrSvJtBF5*BE1?t?h%m$?=!nvcx6m;|nqgo8eHL#Q5W(4G z5$q5u+ad5m!0xkGAfLrbK5y`%<(9E*P0I~ez|$9FKiqh4Z(IA4SnPtPE%`6qRU6yX zb%xKm$Jg-<*S^HBBfJ&1HbgEiynowI!p#7-bz3;gWgszK}d+wL* zbDs0O&-1)T`is#e{r34PU5I7q;A5RV+h}J7{_6iaZUzQu0?%v5K#ey5ibuo@VZ|M7Cr>j{4z^^C`DGATt_x6Of1i zpVB;3G+}rE-rT-9&3Oa-0Wd1Fl{{p5^&Ng3s#R`OI1XTMATxSzk43J+c4^12Y`T~PXV_3pc+GD$(ewJ$avr2yU}W7A+Tbxx$*Q92FH( z700bs0YDy9iPXJ)->27C>iXm)RL(^{!d^qQ{K$l3ec!y_ZzHdsX;p0VNK29h#wS@2 zdG<<&B|(y0QI%)GAWTl@le2Jo=Sf0M2ntI87tX_;Cp6Nk^NMjJVGCY)#4YH{4 z`DaW%f4;rIX|-bS?rg=rwv#?C3M~n|178?=V2KaxcWQ388^gQ>&s+4pg};z7e~n9r z!wV3s=otBko#f1Jg=HPJylzctDXDl664Z1=e7{4oH^t+;P4SfCX)NOfY-)lLKc0qJ zb;8jUzQ}X30!*2KJlzuWQ)CUX{M7GnGx(CP-BxF+V45I`Rp8FM)5~gqp1(fZC4t#~ zE|GHzS@iN{r(idmz!`v6!dqiwZyO`KA70enea);-83z5yh;hw)e&`#>?1~xMv^&{0 z@G^Y^>i5pW>z1MtewW;3n?VV^Wbgvy zEb%*{Ac}q;UqH2n^InGa2V#Z#lb(|vU^`&HIotBV%ZBlfmx5Uu%lu9FIBR}d{W1P} zKlu+k3a*+aPgo0RR}4B@g+?L5!S6DQHI#(;5~1J26ns!z8sHu$O-PPsq8Sd)mi{&~BOJ<_wG!AjCAXkjMxk25WXlBz@s}oug34xjoXyN4 zPU>b(XEYLm^_)W`^gFSjDJ;haGIt5&uG%QsDi7^;l!97@=5`iw{emJ+@es~NYo`q3 z&>`6CwJ_3wT!!Awg6;7_{{BH-huKxBz$P6XWC_h*Ad4^^yS=4mEgUZ`!Yu34aQxV6 zfxCl?!IMa?0Nsql%$(I7OCiJINh*d5T0nAYPLNnmvwGn(=isxwz926GZzLx*V2cgF|#cteD8f`H$&92vFQgZKi@j<2H1gb3R$=`Mhb~EJKk^V?)Hv z;|AOsLL22`GYePPHg$G)J&ECzGo|5{3qiXfc{XCo{PWLurgj??WRoX{PwV2r z?b3p-AKbXcg5h<;C=?9i;EEM{+E=Yx{-qMV^2pO>X3YRSyK$sm1p$6>D<4g0ShMEB zHQTov*#X$WE3kuifL{yAUGP)Q9Vp33w^nKiEer{3<$U8E+ zT^x!x;T0q=R+W_uT1q035Zo*gb!m!LauG5|g^^(g0(gFKYEatg#gT&p&?ND#` z>?n^fo55?f5eVUS5iPumoWD6#dk0>t-K;>unJt6G_|0 zb4Ne0V#SX3!DWNPfd7FO&Fo#-0ViKwyc(`w)Ad3@r%*HP0QJ_z^ieZYf2u7S|2FM{ zv;Cud%$T(w0<_m*56(ap<;e|eL9-T1mozP5mP{-iKkNumR7LQUj0!+8UBvrm;da!9 zCdI0gZmoAo$-RIJ!&LfuS~!+InLeFnX=8aa@H{tX?%<}Eh?h>)ffvwd8v2cRa+=RwL1^in&-0cb!h6Q}rD1eD|LEvnoY}0nt~G!l5AWIZ6{}zf ztw`h0vrpC^ziehZQbY9bS#!g#uG0GYTXqH)*e8HzJDEM#gm4;&q#KchZr5r942=ec zVH?8)@KBKv#Mk8uvhXxyFP9Bw@_JG@mOPm}on*;02UA0<;*ODnQD9S+^czwkGhpc% zj%cU2OuQwsz2arCvLsPKr&R7cn$p4cMD;Nai=AQlJ4p4hm=+MT6YbI;@S_;EA% zQ2qTmh1jsGySTpoy`LeT0q~%!pb=^E=2>SX%(J&5Is>BUj5tMqIO%6mp4E~7PZL0M ziHHEwpDc+$M=Hb^aqxr&jIx^5(ns;n;sT2kQ56NnDMp-DGlvBpS$+v>`b%_Zm9F2=*}u(tj{d6t3o~omV0|s!Z9I37g;1*?-(d8BEm~U20F#7+q`@sGK6m1!(0EBe z?}TgK35LT~7_)I#m@45!SXg>Fd<)PC$Na!X+u&o3_CV$SC|%a*XByQ)$l%G5Fb#)O zNxN&9dKZ{9#Uqs$!tRc8`Cfvd`TKu%SAkKck29#rG&#k@R0~fw?9}M+k;CONI35`u z-Kw0}ym?@yLa)|4xWkK^zXv_8=&OBR99!gsQbpkhQq;;e2AfD&!6ZtA3$0x0l7Q$-O{ExBm0Gn?z3Dl#YaVNP=FXkF zGkecD-*>)`T>w>>6;=q{!dHfqa@eWD&F#YWV<|m@Xcb}5!aV`K&5R=q+VRSi6J8i} zvbBtM1o{KCBh#Oug(Au}%dm%dE<+?*g%a#NWdwIXs4hc@l3@QnoGe601j-JUUTAZ| ztDVy*J+YeKXeQ0pxZvOp>PQu=$O;_E(r7x`K{|NYEk|T32a5(L2H(q%@_XFE`N|$M zuA`+AG!#CMO1oIB4Tatzs6g|-v{*C`(EmqA9}Tj-Y9necBUO!f$74PNB5v2yskEnD zwt8%Kn-4k@yRd!mhm+vwpe`r(Z{5Ca@E|&msYGJ(;NZ4RPxK5wcd+u=aL*IHE1Bis z<_+Roi0Ze*jav>J-aH_l!K*Xkz~;l-R(6S%4dM@ukTJ2VXZyETb_3eC5DVLFX%)K2 z>laGVNJ3X31LJTuV~-UbQC(d3n|X<+^g7PHx(!P<64wc?^?32TV1(p4eM^MwX*$wG zXKiE$*-NNEIH7KfDbC79`O??_F~ac3vID+U<}%mIoj{L5nU`tOQf>>_aiMI;$Pgmf zA-7DNOvb#`e?2oEY}D&fBD%eLJ)&jIu+VA9zXk#lo~p$_QGmj5H%FSUG_w$EZbQQX z9aCr#G&CF;BZFQsBM9)AaeOmkP73O7iD*pnB5{pzgX8O+aGQt2xE>YjxUTnfWBwOS zjZq_?Ysfx){;|0kKpal@dQ8z$0urCi;pm}^gy)!)o_h#L?5jf~Beil7uwr8Iw9i{w zCagC)VuPtf(iS%xBA5Vz(Aft3J0c+vD~4a@Z9% z0FvJXBu9m345v+P0#4&{eHF#gB=X-sCg55y8>y2U>OGaJYCLAekcI{Sw8>soHX_S* z51U)A*4e;&dLA%Q)l@;Vt5OnsGhy$ne`QtY)@JZic2_oXXjRv?LPoPJB>0J?SDq^u zxw|oLsXI>h?COH5!C%}1y5O{B0hs5Su?q6z)fKhQtDno0{`}Vb3;C1zGkNR&7BZ0~ z=d$Dz?;pHWQpl&uZRIP4os%Y|k0iE0NMq2C%$hXfS?f_()w`U{5_c9Feb%g3YEaW) z*69UG=w;YsM)1RYq%m&RED@1>`Z4!y{1*}A3v~3_Jqi9ZX}b@#`W!zT}iY&P1a|UZ)@7y$xLPLY{Kr=-0uEFi-8iWEb(4;jXL^BwXSc?%h0*!hVEtX)58u1pqymu0P~7EQUyj;x|ISg)gdES&ur1eyFLBuniyBSq zuUd%3_5lPjQ&YL<)*cu%h#^7=@ix-{V1&+B0x~X|H3uqTeg>n=@65~qC~JVdgP}%1 zVu;&KXV6{?YfW0kmIqZd!YSPz^P$qZs2%>^-hr1vK&)Mh>Y;C!rj6xIKXA4({hfU@ zoPPTGo!{7$PMuArzr_Dk`lru#ckhP^T}%GRPC#VSnXHRfVkL^0uRgyHQMU}-qw$E6KW^ne>9aw>8*!XlAu#$_j@f^Ze$g4jmfUbbe<#egB>7zkcUF`(-E;4z`Z%TfJ)4>V0Fa!Eh+_(!0Ue z-h1!0;Jc731#)#4a-|7Bn-csG<75jq#V?GQuK|=@P^DRWmz}P&f6Go&*0PoMS-)we z-bTj6E7*jDI*4WfMmBbJ(k%cisxny(84*LO(CHA8aIGvgyZUox@G zmqVi*G~MiD$`^vP7yz+BYW)Li*vGZFr~MHN>+@DwV_EgyP4rd%+m}durfL1}zm#r- z;q3(bXKJGI30X0Xl6T_oeZ`T9R0f&UL;l3}Sn{BDk4*_puy?nj%cdX*Ms*g2sssUW z6U7`s(cl76E4hhRVq~>-wG;O2guSCrXoPc}X``-=tEvmT@8lIuxXXdD7P7W$Dr;8>^QsAz3Mvt;b*L32(XH3jIRj3~i8&4V173eXar;S%`3*@Dt%l^* ztyTw=3Er1QhgTFGLQo7koPLu7ndcI_Iw4AG0DynfaJ3rx3F)+SPGS-$oms(TI7C5> z)@Ei%uy9A6t6CjWR0}!qIl)519ViNze#)GN<%L`gCc}W9p`nLeglX&%U!=faku7L{ z)wE|P0++TX5`WRO@{QAT?HY|_vq|!c%5W0Tw<^t05hD<@7a?YfaDGaV@dpD*u{J!& zF4;6PlzAy-cC>(Yw`-$okLwMWrP=0UsL2dLf=ziKbZ)rsQR%bv0R0KIQ27J6OMr0P z@C-#^vfCAbFAu|)f9|rmD9VY8B6KB6eO?n5w-))Gp{}lZ;ESbeqq9i-5Fpbd=1y7x zCp9k!r4wr>u__sAa5yv71q9$048q~B@ko>SrLNTR{r2sz& zR-MYEQY)gWQKU-2Ex+32hwYv_>w+n$YWK&z^SB!A`Mz_`_nmAGf41-gycza?wBXlT zAc0yI2DfA~$cZ*czJ_R{=&zGtL}zRR0`)l2Cgq^T837}0kSy;BC;^tzf=3esPvo9A zD0x{9yexN-T(#A5hDy1lv?}|QQ3X&@JS9{lKt*3dMW@13!i&NwffoXoN{!<@qArc0 zt5Q!uQWEfi9{9l9idzvJi4~E61tA{051IKX`N~7UxzCXvb;(OOm5gbrnLY$CNA$kV zPb{?E58IwRUYq+wz7M-!3^V^Qh|iHP0lgT?;_68hV>*|x!Ys{00HMTi+=2V>K}?9m zW5vy@5Q(z5OFS&{qL|O!L%n+`Bd2c6PhEvkVE!rt9Nts2 zgztT*WU5l!$O=GLG4U4wqTZM=kU_fptG1^*)yKe1^Ha@#^*kr7}ghwCR%8uZKy4Un=f=x0tM zm2-AGMze?@pT1XlJIp2ySY49$9>B2KJfYuZ$X`Ex=vmCcAaa|eQHE) zQVFvKwq<+LG~JLU-gKImqGpsUBT<@?H$P#mPqn7@r4FU|Ybi{mR3g;_w|v2!qNTb> zKwXr<C3x_Rk48@J%aLz|i(t6mXRyMFtd ztmyy5;b>aeun`gbDERLYmx3fj!A86@iIS{>;#QLJBdaXc9p}h)I|>gr2X+Sb1juk; zEN~V!eM~>AlkHLLXpgVQIAn|(#4zHllT4JO_+ zImsweY}4cPG$oXRwP1NZI5qca*OcSZ<^aS&Q0c)35GiT0U@eWOu9U_Qs;?s>&26ur zY;SIEKl$TUyTf|qnZC6(_~#4XDmHz)uc?~6^ydC!$M(N@YUtRp!J*wdo_qGm{;mDn zdV8M)Jo03ooN-m7GQcB)p0|rqC=uc+-H8D^tk59MiV8FaC8#KNDht|z25h%TsS-Ra zM!f^XCTv(!Ll#L7M3KpOFB#AoW4fjmo3*pXoIK4+@hD$Xk6BFN8PsEU7pq2?4lD?Z z0J#-QtcUd6vKMCxnPiQbX+KdVg>Hu{rO;e>;r(JdZ5C4<{GT&sO)^th_-B=NLs!|N zrHjRMs<pt^lQlh+mJQQA37|P z%s|O}vjAfd?f)C#@(A?`kg-zZVLZB)yzzs?AK=EHFL2z0l5my!cD-lka@M$+;>^W41A{s@_5oH;n^D zHuN9jRUB`nP)qUBAk2Rk7r(M~C2Ua-EagEjbw^0tBO+{Lb~2*`t-oVjgj-I=ZTK`M z2+KH$2^Nvc<{s!n*gS&Fu4%~Mp&?(T&HSzJdeyh1V(tn_KYe12nMHQ`c; zP~M}k_}B3kd5ixW3ZdFbq%Gb#pUhYi^V3=kE&vu25me^R21t1@%P5?ZXXmha1vCMb z41Ri9$6*y!$4vcO4Nq5{Y3S(lS4xt;DiKZn?3&D0*Uc~yZGC_et~S4 z(6a~s`yJ5B)U}ksnr`)5y8Nr2yCI>-TZjy?^v_m%aF1FMh*?kGL>$6uMmIQBKY! zb0ilob8O72NGzlt%;8*tcjs5YqxWS|EI6Vq+p)v3g_*qplp3NbZ54a)Gq4^_D!kJl{M38%P9{l<}vpi)~? zv8JRP%ynL9xuytL{l->2h`qd*pY^qq-w$j|* zyJn@lVQ1Q15!a&mLdU{~9X-nG6@EO- z9S9u>aohD?o%^mjta6=d07gK$zrV^oqT(&m)6!mvyu`oCbId?yj0H8MR;XlH!be^BpbPuK^{z(bT^Am6VV9Sgk_j4hykj}`NkT#}1>zN=@Zdbg z#P}EA)f(Kyb%pobD_JY8q+Lm?l`L5=TWcX(NRC#rWn*j=MMg5Vv4gE*Il>}^VM3-e zb|=^vCWD!Poxo5i4~Iu-QZi+LX%eQ%m`7XcBs@ZbGks)e+$n8mI-Pcy(&>*r{uI-D zW#fc)+LiX)z31-kNaud%JKv!TX0Nqq9kO1usu=4bE8?&fQ)zEV8j=oA%)mqz`J5`r zQqUiKx}gvy(N^v~ycr!HCL~cH0j2@glSqRqx_Ms(IVZMWB0f^(sbxNKc}vr@_9YN~&lyRsRu962;$; zLRg^Td-A(5kW>C&;^wimIkWNE-Mb3U5xe`@jXjxkv6#+e(}RQQ?AyC~d!FfgiP)ar zT^m|ftY{&v0kO0u#2 z;RPP?gg|B<&P2!wky*v0L`WZG7w$Sr*K}8eUl)dF73Td(b!V+WhnED>GAZ^iZWNwe zi1RqQ}>pu{_bV-zKzp^30CX$X{DrMa!4YH6aek-F;t!0%5T`c}$M zF2bM8hWzKMs%noMuC1y%=MT+(5?&Dq1orPICh*}6IT(}=9H92bhm_ajBuh@iFG_rK zKe_3}iaixaEAWV8!ZGE*mn4{wrlhkH?w6jI#)z!4Ok2<~3%sI-?c8PVBkprfmDg_7 z?$BbSF>6SY-d4}4(FOHYHJU@9Mdc`n@C9@geT?uGfC~V2N;2=U<$6Iw_fIUJHs3Vg zHDj|#dsVLyYmKzYeV1jOx&^usi{g-YQB*PFA(14A==?tkvPd_C;vquVM!5Ij1_|)+ z0WV@aYn@An^&h$<04axaJHYm`f8&eDgM88fN^_D%D^uSwi%k63+{BpEz7*j+c%C`U$r9ZSLIyy zGaZ+@V5;kE7uwqeBVEwd!LpOd1cng|n=sL}9k{t6@m>*D7vWeDCW=sW{ZazSE}w6K zmhJJ&aYTM?{C3@39jc3JnO3Es3=b=X2hl<_N-6D5G}@{V*RT>X(P3C19=d93Y>bfB zfmW4Bq15l)Q6fr2pwmf#^bFSp<8}3Qau}}*lS`K{JZu+e!6zlCP*}jkqAd-DC71y9 z6c$%NBiRT*XeqK<7u$^L0F?N&zQOc`?xJ;zz{x~!2`nItG$+;70rH7cjFnKf_$EwW{{*TumS(!6A zP35`)y_IVV2A)ojjvUzBo8d&GseJyO7dI4o>JP&Y(rWfK$yLYcc!&F%r(AOTJ6!+D zGzn}4fu7A`vD+;Mj#J_J<1bWtugc}T-g;dta+&`1`%b?4^2_P8^Q6sK&T}`E=r;=^ zC+>~ob0R}zzrZl6YpTP{YGw_y76Qrj@fFRhQn6H~vx7HgjcdBr3Z`~bG*m156@QF) zl~FIM;SG<62ox3j8Wk8YoFukn+OF zU?Ee*nKGLEvf9aJ+vQ|TL8;3`f;JLa;KAdSKd_OZokwti= zmND6s63f`4i>^XR(@&~PSevvjKyH$v?7!_(btSs-J+8_M_TiF%e9~)Kp!EfI_gNH+ zZ-MR?Sl>dQ09=J3;M1tC**M$$N3ua<)0V$6`tbK--}M_b67k)V^~7iY%Gfs&iNk$= zOeBCkzU>(BiNs&lok}EjjwZ=N^Zt>tQP|Quf2Xg;sZ)y_SD{lu{rtxkPXDEOP0d_w z4NT1MsI8f+siCXrE=1=)o&WjV9MJ^K`bWQ2eO>hyGXQ^0I&@Blld67|7W46g@z>+n ztnT%4rr0vFQSWlbSb%QWC?~|4dLiHYtKR#)xHr2gi&R-Li>9+Tvxto+;u%5;s&jFe zUIvmTrOo>Vm)rJ;6v2n{Y6w zZCIJqSz`Q32;!B=RVYonSEsuwmiB7RvGnRDyTcW0qSs9ga&k51DcT&oIX1%st@>Vm zhW{!5JHCwknWV_->Er)qzG`Eey3X)9_Z&NM_S>uYjNd~JM_#=a(m zBqr>}(9nj=5MUIhm60&Dg=t!-7#amZkfx>5)QM?dZ9!@vun@W*v!-?GkHHY48De7X zer)Q;Q2EnoQVZTW=Nbeh314HXoZNGK?(zG)AJ6-q_xQ=~5A39~wl~;Y?7z2Puv-Ld zw*|erz%Qs*1-i#h_5c9}k>IrrPE0@?sqG_0gVGA=%`L1y{H# zJ;7lYbmiMRgK109r#FKJzJcUKgU_c|@~TgvZNx>wxk4>r;Kl2dwd8T}Dqo_m4B3-V zH%7@?IuKh}b4^!k&$3Q~&d4%(?~KW}*2y=QR_aB}AI?xHioyokZRX8Ck{)KuzAg{l zje%P&CF|G;M;qd|?n@?>6ZGAZ0ONBaUTQ?yaZ6UnPZFgpFd1&8@5%x#cw6#|YvT3| zd%w5&B`azQhr@gRdhDei@>(*vHQbds*8kM?qsb)q_k|n#cWzs=$=ot}{I%zI3Y(J2 zUp#wxyv1I{ole5D;YjOfHq*N7g_!nXG8uhk&4yoU(Qvq>-d9&uEr*q*J387D?OS5W znPjqVdv5KkdQ1-YF7$dV<)k+Pqs0vFCFgn^q@nE$NRa>^;;Yp~yvw65Ps6G7AJhL% zBTK43wK?^x)NfLj_fr2zaldY#YUgI!|Jly%(%#h0XsA{TYpojEul+32=Y zhMF>MPwLeRxd5eYlXsySkh~J@uO($k&|l|8Z*pfij#XR-Vpm&Q%+BfN>6jleDG+35T$vefa;}+28x6D>RF7be zZb}96aWZ~boTa1AgL~!Go7d;V;X@mfdpzF#+qZl-96q+2#IOljw>Sbq6a_Rp`_PSu>l zfr@Ya^sOKL_P}>&^xlR7u124eEGq;3x>kOIZP13-#o>LHhrzSBQJa11jvuD46}j2)PwOC;7+KU%ZY6=s((X zX6U&PG;W%j3YcK-YL?otj{s;t-7|-h% z^^>TcB!#no8Wm1)4sv2mqk53e$J25=4&{8D40B5EEbe8`tk zuPg~)IgjwUJ+kWYNG~6M+4T3zM0ywV%F}uzQW70uqSq0T`T~xRKqFF!oR3_KU`IrW zq$5UTEHV+XMhF8&cEr>7fz$ba!pRi}2+rzBjGiWbnRIzo=C!*Z*E|^HyqK#PX7*-; z9uI%{YCK^P)4uRnS7dUtEV_^vp&=H;^WrrTJ48iHi-tHR zPKZ|Vw&<3)I|oK5!|0;k|1**QC@>@Q;pB=(364Qxp|czj%~;%txAcMV=Cx}T!~5E4 zX4YXHJ~CQBr102V3o90$6-fJCY*CPj5vPdec~X-L9Aiq=#Rv|Nb_ zIg<)O7@W1*&o007G0V@f9PB00>0;5TVbKx0Vnp=aP(3B6o;jiB!&=3#I!++2gfXi* z_r@@*RDJ7Lojiqo3#fdVL92BUgd}ps(FANJ@S}=qO0SQEr9mMnLI8}&Tv}g&4 z(_nx(_4(ux_0b+$pF1ny5^$(EQ+$q9!nIHU9mNUg0`Hu_-Bfa=Z;{G(!{P4T-G{qL z?{HlAc6aMK(Ki}p`VQCLRGCF9ilTaTqpC!W=tLAbqI5DE9gA9&XqrsN$f|{|ei|)C zanw}*fV^93VMyG_6bA65dkTJX(gss(pxRHj~GfVB^J|U zk25mdkF^JjpHXY4aF#keOYwsCD%GEbAj@aDzHBy`oXyz2ubi>+Y`F&x0mglB4(!!? zG064Gi-|eQ+R4DdJ{j_|F89ep@^1NOazQQw@?w&C*r3iZDEkb?J_8;xCJfGDC`Q^C zGq8b{o9qkSVqa)D#HB+PzYJWdoXzi&me52t8; z7EK9v05G`&%uKmLxO4dg9-tBQMN~TKHr}Q31F$dvX|_lM1GyYAC6i&M0Qt+7*h-ds z!z5IO5h`P3CNjv8p_9?fSjM7c(quYDRxNb((@ZggGp1FPP$830A(K#{5}`sj2^C_5 z3Jryhgpd+4jmM#T6Y8EGI0zbv2mUgJ2WcDzDc%yhL-h|rFvt&%4x+xn!JeM`F@M8X z(0l+m@EQQogBB?23tsU2*uy~&v^#h|ukZ#x%3ECaD(FMb>Ebm#Q{`0mD6qfz zy=Lwm`k1MN;U^*RL7UHKS9pF=6&7)0g~eIph=L#&U5;3+`G&TkRX>h)OIuNLKyId94X|(OMtOFTV zBbk+Ln_ZP%|y$k5kHh6TVr@nOXTOz8Bo53Ua9ypS7A?HzPl;?sf)9?fU9h)kv-$2`4vyMkj~y17eq=gkB71^^ zL3EM6L8C!>4Lwdz)2HdGI~Lewfn>Caz?a8J#?DcsK)4wu5D;psGnh+0Ohh7qM1XOV zet&IKQWO%g2F_k#vFxX@~I|1AXK8a5Nf=#t>!Xc&wl#>y?qhd$zSAZ!B9@S9WIHVW)%f zWDM8#qNUvqv$?%ved+H@=nn>7%^0_gZ#UL74J54Z9=*uq;M}aC<_X&~-*UKR|8(`n zGh4Qnj(+E2&C1r%t=lKJCB3P-T)e5D%O86C#1|(Wy}8cG(wDuZPfCZAZoMa7AP9rU zxDZK1Kfc#_49{I6i0WBH#6l#I2i-M5oYbEoUnZgu&fmNpg_-D;DB2g9iJ;Sy zTZqnLp>s~BrhCbuj)6FQ?P~GrALm+{iQzKDF&*QWzAB-TKeF^6uzj#`C^wgOyTTlw zZOw3Y3>!Nq8s@R1@QEyC(u~L8S-tjG(5tFNucAQjo{^tExqRQrYfO!B_~)Cit{+7! zH!T`4%?Wrx2N}t(AINpBs&2}PjRT7a5_d4du*|TR2;!^_viVOFIW>p+HSlSIrfK9W z8tllz9)_nad2ZK5fm;q>QZAr4kYwX)B zdVz%z7QV&;uy%GHOB&f3c9tdCXo#(+@xQ7gDz~r}H)XdrTfov{4^+!+G$4v1$f7JN zj!3|ZEJ~otREAS5=ynr_ZF8!vP%L0RSFyot#X`Y$Yxv_ihg#ub(;@1%`wyo7gZ1BI zD7QGBQ6?KM2YWei7!PiL9#V(K*}1eVIm_w4sk-$O!?M?wtSY*`3LAD>S zSwCGoHne!8^bRE6@8yRMFP<#jfM9ob=}++HtB(g^-pN%hf^Z`#p!Wq~@i+Dy_~vq0 zzN%d=^>4_QYNon^=Y`~rm$GpoC-z z7G&W?3wSMX&jOpxP-BMsX4qwh9TZF(VTW;_5se#xF+!CQ{$Yf_7@M0_4{4oIb>Kp?4;CzI17)^-|TP^0HpCeYF5@*=R*P;W(}WLY5x^f#+Mf%~4ba zL*OwcGK0_4?uQjuu1IVz3L`Rz#nDcOCuu!V!`q5)KL7;y(mK22K zfjh`A2!AUv;En&)vMmy)9jgR^ye9~=G)>`Z?|ns?F7-7k%5g<$ECsJC3h68LeZ3SU z48+T&69&<6nGlIA(MEK^<@|$e9-?_Tt-98xKbeBfDOj6=6hSm|)+j{h z=Q=o-)#?h>2ME-ZZR7sMch$!>ai8IPe|PrT3D|dz6WfXH`22O}J0~V*J2}&)xJeT} zL_oq!hNY?U@ZRP(FMDCf(0u`)SsN(|P-_Qnp!$i^7N6t2+= z-eNo5S2I|HdTL-}4a94pMi4nuUOr>c=Mxj6(X=ezmSt@s@k8o1KDEhgR-ZAy*eL!M zFp-$sa*k73>BZjq|9O>h+l&O{CO6vL#~P)>!z}ZQbwvXws{!Q_S00Ro;oz z=iaEB_3_RElQ7rOYIDCFPSm`1xfp)Rt0#+=my~of>{Eizqh1aOV+uhkm9~HIZpS(s zRB6xZh&$4CMLlY7GsA=}a|>AYTM*bIJ7)j7*~Vfgd<$#+F|74rVppOY=F+laZYmCge8%&(%Z}@qiKA?>qAzDwflh(r?P6R!OLnB z%Vt2VjK_1~hI>qDsbdYlyZQR55mDN=d&cDC4E1ld_25uXB@$?nqI__CIu_M42R|Ot zv{wCMyWrb7<;+8I#lCk^T~GOSELPDVu`)SjwsoNuRa)z)M zNM1C;kP-TgKvRA!d<5ZfI?P3WCs#z!3{LN~#l`tZ@aZkwSd&)xC!-nJN@c1}j}E7! zkx}OU=x{dVwPhU!a0u6GX1`AdoLm`aA1fDEiauSt7U~*aKVCgcy@Soe*xIT76Bo;> zW3hHkJUE?FuHEaG)XG23D;1?pt#Ap~8InZxm$=GVxXMeo<1RuX{*c^OC&H@GU?icc_1Q^CvZa$53jCdRT;sPt^1QzhdO%PEq`> zyS=gwI>>*loZeVHZSS=$br{26U<^m_R#Hlo!PMjz?}VX03@1hC6JenUGevktgn=L& z3POEwPH<6>9P+|pFI+OgrF^)U2c2aDWoUI7#L6I028Y7X85#(oRUw!af?%jVgf{cg z&V$H9V-O|1;aWaSGOWRaO2K{- zHj&UsE+LV}LVJpc;)uYFac~8CKeyWg9Tr$-f%z7A&H_mb#4T{aa>ary3@vd-X*fW` zb{c+8!wWS0n1%)##?x?-zJ`fy%yV-n)2Qh8()h?3_b)TlTI)1!=VI>CT zV8!B*_vd6Z9(~wQ8FIT!p%p(=QX|T?Sa8dY->cug(sBB;E$0)7WksbaMg8m2*52OM zrB`};ui$u8utFQrj}hT{Uf zDZpz2bOECS)WxG90xeusbFoGCF)+3tVaDIyT2qtj4*do4ul4(mDovAv{=E9xgGd zM@BG!JEA$6rbZ8z&0PF?Y?0Av2A6A__FpZUQD>E9KTE9KrrtS_NT|QUiR)Nx{cmyV zf_pn&TBUyaVw3bzQc?f)d}E6`ax*n|VTB-y*Pnf(R-KaBNC%}5d?t#GOAK zMQZcJr&W(9@N}He91Zt!9=V#3iKEHoE96&X)MtRpGz`)gXmmn`-STf_G*ez6qx!PJ zGIZDg4g*Z0fOohkLb5Vr^E^I}t3!er(tHW|rI>^YCD2Rol>}1cpz*X3tuw+DBN+4a z9E#8k7J3|q{G6y~ot!NXuZ-s>Xi|^CpD>CK7_tW|qJ}=!{Pb{IX0D%mFdo@4Xv=b6 z3kJDekL7*<+h}1f;ZpO$Y;kq8>fl+>O>e-~z9Nyh|AL~74A<75!E438Uw&duQ+)C? z^mVwny79=9qNJV|#gG6`WewpkFA6h5IIAII0Yjiko#<72aZZuuTqdutY=_MTM6sh2q^ZWtB;6!Dbm`1LYpe^0I@X*l5rma8+8! zDqx>ykq3WNu~m%U;R=@`9plQ!6vZG7=R!dWC%DX(hErUG`B3x8`{{Jsx~_BQ?2N<^ z?{(=gHz8`z>2K!!wzfU{7VC%fU;YG*%H52KW(p2ri^}mJ&!BIa067s)1UW{Z zSfc-&s`}Q5F@Ygbx-qY5NfY_73FbEqHmz==-&0_ovP2=njc_mky902-51ak4&_CoK z_R}}T+ah_z1?yapcfs2(IO~EQ7wmGv4+X=$Y%+|@Iy>a;#=JgjE^gM}t|vq6FuRF8 z!7>NyV0Rr1Gw>Y(O9{*;AQAW@fh7bUA+QnP5%@BYFu+ZKCjsWeAP|R2sV{lphzFkW zz%~!`dmi&_@X#Jve#r($Z19W?w%MTH_Lyx0nj%ZU>sEu7I<7&bG4$NJm^c2Rnq_L4 z#xZ`&u*}o7xw0%zuBy^qdkrFG&eyCV9yma|vgS0c)-p{o5&h2ZjvZVXwR?}BeD3D#vY<;aK|)2pLmzkcoR#q@{+=O!jfXClO zVtJxqYfG_no_I^s=)>e6NTNseFT_Ytc2)UD44fqe%;- zT@w9U51jOz_mCfXV8}D<+2o=B&A}z^CP$uRV32`J3|wHq%YdTf^SQ2EB+Eu~5ns$7 zpnWkWKxf%CISAw;IfV|0bbz91wzD&P+66AV-7EWIzPc=%#hb!rMK)^@SYZ2-u~9vc;4+H{wa7RUkt*4g*k$)|R>V*i_+93^lJ zV7wj1+Too0ikm1I#I%s=>lNEmeH|gy+1wFwJDYpOj*!^f(JO{R9in+@y}f;>ZD6xl zoW)dM%H?c!;w{wd6mijf-U$bt&pU~;Z%!xr$3!X>Zf*`az2NnVVq>VcS?!9kAywx4 z>S)f8`x>*-n6N60%2elZW#PDxM&&oWP+})DRexu#{_kWen>D*+Gy$Z21`8=8V2zC2 zKPsl$0#|jP-w~DV87*PTA9fV8;?QJIl!sU7uj=RbVNZOl$<_#L)1U8bu;y=S+DZsO zaAh8sK7N*d0>1e5_22w{r72bot$iH2^*6B-6pn@wSm3U&k0Yf&1}9p8MxN2n>aVRg zc#P9wEAqHR{i^iTH{u84ZQ zrx*^$>gue8STPo~#;l4}DaOQNj1r1a>{k^<^7~y0^xJa>0Q8^EBqK8Tg*%uSU_(eV{njsPJcR40lxL@yi1!5;8(IuT zBI0Y2k#nJ|^lEn=ay;xvpt3@%nUDUNfbj&3CE!2;7IM2e632|h!KWNt<=`9#YmD;b zIk0ljSMl{C)`=fpJ>wa@n`B9weyjx*dOI?(gE~_B+IJ)1i$o*jsQj`_ z_RBC|23F3=so_>X$5|R0oUN8A`|(BwCnMJH*2NpQ95>1r4eMb}yYi&K zRprhYdd>$72l^3*YP|X%)Nq>pN`*l6Fafv#3nK1lGzCvaTp}&!qP%m zNLmcEn3a-<#5_Xx$9Sw;X;%rDrm9SpRs=1}vUP+C5CO4z8>{FPcb!&sRW)x&-CK=V zMOBH7xcknv!$6a!+44R1@wLD6`4@rb8zuEd#p26T3@>P zoZlL6ir4*eZ%+@c?}487udg1wTt2$`d$+Ou3xlPB2D$NTt5zHq@fPwLv@&2y2d4Hw zEx5;+@q%4t}=!1n1{lcJinlpD|rDy=kI~ z%^9qa5(H9$oRm-{D+OLpKmX1E8YCM z*U}tq318j?Y*h8oWbDrLA{%Rax6w7F2TB)!jlr&t^|nv&hg^Swids%5g&301@^r1~ z48;^3vb;vF67ogz2-!*K3W5m}XW;N)C{fH6w06FG3130a6u2QZo6EJq9SfZdynic| zx-sjLV*+wIPsQTLHFRH;bUHfA@Q)cjZ^d7+;-t0Ly3tClrb`r08NqFgR?Uc5q&(W3 z)?N;kD?p!xR4P+dVad%Srf$6-h{>+m8!5IqcFO6DX~*x6*pUvuDqaxDlk5j^$QlHOYFxBvDp11wqgu0Lr6L(|<*~i>>1Sk_I+|NzSQ&fXNsz%JcW9^dC$T zs*#3HrFW;4K82i6rj$zxJ)+<<(nX0pA?=r5lqknbcCe?|2}a#gR3ef^_OM1q7)mS0 z;M6{3lE0y1l_<}fvDsvMSvV`aA<&}&-Xe?(2L&o9$K{jqj7$&9_+fdgJRwt=z}oXg zSTF#{oEabiRFM zT8ozlo;}|y9iU4;`v3(|Yue?}91I1-ssMCRi;2|u9g4;2hioYp^6I+?rAR3$n0h@$G$Wyvi!FdJS6u&|gky#uTVxh>JC}i{k z_b#49@tO+DYA>G!?uw0xa`-NCOWU^-6u73Hoz*~!vn?8*;G!HR>JTE>v+y^1?z24* zvmTA5)AiMMPmSMBZOD%Z%8S@0`b8p|?D-J3h5R8BVoryXIPHEv-%pD|4~lrDh!wF` zOo&uOAPF*sA}GOjP4~ifWnh)C$alO&n9t}QwOG7nUtBFeM?Pm{C10(;_pX80-r_tx zXRK3G?fZ7BU^hyWX8}u{wsRj`>{{ucs{O)w1J1;RR`>W>V-~*T_aFvc`Xg2VKD*GD z&@Qwa|32MW<;9o1*z0O?5tAMJ81Cy{-5u=jbM*K3^{2bL|I~rs?0Bz(baW=sZAcm) z{*e#A24nm0ESr5QIjck0h{V%&*4JHklDvg`;*0l-Lg{v%7c zv9aNyFb+H5(*^Kh0;EHi4jOP_F4NkYP(dlSXP^#1*05~OfM<>LRywX*QffKSL2G`(UKDw7%Yo%wg?=heB^#KL?zD)egz2P6Nt zBh2^{$R#drauFl*9mWY@bZkeZk1vll@TVa!Tir%4H_Fy1Tob>IKV8&e#^uuk!+pFL z7-bv{nahIH_*7jP^j2t0W>$FSz=8Fm$?Ee3hV(Uk9Rr1Rb*pN;>$*4W>h%W#9?HVY zhgRsTmju5&z9ik*R(og6CB}pFJ8)gN5k6gC|H#VHAG$`u;ZxzTdM)eq{`LbU{PR)I zu9vc_(mbk{q*p{}g6%4%<_Ygii#CF>)b!nF`bq|nJZpXsw za?Ir<19Isjzdvy7SOBj0Cw_lP{Kf6t{8axHLi98!uPB;KKj;>N%QTEMRSRlV(=3Sq zmLUr~wqPWLl*mJoEs^mEi!@n+h^mxOhr{g+yF)gUVzVhG8VQGLP1Z<=fPn!2Ft54W z6A4HT6%K0fEtz@P(;`oSxlG2$kcIrRrCjuv)l^8U=etnRR=ReNkJF&{o=z@o14aH8 zsHAx8!(>y_wWg-_7`U^msnnDB(PS$1vs5aHtxKAkmMrvgJ^n+`<58~1#f+iH_kurL z3)SC-9#8Axa6I0)tVU_WZON9<1C2Fi&1&{ghh%nyB2l?f*IUdHsj)E;bVhu{l!)Le z1J$CZh2$^7fD`%r@A4{#HJ8t;?`61Y;-)oJKKUysDh*&!EE<@MA>=F%pe#9Tw)W1} zRO2BU|6n$=}VM;UA~f*IQJ>f$730wW7u$@Q?Ymke91mMkV}%0|^WUV;e}p#wJlIkOzhd*i%BVDQ&0WX>g&C62KE@+9njp^i6>f zO8Efkw1EtrlC(6YOfyXiojRSS&48zP+q)~7N7|KUA9wXZ=lsw8pWi8G{f25YOH3=K zhgJv-$8)(5*NuWu`oDMNFUi7Fu(0@OG;z|UOjY2&KVQAw(h9Ep8Bb==3Z_L1)w_lB zd_^ck(}klsDGF0}1hGqtMT?^!$I*ioQw(F-6+ex^i!nItc*B8`bg2SL2xg}2?g9ChqJ^&J3}EO z>tQQV!pJ_X@AwqvTtL8`rw!@ zeMp>L5_XhU({8`omDe8`cH+D}j`J2W$cFc_-#DBGAq|shxRr(=ZAh?4-2H{&la1rn`1V)rX=pce^02=`|q+l=% zH8ph{U5d485N)P9+GnTBU3MS%L?7*{GtqIT4(j4{ai>s8Gsx_usRwDs?vT^mK`XZ0 zg)8H_HB9dzjB=P0^qFj+Fsl|$xqxpti^Vl-k=TtXn`9|kN z;kqC!TX}e(ea>}39Oojl8ga&Z@C17vXFOs^LU;C`mU=aVz;jT};bsE|gGYntB^I`^@Ff;JEc}awqbwX?;b0XU zt%7Jdz-2 zo^$cshzY)If=<)3CM1~PM*;YD0KOjBA3y^ESR8<|0DKaFKL_Ac0JwmOkPJK@rI~c8 zS)#qQZgAK70~~2K^EDoSB`WckQM{kPvQFTSzI_xWF@Yt$jODbCPb8!(W#x+AW)NS?(=g0 zX63mN_0z3uSy>M5`>`hVy}j!hVA zMx=`1WCv{TIM{KtgHYzfnKrPr!DJhpZG&TNu&eEG8w$6=p;>UI7LNPjv=>@E-5%8H z28GNpDIw~unA>SDr9{eNZkg5GR97omts*7TlGP+zt+PbMQOvFC5~+RaKR9v$NP{rJ`caaMO_{G}r{on$|R-wkEjV1ZSII z6Xrf|C0iE_o0fKhu@mleLTAg#47`?s7c$V5c`k!8b6Co1H;Xn*(tDm0kXhrFC#E7R2hxtvxVNzGS@y#G22e1~ryc(U%w&b$i~xLDj8 zSYR47d7Mc;Okj&9j5`03-O8oYS9$uYj!MD$d=1~Vcf)tLMB^)dQe_QWsa0bOT9gsT z=LG9+udBCTQM(3meXF;gby%t_D+3|DqHa6)HQf@=aTp*CUyJ`notJ-My$2XD>sSQRrcc=Ys58{GBg_QWnbBu zK9)X{CWh+Z`55$2pipp&f?rYBDI`!}#tTN+jtv@B(dkC2q?jo-8DrHv7c!ffVulWx zT_Lj^>ItEFq1BL79@lJf6950h_z#?pHKk!esH5-aq4# zhU=PmkLdl7+Em^h@&e;8r$hV$ZIjbhpC`v@N%O7%p8VFwPJq3loNPR{rGL|72Q(>1 z>qljIR1jhDi<*2}F`;DCpEo?+zG_W_#}-jfsPEePr24R=zNM?z+57~OMB%P1--Q{v zW*=chSr94r220S;)NhzdoTRnt2jmF$e%a8UomoVG4KLN!(>AfxTxCY)@Lt|e%l%Wo#eS&WEw5LUN!$%l ztY4NV6{UV%%=dmv_K%o3K2T|`_Yr^9iK7EfYS()nZ%kvfuK&cy-Iz5KhVNz9pDu&< zwTgsu6r7;o5Cz+-VM8?>jY2vKGBuCtp@_Z`Aen?@#%v}nl$J|`lnnWqNQH}GhOm#> z*;5gCEdnn@4n&YC0v|>`ji7V{_y|M<6U&ATj9ap?7|OBnT*d`<^@8p{c`v~B0}^Id zEmz~YsVnvy6S`p(Y(hI8Nm_k=<}>}D+&MJ2&^-d@YqwCX{#{YN&_28GiJ7%)m*b>; zjFX0wcj=qo|HZPJXJfv-vuEzdgg`vqkc_b#r~am8iJXD!<=8bQ>_iOgb8k)C!46qBbZb+=7sp7lDW) znGhNii5Bc^!E}o|-LlQG$3ZqY;FbgS^Kgp?KIx!^bcf&V#h4%jy$QZWpwmi?st1X; zEUij}Lwg@RlSihJZ*=oBCdXsN+;a(IUa=b&&oVSC@$pRq%qZTi8ekMLCQ^SGVA1X& zrNr;w3~NX3O?P;)Hl~K4$$!Isl;&u-Ps(5!K5oyU`o^70TUVWU1Bbc70hF=n@{4e= zBeND}GB*sPx{w-K6?tx{C2DXj7%_fX*nUse`F|6(DDNfT{`0I!+$x~nLuKzPrl@za zE1s?&s3)`P!K;G54E6|M2bk=y}im~xA5;&$p$t%mbxe#$NATKQd7o1&gHgGa8I$V5yeDU;gr zQD$_2MPdhRNOw*`!lmXS$uY*H8J}}So^$uB-69QmspbKN!+p#G6q($oH{3Rij>7AU z-nVFcAHE+$GM$;s;=)Pz^};Ek!wa)b0!@YAz6A|>ET$L!S(tCB{CwdmeGOG!Nj;X0 zdS&=b2AeF&LEh%(d7C6L!Aiv*EHCG!GMg$AURH}5!@Sj*A8m$sGd8{noC^j-Q&ngN zxsp1xG-w|4PSQM}Az=DiePiArL;1hNbaFmFmuyZ{nOnSp9=(Bavv=L?jM9XNChs)T zSLyE|qQ|oh>ty(ryi6u`8^|`^7M5hUBuf$-MpR)7l_qk$tXbRfU#O-)-EAgQsM1rY zuIdf>#bkBIw}bOV?dn0a`t$) zG+$aS(S`&L*2n5B{fi`QNdlLgn_QcuZzQ3+0k%i?M#=K%i%~MS%ky9~!cm4G4j+t|P51S58 zQS=2=bA;;12H9|!n&x+exNv2KTobM%94EVibyX0+bUc7DR|IJ`^NHO5fpQFe?Qc^q*ku?9u8U|mSv_wUt%bKueB@NICw$t5C<(Rk z&L_+~RC+Wg6QLUZ zS`EiE*sDQQGc@w025+h0QQ^7@hXb%H0BZwKUzMpMjw-Mz@Td!}yWp@3cDdlF_@+o+ z7vW_QR*UeIxI`pw5xy3o-jQ(-hXdC0@C>(tBNw?ZII@C!hx-#pFW_*J?&io43wv1j zDGM7}c#d7k5|xDt7V<0{W8qgU9HC)14O?hfL&H)6pAeWJFiPO}1kwar0VwTY2>L_N z6`CDd9HJ8;2t{pLNRG?d(9dOB9xjJNSg7n(%0a=d!nq#ne&LOG!>94`O;A2 zk#LS?=55>ZkHRZ`M<0*YrcXdxaL+VmAL+}@dE|*reVR1#!bUjt(aW0-_J8o@j%=eh z@a*lvhu?+wUd}w<*0lT8W1Cm@|0uJ)U@Tcq5%_>PLOZzql%0|(^|+laKS{rP+`&sH z>5*YlM#WKw5TCpLQW4;hydWwTHQ6w8GAG`fPW%+JJo&{*IM5 zab1*?@>9vTm2#?I@_2YGe}WQyJ_r86i7egkby4wV-zDELTc@Fr7I^53;u?fs)>&DbCJORQ$5pX-w9v64nVF%zupj_aQp;IbA|gzbmzbxR-%?%R%bsnS0g)N7YX-bB13Eh(*wNHMhB`p^r})eU8uXoG-Rx`+UBMlCOj&~Gcf zvdEQx?23n?ugL-bsx^BWTYDl#+dA>2r`B3G*4Fl$4{a;SXpCxlOxD-OG;Ox<2EUymiV@n!xPj}P(C$%Dv4ga;cB8Xn@j(-C*@KBvRx zbUKW*0~`(!^UxmLzz^)?UqGwUPL@|51^chao?TT#Db~iF2+{02~soIc_=R4!YH&*G=#C{m9E2MUX% z1b>&{j}p8k!EWh@geSx{5kIdaR&l*3-wwMG~m{NQ3F;2wi2+OfDQs~sBZWR9A3uZ z83`Vi4omnJ2?iyY5#JE;NpX*OR3t|1FlL1>(Td7ujPQ;Y&T64c3l}ti-1oQ!_Gw^L zvrU7K6YxX)9FAi?za?eajLg&GkP~4(>vj0}tPzYpD#Ziu$xa8rcTV@kVHWQcS)jY4bbeFgB+NAuJ4ZA~UiUnoepEyt?!E=hCA zVM~<*d`_Su&HaCE`pH3j(<3+jdOQ$wnxDM<#-^U~CqKDxPf?!!5T3@x|GaSVLedts zzkBBRFY(55`7g_*2>+}|QSr%x*lR=&F^(}<5OWuddclhcR;N_!mq;u*KR2(~@4R9F z)q7VG0=leDTnYs!W~(nDdRhuQcdl${X?t+j%I39Pyst0L1%!3$;v9T%ptrxj_rT6W zJ^lSXhbFg-wGRxmk8K%VwSGOy)367-NDL99m<pS=X(-B4B=ihjG%^I1oVzw} zk?AD~R-B_E8(qbiB{V@|C{fjRgd1)v3^7WWk~lR>ftk$qm7o1dkXef)d00BF=M0A(+uqEZqrP>Zh^`6jZPuJj@br$x>>0a2VtFeYJt_FKsh---ice&gh zayXsukN8p#JuQ2*#-QS#69|*7=$;}rR>(xNQnoWoWZh}OZ!#EoA>wvN{Fq>~`Gr^_ z>y_5IHoG2j5iS=Uk`lB;84++-WCWeU;(3{#l`B22FrOyz(gNxav^A|kR zL2MoC*^=uTsM7^#Z|{Z{SEO05o z##D6ZDQA)J6gSmEt-=QseitrXyR?u-l$gD;Fni?^eJP!0WR)6~RVs2KWSB~tMd>Az zjxs?4apdhpqObg8aDI(VSPT}HO+2f;dDZLn?w8?v<&9oONACX-Y%f2jATfoI*oN*E z#nu+$Mn9FJ3KT(6?(t**^}_%WV0=DIU;-hR%O-_FCa&l)Nm>I!V77_?nz%()qa}?l zolcfA%fwV2Jeu{=s2NVR1iLzLVq4FeU5y(b4ASo2%>z^8t2=uw#t=*<66Ndnbw5z- zfaiA<+x+1uYiph8?;HqHJ_vZd7v1@0G}A*>W&5!>YN>3*LkTN5tJ#bRTqG8fJS=OE zNhHJAr5beKxhm6>GWw`QVR~*pbH{C~EKm-r@NLd&J5Y|*70})?w!gjk{HX?(c9BLq z_h@$~-t^Vsd|^#@%kCt1pcoCo!OczL#Mrk^y-n*Gk48V-_mvv&WGXk&Jo3!R240!F z!iQlrcN)tU{CczwMyM%jA4QB%m#N=Uf2K%Ez>v#e`l8XS(BX=jAuUVfd857e02m^#(jv7Yq)gu!?@~HDVCW%88Jcu=WCn39*=q z5>hF@!C^BBew*NO7($XDc(W4em1uQh>b&M2J0tZs?QrdZaeBFp6y&E6iJIxpv4 zXJW9Yb9A(`ckhnwRqF>=b?w+YoDy1^8&a8uyewpD#blwaF(;;07E&Ti59KqN{LoG@ zKi(&%l45@;CtYp|bAhm&3;2A2Tdk2mAllLz3x%S0@PWtVg11JeTOmX^E21wKte32I zdu>o+3BA5nLK9W_x{MB)j6#sivSzewXDq9Zhz;mL=soB=qURnosPJPH5n(MN1g`xY z2~=*_P7b#>k0?wClYZi?hQ}P({e|pa>KKJjQXo;C)G$TJnl+kH4RMw{PvZ3?xJl5H z@NW`Ke$2pdT02J=jp!{IL~O;#X6Kb~wq)4Knowt7S#e7K&7eD<&1b|9S_@Ghj>qbs z81DPTlU6d;iA+>TW`_@+z!n#=sYQmIB45R|SQb;xN;i3hIE2pY)ibJPdU^u-zz)4U(^788}l|d^ruFG-%U~G=407B8~r#^=b`n;yR=I-MiAh zw5#`8+SLl#dKf({84KI8!C1*8m_Q~rohFP!)ReSfY?@N0KT3` zd%hQw$C9Wy2_Gflbn@LKnn=LG#CQU2PQY9OW)m=&7)_x51PsMtAP#p2wg&bDa7zF_ z48ZBYy8-m|0NfdX<^V(jko1G<2i^~JHSlQ-jLWc3J|v?Dy-E8J~`7Aw3Z!I<>2 zghnLTBf$d_$mkd`8VEi|FoNJzBmANf#u{N|BfPD_xc0h+p3&fO4Ib6tUM-t`NJFbM zXw*`Q!n;x_%I|VToB29_B${gQdBR#_qitEZ0Y|kU%hDE$EnG2cdRo;jTScO2J;fGF z7j%zCuIL9+K`pUog!tT2yH<5-H;brU)!j|sw%BSo_}ed*MwY24zG~p@l`M%#Ek)md zVE-HI*WaaBi3?c&-2+=6-SwTJ2Igrri4Xz@?v; zbudx~&2_Lt+oz#k4c2M!vJGCa!4o$4+y>ih&?dpS2!}+7i6Droh$ck%nfQi??h$)M zl(E3L1-vZ$l7(>w4lxjAKw&^&;MWY?!}K!fLlYECKzaOjY*Pbjql#5E8Sz^=;Cz9w z)$O)hu^JE4X3nc&RyXA7*{064{`!*ao}1MTc%e`!u@;^7t_6QxW$;!KtN+MBcLmMn zV1TL^Se+untl4#25UH;wf~u9Jk7wR`@rCkS`Qlw`XAggH*uh(44`)8J4Q}bn=kD)n z85zDZ8jA()fX12e!^2NKz4HzWlbQQ>J#N_4w0uq5{tP9M4mo z1yYBSEnPaFhSXG%RG|6&1=!W(N!cz<13c$toCxG*t34eKHo0 zg+1koXUnfVKuX9}nam+r8HSF)x7unobiJ)@O{QeWVw~Jo>O#{SR_H4-Wg;^I1V6c;dDF0`C$8{ul?N9Mp5*=UC3K`CXdkr~GuB%vaMu&_EMp z*(-V#uU`^fl4zHd(-z2EV6O#+R2Wr(Q^BGts$a0U1dCGvS^-5BfE7R>z=Zv^SW|qe zDtaZ&g*e_KvJ|;QrE;Bxi#kR`D1}tYK+2oSf^BfFG!WUrV#U zGhjdCg@_ltq9g_suS-$9c0mG38M8pd0$*6*oaM3wB`kml8!G%wgDzmB;{hFK?rud9+Vd2#Z#WGqmT%T?b_!iU~m6?8?>Q-qPFgy_8GJ&PQY z-%?H(jOz_f(n~lo{0RLXAtfpPeEY=N?Z=~;%(YBr$JohlpB)pTk<^0XJ4!MjU+K?K z)%`Z)Dt(5=)3wWV^&==!zr}zbAz4?Yf+r|SIty}Ea5IeCe!_!K@MfyB^zkfItVUDH za7n~o=(d9R3i~bpFx=N3%Jg)%E$n(Sp|);xrMv0<|I_mPQJ~p=^EU9?#^>lu4(!o<$gFKPfk)_jfcQQF_oJICb8L#{}z}Nrh-n7qq7iUf*~f1Qo)U}j(B~%V|9Y; zOa+B4UutiMn9Uh%C~YCl@kB?*k}-(J7$k|Jl+Ci!DKm_0^9Z|XT>{1b8N)4db5+h; zo%-A0l+jhvZ(?<&^Vr5<3Wb?akcoil&3H#gBEGt#l;7A8blM=+-d?`M>SKUI=qmku zWem}*^DASZcMC`t|NmtWbnNznAndL#{}4a-pQDtO+L>MTigZRoYbEHjK%W^ln80Mh zf+&O-lZ#g_YY!ywSHH1wrj7_9Q%!=YLgAq%F)s$9>Boz^HHRWlN=WXy#p5AXO zfY-LrlxO!Bs9eQp=#@fUeZ5g7w1!PGel8}-f1HxVxDTu#`O2@w?619UkGtI$F1U#! zbCH$uCHy0*hkA%Qm0hcJGNwHhoaibYtlBH0p6B|DQSnfx!~H_wLT@ zb7p6s-r4nf-{YOlzCF8)!Fbsd;8qB?|%kfyY1)HWZ| zhR~FvkQNN7kdh*iG`OGAR*ix`p-8Pnm42YD3buP@Z9`JEQfIw8_nw(uYyS71bAEp& zwXP5P`f3B+YirO^%hgD&*3DQQ)~a=j)!;~hHPzjnveI4S;;I>Xvg#fhGFWYm?IX3m zzHFf&1$-kT@;me-dI|&G&gis+Tu?-thJTK^;%rejqqyIlJ}sBS(u>n((=jV*{@j#U z!p^rmX^ruwrCA}LU{`22DRar>lDDgr6F97dsLzXVt7DSdl_hey+zRQlq@1O4x#B{n z%M)C0ISDe`vbK1+Oe?-UM463De6bc4oV+PI+g+>#D0f7vZtE%oxQL#OtIHpQlX_R{pG_5B@NwNQ29$XIn`{Wh(Qp~#QGCIFPB&jILq$?b3a~TB2rKFSIP{=FA zIgt>gq8xJSt(%TpH;XyP+${2HX>QhWYi<@b$D}}EF(p=vrpJwT0)^3CM0v$d=;0;V zld@d#wL~O)RD;YaAyW^)l{-0gTLGsf*k;eu|MchAgbd$kl~G@+mWl5%=O1 z5cJ6Wc{0c7|IxE}8AQyG)3{-Ku%d8`l}S{cW=viVLKF-M)|9Xio&B+*%wLDx{H^Pb zIh|=ESo$Ms>t*O!7#&*}qv!9B()0Aa`)lcYW1V96dXjNZfF)sUWkb4)v{-O%WS zdQ>IrRj8;CSHY-yRPqlM&gn)JPPD_h;FTb`>Vhk1a>W-!GGm5g%vt6#Lnj!RR6&;W znE?%Exc51-jRQqDGy#riz*#g47Xr-m@i-g1aRs9af%GzN^r^3XCXFSD>Ik zQ~^-|qQKu2P%@zx+~7VT{Xim;WL+JN`g|Hf9ba@OGKc)n_=#WXNW>`^(dL#ApyrxL z{=d_ARH?Mw>!(UncZv@TtvlJ3 zyi%|Kp{vg{QLj%}wjBQUK>uL7k8cxf@KKw~?G0&-uC!9vqIKx>D<531qz9*lJ8@4O zU;M!EP2(Q)vHi@|>H#hHXpVH|U?vM&rD=(jrGAN=}kX!}(Gz0tD z<1CqEfng=HJzpr~^XWiuInv!NdnG}U(~?uc7mddwp`KEyr%t?0F}mHl4tgL>d4pKxxk=w%lOmkJ4RZO-iCZ@TTG&^(=u zdu3i&9hLl?DPr~W#Z)H0F4oBrtIgo|<;}nuk>5e!CBI-yIr(Jgy|2SZPH(`%`^cGk z-Qf+kL-*01;KZ79W0?cJC!3kF-JVHoHL<+4{R=D6%Y3Ig>XnjGS)%6zcwT@50z4{g z6ZDn%o*gpXYok%cY{%t|(qN%WTT6?9pyYH0gS4oN-co$I zDB@`r&pu7W_5-<=z*sgvnJww{)Ty<|PZ$0FQh2FZ;RW2v%cpXM)AiQNDW@y{zlD8Q zjSOefSzAX%8Q);{1cdG#ZEHH6-N_zTZrCILS3Td~V{p4%5kZg(YvNM6&DIf)3O&ia zQi%^*ovyUKqrWqb-GnhO&Ks`Ni%bKV;CA)+2jlSDG5Bc%zTbeOjc+x`>s^<+$XAl^ zatsc~o{NzuV(_sE-ZZ^q`p`uG#KDIgT;%Ii!gaj3%3tzi2nuO~w4!pm12KElv7d5Da8G+k+P-eNmrP8GU**dq6D_&L=oM>_*nXwjCPpd%PBT+U*R6_kZmd z7tZwmupcbELl%R*)z!We?SqYp&WRm?n3rdFKLeA8_UzuawSN`1G$y||Y50-xV9O<@ zmvFtUj8hu-;P`FcV&R#VhkVG= zkh`O6k04jX%$U1_y>N*mD$r8XxU%_M62rrp+*OWzVMh1PH%0#=Ch`+!AT?i$sT&8& z_%TG-Sa}eKT^nHte*SQ5O#Evyk>W+;8;O){Y)CB+4VBfQ`@+g-<;>vL5%9@>{kbP! z&-}9L#-|okSXAMf3NNa!suxtMt59`kvtgkQi*>kGhZpOw)-Tj)y>(&DngJ#ZpM~MA zFgzPR{cp~zF2;%L3g5ZcGjr|n{QuY6ck0! z6cma|AA(4s6>3yanyP7^g4BpsdCfx*RI2*ihXo~-(yC1$4@HeysSino5-AGpxnnOZ zkiJy%&YfMabk6IVU?<9caLGWm|5B`g}dWL9tc1I_G{QpDy2+(vh&^J{EG(3hJksI5$H{{w5Zor-X z^7sD%IzMOxgF(<3JbEGyTj*_AEbqYHoA1X(EMgRiKr_NwyU~T=tZ~Wl3$vhNnOSxi zkL$_!uq7n4Opp8SH;*)W(}%nMBHOe+LksvlvI`l=@5`~Mp^<15k!UPtguKms2vbPr zXeVHT%VQY>j%6f^e&`)~jcl~&2>C)OuCm_Z;>Jmg2 zQ66>rNfalt9FGer+vbUYa=M&I#ATTe!!^ftno06lenY|K!f3^f=pzq3W|EPy!N+nw z$x8W{xmNKKZEMUB? zg3lH6UweJ$fm83CXkR?^%2_4bD2kX)PD*j9-J|eNao_$0tL{Hg58ojjR76YttZ5i& z4xw1OAUlp&D5M>NOgSbJ&M?4F*Fc6rmzh3u?EQuo3iC*hCpN^k9cnF5cPCWXk=6ot zJNS;98-V}XHXLqyBD*|k`z=dv6z6qoY9bdaz42TG7NLULJhRW=ky+YZUPzoYTX`d| zILWqZ%+?yo2HV8`h+f8@<1_Up z_|9n-vwZyCLG1PU#gDY>UF)efKaxAg)orflg3 zRXbenEQ3M76#Vk4q~2Q6wrD6Z378)yqgY39*csJr=lkACJE9)@ANZO~3cI zFgWLof@AKl5c}W2Bq=nBTKz=4L=mE?l<86$bJa3e&T3j}R2iWDQEhIF3X_C(X2ls% z*!+n4SuVE4rZGWUl}+u_# z#Byk=U|d7m#2-cHr9T7-1KAM8XL`_m3}6gcMy$C#$ui} z$$Qj^=8Hv;l^jNvg*PtPWE*P}K5)HowAqb-gc##&_{d79xnb#x1tN?p#BLH2>U?-z zd@?&xo?TgX9qhFdRVO){l$3(5LupfG%i~o!s_VLUY<9J~|HGH(E;V0V{n_~gE8DP; z7_{fta-GGwVobB8;(^898dU91aFhD5a_#=){Pa zpi;MP-weV$ObNw>t^(R}&K93FbHr+&qt|Deav5Ee ziZhDk`i<{DS$LwmnD-iq%IcQ7+TB|>XXhr>pYGku?)E<1?GrKw(;oC~hZ3Y~qDZOc z&?K*Egy+Q#(*RS!)k3?F)NZW@>^>8aG`j&aKud)6kgbUjEcnK zxIt%m&uh-C(`>)6_QpYX`1Ibg-ALcN_I4Wj`YJ-i<-QF%&_GZ2XAshmj|iIZ6j@bk zIm-ifreZ8tQ)Q)yrnPB*noQRyt%0Qhh_w$6LPn4hSG(CAr5Z{F(9uDbrO1qArP*eU z+({_dVk%*eW*KC*8HlaQ#{4z|;!b5&-mIw2j;*+}e1u>OXh&%;U3Z6hg(j@ZvhIji zTF-aWPAfk@+$&doqH3BD(QR9V))Grb!$~}+$Egs+bpkkJ18>LI$VE`xX5T?FQ50Dg z(~ct$F`1MV1LXne4}x1aA2^*yy_xWsIctT^X5`Ka_<21JO~D(yRB#nf(mY$1BSM6= zikA}N#3--TB|BE#VipI*PK8R6T#8_hru57dbi#k|4*U+egr=E4!!pk@q{Xa(K=^s; z`<5juo~C(I7^5lhXKeZywT#AaoOJWX?T7My%${{Nd9%)aX9oG>m(+?ZMRkS#m+x|q zZR)z?_&MiZ-y0`(Y$txi4slGJ#CbW_@gt6L9>)*@S=>ONc__4{DiowLv^7F#jJBxS zDy@@X?KH6srBwr{10?z&G;N1UBNgqBbp{-%65R&dDzW|r+aJ>=k;HeubMN&tp}w}R zAK&li_xqiD&bdF=+N)}sy?V^UEa!OMptB1+CXlJsQOgD0-tKx|U`letTY4jLp0mKV zstdst(pBm`ZBWM}GDGgeNK2@f)>>UYpBtlgz0p|ba?_qY36tyL9n81BEamLiy2 zs%zIOtW<$*iOO14m#Q+{HtkBlQ(LNba$hi+>~$Q*SXYiYPH#7wjb^>B44ZW2yjZO- zvl;3)c@09F*~vX$Zm4$QN`qKtG76STi+4j!r=#3jR_m{Dw3tnGm3>W34q3+L)m!{E z;v&u59P0oKx6nf7Kd6?P2}Xg|21E(&q*iOV6G`on2!M+e2!G|)J`1i>v@SW3q@ysR7=kt^+(U?!~DhR0g)OhFD_(C0q zcJOV|e47e<#nmAn_!i}1EE+91n0Xy~4_G;S_XJvLwpi|2pez`T;b*l(jAktncrj*s zq_lcQl^@9oMn#7*ud37+4{wgs>|k&+8g)h+7NF8KRJ8hSer%Ln`-x&3}v&0l{3)Uc|oraPiAwk%;nx*5+^s7>&JQSnNSDK4lTD&i?dIQvrmh& zkKisXPS-kdgv?3)xK4yPAF?=%PwuJLj(Zz*Qa4A?_C#NdV$>IN`Y1<+sI@jcMD^zI z5bi}1<0)5Codb-QQg~M$%iB4;H37V>iH0uVjWXUSxxa+z@ zz`LySV99S*@_UmfFw4Ba^LaMZ0B=JL#=vW0ye7tL!nL%bB3#QZOELBN%rs=lsP8?N zDz!9vfZFJBI)UnER6nEov6oT3YpCiv<2M!TBK0JVY|8o!wA$TlT|A_I82~#D%Gd>#r%FD&vKKRKGfl~fWE6hkF6+9 zX88M{KdI<%%LGrO>Q51tKUipM<9UkVPa2amHBqiK2K6abo%uIDnpMYQ1_Q+nc{Ntp z|ID$|dG^hPV6d2t{-v-_!e+31tTDO%#Wy z-Wm=eb)R95AF`3hpM#@YbG(rWs}8Bt?xk2_4ynL_GClk`?gi4!?}A}%Hr&R4!y=!= z8<$VR4qQc0PfvL{Oc$FCi0rYAEg)pHkermEGpHyiHd8=*04`Re%3xoeuo< z?s79F30z;~S1Y`ft1z9fFdX`h3Kw$~rt=jBr0=NkP_DvsX@vs=N`+P{tFV9F3J>Kf zOs}nQ>#$m3J*#kgX@#qQgbII~t8fV&Se`;Is>f*eZj*`PaqZ4FuBFUsT=|$!q2sw4 zm(bZqTUF1F7H>VpW143y??J1__;YL|l`4I#z7;3);{Ih(&9l#LwkmZ(xnw|@mIZaL z9)_wN?q-r$rfZ`V=Yn9LUBu8JFSp=LEEQhjjfpvRc&LV&Q7trl>1hWn=asP zXWZ6OZeNa@emr+gN4JE2zj9R7?qod<9?Ek|`?w|f>#Q~&XLELcUW+nkih8#t^wdg= zI_LWPpdZ1*%A7NWhYRK$cnbTrCHYR)Gdv8vg*LZMg>zf!8@Ls(Ki*rAJG<8_%K2jD=o4^f$D_qcm3dWF-qDofPu8(~i=!Xs z1uajpVggNM9IAFp%mtYyN-|ZnS4y=biAKnExFlCaJ722Z#QG52Q1`* z3=Z013Hh1FpZD}Dajxg$q%#8radzxjFOH)mPC8Rl5GR>j69@h;?nH=OMDHLGdhdE2 zr{j1*#3Dw72!uz1fOx`lqNs!aeH@ZPk~tNWERL8{f(NdFFH$k~p~kG9y8=z3PxM6{ zQF3u=Y+`zP$JDOm;P*!1g^&(CA%Ddm(#@e6^a?tQK1V5BM~4@`{9^vvyWEA3KKkH` zFE5-we_{6M(Vv_=@#e37GyBp@v$IplF*GwXzJCgiTZhLeP4xG7w@4d3p6 zok;8&D<4AkPqU-IV!ekbQYKcrRss5R@KN#bTI=;DER0yFp9nUJ4jhFhDR)mRL-J_d)in zg{jPU?=f#s0ucM4jRL?hkNW-XkOhuvmtV9^BdLXb$f*$df1s{9Vm_|%i`x*q=qLN<&v z3!=&53}o2X;<2SU~uH^jfJ5~G-)5D>wL zLO`FgN(eF~lFp0v5ExgXtwq-W6%pfv}I;!8b z{fvrU(sHcf!Oi{I6@PHkK0C49n_+*N=#ADW-Ty}K+R@GNr*==d`E)c&D54S(p1bzL zja}JvhTX_c@;sBf2W?7Q<1krH2XY{w>DF+Tj#+*mlWab?mKFvJE5$b#B9`RZf*F%E%7a~Cwy1b1p+BPcY6waQj(R*_$Hmc2ppIOq2dJdU1WvLz%0*RC zX;DqBybHxegF+2Xd{H@mK)Z0hQdu1-nm};{FsFsEfh!$Yq=n^iStEg8*3Sffwx+## zQDv|Lh!w)6_+qEZ3N8P_oWhQCFu(AwaHFW~vdpUTF6|UjvpM`siq2R#yH%7U*eT*D zXT4)l@M+$imPsgE30&(H!NFhXmCDH?N#*jwR|pjr#$^&f57dIf4pe%tw^dr)1C3s_ z>Xcfvl&E?Vf+@05cwagL-WN#<1YWjo5lqo@3+GF{h2*l&0$+HLwK8dC@=CSR@;u-V zXIYpQhg2HtaN4UZE&_$ahuAPLB0F(+1iWhV<97FbkqNwYZp0=b zk?o9k z%>Jp((9A5jx)6`HFI%2My`2rS<3_$`F+<7|L8U}SjOa?)Xq ziQ8%VBEqVj3jgrD!GwlsX6OpRlIw924Sk(6#zY)AZpL&g2rT>Pd8WYj$Z6;jk%Y$| zYwk6{mOhKuF3)lzijq9gkknu*(}dsd4E9qy*=g?Hf6-?MW5f~i2}U-;zv>t=RyC~w z>;nnNh$zH>nC?L&;1g~de}zGp{&F-NCWB;{tX;}Ah80`O z0xlHZx_?)uZz2&9=QSJ}ccK2QJNK^ne8tdZ!*GdVB(CD3cg#NIEXdG>XTt}n-I~c2Yl8{ z99dP_#(0g@`!B9t^a>HsVfG*p4-c9*rcUt0l}%MKwYF6!s~S-WIPrYYQnRgRvefqL zqt1LS(?)^*Ow@E4Qd^fFx#|z{73X4aa)8$M7nyjRxJF`9o0y_jM+`}$or7fZ!VAnv z+5KN8?&(qA{yfpBv60B8nlRU*;jj}waVYbA6s=r{v?F17wRK5SO#rUCJ8^8k53t?WRZ#?fs+f)}a3*i(gebX;pYHB#V*()CTmLlXb>^%E z@7NLRY`1s#8(~M7J*GIawn+k8rsGdAX?R|xhPR=-sv2NGeC6IsXT3dduXn_q^UP3` zftFA*I>*TBj!ZQ7Ys$+C2&&>s_as-mq3VPxhr;Xhx+^o~@DAkil5og$Vq}_f|6OI5 z%d)yPpv9=nj{c@`gV}^SFL6cUwOU$R``}yR9Wt)HEsTV33O^P8jA|%Dhv-T4b@U40 z`0vr5(0l0b*u(*D;#EAxXYfV*NqikYg};cO$KS@^EAhPqZ@8D|OB4nOngmh_tP42) zuPA;D-zNrI4HXUn6wiYNN(IM=wp9UgVYtGs`E;RBu+ImSqu?8phxrCR32G;|KIQ`d zgA5eVIX%YYD#j(MKY+plW-CJdy;ejonEZLwuLl=01rW% zmK;4;?7P7C1tBWI{Q76R~ZdKjRekzhR%0KtvWL1?p~r>bu1e&&Q-70Yn%`i|@AZlJKZk*HYXr_Y=T zvvr2mJaiI*j8@cLClNE4>QF;v{4{_bR*>wZ0dH}Uc)rGUCahd)TJ4mJ@TOooM1eaW zK#m|wu)@r;O$3)90JNc)Dib--iA^uE6`xY&ZC&$th~v?J*six2H?A@c;68J%bIy3~ zS6{~Vczs##`o8PUZZ>J-%{HylG%2}JDoRkK0tHl+Pz4?W1%O0~S2@%Ze_8PCl3|9y@@IKibSd(9Td;0Qf- zREa{dqhhTjI__2A!Dc5F4em$*_mF8>Q0Pp7G>nj>a6lxqZoPjYh5&{}bPfXP7ahZ0 zoFkkGYIc+}>KIi!a9op1T8WU(G)cIOs*wX{3gy@mR@s7Xi(q)0N?-h4n1NxHWn?&k zWm}?N(FoVddf=L-;M^#3Q&3BISYSeb=QvJ3U|w8OvS_q*f6WaHxV(;SCroi)Mi%POsgSxhc|Z&qWEU_u0e`TCaEYk^Keg;B5tKbtCQRt)ne zSeu_HO-n+$4JX^%D1&9N$aF$tu0vCHW7OPAOfc5?=sh7pT$+R3+#aT;E#4A3&lRF$ z4{I97yTlQ3DWsrS9w!mEDdUDKPo0f^ zx7I8-%O8I>5=3%{_)<8oR;p|0H=VtXmyWdhW)24t7_dvTny{pj@VM+$4|=sryGw2? zewZ_j^*{TG6FE*6Katfa%RV&?mP9-1%~AlBMH9PPpY@%xu@Y5Ltw;rCq#q`gUf${% zVWkbzAa*94P5TW%S{t;^A0SQpX4G;Vne|qf(mQTK*HwT`Q0;x$ujFNuXF*E-U^OMa$K&}2*VuY#~s8(>Y)*i$_B&blz zgliy}kbYRRA|tSBwZvFYeQ!M&E&iO3X~vGhsYaRflj_5Sf-(LG{mV_eQL^S6apY3d zf~%{cGZbpp(W#o1^9m~gzGCpWa>-&d7(c$nd?mHVpUwD;Tl0q|-u4^OV& zXV=%V<>v6(2;K9nEcG?YOKDX)o{<#YHMeTK{iL*&F_ukECr>c4c_7F~QVhKUiedxB zsKvC~2g1_jhD;ghpJKRsoZ}_ST&47{9Q}nq13nY#;?JA0($5U45jPNd996(%JhBYA zh~&Pjq}+a4UoAJpzGDbA`)!=&GDEk0$-TvUIneMX$iL_i_WtV+c3UXug~R_Ik=ID8 z@Jr;Qljzgv1#|=5Lf=5&E))=l&}~9{xdc@n)h1qr`zp)AC=Z-fBF?}x+uO@1&%HCt zh1OYlX(vi)G+PlM*Htc!6zA{zlw0v_m5|HbuKs(q{e#W<=qX<^VEIirZG8Zl2Rg{- zvHdV*aR#>C8+*M#7Zl~^*RF`?@^VS*?Dr7}^R6R8Y_pl!vX zS$B7;>!E5&Lg7g;#+kX@_DY2JO8tteLqK9=Od7TG?JKjc>nqQ8BH<5$`Q@WMBS^id zXJs;0c11;@n)aBaYi6zDhtM%lxGCIJClrcXSR6M85M?q@Dln>qGOXJogq{?7Ab0?g zidtm`p20sR5PFqn+b#{dEywF*31(F{?Dx8EGm}E%jOOWql7U^srfIF|7$f4C7K7;0 zlvTzU(umzg?&2SiM3z7=BKH@FV_O`JYF)Ef4}`1Zpf;{ORvV}2xjFMIsZ6HblAR9H z`lwk}mUI5GPkv510 zWB+O^$ebv%cW`5LtfYL^c;xsj-h>8o{gHF+ezZ61y{JNcaH3@ugL2Vqrh$gI@Y|_Z zPP_{n=#A{+aPpbw&TG5R8i8RRH`jH(ztNX`c0tj`3tjcoL{XD`xog~vpy{JGjEyR% zgf3n?)j2qLv^_5rG<2C<#V@gIg-&6oaO}}!duW=|L3bnT)by}X8w`hytW3L3u`s;* z$9M1DnM{ULG@QP3*SM@!bnbJM{MIaatWwPVv(OUSk9)9nrBFxJ4rEsA3_! zwJ91-J>r12ir0FzHqz_eL9}>p^!(1=rSkk_<3#0ZbAJwJ_bRDqe`7Zb)k34N^=Qoap#Mj#CGDuKZ5N9a?l8y2p9uO2Ngo2WgTr$n^vG{6cy1z zTcNfTvBHL0wQJEfq#{vT=r)b1DBUKMXsfzP6j7>4)2bq+`(tCk!1liHZ0ASepPiGt zdw1{qec#Xbeee5yud9)7SWdv?m|>d)x+AFf>Y0(&?$$Anol2sncPHg&$k~-hB!t&S z)$cFs+f+>0Ll&ol<1MNf?d)iN;10gTbPPB6>-1A$H)$rGvrT*P>ktT<^2IbHgVQ*4 z*vz&m9N$VwlSTN0m2c*+`|ToKZ*v3$HhYtTNdICPC#|HD3>r$Cjy0F#Flt*mbYju% znyU?hZZ1HQ>GX68rwny}F(qEbd6NQp$;}9}EIZdL01oB%`OGbvnS>W%&Sjeon0zX( zhV(?IFBDW;{7#V$tkiA6k6ScVXtk$Dq)u-nlj?7a+S~zND8!r~USSBzI4_Z63wp542nQutveo?bqZTm0FE z6{XH}4~R~y+mo9prtO~(J+R$p`QA`+R91aKMYc$C!pNqfqx{G0eS? zuNxjDx*-FJM0gxeHDUu9l?kg%SY^WZknXRK8fi!;5^kpfT}-;m2&i~M>8=IRT=~x^ zy|2z{;a7h|h|g%IED*d7gF=cVv#j&H-p|bvuC6{#8vO?g`~ddP&+kvn{x8(YQ2W=7 z-de=jguOfO?*05M$?EFXS?!60reXj1{Qf7a4nE24s(lAw72?(R%Foxx2NV8?0U5(7 zW-^Aufv2XXOlAT36KphELg~SV^qq}FGMa#-y8RXd`f;p=k1KipZGOBSL0$Yx&~6`P zGO)k0hjbbNN>snqY5?(i?RJB<8%}4Y9XzNZX$~0Anpz6TH(rl7)Iy%QeT-=#I~rPI zswAP7V7nj~w3}(^hPH)TYSddB)HvUJs#j`J)|X<`y$raQ0r$?2vKp_{;6=ILR1Vg7 zV||RbXCd!tzW8lkyq3sEHB05zdAtE;Y2eoa5D)7VVzAyuHqA z;a9!>C!!fx{Yh#NaVZQi-T}rtVDiq!M~(R0Eb*%9mCDX~JfW*BDBHUr{*d~D5WI_e z73?OLNVlPIl(edI*c=Tpi$e|Wn#ptIpWj8k3N!T4x~6Ds4xOVBrYX{3pVb7%%AauQ z>T+roddQkv9076~zxQqYVbYE@F4Wf6q6Yl}sFJ-U6a{EeoKY`rp;4QSjFczw&z(=s zU<#iqPfbl?iA!RM(IiaNUR;-82~SJ9d0`K9Ny7`@TYh{Zm#bXK<+fz<`CGZ%1bsC} z2P^F{Jh*G@Tv-{5p-agYv_ZrxPs zF5BkMp2df)aF&^gwy`_3ET1pm%;zuP|LBXc*y&ejM=Z`CzI}mthhMUPyDyguynLo| zCYQU(tifpKpGI#*$X;V@z@xTHx*qB3Y!+2M@}3B9iLg&REYhb$cvytBA{5bgB8Z)# zuqPU_{Z5BdI=rO6uG6P=cu;>#rzIVFbkHRmaYb#EVThBdiQ2KCF@a0W@>H6|L3*l; zs|rs&478g2bqUgUO$F$m6q(OqutN#9AE)EvX0vk9Y?hCV^Gnz)u>U(lymI?Oqs4uE z`zyv3&fOX)+IEfFG|-~whG5&!&Y}H7oOcL>AsDihpj6V6 zMzRoHnx#}Zp};QXHHAKcGt$$iM|*yRaM80e9F^gK3_E3zWrwc^KYZNaB-v!mOo%K2 z;GL8nnKX03M85W-c1U^guajm5HS;G45e&uFY`_o<1J)KplMMp` zVFQM?*aj*VfufX4%KKHe1Wq8 z!>~MJ8H0d4m2)Y($7W@jGj@;F#xSj5(iuy%y0)F4UAv@dmG5IN$J7p<(zHvk_X$n= zyuDql$WOkp!&=WZIEA#?!rDF=qDimADEyTsX`4~l^LuV$cFe!`1oxfF*~bd7@n2Y1 zRf4Zb=MPXxbsN`3AmDlU33^ahhnXZr6o^atzC%ecodhchu$TaAQE;^x^fv>>2R_3U zVL^liuX@0kXU+qUx&hsil7JM5x6~t&49tc^t2JbrB|@RLo1i1lcA3bCh>+OQQqRjr zw%g)ji^EDHjJi8zxpU*=kMz@aYi>NYmbK)^WjwPeB(4^#ksp@IwWF_{e3f`=ES^=> zHnoaJ9_f><$yCiZA*0b$mr1}TltVy~c~~t{SWLidCI`Vmo!+x&XFwnvuJ1cGk?Nj1 zt{Pa1W&o9)X@{vu_mpB!%obZKSH>8rffR)37>(}~C!t^IY_%HDY_U`#YD^A2-#;)v zk@M|k{r({QsWHU;Bs;pj(O9YT%3UKHC&&hgZsB>dAwn}v9Ep)nU`KQZ?k8r6_w$Yw zJP58qv+R<96$rb zo9Ko0!O;>|z_Z`_gr>y?eu2&rgM;jKJPxJfr8-GV#i{-@gj+`ui+ zoW5ff0;xbgfCAI$TliHx$>Ou0-;m|IxarHKWT~7iW6-}iWE8b3AfGZvqq=K_iPh| zRC`KLc8&1KMB3iil48BlkT=m0=xAL0>j_X|ma611m>;bo40+&zz>?B<2 zTI+(x;>&UPZRv^xe;xs*2Y|tYaa5X@b(zwty-*V}{SHcPnCEcySsifI1#=*+)&Q44 z+0EUmWoPJ3_$AOI3~$nD&6;8|tpym^wIG2E`pXH3{i}&KsBMqph*#f`^bgH3jj4dV z!zuQQW6j~6NiNgui)XaGi`~N)7Yg}j&h47|LB3}0+$=C^lZRF9YZIC7{l~MT7w3Bd zsjjA|l-!rX%Un7tMT;38Qc2XlLD@8r3kRgqssn zt#MydhMVEXwZe2q*h$3-hlchXA8Bc8=kx~uBVX?eWQW_i;EtJX+lQ0}8`U~+Y$h?7 z&v;I2+5s1ZdNi#Em@VU)cE}M?dKS&#b<7-|toppu- zgAKF8ud$~a!GiZuv{&ox??t{|@QV7T`Xd!RtuCn0sDi(#pQ+HRuB*4zyQ*Pw1WbiM ze}*rpgMEV&gUB%G9c&y#gWI@W+zf|oT!4#nh!aMJDIzT^0+9|Wf=eWaDVI1bDA?`~ zdnsyIdA}93rn6E(8kdkk@=A>ok~BlVVcLLfhJYb%Kn6l2(gg1ky)Mz^qHOe21#mnK zI@4g40?$$>DcDJYLYks!DqS#)<@xO{Vp!>uOuHeG1G%0^n?)3;wB(Or1Ey0F*6j~U zwFuMGR?k-ZvP9m-3ceg)e(^T;#<*p%bSU%6vX9hLE_`jJePsEAYWspsKL)l)YLm*4 zXDiywBlM+&2ZbpzBw`De)k%(}#-9)x@M zzFGOlO28VA#>L+p>FWdU_VsbsAI~EdTgA3D8G^HwqmSZG!KWLel|ji7eX+aaB|CT$ zUaPvRqk30Za96yC=anf?$p8JV;#%=m5uGUlq=9?dzcl!s_6H5_)F!oq8nR^lS!kpf z3J$ah{k@}OqtG)N9#uvW90jAh`B@%vd<(ywM-I$F;?$&@$YfRVe}vb4Y!mkx2k?7- zzl#&cgq$5a4o>j-g6+#2apJpN;=EuRCys5L7Xq~%r;gJlB!N^dE?v@sy74mJhAJj? zP?)BzNa-l;G}eugl})QUg>|T)?Vs_Ysp|SdX^^rNw56~vX1_bf*#^^=Kc4gb&bIu= zC*S9JC~=Kc&RDfk9b=7_OXU__RIk%TrB1SWitQDfD@H1CQN@}Hp#q}{sMtUc&=WK+ zqig6^8W+$&Q&vi(ER0ppSQ$pAF*3oS;P&9|ApN%ZJMjY%Zx?rq$RWB#6clwvqfQLc zai7J_P*Eww<@Ts3FXKhtPOe#FE!T-$X-)qB1M(0L8G;;wj{s2~WQb()?qMHfuERx6 zWAXnILK@*CM2L}wtdY!Hi|AE;mJD&{SyQ1}ZChBdsnvxha!bzqvln}0LGO@f`D%V) zVSD;7dra!Jys=Vu;VB~J6ZvV+MO;8U5EBK(G@YJKPt$a90Wm_HKyi95-qY|daSC4)Aew?9&+oA^~j)u3I=X;!M5V6gT2M7zCZEh=WfW>=e+^F^toUCMO8K`qw3N84H_ zlg;AhCz}qV=;GpXz+AQ3)6Zt_@NGGaYWjBgKh7r8;zDI$sL7S|*=0Q|(_f=6;oVe( z+6FV82iLd4$?-GeXm0%eI65}+>IiyvsC<(?l)K)z9;r&e1wrTs zJT?wvBQQP)TjPi0sKY>U(NM_mW_p+;Ll#5*>;4OV^gTaR`J4SAKQ8mb8~R`9QA|Is zM<*jN895L^r4cv=&%X~9oM9?IJk>_ay1&|I$^RimCok!b=%|am6zk@QWJaAY|6{!t?92<1%@PPC{ShV_)4p5 zsIvmzOCJUVScyMbur|0W?sT%&+O$b_ETg4ck;ih5;sNhTvNty_E6dbg5)(J5t+di}+cOqi9t2z!+P8>W&CaaZfo#VQM9r!DjFt%0q3SHpAzh2e*3QTftX?KMrDJkPo7n;Jd+V zLHzB&bl_Y7j|HXz2LpJz^IRu7(GJb+plOFM+u?){KJ&rpbuiNgQ*8&^UT(wp98gpH z%UYzVEv-fG)&8;e%UV2F4cDvTQZ-anLsJ>3OJT0`eknSx|AGFz9v{&_T(eEHQ-jas zy_JU^qhSk%YZ!*{4vZ$z0dySU6Fsl>pka0gyN|`dYFTuLg5|#=Xkn2sg@2a@fW-a2*`J$pL5PZ&X1Q-)pXss14?@IqWfef3Eqh=DG%Z zCN*YVgdgQ6dCc>Td?$}5_+32Wt%YIe@dD)qbxqi-(|N-+bi`W4a)sfe;qQmBChX-X zD#y=J5+k9O-%EdzK9}$*=}qY!33p0hkZe+egpmXvNp~eAwd8hlbt<0Y@^iStRT{#1 zUQSH6ATxaCnZd-oEcOrN>db<63=)~dZz{#i6T`}`D{r|1xlsr^vprqL4XJE*Ph|Rg zB4a#}`nO|Pio8ZycqS0#B&|jK8ah`Q0%iMza^pYwF4y2D&MOS-d@IY#+Oo7pE3p>R zYQ6SKmax~dZmY<$>`InpjAdh^LGlF<1tVN17=~iQ3`r;{G9EJF4~Yqr4xOY8m!wVG zluP=fmpBY

    ~cRrBKBa`)P@` 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≶}J%r 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%0AtaV#y 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

  • i$$$){<1fL? z%k?Z)j$s+ckW4suKth2ycNtoPo=4kIH>}*P&=L(a8yi+f7y}<+Nm5N@Ng8>gfOV)* zY2-!Xpi~qB&qWQFKj%z;eEHM4g#aD#x}Rhf``0}K+RVp;q?$Yj*O(Ckq)N_he%Irc7}UCnSlof2H+1vu+iPH zM-I(lv-$|#QY^8NQ^?c}W4cYRCP11Y2dLgRrTC=ULvbh>VI-P=_!}t%@8%K~JBPT5 z8>d}`1UR-HaupurFyXqmQyk&8APl7upc0Igx!Z``hG^{>K*-eBj@;tXS8zQg4H#XJqEh1SFGGiAeKh_)~JAG;upI@NB8HFI}@(EQ46@FV$>{k`MqU zKEA`CLzPb5G9?o0nFQtJs9+ z9beODOk6Vz8V~J&t)_iiOv$_B@`>WutTPIK=Bb;r+@Gj^Ujs0Tp$L6JZ~Ch!u|m zTouuOG*L)T22~_^HdJ2(OM=ex61GUx)BUEz(@!pWcMa?z2GK2o<$@&4Vlxp@lBQaHPNz^}r2(aBOc>QARRt;N;)66$y>vh@ zNPB~+Hs}dj=njK}W^*Wy5slWoqhgs&v!oiVkdSE=a(Thgp`m5OVM&@R2t()s-gQ>yLX>oUwOIGtUTpwQ(Ar7_3eSZ`bGU#(XGhcBISMWNPwCi z&E<4ni53N;(IQv02$a%Q6cw4NW$1~2!A3vvXGnMm=PBUC1_@O>v*_;0qq}E@?ySkv z8M+2SitZ>|TJDGz)rvJ!bN=eVT|ow-y5Q)B&F1TpW+6pVTY$CrYFR{<88yLwn$zu6 z2{O*!V2-^Qx?xGtr;U<$9RSKs)@Y8|-VD;BQGrBc649h4;}4IqxJn?01? z=gAU?0hcWAj5GAj&yXMIz?GQb@XCq*WFj@=0aN2hBgjXHwJg+T;5FcgiNH>PQ8UUB z=|B)cM3u@Erg{K7L+z@68m*L|8fmX&(D6kLj;JU{)S`to2rA5fNjT&pE4l$km0UMd z+5kg@$+#EFO5;uGIfvSIojty@W@S+Kc4m4ueXlo|F1ho|=dZMFXzl8o{_MsF56BO~ zhxfeGwd1YeoAmje>$|$UV?&oW4z#u$tuo&`aB2Eqx4|}qB2Yko4SF<>z-SbacTrFt ze3@PLbQ5#t48&nOiPJ9JGu~ns4%=ItcHy3J8@rHQxxp^GkZpH%xn{=XtjT2;4!dyL zh1)K2K4#T5>CY(7Do2#l%I_4%N^vFoi6rVES%TseWrxQr%HW2KT@j_AC`uv|sKTIa zxj-*KaHQmzy&QUf!|Z`BH;JB5uie(T$!U}I_v-yg z#9K1Crz#l_v_BL) zBr-h4)F_A?YTRO-+qBB}D~ety-dFs3;8ft($_?d{h|3)a`yMG010F*U1g`khpf3>g zsSI?^3gE3R-!UKc`BcjwxoM2361j#N2xe&caYFuo7HzY(OM6w5wEtVf!d%0`&_!rr z8n!ho+!xa?l3GC}hhXHA0pHO7(y}?TwQQD}rLfBb{o-qo0;NfT_>b>#RV5q%DLh8mT4+>J6-2j?7US0&pp7vctZ z@n?O1Ghg07(*n@vilA$P5tJbd$Je}P9B%JQ_xC>CJMZ)X`tj6AWB0*J#I^O6$=^Fuu3;9aQl?r~Xe-6Ep1oN;ael-}Lzr3w!>6-7-r587* zr@sHk?!Qcrzp?kT{!gds8V{`Aa^m=l+s{Z(`ZiUss{Yy+e_sEc>3{!e-^5E~1=&GP zfAIE)_diXYY0kX))3aycEv*B;EO4BHwcn3uvwWkBNbpBpk{e6~g{hhn$*r(XQKa}< ze;RqJ6={*`>U95AXarQYP_Y3Ho5?Qd?FxN40e7eRB z#2H48xDzVijH|9{HzZi_FV(P!U!re{_9$_Na$>om;BbRq(cqLba+J&4UA38)m`EnE zS>oN<2%m`4o`^F$k?}OPnyPKHx%=b)ptx_9;y>}Wc&5R%-{4RB@cHbU!M(`Bf7}G@ z4Ozdcwt!R?EH79dzpZ>;?QmCH*qi3=|&-uH#(6wI+3RWiB8pufeNTZ zP&JjR8FDbaC~Q+dY*Rm+4NSvLf8ow|L?UMB#=&xXP`N#*JUeKxsl3xbF!<1J49lQK z-=mjpui*xRd&F(t$J|P$_)=nu$&-Q72R8?zu_6$Gfmm!I9u~wPv)_ETGR9RQ>pQ6} z9YP26WrMJCRa_P#5vM+n%Yx3FC0rJqd9skighKwyceTJab)DgJ&OP^Ge_!YNIwZ!i z8^@0An8c{2G0wxd%|)R+1_84`LV`>QDt)(ylDQgL2FiHZ1 zgcZ=TYAo~6RIvgTuyu@SNS1h&p(?rAIoCD>*3I&@e;?ng^Pm6meczv#7o40N#!^xl zkd<*6W6)qMG{DB@rrYPvf8SZPy8T`C(bcQ!qn|B%XH~u5+ef;no?e*jEITMb zwOU^#s#eS)?CvoUZhxeeB_(-{7l?6JnLz8(V$urJB-0-zi)o@yf1F@9N;%RziIJoX z5P?t|0@Gv@w-8dPL70NoqCMz~7HWuFs0EzVENvp0^4Im>(bhrFIq_63DFvEdGHJc| zKX!d~ujjV%kKIU_5wgxPE3U=nYF9neWL|Au;cBz4v+uBOx9>3@ww|@#G2eDPa*TV~ zyw7~p%!Kk^=g~|ms;ge0o50T_2{!Dd+vZI5j;Z~eF}0tQs(ot1QXr1GPaJ*p zEIH@UIU^nFj}J#AQq(r0g{+M5mg!!f1YT{_-_JC$f;LQaI%*& zANdBP@Y78)qG}3i<(;Y3ee+TC+Pcbhks??$u=><6q2GkNc+!C&kk^hfIZ3;^&QoJTl> z2Xi$BbdXtrf8%wC3u7h>Ijl!vBD(={kSulzox3d>K2R=;%Wr5;bV`^ft;X|<)+3|>a18&lGl)!#%NBkO~$4Xf2CK@QBxY#h(oZAQhf6MVkyFR~{LO%i52G>p;FpX&AJ&*iMW3XAa;WdjtYN-lC%7Q{*I(>cY|@CUu^c z?Rgbhb&E+5K{NOYPr<(h99XNJ%CM8!z#@j_7y+>ZsFwV}pxP5i;rd~OOsEkh6LiCF z2S!!_e}^Fr?+^IuTCEJjR5O4qzqKMxUKVT8-|-~QAZk-YOfUw!km`v2F*(^%R$WRfQNw|2Js$@IS&y$ z`_UzY&^Z=ZbudeyUd@$n$+v;OB2IEo;}_Oke<~$nCc))I+XZ@?I1WK#e9}by@&)`p zisQ~89X6dfG+e^`o?gt7u93Z6-xjkCXeTC9CuDdQ(U?JiNz7OU(wMP{m~q_>h6!`P zDmYlkCS!IxN+K4nh|{2bd(0R>>Iad|RM_WZ24RrC@s!~p1BXYMA+%Ag>w#r3+@sdh zf4J2Wm1tl;CoGT)jwNcAAfOGcwXU_HW!B|3w8~H?p<2TN2^C4xBxK7HcnoB($pq5! zGoYQ|->(&yGuIi;(dUG7a~)x)(+-x{-_S1^-{_W?I84yg=t^dvzz-e!NR-3!2tl7P zIhh7Ow@majFiKt^O3q|3$#NP14kbs(e@II}3)G;6o{o-d8jA)e7Z(*%Xi1D}RA6IT z(GucmZNn?jZhpxEYqCRf8En( z&8S)+wdG4@Pd?1k6=dh-2dzb=<(?`_P4;4EResg1nyTfN<(~TdA6nb8TishMo2@&t zw>#VOvLrbo0j83QalO$yNsNd{bn;QiL>eWkfQ z9rpa}U{&juZuMyFj=JvhWw`5W$iZccP6i&UNABHFx2ccI7rfpEFF@rn+}>LE$5U5c zU6_%kn%`bfvbJSrd!5qKf2bUsy}04Z#{IDDz~boMk-8m5oA>1iOxt+~<{tY}U2*4Y zb>HFRKUsNged|Ad{+ll!UWZ2L7`k|LNWJm5KNNVg;GAu{%Qp|zZ+&lS$Dc@NjgAob zu3`HL9!cn@w0fpy14tM?#r*ow;U~6k%sM;9#wokEN)VEy&*7xOf0LC@laG9p5E0}y zP82^)KKn4WhzzMk_;iueC&dGAP8z_FG(;}Bga0VU%K(xAnRJbDU_%CZ zN@r(T!Ok&UA8J-~KrsAEK@g#SC=$LAm2`sxEa#c;M(`zk6EhuzXZs*j#E9WMf78Hp z7@&dvmW})+9!9?l{cd0R;9ShM7KoHRt(e@a?OL%Dc6`=ZacP9AK3 z(V~58x`I$kyF5534Gy-miEjdavyY3Fvya>7*CupW?V?_6WCXr{^ezCSj}!AoYfIGk ze_pmv1g?*HNij4D0)T|{1p`D{gO<^bq@3k~0qA0!%s3~L=jC_?1^$c{UGE;*+j$k< z`(S$R3jwzOf1By>tU3+V!uQU+_3rlnkX|jYQCwH_z4`5YcGt7B>)rLPXFQ9&Yhxz? zfA|BCXFM}Ie{=3V=bj5a^;PH+7onB|NJo|U zG^yr8q`<84iXuG1aWhIYrAtaXq;-<;!`M^&3JH7<|C}O}hb1;zUTK7N3FgQPqw4)a z-u05$o(!WINeXI4W##zss8}~3K_!L}Kw=c`&E@Znj&jyfaL-FbD!E1VJQkD$vpsLZmE(xydolO^$kQGXGpPlT3Mw$#cCjd776LvzI)} z8@mVI(IJ81I&nkx5+`o?Glof>k4f%D_AuoH1tY-KnuVF2t`gsqS|>mMmSrd0ywy zO}Urw^tDrG&YJP;_S}bf`GQna+qAi_Y|8cUhg%OlzF>E4`P-dK_b#kv=LEt_njd^} zfBcOuk9X=5Gv+)~4KOVk`Ivtie29)Gkm}mMm|3QS;TpNnPp}4TE?D0uk%?-2i@{y3 z);rNUeGA&gzsbJlJH+<;{^&b_&g%cw1Aa{p=sH^|R0JxE&5{Rvnb5q#OwkYcC-k3c zztFa^zw&P@?#8>A?!bHgAPS+F8d75%f5_D7eHHa|a5XFH)dC<;JZN~?xWP$ks$eEc znJ{6-N+NF3BW}_oPSWK}BxQ;ibeSIdG9s-MvB+3FpY~lyCQTsZ5`wEkbWF9a5Bw{; z5>i!#SH&$Ebd4)eRWBDGU~Br@ImsJ@U|+kJwR1%}t!slKv~faCv@-BN5l@P^e<9LW z$xy}h4^Geh;oMN}{a^3FO@klddm4_^4!-opzvnMMzu~w4VwmbrZyd!x`s+FT$lf#W z-rM!!&fKS4f1kVf!rR0hZigP$2D~qTyx238W|rV4(Pn2rH42az8N;H;C>BNXEGi+u zNVvozr7uxRNHXDr6s2blyLF7eFqMVg$akk!7wYt*+>Fwe%M9D;sg%Mfdqp5 zRaI5O-&*iZdy)FpRC8Ds2}i$kpEeSh;W+h_OW{>&dP)E{~*_m^X@=W=f>s_B_regDPX=Rd17$gH*#3g-f3OhH35 zUxfm1h@!`XSdOGjmJ9`n9#Z2WRjc#NWoMeQ>0{)WkCT{uk9QIv<;6_;8e%3%cThEN z!=nxhoD?*>!j^5mdiFLYegIdwI{t7^ zuJNs$uZLjM4cM#)Y$WtIip@BR&1SICE<6CuZ%oEi7$&CtpLkdb1;p#fSMD}64qN=A%8OwQ5l~r<^T$Eb; z=onFLR4Bqhd@_NH6(D;k06RlUBv2U(J4AjHNDotOI&Z`X{ZTf4khRLn z5`K(m6=Uod5+LIT+XYDr2K^B#>3%BdH4|#>S|%?YJ5F?ce^N3qM%lv=&wUI?yWkP% z&;)`JU>{G>z<5=$V&P7vj0BU3xsQoyi9e9TA@O)4S;b37M#~PB{ zC7+NPnP(V9e*{$=Qwrj!QV`uz*q;$ij|be?C$t10xMC^Pkg3#=4UC+z3aKf>)RbjA zeb~n+ZXGCY9Vm7k9Ly*-=SX?V@KSd{KG7lHs9q3uq{#GP)7Ro#=v(3A8d{@O*_Cc* zxYZl%a)N*!f;=^*>$4MRgTP?5SsAiw`Px|)VX)gGf6q`tHs12uwE-X{Y^AW@HOO2a z92^$-!^69ow(B#PzTsy0nj;`gYXNf>w-C(x829^GH()#t5G(}W^f_bP7kR*u8^fi% z*KU|B1o=yE*!iHBI`M%F(K?0)Ec>QTucK>ioxR>W(OxUY+iPjkUUkD>qcOT#l|Hr3 zRF#Cuje0bM}dwvul=W4{#+0};s>G#RB`&38`7XH7ml0FS zz{sV3^7%9%U#-|}fd;nEC1!~(lL_L5uAA34ormUh5} zYe>zmyq2F1U;w4gW@xAikOD>84=73n9POp>jTEaY$4LgKgo$OGJPCjc2}0?(RKp(6 ze~QHqE~^-9J^Jj?F;brj^T+ zgvs&)@;r6}`#$S=TK<6j0IU;HeQNnC_)Xjk{O`C+A}@1z5_ghgB%%nCmZ)P*vI9Hb z=dIVs**-WHos}c2PSl4Zm*90qCuZ)KKIFyaQ7X;#5R9(VD*{5$*^p5teVwN4_DtOBKx{RXX7w}=Jov;N0;mB&VLo$+~ZW_D(GX6M>#cGq6-dY7^BLIB&? zOh9596;xx6G!=`n8G%HJS_N9{e?Ow6D8fBWRf-g%P-ua+YN9xzZGyqZH7RwYv_PXA zsvzW`4T=IuD}hk!QWWsI-+QyOEJ>^4UmwL8= zRku|*jB*Hm1byGj_-!OiAHd(5VWw|f2O*t}FHHaX_I`Zj?`6)zBG&>~VAd^sIUW#_1r*ge~~;v$58x+Xv$ISwGyPoGdWQS>oiV*l0pG(x#l#JN;b%2 zUX|G(gRmHs6h;imiD^FLEpgm72Oj9w0E)xG}2n^Ece=kH=f&2&LSVeNc z4WzPoBxgfLyGj>c2FF!kj)B7rk&TnL(Sp9@BrY)qqv4VhuEg(v-!A%E29do?&6}bl zA5hBMj9cR*9tqOUP6n%D6sJY*QTcoF88}M0OYTzH+1#w~9Hoct;~ot^rVNEe3G<>I z?oig?ZuawnBd!WRf1rf+;{)tIVV^k6J|_eWtSZWU9)l2JQ4WXa^CFa@{E+$(auCL% z7z{~Zl8T~{K5a4v4Qx!{VX%({BYajIM+-*fU?^09Z74*6>;y}ptRwG~kTe0?R*(dL zi^t(ZMa<_y;6Ha_!VS-(PL!Cex?MxsI4+&Y@|*ZU9vm7Ee;?CH4oYfM?v%U4oTlE9 zN@^fMOHwtLAG!p;OO|Lg-zn|tRia5lPrNb&iUc3vHQg^tAV!%l_V)aiks)}9GjB0? z=B-7G7Oe-NlHpl%tx$z$ZXQ)a(Sh(sFbz+?`tymh}Vu zE~p9Q0-`Qye>PX3u{9r1Y zavZN^sb71=l#|!>2iA%*T`}Y(K?EBTvB0uoki$4Ae~26lG2&J=MzA$8g7xo@f<^@b zydR(VYNX~pu0zswQj~CRRzg|nL1~k;T^f{lNvxe=D^qRO%hF-^m+x(s1&i-X?98PTU`JvW7KV5aC<~dX013xMXSoeWI61c5 z7M)hFe{8h{a3f3{C<$e&SCYGVS~^nR7L+LbM#%NlSOm&?udIhMM#`H@GpSC62Q*A^dJ<<=JX7R-7+hst_H@TgFn890v3}!aZe8m5SKgTFc8hM$hJEfwi z7LBG8=`_b_TvSR(Y3}*NnDR%3O(e`T&el8nf11degp=ywdxGn5jL+Qu=_T=m33;0iH8#?rI`Pqx_ zmwz^T2KAmQ|GWGKYDei~NP4P#8M=2Ee=@{0a6QbJ=sqveZqXl!;%==w+NbqJIZ4id zkTVH0Ly#dFcQwSQX^1g%6W&6@zhQ|dp*{2pf`%9(EfBSeDNZ>CIVUldO(FP6nPLCL z!~Thft05))e?v-zta62{)uegdCu_1ctN3AMwbt*oq|y!&Tp)*e!>$X1!%;@2ahP*Iz52E$>1*UOMcq zT=1Rp_xTCM*fO^5WO;h}mn_=7bHle|VFo(TGqZ=k2KJ zxCSntu8THA^MMwAZlY){=9eVyf45fhD-&Io%dgG%SYPLNu;1W!v%C4HnIE&yFh|() z%=!3b=5pe)nX2Q9Obfr5=UjfTxz9RpakJtrR(ssGy3DS+Wev;n-BwBL(bvX$>w4=; z4ePS&8o$av9DBstVeP5gW4&iyw33pEV&Fw1X&VmqoHIXdb7s_R;qT`;f6T_4S)ti7 z<2)0{v5^#y$pym~G8vV{Vj&|0Q+I(TRRfxo&tf1~%8HnzyAhwX5q|`X5cZP(Mtssn zsxXSIz^QD@U<+=^`7p})Fv?Ylo3p?mq$*z}lTM$MuTpaM9lqY7>#E9V;RXt%F zpyq}R@rlvfw6oe-FGIO5e=|T#xql$-#CV1gRMWBwndW%Bpkjw*g#zWa5L7di+iHc| zZSzvEk?>Czkl4xyFe{!Atfl~=`oeaj(B@Ge?sil-uM+|2w3@ho4Gq|b5B=f~r^_$B z@FH4vmgvCOrmqZdI|B57r~Cm*U;N63zAcB`;*h?@h<8#v<_t+eMn_$5!^7gX1}>=4uu4~f zt_3hD+Ndz;4=H57ko>|JpZVaJk!pv}>&F_K+I4bW-_)*EKGn)6Jb(LGz2!ZJzt<|C z`Wf*1irBEjSusm_^zL`BTph1*OGZZke^M@tz? zIT#>FCD;x4$^^wFCrLIQ2#_NRxY@$?!eD_dG@3q6O&_Obe^u_xdzHJu|I8-&#luzi zp?bHQfOO^8A}rVbEOfjIlUXP@H=Ey>;c zsyzZp^0<0&R0LtPhe%B%IYDs~B+ja?`Tf%m5rS;3$WWzUUbt z90DQaq@i$_K`NvUG}94AslL+aQD2uWl~~gZ20UIfe`JRI)$D8x6}H-`wzS+6NLtHe&yvoKe;+RnOL#2uno=m!I2ip zJF%0^H1ApRoddAa>n1JQ5TQ)uvUo>*afHvaak#~7=Lr=D%*(K5y4I&n_*HBgPS|YW(J}3DCs@XLs1+}no2rWlSD~k5?bhG%5f4) z3$d8VI?<^PD3YfYvpD1t?P=@p6n~?+bTZ*nBvLhPdMwI&JsgWYD4CcE*E}Q^O-FK6 ze?zZB_PAp*X+*mMr=ieL9Ce}rv=tpi9yE?l<>YiM?)NY1re92`q!s!fy%l(ZX9TDZ z_sjJ`sHhKuOO~-7!Ddn@MPsMWhr3hsc^nC+B6F+cCmf4cXeAf}!!nR<(9Vax%Wx}z zL4~e5^>j5Y6yZ7R*E(v?FTX*}N-Nsee*@Ra?%#pss)IjmB42ldp6=6?0+G{rj{x>T z>zdy-rEygGkE8hLITS_dsF@}Zf<}kZk{NT-kXf=Z9c;0_o(9$C7|s-hSz{+^Y642A~A*L-5|h2L-3^uf!%!>_%(c4a2B zxpu+XT|57>eaCGEmZbqw?RoGpFA6ywtj8_6UKe=0r4{!AXe%llO@3A0K*q%|l{nQI zrUEEWeN?Rf&eRfy`b}^Q$i@KYe+Vaxho&x<+M2_^1Nbd=#eEOvH` zb?WQfR@kd5y=q=nuu8}N!gOx95GBgVlMnCFwL1>|+)P-z09xRhX!yrC((z+ z8hv(5B^II9hVyX~#m!C=513oc{U&Sv-!5USN3r7~66xKEaCf5Po}%lXqN^RT?4BY= zze04~Q!Klum=7-Kt8~x0e>_#uat(U4%5LFKtJ5ab(LTYW!`hAwc?1SabbVW$rVVBE zQolA2qFul=K^QtWaB)N7(I_?tpLh)^x7n4C&;0J}w=SXp z-30+sSO@Hah@W;COr9z|w8ymu4nWCr_=-j6Cm)tE1J%jh0B^-+fAB5_%W)SI`^q{H zCOdEB zks$(45GM84Kh&;&sAn?3W*PZWdV*##wQN$XmmA~(`4E3dI4WO|zm%o8+$m!Y zOFS<6%Q*qb5=06Ne{ZL0Jqzy^1tHFp0M8Q!#D_@$V~k2sj(?6ZrdRYh=_I&;43MMb0{M~{Otu{}k+Qf3CB?_Y9)~3IB6OFc2O1 z00`mVEzVCL%&vvmO_N2^4`Qna{ke^{aasrkxM=7poRkN%PyM!@qa1re#@vXw_xu;fhCIg zDp;mYPLyY`e_xy7@=bMl2(0y#_{NGA#48fobwkz#@O^Ho^1(;AoK!3Lsa6=UJoyQH zP4PN$aW2!7Vr)HS*jAQl0y~9L>eifdDXC;M z6baV_8%d+wPTJ*V!PR87yf(OjY>+nxcaRd-digc8cW z7|RiYJzij+2<1mme5xu3{Du)ULzWdBpIkUX7%NUk+0f~j>kslmoFN#;5!7MCScKkjI7ZZdd#}L#t7LOx@!r^gr_;j&($VbAW?vc$NTt2(*;68`tPYgiIgFfxjB{(g-lLCfLV9O8=@>C}osuWi%{-Rd=1`PfT zsz!E=$BWR<3NO9?_e7*cM4`_=T3J0Uee(~6E$62!Ek|>{l3-4 zMl{Gh&u^AC`38-h++Lox4ZDrq{sY{we|K1XgB$118Simd_-ou>`A>aUjnBAS{4L*2 z<0%hh=$tO=kkd_imi|Y0wZ=wqUE%wfy*qEuzP!8kVtf5quRVqZ?;0~V)u>9;A60-5h}XtTK@E!d6ICruBUPaye^ia2 zpq3S>w4#A}*FE>{7@I0mWzU^6Gdp+gJ?DJq`;N>BVO(OF z+_D%V22czEctQ&Ee1){A!?OU$R1^$?jZ)BKp$5}1uw@y6U?`+P*odJ~J)~-wStO*W zp->xAfT9&j45Lk_VO^&{FO(7ze=-bRM{*{DBY?Cv-PH-yvF)>M>Ou9KO4SlB&20CW zq~xk>+O>wQ3l_EDN3Pn2;^D}LNzNqp)(Xd8A$B!hE|d#k2nZJL!QfusJ#a&OH;&WL zz!8?0&o4dI5q5q|&;utARJe`E8^XN-wci9l%qss0q@TCMobbZLvXLC#R*_|bwbNFbKVP;f30f$^mpD1<-yJe>P)qFg>B2AzI+@o!rE&B_gFAIaxw}ml2~Ms zX<1iv={Hb*>3jtX8MbOAfTjRwaTNt%BEtc|xcq+H;pzF6N$Zi#6xLXY_PgqY1`Wbu z#s-~?EeI#Dn6&}2w)(ppI61uWfp6l(=ha#A4Bb+D@THfYe?N#%%oVFYc}*()}n(rX<<+utNEeo zd9O0s$0Ud!#*(5+vZ|(*C39&N--cGJ4ND+PBsHxia+nW1dx~(Dcov2DU3kUU;%7ut zTc9SYXYdTHe_VplHY5K^*#&{USs&7{)?{MjV~?S@!TVZ}9$P9<+_qY`3i&OS$-H&N znnS#))_94b=duo@sgN;rm<^PZn$uAkv<6a4gBo)#aJEL)t}G)CWx-*9EmiI=ZasOk7Z(lqN zQ=<86f5h>9f+#A8m2_g<9(E8MKZk|~9Yk*D32MV zL|!9Zq7&p29{0;X?+(3_|6&O`XyGyjGqCFlMM+lA8nx7xV$dhMU!_#WXS9S-k0Fn@vZINE+nCw5G9F=X!=zAO!|EMe?t0C zk6w_nir z>L2O1joWr$Fb5E_GM%|-e=;1~-t$}!=}BbFA@hLwmN{?w-ZD>^H%)4uS)kk5QB&ts z0~PZh)0}-wz6jtUHev$%z{naJe_%{`TEL76rk@!#%><2>$kAe~uP(36(O93VJ}?qH z98M&7?t6Pd8@tv11l4+WT07DDr40a@|8j{!n5&BkR~to4&|X)v696O@#SK^EcRMAH zC%C=>4i!d4covLHuEv+$DHaUZbJP6uoh9-O*X(vt%1X7RR;Es*d=6yIf3#_mkyL5^ z&voMr@Sga5aWu7xKX;9mj@(M;oI~DruoH#P%<{>jve>?>j7Ga+?HSqgN=EnePo_>m zZeTRi`2oAYNGls+goQnZVqxzE=FPKWl$qT9OfWr*@y&sV(CQ=Td6UP0S$rpK)f(&8 zBFPpe%P>}8uz(o&gF?BofABD0<>S?>XsA4N#U3idB>)@Pck$&(xaOpXxme&-FSs1| z#72|NvxwTZuA4n2x_ov5V%@FMeqmEB7L6vtqE11WIf-PlP^(m2iL(zqziHrm zf7ykz8~6SA#bqaB&;IeJ`;HD&$>1Evvk5r|CjCZ500Wd8+?53G5`kXLe)|0q5mF^7P&(QnXk}{4RN5K+Lu$bRZFOh?8$iJh zY0L13l?gL~GiGdIYG|>QALBquQ2CLgamD^XQ)q@vU# z`D_P;BC(#8f8wl$xX9um6xUfVNZ1tE1W;ULO@LRhf1ug~fvY4!%@yI%yp|#1l0u1( zed$D?V$S8mzakmlQ#kKx-ZArhJ;(J?x{L0mhv;?cvuP_`M0uD_M_JQCaoefD_M%MP zRK*9kr0i*3bj)p5x*j_ajS{IArkyzef?f9uJr@6L6oAZK=M5X3)nXG5Uk z;iaLr-2mIw4TA2aq8f^UYL9e=BwrxO3^yQf=(Me=IT(d7mqOCeS~9aLxtL07YZ~~d zf!b`&qI&7qe%0H3`0;~X&gfUa|6l``UGcLm2j1Mg<$(YA$jz4*z5L;KN3V^3@;ZI> z+{ z_rhhh3zs|s5si-Z&3+iZ?Y@!1Pj(&vWk9D|7=#z*cI` zuk3G*Hd`yX<>J!lGV4k1+y1rXYobM~&pzirANh-UDRL=#&G?sji4jq^?NkCWf4VS% zOciEub@B{-F4rtC7B81bdC1cRK_0@zp@ zqb*$h3T_2WXd%=D{C<@oRzsGdf3&m{-s%9Xo5G&T!k)^)uF8()!*zmMx+bVDRKK1- zDf9~$gfYQ~>RTl6LM3Zq77T<+x3!rfSvV6COp#_~cJU-mLL5kSpa{p&$S%UTlVZHg z4Z4`j;d=scHkLZ~pq(t#9o3<<9@^+e7&uFPX=MhTFLCM<4#-^uR}_ z(3=;6H&+5HW1u+QovUnO#kduG!Cxp}A+6;%_@60XE0x7C{jsfv!dZ${g@vCD;ZOa; z(V>KIW_YeS)0!9VNX)aAe}o@3ms+dC-$|^twg$GwhPa`)N_48ohOt;L>Kk=lx0GG# zUX@c-U(yliIMvdV5 zWDMDOVlqCoykUCwkWA%-jnhp1lq~){hOyJ8wtm73#7FabX50_de^AM%)iTeg)jGkc zo1XRb;>oOpDJPW|swPRuViIzpW-;;TOh_Q1JFT{m>KI`T`=APP8tTGp9VLSufsi=J z&{fEdbmb_ZmcfQzdGX%0+lp^hHW| z6O#;YVhL~IIghO>e>A4FOk<&I65>>nnMJgyP_3inX!R5pFZor+(^udBV)Pn~es-RQ z=}*Au%m)=qq%kfP zjrjNg5%)xCbS&Z?*0FrV@fqI186FS}_oQInG3tGU=Y9^ZhC-M*n~k?l%CfV&2sIr< zkm<;PAQDAIlBsxw)F6~dnvF^fN-VBL@nnfR%(3F{ED1s}e2h(F`{L#Y^f;*|LsTU3 zRBC84BVce)e{bZ}90SFb)Rh8hZO!F!BS4Bd8XWNa@55-Q14J|HUZ@w4DSse7Oqma{TiZF8nMdshpv1B?oNDwc`W zYVYpZ6G^{(0i?eFJb+u5}t+qN?Ny4Y5He|+cdCy*2Oj4t8-37n`T)46Hv zoQjg~Zzz1E-^dLZ^5cer<|6%km{ zQL9K3f6F;NOwcguazAiXzhx=nf*LC*>ak3HMg&Goa6yFH&%=sRa;h15g<(ZWpzM?yT$N(s ziWKHd3UemKOroFGeAhda5dll_Sq6eG@14iGbllo`aIIpj(g1S3d8(4;y~ zNW}89Bo8|ttbyuSC+vD47MaS}5pk!||Iu9quu)rQ*w23N+0VYa*mpjk$t6v~)nVec zf2k!QY1nBoVjZfw1gdSPq$6UQXf-jk5i}^JgMnHRq^(niS^?8GLRBHuscT41kkV?6 z)T+{^O~ABGTPrA487o^eoi>y~A-VnU**=^Af!zD-*!L{|-~avJ7ub5xC{PffTrTJ2 zf}FVwBt#D8R&Hg7Ws9tui4CtOUo%#$fBF9I18xfK7=OR|-Sf}Cx$F27?~ncFpGS`G z{=tb?ckMhe(D<0QV$B3x^T<@!`Fr^0@`6>RIJiJnQSUHo#;#4-bq%)^k3CmUpk{X(bY8!fDe}SJ# z#8{Pxyp6xCobZ_6(bZXFXqq8Mm>I|C1Y(~NpEf5Co2q@{Tf9_Egge&AuY1}WS<7XP?Cjw$s&&SXVWK}U3TBRTq_Mmj2V=0}YuE600%2g+bs`f3d7Es=QH~4!>b}S=oamN+{N;>JbSa#bbCJPvc9NPU9+; zCESY7!4byXn{%q+I@PeC8rJzEU@6J0@$QN)2*-uDLBSghm z#v~)5q#-MI0$apTV>Ky=niy1VvKmIg1Lbls2a=wyj~b}O=rz_Eiot8p&1+zoT#5{n zSHei}N*MR?N*D=Ve+EP2Z{85o#8{HCUu|2vc#f3%%(+s(`S258x-u;F_RaJ{F`y3V zo_a;Bj*byiD+L{|nGNllspk<(sd*{rcr>)IL?rh8SNsB7-;;qhz zW?(Tb*J2po&a-tpPa{CWDcuC8gmb55`Z!Y>lK&+DR6wi0vs7UTPIC&Tp~By)9sw2s zm@^;yCcp9P%2T?WrmdN_PHn1IolGz5gsZ9*SkpwDXcH&==im&*m|)t?)&d>q=kx*n zDP_Clq=R zFXG+iJFvRN6aW>Ns+AP+d6LR&zBb?|A7!Y8J*UXbOa&f}!p}``K z5@I=N1UDB4p+ESIe)?j$FLQ{&9OJ!6vO!#Zj51meN?=r7|zFVV+<#1 z^L3nz;ZzJa#Be4S*UT7B$FLQ{nV3P3oAq=ITYoW}1Tp5t(WXKGI{R0@&q#K9_%goC zKFs~SmHe5^w#qrJwZPnbD^rxheN8mW6PAi-p>c_+pYzbDH|EJ64B3=7Y9R}Aa#$`; zix#)~2B(N+bBb78_j8;kmdt5li5Y8AZmliu#5pr8PB8vF))X3=bhWT;+(Dz<&jT-kUR^=}6d*z-}b$OuL=1@+h6mMgap2 z36Vtiw1~cL>Wv_kh#FZiBB!<(DpTlv04KK4AlRA=84x8uPOK#1@ zt(u*(oiwCZM4hCbOeInaB5W$w`Kfw@Z7QekcST}#MS3+vZZ$-1HR`$55PD}U6<6@W ziri|5+zQ7x0*V=azsvQtk!M)9>dIT)F?ZaZcCo9-9a$&h zo)fXriF}tM6neH|S%LoEJ-X_PqN^2)t~k`=X+I5*Q-wEN7xw;~IXe^!4ndf`CgSXZ zKfn*CBA5uCXnSXF=UInZOxJW(SE$);(NrEa=;@Gl%Yk>p+&tucmed^}mw!Uif>I=) zRE$nM+U6E;Y2>Bt7ruFHy{T80|DWyZk8R?*BI^RGCzV+T7V;5cLn zw03AHl(evt))T?$A`0yil9q&&Q2|p}p{(mf8P&upO&Ti*w6+sJl9g;7E82jn1w?cebv&Bj2XcqYLrY``0*n@?KXo?I9v>A|2esFVwF0Eu&IZEt$ z$CGTY!;x27-K|N)BC2ulR1WJVn-8kI-V6`v`z)?=A z9Q}L@7Lx!Hw*kPS5c@z9`(G$mE;OPTitJsgLJ zpcV)7%@xb z`bClPV{oRQAyhJolG2QMMESfdu1J)}ODYo)r1oPkT>KDeJAd!II5{)*yEFTrKQp>- z{~6kY(g(KB{C)cBogbnoa$dQ7P`O9xP?$pO zRE(~QEszqCoG%wy9@!c@7<07xTSKe;t3&G@8>F(o9O`pyk$RN@|CZ4C*mdtmfscaM zqqn@bq94a*V}DwL$tqc26Vs~P&#YFulz)nMA~TApx@=lF3`VPkT_WYu=MhS`5K5mT zRJf!kCj_JjMWII+5ttaERg6#!*Rb0~5y&M3D&Oy#{p??aU!f5GWaN zh@7gyz(|5Yu~%V!A-!s4a{%G$@-<&nK$pI}MLsG=4Z2{yfEa-mQQeRrslm_~6u>pxgS6L@K0ucest!m7awe${>paj>V?ZUFTeL!%$ij*y|#}rYZNMs z{zzEUFVa~$6Ie=j(9cS2!B@~b^n=kOQG4E#4;7;Ap7v0ur!(}p=kZWabR>F%z3INq zeky$yP!`Z}DeG&Yo1_Qm`=u_rm;ONdFz^rUQ-A$-=)bg#7^gQF7C9H|4KtW3epe$k zk1dpiEz}%ak|nA}Q6^-h$VItF9+8=7QN)WBC47onnyCL!3_! zq!JBL^S}{*6RwLEa@guJhaWvR^Y5px|KQ@_tJBqQ?AUhv~sb?^?} z=}~znWpf~rhyf+=wFe!@5s!J0hmNb}hWv)vHtJka`MS|t8r*-1swFtEMC0dWRT`~z#?o>+l}slWEJ=0=>%~o}O|`>`;p9m2W#Jdnq1wZBKU;K6__cI2eXMpg zbup#Ynq@9-f`kc@CLrg)g2qjdFhSA;k@4BT72VO6E=RgX5}05twqU!dO=^Se^)=LU(;DxuhO5^Cv~Pue@UnHbC^ax%<$JJgbC<{(-l-iw1OrOO(6x* zSo6=1dbK5g!R0xS zCp}=igG}fe&{>bcm3j=W(tj2BSGq=$AO5wCH=L8+Kyju{j$*;d;QReH+%l0t85kOF zlL2jmduL3M!{9SAlbN^7MIS9?g5+7M)0uov?tG3e9lx$-%)a)=NvJoWflaPAp6fx?38E-{O5eO+N5$#xK07{YKU= zrWZyNc5huuRose4v9WPyEJX3OTnO10;ULR38AlpG6$5UNe{0-I$*RFx8e zR*+S2hcMnq8O>z(?0?xqS+pB<58?DTcK{jXltL&Xrc#l5h6s1Ps0V|-2+4mwLs1$U z3t6>AZB$zt8o}P1HAAn{sdPQvlwZe}wn}6HyNd#(g5A0d9^4Z#| z?5dql2G*6=H7CLmkC1F^+g0xR<#*n|YL%S*g3j1qq5SA6P^-2WCC$#v$%kmc4h!Zi zn6+R5Z=Xae&jaU@7>wwMLXuNJHcC_YtSsQvXcJ{6PQ{V)8{(T_&?b)Kn}lXL#|nN$ z54V*Y;SO>Pg@5bA5$+Uso}1uU4$>jG1!tr~0=^gn*WkcNh%EykE^TyDqnJS0#E7l* z6Qh7}zo+}C09tbT39EaNIFW~O7OvD8~f|_ z{*UgefsNw0!ZWkGvpci@d&ix9HgI-1FdV{EK4Xs1dQ~bpU=c&0E+)AuRa!?;DUh}* zNks@zQB2c>Dy@`|{wQrCl^|8EjsFQnNF^vu>XueOT31xAN>Um@MI{%hA-4P8-tE~` z>fP<^+ke^F+nG1td*Ant3=R(`@=Z&A@{0G#FTTnievayUW}km<=6hRLXOL&U2|P2U zE{AE4;?9ke3^-jZN*7o*kt(>j)Y>3f$S3GBBayObB4q+i``~}lk^&u8(Oa-JTSXb!J+{&>1nIC8RGjka=W5uAbVo+FRR*N>WFRlb%a1dShebD&~gZiA&?ddl!I$W02wJB!Jr*Q z96+F?*9okC!!ONd}t;;iqOn>k8?Z@sJ`r**MU+!xCD*Nut;PW5v z*uLXCM_KXCB%lDGpj-zONcJ$I;0%OmWq&h=x*6&WyCSbYsBX6r+b{yCr#fPKL8#v< z+b{wsY8*QU7~8aSSD4leA`MQtB$_ZZ%Cuz|eOhz=>V$W70>T2d7J8{}v{j>|(JxA5 zZQC!3R8U_quwg(|gK(ymGmQ9SD3&x7NE0+sohKS|1(JdWt|r4nO=}7y3yo{7B!5j} zxh#@ac`xaZ-L#wa7`sF-?PZS|kBZ010eXNvVLUDl$UfS~o>9J~A2ps8KO)D)3-V{= zRryOYst?FtlQ-ogxh!vxzsWmfTCRrW$QqK8O=P)jlU*c~LJNabK?4{U26(h~0qen~ z6D&zX7jYy>#CPZm?2Af7^h(srG=I%90Wr;2^WYmeCh`+`(%jx2p{Oowle%H#giHz{ ziNY8t<0Pdp5eahIFc_m;mqH;_YqqG>XoO)X4hts6Xx(tA9oCozRw%M8q>bhWe?U0j z%+$`5W=ffwo7YMxbW!WJZ$vI@hqTqFt;zR2dA@H=4W4>H{sMbFR$2h}Jbx+m(AcgU z(aL)rVHPQ?fwm-4>2+<17D|6UyXWk++|ru-jq%yN>hhT*kL=s|b#^pDB_~811ylyw zjWd9(Dk2>~)2ra7|@}63WeJwUPtKw6c`>2XwGLK-7SLzB5MrEj&`>+aS zC$@*W-T4v0f)U322xNtLdVhCCQF(g2VsNz@R{~}gr%nf!RC&g=sw0B9H+ofdgg!q) zLT|h>HMXHpYFseldi6il*oG0=xVUPBl{uB6f2poaowv);JC3sn{fHcSr2e87;CyMw zvLj)8Jv7nsvsU@Wxgp1kZk!97(elISTKWnl7SuzOyMR{P;+SzQpMNq{s=mYvKjvW{ zB-_MUY^A%hi#~DmT46Vk7kHjXHHWa-2 z#Vb&0+zLmRE-R?q5(!=>Y6DFrDmR7c7=cF;N>Z;k>deK?GLq9*8F{BbTJ;UaJZIeU0r3sp$mwp*337xux?)o+XOGQY3EPmyY{(9)(0`ydO(wWB{pB+6?^N%X z5BhujgZ{I=^rZ^90=J{QG4rl2MMZCOej0vw?OnrfSvte7E=($#23)3VLQ2E5Ea~|^ zD2UEMjRa5#Yz}*+>tuiB>qb`hgCMWzNlnuo*yo(>ByHOcfPZ1=I;OV3bsdMuyEb(547><>|eU0pKa<7x9#3FWPfL^EITtd1qJ04#Q()1vewN8 z09Cra^6Ba9FI2~mLk74wps%G-f5VQ>{+8{#7v7v2(6i;60o+`&@Fx8G2$Wp#LSUMU zr}VY>np0#wJ6(Q#^^MiX(+eN>=cWc_R?QN;51F5CdNBIaOCv#%tcC+}z(Ar1i|(li zqOTwuV1G4MqNSd@tDXP%L3)VTA(2Lk_?WUnp`EjDoIcsEwwxS)rS%gdznC3*>=hm73f?jP!_q= z62YM5hMbTr|<&=HjB&m@X=C;Pt77qKD)n7Zqt^ zLs5kF#TZRJrN>Af#0kJJQX`=ixevt=Y;L4UP)QX*mw+5;Nuw}n0}EhBU3z5p<-fkR zrhav9@ZH%L=(n#h&@=w5AhP{cH8-Ijd zEAwj7su+u6BNZDiNR+cxg0E1v6W_IC!>W$ADmul94Ldflz={8=3Tx|sV7*u-UBy)D zYu$kVm+fi|ZsNMa_ukcWwc1^+R%^+-SSuSnYynbi$wsn3YhJO#7@O7x+|(fin(#`& zKxlakkO$L&kica6gG}lWns)k_j(=Ui1`+6F3Y}^D!=2282|rR&IwcdP9T7TpI|&&} zJ$EJBl*X3#>GSEH?|kQRT{f>F3A)SR^s2lAiFoa;TK`0CK%^(C^`hBg)eC}#1Ljn9=a=+X zQ$g{%G}R(36J8M*Au!{Fxk?D&U^M~S1c4KwyTB|QkiFip#L93ZaL_)&E>?EASg#~; zoXbW5kS1y*p}nsWtw8eQ0)H@K$OY18xbl)Ak@eF15|Ijc$wdLzqva|~Uzwa4I+x^n zIHs2?a|8mgI%s(YylX6=zey z0Vx1yf1I!8!VgU0L!aQG2K#4g@D&&;VRS3sr3HQV282{GkBDbY9i}Lo<3@Jr`gKOpC#84+sLwnrxagdOi->;EmFqWE=gRo!4O`fZgU{ zxqV))v&Iv#x=PPqyA`hw#{V`}+TJlYd2mgt^xQAR*j#m+Fvk*`dh>-B5AG$~zWT%H zl7Vm1EQvv7z5!Xn<9~Z*mSF$1Y#rd2IcFOD8mU13=pYhqmTFSasQzR);Q}v)Z5`ZQ zGoFBpMiO%-#0<``U3djq;plSqh~LJ2q|fm!XRo*&ZzLNXTb&2+9>)RatN5tnnDa|K zNz{NNf*T!iXU6eU$4zXfRpXNAOA%;ZFa_Q)8l(&+Stm;zEPoru1m+KdVKA|g4c0jL z&TfDtrF%4|IZnlSmK3ls2GfYuc7;5N5VFHdg}$`cyWin4;tl?3{s@1cxAN3(E`7!C zLF^%nM-lEpJ5U)h$WI@mfFSM((efEzH3_{l*DV&sDSB}yE>2RdOrd-+o)bUK=cYdO z(4nik7Zds4QGY3zeb#KUAd2xu9B~jl&7OmD33t~nQ5Gqc=0D=00X%3*$N^5!73Rd!(Xj3TVMf4y}-gCUtp5s+v#4z{{@P|^(Iff@U(cY4wqKjU;5$@MNa_xyG-`qt)iFj zT>#!23zc&O#Bl-Ghg`g8WZkQrSs|j?<^8s!z*8Y zuyn`KaNGFJ>yf4DVNu!qcIou7Uf^ggnSXCt!@PhLbl6lVG!~1Zx@5)T*5h0|GzF}~ zG<@6OfgdF5&Kn%MA?r+mtTUjUbF~nyK+VtzGdMZ%KRJ}>o}?TU#duL1gb<-Y)eyjK zx9D`bIhkSH28aBK+6nL*G9L~ti3u9LbZbkqLInra+DFSXxLt2syY*MOSN1Po-ha^X zYOC?`H*(JxdyFA6f8zTMsX5ZB_8YlYZEG7Um&;QKSqE%?B@r|if^SE!9>ZDa5ou0v(oWc4S=iwMIM23`MgyhiX zIDpoXMu3YCrPJ{J=-JYf*1gsb!G9)V+WZ;+5Xxx15x^*^Cwr1iB6&D@GRY(@s56dn z&|w-64#D@KA0uSBYo7+l$bGUEnKGlm;e=o zAHj-)wyyx;F%#h?{uy44R-VHubcQiOu=UdmV-CmJ`fsacmF!SQRnntk^M7W&dP*g# zrBK>$q6Z#gi+;fn^j_1)jpfg*w@i+ks~rCxIG$JGxM6xt(*y@~h5>>vjp|ruD7%9u zyXY*S)SD;^t0>0+C17v_BcH~h4orwP<6wo|C(3s%n)MpkEUPet{t4`=22T?0`F7H- z0jUJHUncda8kDcIT8bW2t$)sBKF^Sh#!{=yjMd=RT785*0jpLcLe6Bdo=s+VW{+eo zr?T&4f1SOZy`QyajRnmqlwG809Rx3)L8IHo^bFqh8NAm`yr|)4NX}qcTmR17k=*?p zlhdB*q`Jz_uIGQe|K$wAO%q|EQAfHAx7*g=Wx{kBf!b7;;c}-AcYmGiB3)Xc{J|J? z@bQNL;b(SD#Tmqp(Jer%qY4)~f*qtot7yFAAx5cPZ)pcpv@8a@6&01E>qtgz=decQ zRV&N3{-Bo7h^XPuwK6>?wZj^t!S3etMXD{$F)iC&6-}*#mDHJRcUB|&uWF2Lhwg_+ zh&3Y{dL%}VS}ir#AAdPVf^;1o;6MoCok1L|m*xn8DDbq$V&Fu+!8|)3i)eTu2}=Bp8SSv`h+}c7NKW&2$>t{%M$wOK4h8 z+8Iw9+OgepSH^bS&T6$+t37A$z2A4v`A%)=WKOjqC3&%B7HD zcP(MfQmZ;Sj(|1dJZnVUEn+cmE-q!wQv18;9@u-K#d4Aq@O>vnP7h*%FWyCbS+Kl4 zZ#g7eMkFq2muH~D|h--VokP?#X^S&F>q)>ufz7`9`(;Llf#1s}KPeGJJy zT#}x`-B4fc9zh^Q!@CIX3ZeiTXU;;5zJfI9S$|pGlu=mCaoDTSAX=efSw$D4L@G7I zvK*)G(s+?lp#VAAMN8C+6h+l)yHCu?JGsLJahJb>x|_QdPZ8Y>2WZi2N~Gjin#$3o zZ+Ad16pxlA67e|Eb^>$^piX^epMZZq(}Rbv;Fo5)V0JfO!!OV5e(gVNK-3?i-=N+E zy??4fR+PyrRy}p{DpF(hpgBjKyi8+gC{JG1Gng6F!bnnkVUZVXrv~I+U~;;75@hEz zQC;E{z1mC@jahbwv@HeYL|vIpL{?RqEV8~N^6Jo7@7~j6eZ6Cytqt|9t@RD9iXZo# zKHb+hc6x6^Yik3XFtcZ7b}2aJb>u}6{C|hk_0M<*^k>l-;avD!xz3$x$tmmA9LC-mc?$qs|_3unf=X9Cizvqs~j!45PK#k+00}w6Hc-tD&8ohUb|8 z>nIKdjEqi4Z836MEqt3u4)++-M#^Z9-oK7ZkPSOukb4ja$PJTUGW>G`Y&XdKbb5Ls zO{DAue8C69X-p=Cr0Qras)Du_$$$5)WAv)>lRegAr+v~pi}U*Ajpe;Ei!Jzd?cyUmvzZ+VT653iM0 z(9ca%>Y+oXcYn*z^n3A86~^yfo;{?(gWj2Equ=ZlyW8ofZasJSS}~AVoSjhA0QZx) zLFQLeXVt#wktl8PVG~d9+vO`@f=+K|J;Qn6Pk z5h%g20#j!STS&>=P~CDX^6SWF5jxWA2^NLiwU^M;A3NxAWxo`n08(P($BO zIXW(BJAy$z=8@cLgNe`4W$$#D)TN0;tOEYL+z}&)MiX%WH33~Dc>y3xE@cE!0x0Af z67MVl5wM+uHkb#J4S!Wa0ti7@NgB*5x$|P>e#>maC-91yiGt1BGpjadFRX0ZSF^1x z5s8W)xa0A4V|DdAjtF;N^%-CN>RVU;Dvs+%vwOZphewKwpZH0e#U8Fc6SAq4X-1WZ zUaa`((8}~k_pZ_p`1_>eAVE(!N$R+k+2xng$n}V!cxV$ zI-^!mzdD^P;*^Co@erM2*VU~~*CgYiBBPemI&q~_aRfUHJo(FrwBy_Y>lQPKpAxcjG&ZN^NNXn2B zRP&$`Or6eTJYLzj+Gvz)&Y%ZDz0)){dZb{`Q>g$HuXI%MHjfOaO@=cam4h-LlV$l_ zG8d#IM6FepeBKTPi((`^s|a>qfX-?m2f)rUEV&TKgMV0t8gLIWbB_#PbslKn*%zpt z`E;beX@C3LnxCJ!@f-6EbNg4e^#rQ_eX440U1OwsW9I3bowx2$WlfFc6&H@xZK{vO zesHA0@%8p>Ls@kF`KNZBcx=b_JZt(^9lCk>T)}}It*P?jHLvVgo;tL?XJahB^2Eli zr#9ch6Mwya(jl<=1%+}m8E|P)vhF8>u9`L;?>OiUQ_}k>DNB- zdcLZmIH_lsX-N$w)$zfSV%9mDZ66(N&yG^RY9ASChcWoZGwq7aP_Oi8zsxUPhRbL& zd`7R(XtDk}{uIDymwc?6_p4Z>)A~70uYeySy?;SZLH$uV1clu&etJzB(byaX!92B8S)HJ?z0JUTwJUmyn_z43>CJfH?%JpVCF z&dhy$@x4D^e7KGI;lpiYH@-9biDC?5;=hcS4Qx}_702(r?>+n3@7eFecH-EMzw+#S zIDfGnJ9d&{60;S`qOw#Xk;W)%M1ux2T@tpgVjW9XL4!mmx+!P_HbE6iQU(%DLNE;I z)`X8Tb!!W)RKYq;VjWcnbW)aWDt316bATc`tv9;wp7(O&=iKu<=lo9^pVq(eHlfa4 z*V?qqyi8eYYj1iyx>4I0?Q0Ug#)m_pDt|=|RaS;%)qZ!C)lz4fE8zEe%T4Ye%T+}d%t>gM5*`jiU+z(5nj<$qJ1I$qPHJSWqG;$ujxI-^W6;5ZLRmb8QfZtHp?}=` zXOprFzr3>_jGL3RQw8InSu_1ZDqVion8WGU8g-3DJJTC_jsz19IJSmHnI32vno^a8 zAiEQ2w1irt5$hItChF7|IWuIHXNo1XA>L3DAVwzaFAch}x6I>4!1P`W*bxKK>9S?`f(c)k%z3EU|nCa(-(+k zONvoCyP(Ga7w}yMs`8D6N<6!!KSQYk5ueY{0-0})>G@ix2n1TBpMSE0n~U7EWm<4Z z3oQ<-A#0d`!YB!wLx!*`)Kami7AulHfPB~!z@;Xz%8X!TLanvfW|0H9oPmo&a0ZZ@ zgNsg+F55moC{udLccf!6XSO<(YHZ}QfdF#yCK(llT2im$F!d4;o1y6>!Kw~BVJm_f zV54fKK^FK@*hX=T+TUAwqT(}i7U zrwhM0e;%)&K8v54-ZD~n=fFtez0pw|899JsBcFZD)YkR2u7BFft7Y;2eS<#_dkUlY z&4-(`W)EWS5Bl?e!i6-o`8^;+KKOD?sCW$@kONKHi@rzn%yTX)(IS zqd58-(uE?Z33!s*H7sep+JJUTW3^#EK_L@RWM^bP!bFDA{Y+6{$D^0v^VUuTwzDY; zQzhxX3sYtRrhi2bz;urzs^?(#-+=sd4I07vIMC9OYz)<4U-bjDBx_PW)EI)x7a`M7 zmGI$oxXFjUh?~g&;6_hI_JH5tq-i{aQ6ds~0Gecx8(6*sGd5ikhKoY~o`|4X>i^Qx z@tk*h$I+|ZC!XDQ)c>sanfCAQ`bpn6w|@yx^0KyN*MGH(Tc@8Kc)Gl;{lMmrm}*fN>(FcX}MzUHkR1=9NsW)A{=$S*&>=v zEV5W-D@_~{UNo*8R!`zZ$WB4vO*z7ibFUcbUMqTq_?bA<#V|~n`nGHY_r%jR*!#C4!Nc2X5qSsuM<&Z39+(PNm6Z{4p37Z z+hXs3k;)gn#>~+x&Daow@(o#6E}8o}KS&<^pT8gCqLHC3Gt$DKK5$PUg@gVenKkvm znF_MS#KYZGkI5tufu2t6UbhDe#f+)20ciS6G5{P*eCv(v(}j<4_YVp|QaSU&G=Fv# zez_U{3BO$UDn31i9b@=Z;o-5uCu87KjF9mqT`${khkmLOc3Koer&YE|R?2v8{vVST zg>-^3m-Pw)Sds)1&JN<$CSgW|*z?M=q96=OcQjkY8#u3VfZxdzo=1$$OW+huUQv)l z#Iq*9D5|0?lTH;r4-}$q+{_9V3x8N35B2-&lk`1ce5#8{Fg~F>4EhfJ{;yewAb_RX z9mWo(&FpfZGJDr*XQT{-yAyKw>^1$A?hJbDdR)Uwl{{7UG{irmyXZq*VS*?CMF1%n zo;DjZnFz4?nrzjbAj>AqQGXl<=U~K(Ca{n7h&+pJV2$@+LN#FmWFbHh(SP4gWg*tn zz@5q9fKq|U@7RgFj~vObB)4xb$zQyHUHIBhxsyiFMAbkF*-8;i8eO;1X$97F8iXu(KqV%@ z%2c5tp>-QuJH}9(f1>?R8V#^7d*0X1imD~{z0Z3(`R=*r$M^GuACD}Ju29#Ot_ZK3 z-)DOb%6Kn%jSl+v1upnA=w8^X2b8cLp-pU2%`&`VSAkq=8SFuDPJ!LcWoc&m0)TMTt7( zT)=Lh>OH-xBsy-M`_;j1t6qfNbBo9D(hv9lmOcC3b$>Q*dmRbdk~KOW?&`gX1JZ(v zD}S?h{hqh~W`7#}w(I4n zm_-abVxgE=YAP!W8{z0|EUwhk_+rXgUdiN8rQ%D(Du3NZ-H&!X$Y&6vDqd3N@=BT-uJXo$s7wk4aohz~i3V1+r!t63|7Z13)D?tA^%ro)Ff9lQ3mw)x5SulGG!Th%n(xxTuoqcgdQ zRu5J-eg9`WhgKx321ky)upL-psIGL|=KgJg$kC0-6>X1oK~H}Y#y>B+hIHuayG2aq ztHeUlR&tkawM$sC+wK-vC976o*(z&yC2Yl8TYt%$RwT6`8ENQ*cy{j_bgu*oVo?~9B}xm3MX6A=56JsS zB7dvlLP}PTl9YTNcOrs2Q$93;M?#FOLl(7(wcr|{5P}Sy`^9@e3lu$o2QuQmN%$-B zalM{y$twVSYHK*58T)oO(<=SQ0={jK9=d!$H9kddV4Ua`tr2<{ktTxaRtJP;ksxjg9 zGLM8OSepFeoOIV>3A(T=jn}6_PH3;1rXr*j6&AYPa~hq5Qdw3SRYyz6iJfVTQo6_E zD@R&OT*WHi+a(D(>~^^eIk-NcG=DbE`uW`FnC5)Ir@U-#naY9MR31}X^V=Ta1anf@ zlcLuohio7kmxpZpAUQ4%IWF_p$w|)e@}h{Rv;j(y>Ty{WIk#056+$!fiU58d$}UiFLcs-?<`0>+Vga(rfGC^!H)LMJquX){>?p|CG$#+ zWm!}DzSA0&e%2P+PQ3xB$NTZ%|i#Zn)M&#U*5fX8M`Fj_ugQv(y832o6lG=cYr!p^?v z55B=mg3Iglq@bfo;i8xkd9Sd;%wPmOo^n=hQw@gs)Yi%+FrMIF?rEf+i(sMG>v3>i z0R?QRub59j^018v)oZAC;rE6fz5HzZ?qEFjbMxjK2S$!v!GD)obp68*?Zn@n`uma1 zOP=W3afH3l^267cCzk*5JLWC3_2cn(Z@=?9%c;}rdd+Ivz!!U-9%yLCi=fw_SInoR zet0W7IwRgmh-olyP$tokuDNwxV-llMNY&h`su5bEr^$(Nj0j9C&~Q(rY>LH(NlaFr z3R$t0ohMC5BY)ddx{CCe8nR%^s)965oLMW>5rh%o14L0MWXorKsDJ|>>MYO_U@Z~` z%B6>YROO=sP@kkDDyR=(F)cvZa|wa^#=Ov>w+^%4XXcW1*_WB)zJm;8-<59sG;{aA zR99fe2bpQfbleP(c;ZexZcMS=b62L* zO4_|=ulDZUd+s^k_nn8g&VIny7?!T|EUffvSSg3r>noKh_Hkwwm_2|9JB%?iOtL1x zU1S{Qc7GL6?F4TNs0BMpsV@U(c;P&oUtuhq1sQTo^`n>4qtyy^iU`M9!{Z|l;~yG6 z{${`Nlj#aNKYZ9ORsl~h)k=*VDT-obEHD%r4Izd-j@`vTVuhyT$i+{+Pfnn`aGP9A zvuR3i!DF-rqn-hA5Xes?2H381*JjuL_B5-!{eN&bbC@12#ZZ<5XOV^`fd^1?`euzF7QE z{nQ=;tdRpiA4wPh2iMYL@L=2uVLs&wLidRiw z(SKk~polx1KoSuW80pHfTo;a>tAUbmm=`poPNBe|f7O+O71ZIpJftw7OF*Y&w=snK zuTadZM1|ZGO{(X6vBb)h5>TC@=ro0dg2!uCS3j0iB6T*=VG1#W#QM|jrAr$km9;@z zNuYewY|mW7%)e%DZ*FKz#cDLKzq}3CQ-57mN$!(BL(Bxwx6qL8M>8rd3J1%J!cxrd zC$V9&7vxjfkjt)Q9M~~Ta?XwRs=Y?9hau*?&x2 zvK%80yIqo8I;K!zO%=BI2vz1?1U_5{KOIgu9ciF0vU4_PAPi{$UmalJE)wi}b^FV{ zOd_DY-n;<2m)EzqnGW+OfBf^t2CTke6H~9P_jntZtjJ0nvu5iHomI_?#G*on+1OMS zSh`q#YIl0c?uqoPi3qMRJAfy`YJXi@tqr^xBV**6jx|oSj(YRGN*9){feVeGqRJ2t zo^vCk4Pm>=^nT^S&$te{h|8jydKb*YEBIy#GBE>^OcKT-byqZo^+ zY1q;_Yn>ET>J@TWnO2BWS6+vZRBE%Uk%+xO%8|Oub_e9jN+kZ+K08v1$zn`);7!x{cgYlUr&>?~qTenpBB3gt*VBi%s z7&f%1@V8FO`^}}R54P0DpB8wo;t5X^ma>nN5^;2eC&vsu)z{txXE?g8U4f_j%Cs0|T_XG|YeJ6i#2@j`7 zB_gCc-rnIEP$fY0t6LQZV(e0CL}5=uVI@pb)lx9&b2>yD zWIY!G(63pz1bT^H8HzT^NqJx*Tf1(W11r0~gV%{|0$%XdP( z+$M9kr7N&o*b)ArAO&-Cb3;7rh~!OE%||x}jO$vQr|K^)q)9sMY^s0p9*v)glXyH) z=Y7-Z_0@S5#m6;yO$jeT0;Exn?9*%vV=Af%Ny&65zEF!7(r3l#wtDCW$L&TCU!?*Jc?^;>CFfS3e=QqEVDx?`b zvRWr;Wa<6THKxbbIKbaHZ6U!af_3E2a7T2$M$n3krc6-sWduP==a|@FR+4JsP$djy zYibyusR{b7W=%yXm0}XmJ(y*RlsYi3W);rs@%WrzU(WitypVrLW@wzzCSOfdMr%c? z%HXGiCxsHl_&*p*!2}=_Fmwr_80yri3D}79ml6t~*dL}haQ_FY#y=(|E*}_a-Tapq z-Wl0A@cR=zxcAVyJ+;fS+PUY>eewe`gGs~dPi{KmnHeF?=97K<&%WRO z^|p%oE#1#ubX$M$vhzcoJw2TR2iE?i&1EZb3H!UtTi4ik9&SsNXiY0l&Cc$#mLGj- z-L9?J`}XlOld>Ypm8+J2|JgOw2x9rgxdG51n~)3nQIuJr$MW0)#%_>NMRCa0gr0D9 zxeDwq>=9^qMEqD_Z3eI46}^&OZemsxuM$>?%Su*;*Smjv>|Lcja=-ha{E^!#xuX?K z)LkjpBLk0$2y1bJq!Pbm|Ba_CY+76texhWUuyRKEjF<>#sSt|IOqmUNoyDOd ziy1%&=g8B8UaylggE16>A}kW*C^%Ekf$^n|(p-POwlY#9U$SwJia0PHY7SauaRM#6 zKH~0hUvU#0%ei9!3-3wxYT9b4VxjtI>`ZJT#-Nxlb};r?jE$8AZHP|vAG)hHHj3j6 z&pR{wb!+?fzI?ZPXM69?Hi3&d;`8TmaErhc1q_5BiksS@0ZPGc#nFV4G;N6@a7v(R z8(M#;P=Oz5MJhyOAYhuqM&;9DkQ>Z;ZJzCKjM@l&n>r5p4 zok?su9<$R*G;~@{Z7042bziDS2%SQ~wMdg!p@2g;wNuT6l}xa|dLhZ`Ejz(R$!E04 z{=$oidrdO*7D#WQ2dfmpRN}4Kc!)9;N_cy}{)GT@T0HxDS83 zagWiCF)yG^6qAkSvWRF8E9k>QhU+_(DeahmS`C76u1u&;fC<6b$o8yW)t?X7eelDx z2i{oUH!#zD1{%*V+Yx?g&9>t$)LY6ge&yYdDpYoB>--%n=C9dSy0)vZbnr{N=FR)& z4rqePX+!g`UjF%7xHEPtfA#93&S`&0@%u|J@+G_xBQ`;fxKY}^vku;@+gVHd>)x!T ztBn3y+FRROM;F#EGw34!!Wx?O&ogLUjb6cda7rk|eN!Xe1Rtg!I&n%N$K+sNXuz(A zdXl3F-j{f%s?Ux>baQh5USV{E-oylNxcUn7`~947u<4>NJn3S^6&;HBa2C0hfi!I1qXOlwSapAalw{=`%PNpAjujEiXd2b>P|Urb#QO@9^(!RHJ0z`x zW!0P{$vImA<%&mtEB>c{L_{p$3XBztMzM$jJZ+4PJ~w0Giz|er_Lwkp_cNcA>9Bvr^Wl95Z>-o~fl5swPVevDi`@vc^_L8&b@g=ct(@QV#S<*Gk zTaR2!ed}ZZO(P2OpKQizA_Nk#sOixZS@j2!7O_EP0nKlOA~kbe_wUSD(>I8ZA;Va`HjDbw69;c^U-g27cjOmu!T4C zX{4Go!7O*3SJ&&ws#JA-BGHg)N~aY zYBk$pU39+GWzLVSpexL^bgj8r+8o<1ZI9JOJyCyjYOsmx9^J1`6O1mPrWi3CLtMG(wB2|(6Q-?vK`9w9YHbAtFru`_Di#Wt46 z8c2so16Y23_w%v)f*!>=?sZSHmj#2G*MMqf7*p(&h37eQuK9fW<-XqLataBw3RxJg zcK0jf@}Jl!_QhXkHXP2q{oSsv;zx-$^eHE6L3Z(^7|G#dr3y(W-p4-U+c7uI_^VP`#cgDKL zDm9bUXxxM3c*W6Gsyh-nAM>Gffnp5R#(GC!L8?w?v{u-Hh zPSlPcpCd;IGnma7J6!SM>#p4$L#}ssI+cHNo5=bkjdAYAtD|9#kva8n6=9rf&V*f0 z07-yMz%5}pu%DLBLVox6LET%r0G)fOQR;w;aIw@;t`Xf%MEBVQx_xDIGNW2G^J^Rw zfi5EHo+t1G7TGD|nt&i`CpiJ{A;Pv6I9 zWr+g!98ahk@-R9Lf(q#%`QeezrR(Uaf)5mvwpWY#fEg0)XQUDg;M5pR^RIjN`< z^4c(NgY86WT5Lx*T5MRhK#1qUrXDdaSv`JBy6%qKJTdMS95*AzO`Q_sJ~e-6>>1_` z>Pa`{o9N3;(8PwvZw}#jy}dXZo}jn>&34rQM^#(m zt#tw1pxve8^pr1xi%6}X7?eR!x{{nlkrs7>)sCHrMr&#?RGaW?k?Ma$IE2hi0E%S7 z@J(wDVWQftl19WO!!Z~Nso<<<1p*XBr2}#+4ruBZrV8XQD5{o@MgGE@Egg*8;&!>1 za+kU2Hl=HBj(oL+c?`SQGKML(R@SzSX-LYxIS8G9I4Io|1)q9h zIh?#t(Z)cC2+$^XjLSJ~TH_UjL9Du4Rt@;l|f z!4>coXa(XlyJ`GGew}_TOR?Fk4NfbL{UBY_W8wVh{OJqQ3ueu4UeG!}-(&QM?&-Ir zZ<*EIyh?mGxU7G%FWon5MYFxM_2xX@6kQU-)@W|}HR-Eo<(jW;ZOwBQxRTX4O@X#t zw*C=kyMvCSW$LSP_2F<8Z>rbadKM4IF+PlUd+9_%v$Ecmo>S+=b5509S8}+-BF8V8 za@>Iq^0CA4`kofg9v=Uv;s6C_74<0iJ( z{w66!SR`MqqR+v_VzGmM;is)&3-0n z`?MB3VLo`KDZwEJW(JaSI~d7eo}X_+TwE+nkivM=9OB1p%SrSwSIp<0vcG4NZN!zok4B_;Cl*B5>kaTqY_04 z=4e>O)Dt9%rLoE5<#0|RSu7H=3Qm7gLXPbZFy;{vFNf16MdNUj&zLi3Ztjw}=Rh*E zDHzvYKH zKE;2-aWU`XC^!+0kN}IY5cAf+M(77kF|LMFJ_Q2tDkXX4fBKG#yrTKb>GyxaD3hQR zB$ed6CudC)jt`+VMVrqs2EO!p+@LZ0w2$D6iV+W}Ii!#B_c^}AU*q_(fXBo$0@sO6 z0vCyu0#SgVb)Hz(1WZkaO|79?#LFIjV(luAJ+W$RlKzta@j=1(J#zEcz1`mae`|Bs z=Pd(OlZDWsNA*<`3V5r0_91^!APY(s_Ic0e8DN}aCYbUp#|ke3w7?^P`{4v&7pw&Y zz8VW`wW+VR3Z%+cdq$V>h_T(!jiSH!Q03`6N7aTtLt8mZVxw3(TPzjN7FD$}4H6X8 z1WaLq&nFp1&rjs4ZXZ!n0%#J@(AJ=iZ;il)3-h$!mxe~PpN))^Klp!jxt26E?Z_-+ z+8f5h}T+fVFsnvB9s$J@9^tDAySV%EpAwL^@p~Z*f zxm+J&6YMB|YfbqM*wTMq-bo&8mGN+CZs{8Q9Ui*1^wZLlxQY~bL-|JSU&d>sz?Uio z{xEx)F?RJ30w7M?i_Wm@u~WHNa=sU<_pNrx9R-)w86oF=)2 z>&^ElXQ7f4x*);go`n#x$YM}t=TeW+M(Q2P?c;A~(`kQdY=M8`wx6m%hlY-(A=8H8 zZm){!IJGp0>3`S@JITPssHag&tL-Rsj<0poye^NvNIo)gY#tte+lvP4^Uayrvsv0rQRv2^ z(S*a(!`MA2`kQ~CiGn@JP=XHL>|iqKutY|45;0#O>@)S?6{*GJ^Y?F0-azBD}B@<4rL1&<13*grRlaI*7_r zCR$pc2ny)&`zB?2_xyh6oZmUW^Z8mK$ywt~O@Z0bYHO@EG4}hc^K#Y&c#%i}XE4~vxB?l7HDhXk znnaeRRdzEm4smBR1m6m)KsI4$9n!rpAg{C9UahLZil{jni)le%p5#bpup-{1Ax_X5 zC+K7*r!jvwDZ?ZC0=I1c*TM;gt4gdf`@8}8@-vW`<1^PqXl!QPoKy^w6MVU&06hUQ zM*Szd7R{M!AwLO?Z-A|`r)vDC4ShR$Ufuk}kwUgN5_q9%GsRC@n}IW z%z}ghQ$lnn>_;C8qA*^=cYoY3S?xiK6#Tw|>{Sx>5RF#3-7c3PP;;fv67c&&p-Mfh z1cOyoVZe5fcL4ceCqr*&f2dm-eur%gyrF;nk$#sIu)8<>dbk*-;Y#&6%PSUQsdu|Q zue!WmpN>p|fH67<7ks|>!LSU*sKNfc@((T)pz;M53Uopiu%C1bGfjil-&@TyaY-1$ zWs>DA#V!-5ez1O}^QuAg{P_ywa?J7+=bU(zZF{#N9oxR6%d*2P%Azxb9Ah#ITXA8d$ujMN)s10P=Xfa3nNZiWUnWqzuG@rU!#czWA9DEJbFE zt4sz<;lWZ^uo`)=l-HG_LY2x;S+KlL*Z(VCm3N32{NEC?6&wt*@JntiSN>uy>-sMN zJL89Vm7+BQ!3v<8B9$}3^dF;Cb9;n3ZjF!W+!ssO$z5JJA=H{qAP;(z$EAPWF3Tp9 zIU@%H|R>)S-4E2Fd z5T777lgSh-Q;7u29WEdf{z-qiYJ4^PgWoM|!w1=C7#}KplYI&&a92Nhryqa2@WcLb zt-r7z*5fSMihJl>$TAvV4;g0>$udRPC-fiXlNmP@-QWZjm6-1AZ^%|gJwTm>Pw@iu zJ0Q0`+(!LBC44~YlSr4eM*?cWZ;N=CF=&Ul5xCi4PM}TBoeD4~_>_NWH%Cs)6=@l9 z0&tFTt-z(%ByVDalYuu+OCr{hG)2m(>43AG^+7omJ|!#phy&5w|6QBGE_oa|X9Tv)r&AZ(cHq;Rq^(PWzvP541Jw)c-7+rj<-0iWYw*zRQWsfvQmh z%Am!l1Ha7I(|Qyip=3zHgwi}YraKq~BLMXzkVe4id5!cUJ62JM^y*ds;CUjZ2-Uae zN$=o-1uZ{^pKIagdbAuKw6!(C^Wl2y+RZCoBgbGPj-Vyv*x-M>ElJjlLQ{jL+8JO? z3pAbN*pRS!&DuO38>%_}4Mo$gj*X8^e6CE2Pgb(y2d8h$SWdQ{nWvhxr=9>-R3KwL zZR+?^bXDx$=-g;JHY*yA24lYH{n;fdTHU%r#mg2!?Vh`#Hm62YQFC2V#qqnKmY4~( zDzj5Xl~O>(ZW(`SUK`Xp=C`YOWe$p^iN7OP>-?49ugVxrp_mGi9qUnAXy?`%u=b} z=QY>W#^!h#(X}+EXF_Hb&3E|8bcbF#S@-1l$-;&gyLW&0J$-O@-}9>$&W~t~wb|C1 zIJx`9-Mjmzp2lnEv!^n9ci*9#-)%8hT>D(;zIb}%jq?}JT{yZWo;`jvmuSk}=;F^t z&t5pPHNN233$2N!*5_}3go?%DIOvRZVk78`8C+*v#yZ}DRNX-yarL?ga(OXXNU*P5 zYjib3PxOCdgoF=y&-zl&t|2*>qv?c*Mf@N$B2F1GW?K9+ zq~mpERxTGWf|cYD2wls>%M?QrNDwQ&X7c{Wknd!&{hpv)a!b9tA| z)YeUBp$-24EY#^<>}QL;%a42g*l!HLf73x@{4ol}<3bGXq3?1vMz9%KOhCOlupEC` zV|t0uC`Kp(7e7N`C!jFmyzAhVzjG8u6DSOo8@kg5Ck%zHRw!Q*K6;z!HzU2S2V%RT zpIrrR$eSLlX_Pvgs*f^Mn3r=k( znS+T9l(h_;t}U>I*0h>nY=j~T8&ZGEBLSt2G-;zCCbgqsO4SK1qT3)wGjwQ(qG=Tw zt;!}bX)Sb0fj&HKQ?HKS~aX=aGcI%k|JBN*ECb zA!G<`paK%J(qhU=$Pc?D}G0yxv2~QFqE6#ov74(v@?cjEk#Bu~ECpRwL1O$y?$mxSbFA zYWzcXoL5{9S){5Tb?IT3Yv~$2r69`y2)5 zuzx4&H_U61v6q;(R;MN=t37|qH$DQ&TDbmY{BFD&p8z%W*G>OJ9-qaI1@CMU^9a5q z^7;t&2>v7jTbsmQ;!a{8hBvFGB)P-^4>DP1YPOH-nN4>qaJ;ckKm#gsq2sXaOongU z9qVKb0q79;7zsqFE=7JBcV&9J`xZsRv*i84^Q&{4mbJ|C`Y?U>JKcZX9nI17_U&J3 zHH-x0CqyrjABxWcf|4vhrxAwA=q^thw<8h|p_;5NJ&p;-b(APn;!uYZfG8u8;$}GF z4Uuj1;^D(A*9++>vPUc<4L!%6HMRx}F1VMx%|ZJqp|YYNq`U+E1|%77>v?>Zei@cc zyMy8*ON=z&6* zH1L4W|MV&yy~b!7y-E9tRjhE=Tt~HC8gvzef^86OF^;~-o>PA{Cno{0_49sGAG9!x zTU2}6V(|_NI9GwbrP@@o4C)05V08)=_-ztvo#pAi|hvGT0YsKciRfWxck0y*m+;=X%d9>deM5e;*x5y zby>>f)G7NLkHdf0WwH+J0Jhq?)SpQ^T?I_uz-8P$=KDr{H;&251=qSSnNvrmB^a4uO57|Tg^AGkA?i*KRMB7U6Wq9 z!}fg|@Pu4J56f&9u*Dr<3jsi}mS;911Kb4%G?haVhzx&{vf_4~V)_^8&hU0*D%(!u zR}pU$3X>J+6(*~&%xtzW!xJSW(t085 zPr_yw3o|q+08P?<$b=~$dFlVrWa1u8mJp@`;(bS@GbKcY6yCIT{F8H6E{Vn{+dNwV zyl7lJ1LyT0d<9;F6{-nTBeFzf(Q3hpXqDf=c4&W~z<-^@sujFdzSX8F7*j>DQW93N zx>}c&k3=hAX(Po&Eyz?xD^LHk#3YCZn#P0MC991GQza%c5KR7B)1)B*Pe=<=-In$L%I5PCi^6t;vy}a>839Kn(PNlMxS6~CMMwTuY%T|(SDw()1Q=MMf z8GU*G{;{E*9{6e*Qo%5J`0i(d z9}(VRtphx|(QLekBQm{Ai3)A42MF$mnF$IUw6@0PG{v;J{9u3D`Kk0Y zj^r)w0C~Uw2f-J4KgSlF$-tb5CoGZ-3O9`76hG2DVB@)QY&gh&^CJzxt-O_?6cuC7 zJ$=tRPQbD4aZEK3TBtC5F>%SV3*sU(m)tRR$StbPYO~lB8~q0e&=!v1fZcx^LEJgbhu1#H=WH^I2!e<_oCuI2Mj$x3MPz&s=Y)^~ z&&r)^v_0jFfQ9n=TwV{6WGOm30$kn!8n%!`Ba9r5j*Q^jqwDtees9N*ez)(@1GN)4 zbLg$MkdYqhh7TAXipv@O4R?D&7B-EB43AfRXk zoRA1qEQsdfk9ozO*Uc8QQ|M}5D-?qg1qGTfwi-nwCKXsbHVmI6$)+hbHKBk2H`r%@ z2I0f-dnF==bVAc?-|Oq^>+A2F-|u(M z@6@<(mvDx|Fh_rlg`rxh4U;+t?#h0fT5aej)NAWDTTtXp(-7p^F+OEEhh*763^3F5 zqhrWpL*-elQW_Vqw=^S{E+C^k87z@>$GoXOkPb*h^AhUFTUCNCE>K&W5EJQIU=FV2 z7+~Jtx>_&IJqA|s^UE^_`++-`UA3^fZC-Jz@!xCV{HcEzpMT@c7rs9#j<+=p3@k4W z7q=IRe?PbTDu@u$tCsY3?0)j8$EII zR|4P0X?-k}y$1Y6yx7ZMXBBcy=@)dSBvDHP5`p2!wFnn+&!MF_GFyuKH?g{iu1P2$ zqusz;`CGF#X|8CTt4uzMMrBnHb^o|0X$K4Fz-Kp6D=D`rba zA!+w{Nu}=Qu_H%9lB9>+GEvNGZ1rDSGR=nUp{ZalL1zBIR<;jcGNIzZBug#5;;u_j zm~nqFuozZ)YtZt~Oj`k31Bl8JtFo-B^iC|>^lEld6_q;iuw1)XU3bxciIP0|I`+X} zd~y1ojF*z0%iWbU(=>{DDzB9VoME*+6b#!HM@>a-*lva)sNgQ-jD*2(=}e9Hit!{- zD&0D&?$nT5=B3COKlkL2Bmpxi4H^2P<^+Fn!fK5I^V9N8^_I~1duFA5CzqtV*6hEy ze#<92moIMX(tf>l`|p4A%;vX>>!jYobWd>3ftiFv z{ad`#QHTi+VLy>!4ZYK;gaFk-*>qT%?Bq2x=u7xV`2l_pFX8|7w=|i@zuUchl@*9+ zPMgd*B%93J1>R0XAR^}w-{H2Q*m-W-C?|n~ezFsp+h*y+#vQ6hdvnO%M1~2MC(Dq6 zPQkvw$&C;Pemg=$^e-dS(sCn~Uv__phlE4?arr%&dqoE7=cipq&cJhoA&h-FI6a-y z)i27=9IkE?p6kDJGDr8+RpN3_*y`^>QSjRhnv=Q>cGV+^~y( zrS4V&qyYkez7~!`NAZK5kcG_l;zy9(S^S{*KKvXy*db(g6hCBN7vHCI&<5@*{6qXR zre`xlT7@~D43C>+$61PZkTHmk+WF6fG45BE8&?H(M=OvCf#2fnI|C_}s@zQ!0a_X? zH)CyxNaPhz z#VX*2oP-QC!5Su6%~flpm{mr)L1-|Y-FG)pd72yW%WskHmXgZS3+kc#eG3rG7mAc z=8;7U7x-QZAKd%Wk2~hRy1WXW=dNZlD?g4T8=B^)9#S{1+xqB=?)J@{)jKf$I5)xV z#rPY@n=F2<%C1&csXc#gw_k)r6JBu^!xS;{B<9%_4kjKqHX2;s0E5Qw$M}O`aKBoa zj3w;J+D}L@X(S*?f{k~QFjdMz;RZ{?(=-p54I0sO1~7EmJdnvCR;g}TR#j0v;aNb{$z~5_WefV3QZmwLEbr7J^pDS<7sXe^kJX*6`=X9o%`xt<6(`_D zs?{aks>YiN;eme>8XIJnAljvnZc3lok^3iPp#sCURN0l~0HS8f%$vN~qrZ!(k3y8x z;k!bTm~Xkh9$7|shmtVIxo;vR!&ap)IVW3RpIp}{3a*NzV3#I@F<3O(&^Jg0bTfy# z!E$nwN~kb3$+W~~RtiQwSL)@35)*;F1xj0H-vbTLs^@>pjIE8J$fnU6Mpmo&_(&k4e^=)Pp*_=gF^c@}Of7VOr^NqfI;(aNf#La+ zGM+jyVF`ajH0IYJ1~D$FHJDi~Ypx^%WUuKk%>i?(iLQoFT*Ex)<#`T)WRQkKrsmNV zL-Uy8S26XuTrwwT0sMi0>NbNuuQ&KD_ZWBlgi`6D7tGalq(wrJjn+!@mZm+ff_hzP zt@QWAbkL85T@|e&g)}CB5DdKoN68@3LD|Dxe-D3xS~6ynxv4@wLzSRAQyJzr81DGQ zSAKH#B*m{Z3zVTQ<4hr?4uL^xDKa5SK=o>>Y03s$s>`}Bti}{mCmsFp#Ql(Mjkf}R z=d1EzOP&^%{^IuN(h`*Xc=0*-+0Mbi;eXx-y2HERN-;2W7;GRFZy{pwS;Xd&cG3Yq zWqp4?)d^*}B}#Jh_%sGfXRgNOYi`NbXdY2;JeX~6^7Lq$?hwbgH!NBG58qWA+thW2 z&pG$Q_Py7R?@i*w_RX~&6FcOB?ZkHYa+?bj8fc+>tgT4r1tEeEWr6@jn+gLqgtlrc z4QkP(Y6QA}Q86P5;*ckd@0%iK+UzlfeJ1TUx0#GT%%SFY5QM}7PaDp_h-3kx`CM*Z z_nbND1@ks$(xdF`xm30bPslTOZb~4BQ>s47GEPh5g8y`OX2$2v&u6=bvZKp9}%buaVPLWQ}f)A)b+|FiRhcLQNw{%(!3ztZ(3ge~=#zfE6#ar5S( zzfInoYc&EF9?suioP6LiL3M+d=miI%le--G4K7Q9dt#{$Hvx{WqZMGCPTpr}VAzPm z<^3VQE;60?yl*OsXN4?FTk2hIRjczyMS5BboI5TZ-2{%*(F}i}H-N?$ z=W!1H6&e9(eCjA@4D?~+#7X4ss^mv77q|~7OmaB>f(!5$CTyVdG8i(r2`HCG>NFJ0 z=?hyK(?z$+eVE%V>Tb~m?Q>g2)cE#2KbGx+bj^w9!ICw`YJZLKQ>RV|1EnIHTlzhy zz2Cii=QS~Xx;+1M`Jb=d0cU^v^~%T6n5zk#Z3lO@e`Y?~PiBpPIPMr@G45rnC4%A)dW;U9p*1X(^Ah1`U61i=klOw)Aztj#u~=`q&I z!`Xv*0%OiX&sXFL7&D8HxmLMMw~*vH(0=z%d;!F~OxZ#^AHD!zGEaYR(q4xVzFHm- zKaoC!2;DrwU+7w*kf;-&ku1HK{WQy7$lRYl zIyL*lX1>m6=KZ5BE+6!dOyw{ShG}W#mbe`d7bI=;49DE=wdQ}S8HbZX4+uwZqPfGG z=k0FpHs`l3_bzE#8eZ1c=k05Fw(*(fI?$hiI37kItrMsPz>On&l1Fp_C0#)nrJaTs;pEHopn`pz7 z7?*`v<)6~Nk)ffJ1DE#w>4hyScrhZ$mKO+f%DE} zecmlz_iS&xnaK*# z649U;kVn~KCr2DAIE+ye4v|D}z-6jRwAZI9L$Ef1IkYnzHse_}7}7#&o5`VNBD9(i zS|*2<$)RPc2q^gOv-7xqXpB25;>7gePT+t2$IhdO9>3|B>&^Y9Xzprx7{qvGHCl0y z;lcq3FlGd2=Em4j@}&qXp>l?+R`8cmbFJ{-Bph5EV5qfk-;-Ggts)3$V15}6fP{z^ zR09cKj{`1M@kOC|4$#JHaE}cd4W#pxO9(8udJSA0&7t=L3v|_VY>C~Yy(?#DJ6V7E z)HHC7l%h3sNpx&%U~lVVP0y~mTbTwi=DWL;88w(Oe!u%5*Y&`|S)S?CVs~7~%wUW} zW0owj#s;gNxM$2rB*O`BJEq9%!}NF?@Ibwo5d*rN^Bm9 z;z)wJ2M6;8*HELCyL>z}{>{mfAX$I%G?8Lr{d4yO&`r=jE5YE@(u2wcENrQOf6#_! zXJ+v?oo-h|)fCO6xiwL4F)fqHbw0mO_X%<^)EsIG339|0j?sVt4^xZAXvo(XBQ^q{ z16~Khj;D>af{~C&1IVTGTZvnWaor>_o-i4*kh&-=c$Zr9G2-#hU5;qqBJ@5oOwOIEJf^TQvNFVk1cTiNRe+3Srh zPi`oGaOp<*og)$bba!USt&?y4VNa%P90X*)0r;77 z1ieOFEztj|$^Mm%^f^*ME#rDnUAkPT@xZUTDi=qZf;kr|CbhLKmv(^+5w+Bz{mi2IYJqsR=iVJZF#X~28GG(M_n!NG z-~Eo?M}mQbEV+Za;t!;JQVoT(L`^$|GXyr(BZzn^RP5bP(VUX7q=lAmo1-i(Z4}2h z0lIAzyHqmj=+zARf@mu@PW7ZLB!EOFAwD7n7yu=ASu`G&ix7YH?&RX-4O<$PHIb=Z z!{h^g{PN}QpJdv!Z@1qM3q$wroIy~5Bk`wcdZ~(0VyRB>FdEYPg4Py72+0ZY-rWw?tC8pJ~c^2 znf{HIZOW+|?Q5ONA<0WE%>S<#K0Ym@uk=5lm{6_N)0kzPW0(c#EuwyU5R0jB_^X>l zfLXsUV2XUv{*~ngnuwM^L|^gyeQUEIDLHznQnow~ReygIs_vi}WArJ^R0Y-U<Cb#ZG6i4OnAQ7WjuK3-FG^Gejts{zXNVr?x({*MHDY zK!VTvulpzboFCTsS|2m`WrzO)LflQp-)}g4{2Q#OrXRQJSf?9PBBm}BOCyZ_`V5z| ztP7gIt}%c7eOQ-9{eIAgg_RF3udF)rGmf#0tVgKSFi6;(EHp<4^dO@wM+5tQ6rX?` zh85=EZc3%dL<*<4&0t|TlAfbZIXZR~sM7+L>zn1V=&z6~^IMK2s5ZzHe7(@~@L4u~ zR;uz@HvSas?+nYGbLy@^?iz5R8Os+kGgdfaW=Mar^n-qCp)zwU6dipSPWz86`z9DI zqL(6wj>TuyF_oyG6s8K;`5~*UI$PQNZ05{N<}qx5HZQbf(wfG%)1@@op6*SPG$em! zUUH{HZJC#S46;`Z;j;ghgPsp4~6 zwF^u)rLG&wbB3~nT^FF1>CzWuim9c6(@cLYAKfc-x(>QtcJT#V5DTs@+{N#6_23@f zjiNCXt`o^0_XVU#wW~-TvuZHtDq<$s)ri6QTG%3bO+1p-Rk0e{P~B(5i=_T{v8vi= z+(oPSn6*xt+8j?QEoVc8xB zL2^4-3X&jSES+L=1Rux^juc_^He_E4Tour9#?(r}CBVf9ZW*UA!Mcm%Q-XkMoKED6 z=}zPy4|O6_jAszsVLWrbVZr1eqnRcye-FQ0ZWw30Nt?`^T^_YEZwLPEoZv=(9CL1{ z+&Tb7!q5?f(r$B4s0J408JypN8ndts1k2s>)+k!e%9L=+!N|hJEEc- zkdHw&F*+& zy|!IDsP$_6Z2+F;sYq~~obY&mDtCspo&In}q=G`L0>QsoF(8;=#em>0^K1}IvKolg z+hv%y6?;U|lfa^$@Mn-nzd|DW2ONf0)v?X7ZsYKDbZA_@NuBR_>o}O+?)*4w*cRcK zR2y=Kt8viluSO~lQItTWxa4XS@WCS@R8->_h6kO6J+eQ-aDAYBKHjH)Yf$2WPF?3b zG6++Dr^mxpFooi{nT9P(OE0796bix9s3A=e)Yw2@(gq6Ws?`EWiHURg1$)1JdDK4l z>P0NyxQ;9ATc3PvU;mJ-BA4)Y@o_tE|HeLT7e;aWJNNBB;N>_1D_drd*gdCD!%1!` z{aN%2H<5xgl)|sGlPsivjApLcmGkA~T*QpE#G8|=xK*xop@Pw698!-aP8cVR^Tvb` zLB>*!JfdcznaYKUrQ$Arx4JXBvvPN0KYu_x;NLGF;g3WPM-NvXNrabiI2CqFx|WcN zxY^2h!wIE}^bkVcLY&v5d%|A)QxCR08$1P1m#4=gcv8p<*Gaj5H96?TUT>f(BhbsE zIS7Ck9;F8?=n_S^P!LE89$mr-;iPb0m=IioZXiQ8EQ6DcdieFOalsG_>Zg3NVpe1V z3I$OB*ivqW0&Y4hykBL=f#8y2$vn9G z$tm`_xE^)qad$p{e$IsK`bWSwl9H&HR4P_mm%dylxj>7hSEbu3DFDk8ad9R<$R0d3H(P2_EqL zr_vt_a~`&mMqJbNucpVvW+nrEfhm=>tO77c*Qma z8wfT9le8g!yv<`$UNNsSO-P$eUlZuSfGvZD&_DuBQ->z}Avqg1nC-9?`$t8p{9_}ve%re|P6VoRs*OZ{c#iRs_r=J|{2QK(=Oh2c;3eau$mjCs zf!p%!fTvSfD$SSYs`CR&bCw!&!)v{cHla;wkQ>y7KwHjiqakb;ct1Z{>y#I(HZOPHOdzz1-^O!1Mx~mmadWgzZJpMu5u0XrnIOH$1(TE+H7Nz7CWYC5 zPARF;c4yC_t9JGN>UGxNAow!vR9JA@tSc-^mfA70tM+_5Z!e4bOqWcnz~y12mT6yb z8T1Y=RuL|Ru{%I3!lkf|?Mk^gS6Tko74d&f08SDmz{VDEn$<1KVc)_^LrbI*LvRMh zvm2y+IcR%Jcj%~=2d;CVOVeylot24y(`gfEsq>FPTSX7b9*SD~V+ zc(M0Ek;Dpw!+do3eEWsB_E}$CzI6u+$6Ef=*uQP%n|&|-_*b?QyBF-)^tZRIVe3$qK__)4m!hvAvQ$>I?)ftHPgt9+%a<~ zriM!4Fait?W17Jk$)YSA6p8YGl5Q%8kaGBd-cry1peqkiXcF{tLIW%iW2xzYochAD z)8PUP2B5>nf2PbM9Ea+PidF{f<>VuU~sJb7arq^auRmMJ=tBlUu-Lf4_Er%J()dIr!Gv zf$ui$e*U+>-ATaRGk}U4g>VDI0yoaw&zd8}-6pKbYq&luV$U#5g7~j!BGT z662V}I0kKd#0=91OEP_`6sC`qBnGdPk~pc%c!+JxX?3@#!>psS^Q`&~u?a6hXS>i* z5lm7^x=VDrIUrNI%PlA>!%-2lwkbs!g@I66mjwGnxh_7Wy5x+1^~q-IFXunDuHx7q zzteVTv} zJoRgj@|xqkL!9QooFo#%Cae>&n8EHeUPdsa&fSNLI0^wZ8eG8Z3xcoAZ_(VTTs}wL(s}MOcbyYW?se`6$D@bV1P9`99aqxY(z?9+ z8|}K%qFw>P8XliwLKRAL60#AdMm8aa@=ATHW4oTV-R7KsjmiSD&^Aw582X9+hW>kH z&@-qH<~WUnV0Z&gKQ>T-;S`aG5tS6b!R?HU$Rhr%) zy>W#8ILO?8K~SeZ3%Zy)fRUpto~(Mv>)khc%;{y9hP%PqG06bCH>3`gq{a_lVcG*7 zpx^Hb2pPUC-4$?p4G4~Rd7T)E&H`4f&TO$JSiv%_5j5~|TCx%}1sZ`*5JUh2$~TE{ z<^49`$2Vdh{^IB1&Zm3(SI@iD-*>_~iFtfz-N2@Qx{5MV^J=a2=lwTg+}_2{PJQm~ z&J|w{#;px_EuM_g5H7k`uU~t+|Cdu&BW~oc!wbn)>mT6!Ma1T|V;oNLNI)6xH8TfH zbBc(9!1G+LgTVBO@bB#3o&d?X#q8{p>Q`BpTT%~}=`)Df+?Xadj9l7!2+N|jZg^y&*|fZT$An4KXTiUGx%QDqQyojJ#dz1u+NT#;`yjK4kO(B&)nHG_9Jka?WPb>+1FH2yBjQsafB!y>&<10VSiHRR&{ci;8pQ z=`*9g!VGtOV2Uy7$#L~Svb4i7vAI5jy=HKf&yelo#IfOIvZ5-CkT&jrq*r@vQ`Z?k zkNdFWkoYFVE@>KK9NU0{!(#HnhJ*rt3xfm*5fH6lpp?LZDS}2&AdVEmqZ0XpkYt6m zP_%!BM#pUn3yiJ;vPD}o!TLveXiWQK3rs-K&{m-m=Q{h&xsRAhdq|6O?R)Pz-|KgN z-}jy4tYxE482v0$-f)Fns;v$MGeoI81LPfz1s=z|s2FM$TV>ya^~(e9*!p>Y4aGxC zs~TDt&9(VTPYO6&fChS5?)a zOtvK$h-YTLZWlvP5o_&nQLIB1HcunpD|qZneZ|x3;9PboKHZKgLD1a7)xa6841TzO zVRlaAce-76%a3ijo-#Ka(G<7h0Up6^z_0Hn+%AEqI_xI`kZ#^-0e`uF;)TqYyk5l% z#4F>O@AqOw=FO|p?+?J11~wt^KHx6~MX(VG<6Dmp#3rp9z_qK_eX(bQ@VT_DrDaQX z6`pr&>62e4&Md|Sr8&I|d@WOt?_Tk%j|K-1o&8bslEfkE!J(4O{49449i>Xi=l0?<(*eIuN|cEJsUP|i4Py|pFPWecaq7UN;T1KVuZ=( zR#a4mT`qT?KLA+?x=!`H?+caoA0Liy*|=d3J#%<)&E~6}4Y94G^TomXXyjk*Gg%Px zR#Za60~e%ROX9_l6afhu2bHsCbCsK7dtSEhE(Zm$4Xvo;TKxV~dtu*B`Mc6cLgIhXg`@+O}C1dxpos6%eg=~I4j8v=0_macfPy( zd|yuq)5UL3h?irR!A!^K!;VEO4qlGI(~3nMVtxl0y$s!d|D@JuXrKCD^uwC|8yl%V zlABuiKU(_s^qZg_w<08M7se55JYj`tY<){OJvuIoC%3!>v7SLl^on004?6VOcWwDs z$mg~BcB;0NKu^mUgW`^A~I##nSH$avp&V!7ON_#CK`>_JpIn>h5Kr&T!l3I zwZeizA_-J~q!N{>AZ2Aw%FfJoWDAnp^@@u~uiBKNJ2s zJ3U^-SvjAE%L<8GZxVqJ^-jwoGIVU;Q8{x_|NZv8ch4?%2uGxh@|{0hx9-wAA(@gL zSX`X=@rQ4&KYQuuoTS!E+Wu0r`{E_vMwB;i z_&jHKypKm4v?$wmYwR`r>J9xrhIz;vp zS$m-!X(Tc}pIQy8y$hccss#zy@H&hC67>;q0{@~m3z2+T5Pi_)B{Q@J)-)c%#v~PW zK4l@m2AuhenZLZ71D%vz;MpzXAD~C;6}muw69mI&aSUYLR-WOlc#lQoQkg0fDMOd8ilfDR z>gQgW7Wpj4#4J-EpQ)>4lbKpF{s=dVH)t2nJY>>aUj@DrU#Z${6^>fhA(AJ2EzF4F zqER-gFA8560~gR|=Mm@e4TsW?1F%`+o_r4Fn}U10NoS_ z+0FS1I5WQ3ExzO#oMXVi;IpxR2zbL#F__7{hN)q`(u2tq4CA{xL%Ayq6}Ebur4AEA z)|r$r*-2L=$4L<1(GIBclF@4_Hz2feCgEnz%5+=|esh*^TfX@D$#HxK zrWizmeBeCdGj&hG3>F?|IgO~vak?sXNYxI2BTf~!)1hRynwCS3bWE&&JTh~M;{t@y zIiTmFZ78eL@U~}{ukcjit z%3>p@0y+{plln1-%)|_g8Vs@g%(Z~i8O5Qq(%)= zgIYEi8?#LrY*`|2GbmNsr0oY$%N+AjH#t#9bJKIgqNr6xjGD@S>#9Kkldmu9NMpfE zC>!ouP@6%hMl6D*g~g&EH}i*OxSm})_If3xPk6R#fVW8$QUXwx&XB}S&=A%&| z$qufYcVETqzB`2b7B_ahJO)1gAuTc(qX4O!4H%u7jgi}FW8~|Ju6@VKMpms9a>p7h zL@gok4@1VVK zUJB=Vea0oG-OK;Od-wk_za^2te~0TIiG((p{kFHW=NE~8@?JGSQC(N~-1oN-L4H5L$oR?vJu@?)EN1HiBUmC(h4zZn=~ShGj`JH+r9Uld+)j5`ObakzI&cS^v5#P z;ov@_ce|aoU47cFL3b?r-iAgv1!v$7&iWES!gn@F(~HuD~^Dhfm;BxD8*zH*gpJ zN#94>5TkdYFIls8Krx04RHrL_eS?2GQfO-!iZdO9U2$xer^3vUWfj4DU(x z`0G7?i|-!iwf1&L*WYe`r0Hw*4+mH8K<7b6uMX-H8!FK-v^%_jyjuhN_`ivjcCpgY zRoh9412KB*zRTqpywMjzuE!`N>|pBN-Chv~1gZhJ>Ff!5N-6Q=t7cDh&ZPx|1pf&N ziD{){G?!3F4++yMZpOSl8bCP5R{;YML9oexyvMx9SGh~*m(CdJws4uRpkuxa8NJRCd6uk0EV&UvPIrtmA>C5Y5-9tk4CWjf8B#W*qdhu=X3r)AyXkMC_D zF)CHaFwkniY>JIlYXl)=n93LvYc}b0%!(qXO%$8Yh@#C|l>2VM_1fC@f_GW>I_Eln z>?6#X;M%Xy*NL^W@DY56PPAj z#{3s)6ZOaA%;Ox*4}6wd@!59OSjY4KBXf-;@bUe4+)4Hb3h9sH^V{0o~&{)u3 zd$7GgPJ}4M;$}**x!8#m8}n=1+iUZG8y5ob7~X~YZA~@JrE+sK#*Ls zCb}A3c1e#tV~mRTl8FUfvZw{xBh-jh;zRsZ5*zWsUrCO5v7S0B>t5Upu*LHg|QU37~QEt9Xu86DS z#T0TTo>Xst^h&wAvdUF{O}xfBOFK4R67Le_rHvh>Xun8w^E-tM2n8M5S1T1Pk#`0S zMkIh1)r9Dk{mgS0#vX}(dsTdG-@!^3HBF2+Q?tkmo;#sqyeJ46fu3anOp*s?iF?ak zRY>3y5);O<;sdj%xgQODqfNmO6u7IP!G=o3b#G4nC`PT0u*Agbg|7W#!Dks8%S4P= zNkV3p<)m(zOlBRcP;}n$X}Qcr?Z|k3YedwC(J9YxS6BY_(aTAH`DKf8YmP7Wjg0)b zJuh$Df|U4qzmA>14eeQQ^ZKAYBfcjiEELpi>M??guGV#L&X8dW9Fzr_kWR0nA;-<^ zJmGUJHocG}G%i^G#=eD93&#(yx7iLSWdwz3med?xo48}L*2HD!OgpU6YK-p}1&*?> zd&9QA!8qf&aqH@T>sMtLJk9$YTEF2)f-y3y;cUXV(a0)M`kLE{tiq9!bRcy~@!I&g`wO4H zRDX5HazwXEU$fT{J&3L`LQ*K%h#tWi-|TG%a%R3+J}+#4Qu>Awhn6`i_?ekL9)!I-_EL!xL-sR&9H2=i@0*4Uk%e1L zzE25M=(Gm;`Joi-?~k=_K!DtP!>S4l6f)DeJg$L%YvnF*JjWhLHUP9p|85FIL=@aj ze*Us>uZilS@UJF19R-(l=n#Y}0{XU7wI&;gA=f}JbN8KICiI|OOlL!74`$0A%psql z2S=>|EE8_^^J6l@t-en&naURFp==F>3$hC+bjoIxlnCXH!bjH7A?QoKa*dK1t&CO{ zDfcLUUsv8z3Q9!_nb3qZfa^ixdI02}ZnxdmVU#y;f!r8w3%48H4lD0vZ$|cOyUCl) zk|f>0ou15pfb7!?DEnqU;GZ&6|FIE(RC%e=(>_!1ale~PfiNVGZ|T7 zr%4)~GJY*&i!}hBY8uHSdk9PXW+WR7x#*=S8#q`beJGsf+wgrp62|?9@oEij;=00r zd#_fnm8{*>>b1L;kYy~{79iP@3@*xO$&l9A1k#YULxX@&0wkDVXp<(UB!&!-62?P; zcAzvZlcu5YgGVqR6CjkfB<>6YowiJIm^QR-OGDJ5jAIHxcF$Q^vPu7RM_S#hJ@=e@ zzw_;RFeyUyeb-enK@zLzV%Q)F(#_I;X3xe+-LdY*jVVi|-=9%bm!hbCWm+V0nx2Ki z?P*};S`&;{|wY1t7*gFN&}rB7z9V87gn6`vUR$i8*>k6YJ{(&oTbH z$|1&4U-1RldyYJz*6%erD0Pzqz3G8y5_r z9rv%3%jbUd!}IUGvG*4n)-POtxE{ZTPlT@R@1Ht%p|iu)Hv6?*-+%4v_a8D@@7^H? z-tFr{4Z0b;qyP)g=pLFdx0c9?Vzb$8oa|F=3L_KN?jvbg zb{nO;&K&L3YWX^MMX26rl$;SuU7$T2wo`i@;|uz>`}X;c_|ExEzMn*Y4s`mW!caC3 zAPPf;!8G8CU?MI>J~lTygtSFSZ(&D~RW+C7bn-?C3`TOuw^P^R*Z+>m8|yG0>??5p z9poTgX4t3Kx45!g{(HxD6=da#ojX^o*tz4GS<9BUv@C}OIK}VmJj*lq?IgU!kQPTMFjpbPlJ4%hl$f}pFs)VORFFnU`SlE7GfaN3VFWL zxCqwIEUsrhg-D}+Xce?$8eyhQrxaFA>!rUOU4?6wLEd`79ELSvea#hege+w|8oYbK zY70LD`n0kclz$AeecpH;t6Rnl(`mGxgGD?xt^ z?olWyF6~jO0E1DrM>1kSFYd2sFITpAl^FzkZm>scJdmU)36(J%JI`R*UjP4fo~>p5 z{UslbKhHRSAFTo(^_r_dzP{*F>Hyy9=c)btd1|8$2c9SFV9Mut7%GR4bxyR7a^i!M zy~%Oj3-%`euRYU0%l7(pd-{38bsU~2{J?pN`nQ(#_cH@JURD~do757eBs!)Z_p_>S z)!1wNT}eO5Qwzx3P7o$iYckD1DToQWR#Powg|{t#PI7v@j@LWGN?l!e@^oiXX>-n0 zzREx8e42mOX-`E`v6+#Xv3Zesv8N(SVir?_d54wB(fB)r&>VfDNA_2m)Es@KXG*1P zw&mzSO$c&vZZX%vb#dpo%bc0Z(e;|GqB6vbkJMI5oaq#Ok}(szHqmM&FH`FGRH}(+ zLaYgY1R6E0tQs|}75z@E^8C4xK~3a&7?~UnxO?B&q?(RM`RiO$)>D zI6agvrGA^qs!=L)oD{0a8Db~e0UKGWh2hC|i3338DKLJgT{c6uiZ*62U+FnZxBwXo zQx(B3p=m0#9mI>_wkZVxn5L3WDCSd%(b`@bUjn@N+t!6mSz&n2Vezjoy&iu4(6!rt zx38V*e0#y)_FlQN=io~le!6$t#vdDJ9DcrITg|-4s(Z_opD*5i{B<(@+P_KD?ymdK z{-gipcMZxPPXGEh2S2=ojC%_rcgQ>m7#AIlqK8Uvs6!+`IpTPL(OZCkH+1>7QTa(A zk5SQWWH2gv$3;cRG7~`meyAZO#!J3`giP&aWN0fUN$zA!CL$yq*2x%HgXFcCsEgQW zz)lFXy8%HIB@0V=$zspZtY+nd4u_Su1g*#uBohp711Et1RsqRi#dbwPDp(1Uz?zN8 zT{4vkF1JZWXHW_v9VP5OP=P+EDE0&QG#l!W;cXTRZ$Dm1iUy$_$WfGKsACni$ z9Wt9;BMgm_rjQl}gzQjhoEGvxoOC7)o=z9iV)33369jHv{2+m%>QT3tGbA)yyW1_X z6)w(13D8BWXs1+Sd5dJRP?iF7;6g%16N$z~eSkGibt;icxU1lsa94}fP#;uFFnw#& zrt|dPdAJu$=V8RQ?fMX|U7sC)r^gD9vTZkSV!dEO4}wQz@&ok8aVaEtlPZ9B%qoq&E5%^ay~OfoErntB>lYw;y25UJmWzK=Yz)S+^)#(4x$uHT{{0 z7G#RrWr{XsRO%8#Yfu8H@-soWuZ{D96wY2mJ6r_rR zFt9vIX`zIqMQvKhL&0i8Efgq8L5&baP0Q}~+&i;tyOL*pXZ-EC<9p8co$owH_F%H- z*X3UUudC;Pe9y`e;OPULryo>L*LW=kdFKsJ=5_TQz^|1K0RDZzQ}n?f(f^|-`d}5h z80n{n>(Q@Ne}|WUdU%=Re1`y36}yYgGisO)T578FV~{`B#u|6 zLB-Oo@Cx|1R2mVEW@N(X>v!Wt|9K|u6(8F?G zX)}9$TNOFTY~u^OL$Q z@McN5t8c*z^KT3$asyd-9A8pS+>4jXS@^uoro!$nrk~{j&`^-NP^UW!1{7HfBPu|* z)x#R+O<30{=MC?r`A$H$G2+PSa6X*Ivw6!jSqn{nx7-+f`^vfTKU9{qv^RIpC=Kmg zDD@w}@ygB5PVds691)-S@9sB8Sw44y_gcntKEw51_(iWW0=iGBWqqVPCj6VD`dk!u zj8jmcv0Fi7?}@F*hqt*sk5+G%*y)0fx(n!5Hw%l|Dkk9h0;W_{iA*yzC+Cz+fs@i( z(z(EYb$VSL5Bx{`7Y%d=z9_DgR*S2p@6(@CS)vVMT>YFnM_mDr-6#G4UwC>7XM!Ab3C0r<_4z03X}Jr^ zA=Wtv`Go9)fSR$+b=#yFS#d+~0{o6=vpTF~CD^5Oq1c>0ifwAlXd5OZJg{!ZC6}I7cp#prPx2Lyy^#fDtit z)Ap;WM#aeKShrf$X)M=JpYL&V1dC5gEYGmGRbm>TvPz4vqCzTGpK8J>r_u3@zU!FG#0P3_rHF^5@E(%1f1vy}R09!SZD? zZ^Lgd-~SurWILP0#JP}@L7tO;MbqN#iTR1~`1OQjrQS2&30(_`TS7lJ4jKnSXAFsk zq}005H;qlE1YD$QN;E7jm`cjAC=CT8{s0bSP{`xjC$78oxWvP8Cv#iCk_(iTRRV_mYwEz#<;LxBkJZ8EXJC*AGh4rNilY;Ki>F{j9Wqcj&{-qn+gSa_5_);a&QQSIL?0jO_e<`Ha~5y~Atw0}H6DPGc1)cQP$y5`Pdk9X|+xh_W6Z5M##p&GJEOWnyz-FV& zF+y;%W^0a6GOvHdanz842-${Gl4!lz>`KmlzOUR;-**i5U4xo`3lXw3{d{_DdQ*Bw zT1pcbt_XG}ZH?-CpQ`UY#`gvfLQr!9e_4Bq_t^t_bcpLwho?vTkn3!wW#YypWg~BK zJz73R*}@TI)-cb2`}v353Yb}*`&o=vx$Y-FD;fp&(>7&p?5^Gvj!5SL|CEbIzd@*m zw=5T5ds8UhnFxu0r(sGl&{fW?R%8ZE#}xc{rjHPVDv~WzVkka;Cs@c%s;i14WBC-u zCsjw3a?k}}eH2_2YqUN-hbT;&;QkJmBv@SIA_a^4eB5JDP9<237c@qKpy3$AI7QYU z3!c~&&w@FrRX120@G9&Bmh1wt0({oM?^8p6QKn z(QLv6Zl7Ig60V%UizDG42nE5m;a?U1)1aa0NBMu}H#DlM>UbCq46t8CE^=V$Y|%BJkRIEZNmEbhB9W%KdP z=1qeg?qU0^O^|)bCU##_EdJ;(v4-MV6ugKhyTvS=>1{S@eRQ|W%;yG!ADN+8o?Xxf z^4Tmmh#(>WnK*G~2Q(AwaON?Zw4fD~ib-Fb^@M_dT8wL|8qioG9)v_t-XYrBa!gLl ziF~l>%VgJVkP;>*X)6K}Gdl)i)7skc?JZk|hfAf>!GoEClS?jqWX<{}LWXhVH7pk^ zufJBgHT?eax$;kgy+b36CwqY1EwT=EKgXTJ@V**PAlpDEY)#?GtH6_SK8LMv@#q%t z#3_V-@IMncQFyYy9VIgSdx<(p=qcg z#Tqmz0lIaRM_5S^1yZ&ST zpI=IM&>QHjJX_>t5h~(1q!qPWwHYm=H5kh=FXuVQec7qd7L}~<%3E!opZre_l5SuS z=*JyIBZZ037YHkv)fAXWBS{dTx3|C_q^<~%z+{%>c5iQw=d6}vQ4w3Day&$TG8p(> zokH)Ugx)zhl?J>SKd@=}Gwyh_b0PEgw!LkZV@1nXeZ4c6%T0mZJG8}M$L}h3?89lQ z4SjEv2@&ToApp@4U^mKGI!_&aqB5T4Ez#2<972*(1XOFwIuznV)Ny!Erna=GOR6Mg zJmVCiFtw|BdMo17L&Sqh~!vh%p+GZ?Tg_IPp@cCXO=FHrsZ|(;L^|# zMd@|vBk4b;nIj;JN@p69(KIO*x~iIJIun+Zr;*TnGG<1~=BdyAQsr5HHu-!Y#_oct zR$Daf9m6tmyZD<0r0yXOyZrHG@KR;0BS)ww;`)`??pM!9{aB4{3fUZ(0aoIi6WhRI zG*^|_KAxWsnTzal5sjCXqt*}%1*{`BOy{n!Sw;TQybZ5`e7mfpqe5M4C5@vG#FP2^ za>LB?iu@D#`SBU~RV6-uB42tSA9jC^?!X6_AcSg6$rU4oY1D+-LAnVE%!zZj9}3no zelj)nIg+46LGAIJK{B*!&~K6w5{uZ+jnf_D$hMcmwP=zrt<>Fu~Y1hu1x5}ynb|`8o%JD#N>=7ur z2&a^D6=7`DxLZRo6b^r4wTK>K#&ElT?9yS>q|<2;vyr}nkZvEB)MBkrbgU2rT}>$nfyoJIR(ZIYf>zbi zh(3al_>g9>tR*Pr9+ya5;4%jQR4^8c;H7J*?y9cVi_E{@sd}Q~@cxsq-P~u)HR>w6 z7UC|f#9c9tA0v#6j`2$ckc+qG>^JS9&0`y3Xu7syO?ac>Z=$i*NEzJ?k!TcR=M7MSHM5YKa7_}jO_(?E?yUN-3_8rz#AFtjVI%n? z;Dp(!EI$cD&s5h0VRl_T>bfaqFq0R(v)?SJMP0amw+9Hjp0(LHP9LO^$2~?%KpH(B zeK1xh`pJ{ATNL#{r$c9y4F+BhgnqP}*M%!8g4OW(Om`3~V@|gx4e{i zYjsZaBY^zU~F;f9mRs+z73 zw%!=PN#7W9-=60QrBAm~hgnvE4RBz_Veis6VnKUe`Lr4&46Rp!ZOe8Ck5!KSyDoOfiW@eK8A7S(wps*8sqlj5MwS=-}_)S7Y6x zPLoyPP_=!4jgQc<2&1boYr3iIt9uR|I`pHT zzxV3F6T?d)ktbW@^|JRTPqeRpT)gC|Mosa5CTRy%@wB+xyyaU{=IOVjZS5~^Ub(G0 zd}Pxrd!HY;SQm{}*VHGbkM3=WB^I}US4+XG`xLL1qBwdSrSSWTSDk*_Z5t&m-xyq9 zu{*e<;$ZOg3hp8I+Gn}f>kYW7s}p5qOH~&qq(m}7ClYn?@4&_L@dZ?Whm7#WXfOo+ z&w1I$HgVo@{CS>xwSDKiv(MOZ-kdj#G66S_Kpvy)EgpIWb zTGFZ`1(uN(soDl2*+kcl5{;E0LR4uKg=v$vK_|5cG>SySG`3o$BSn;9XTRrh5(?Tt z-O2a(@%ik#`+h&q?Mf$G_TMj!D45mvH%y1kU6%W zcZbz=f*H|$=i!fwg$SRsVn=7Ts7Xz1N$I!7^)!Uo)PuO_F!R#nGlZI z(oEeC4?T20Kxj*@Jx35EwdAqJ#=1ItPOL}@NJ|2Fs_J$Z1rS;i1CD&A>G1^a=ZLLl zif^qx7K2w7DtdH^DqNH0rbMcV!APU&{CH@Ztk9Q0?Hb>7@ZZCk!B-2nFK$0rH|yZG z&eDC6UF&eco}t%&_hdffpL=ol^FP|#_vVqF-orrOyk!mZ=L3BWE81r0yQFPytlh+I ze0ufM{!PvAJR6R_y8fliVe5PC>o+{UxiYfvyW6*SQV!#Dvm7q1dXU3H6h{fP3}0m& zR%|bMCcLL)SNPrB3%S>FKl90+oKTLnd|nPO_=H?y`g~n~x?$?N@sQY4US1OlHDtl8 zv1$@ETuqI&kj9=eSjS$==Ti+m+@WpKc53@HUVBTW=jLgC+u!2n{Qi7HINQTx3a!nz z@H~J^f1D4Y%J7;Vlk#bVr}bDx++!X<4``< z^D*dPa`_OqPZ&_28?^9?C-m`-r;@P67{qW%dO-uYo(YT(fAGr+0WYL`DT^yb_5Xmk zKe%oAH&-rNy0otue~{Tz+`PK`(5V-HaDda4eD&tYwJRE)X5OBjm)+UWI1H zqZW_(`UN{!W=ujInSK;TkQ-?RePm{I$g01(y0o<1LwQm15VG#f2psH|0N~jui}zzEl|$v`(jGW z`Z=$9+RtoCgl^($`XW9(xe5BBCg!70{EF1&aG(K#Ir0L=NW3Oph2m}Pai@d3nC*y+ zT76<-oR!wdq9w&G+OHfJkxe_6;Gf3ek-gP%csN?_e)8V3r{*X1%;{fm-PkvK)tn7* z)eV_7ergBrg>2~l6ukvnALmu5jJePFhaykSas!_Kr zN|FL|SyZyM(`{Q*6w=0pc*TS>psl3Ge|+>93Q3AdPcIMzxj^K^5wh8KBjq|ssJ9xe zp6j+oBZ$XWMc<(qRjRINSX+h2D0U%?UA9LFq4g5i+QOgXukc(yto9L%ZC8tOTDqce z{R&p-XH}EVNo1$gBN1u8cN8DMKL&gNm+ll{B)9bERDxpD;tj$e53uzVP4~8X>{@i zLX)=_z_yyUpV91=dqT5yB8wy3JX`6KWrTSd$qFVcpCni_nFvxAN+5KUa7CQAh?^Z2 zr7~|EqFwww^5o^W(g%Ki5r6vAf3Fwj#nYes@Z-MW1oYRSkf?_S|(r$mFNC-{pdtOyNY3|6$Cde8P7h+b+r^3b|Y`j^bHJ$Gd;ChDPz|%my(BVtBG? zVmxX^!L{ymlG&E7r#py8LsQm~+!Kne5_)SpwZ&M1lQ-x0<19X|| z^;O+dn&%1}gU<6bT*v|;F8Q9$imgqFn-AhD?BSc04rNf`S`@5<*n%9ABynW&vYk(L z6&0$hSU`0Zom5xRL)C;cGIkYJR5Ylf^gFR_t+-DlVz9;NF^EB2e_)Qx%*kWs%w^_` zOy05m%%DnUOAfPT_LMDmY?IkyvpYi_=(i9dFY6=V&1#lmzvzvgy!V+pVP(OeGATg~ zO4d&sgrm8`U=im8J8ZR!;}C}R00J>*5>t!8nzANt(7gmkW=-cAa_7vMw3vRL`I7!6 zX}`0S98Wh*S;L$mf92o|jprXS_G6mEa#T8c96XYA2n&})b}d0)2iIcwzbaM`(Hje@f7>=qI!i?d6~gIzm8)ewx6w z9^U;1Kv&VHXAq})Q0Q|?gyp&hT8>>YqaK%!^)!%i3_sI|?#oB*%7!)FI|>7&XJN6I z=*aRgg>Z8ysuhvNd&eBrpA&t(wCU^+B+F~%&*UO`o_r|2H-7s_Jo4!4GCcZ$oE3lk z&ws=pf5Z==BI-?fyWAQN#m~jh#~Y5w>z*BtUy;jXPPWM<@!{XrISai`yadjspnYHR zWOwaSZI;>Evn zG}TmFWK(u9@-{&jYjR%{_&#R49$c*+QA*L7vtUE#aHFy6i6XaH2RB!Rn~Qx6T^SbQ={w=PXfQiV?z!50Y1?kb`Ok!ZDYj3`amT5 zO(3D-cVI@3hKKM^K$XhTY*i}2DDJ(rl*M86mLMz%HZdhPIi*s`x=Qu+e|FcEs=qoX zyQpbSU$1Fu2_2Z3^RQQ)9SXY^xXC_!i;UuTx63(iza=xf;&){D3B$Qvg9 z{3kGLXDn}jO%CjTHa>VL{zbfV$M5CHNqIs1%CUImb33MaW+pd+Y^!GyQ%3xaxz=u< z^nxcd5&WN#+b}LK+?0F+fARwHuBnA1zHd@EMyV^)8&IFLnT^R?gQv_LPsjwtsKhEK zGTAGXo-5%$PDj}^Nx$)_^;6vXusWl4dvZDos2HKBV3uASu6$8?4b{LDJ=()TY`7tb zEgy*6#~Q;}ltL8qlkj4~!-Jw7DUEn5Ob zC9#~*N|*By(h*4|y~x~kcf~ZdFpWQ54H}5at{Zl}+gZJIMfBz%C;7@q}t?3FlgS|BT@`)%*EA2Qc3801a ztONPLAOrLc(uSfS!<1Aoi8;(KzCMqy!`tFcAg)`nUd~z%H?Xd&r0WUgdR8cTK&}^d z@(b1@OB)BDe;IHjau(tPoQ9foPZwo?esFeXf_0x6VclOV49dc_xeJvkyr5hQvecs| zY9eJP7X$|#s`LLEKhRsKE{N|ws4iejIq&D+yKm$8A%F*5pMY1%Fs=(3=dHkXHt){` z&RX1tIvuS0Z(rQTSfAyT(eA60>y!5Jz6d6}pM01&s|XK8x~HCmm9C z_0T3Oe{G^7D&Z7&PVt}dVmfE>biv|elqMR$H=(d-N}PK61$>McaxFQnWAu+vo6tsS_Z4KYjdt^wbF*wYBB2;yLeUhEDWdhaM>7TkZ;Pq za>_~9D4cQKBuqk5{HKBmQIqG61j%Em@I#3FQ8sV`Fmr?heBJ;VJ8pvpC&x>2`onjL zf8n9RUN<=3Zdype_CmQvBIEGGPHtYr>Om523rKnD3DN+U`NF9 z*ElL;J5KGi5S0QlWsFnAQJP)Pxx3IOZ7%h${G8O^Tstpf7Rr? z9gRW@#1uxDtEo;(aR-anOJU`@aWiGnRNNA7fFQJxbbW9%W<0Tu`h_e7E3KME|la_e-(in7$Z7oG5|fvqjFSqV6v=XD;9*hHI2Ah=@SJa zml(Mu@Mb3#uYk(j+Umg7mLbL)h_m(dZ_b_m^&fsXw(E4^#lp+-aAD)0f8a{X-Z^Uh zl2ZC$Va-^-QJ6!2q(Hl7qCZxHf1W~CriX<;R+dS*lXu7~td+6lUPncTe_x_z^M7UL zc+J0~^3O+W!OkM$pZxswt^XRkP~DH6X&Ce+J+D zP4ayY`2Gv4 zs{;nf(4z`lu)O0qkqydjf6XKZG)CH?+iPjLkp;vFb4w@CkHQJbz+}`hVHung8^&|! zr*^v3`waz+w*#*w;FXu>?$$!OgWn;>2wlNYgn zVWg19cMvkSAJnAYSXZ`$r>epdLqvsqQIW{0*a(^v(z&UC`1DS&P96;eXYPV`25g2i z>+v1vD0v;;!5RP{l`6`|f)mJNg)Tl1)EOgF%K5T$W~@E7BC*cmp$I9qzlIPpO3f4Y`O;as^2ZOW{v0<|$` zLf4W20D^Q$^T=*_EMWuq>Qe@#TVCw;Je5QnU^vhnHC0ei6NrVD#4;UmXckgH8uDYV zwY7PA+>0q{9Ihai==9c>Tx0zNMe!h;#+$`$V|_hs>tA_x*Ux_St?uuGlK{B z+?VgI%|5&Ke~~ZW_ssUnN5_6I?>O}RM=tj6d@ky|`s}w0Z%doDZC>-mHJhF++<$og z_7^_C?)f>GT@w&%7kMLa$xQTK{~pi^;;6{B zhOUd*g2-_yX0%5169F6@QAbrCsPqU#D=Z{N)>vh1Gxi!XXvqK<9`h=5nI3e-RA_B7 zH#*FOecnC~lkitk!ZD_(aMKA+m|MzuZR6qmT{ef}_W%X}%|mKX!x{@@LsE$7K--`L zZ4;G_e?q4O?n}HxC)4a;;lUHU@tu>>ZP#BbbkTii<@UnIq=$ehYN;qMJXg z>{Jf$L%v!mEs&N=(hO-!_3mnk)j*M1A4KhlR#jotv=dT8Z9CLgrcm9;LC%Q|vTP6y z`DnV3Z-wESK#PR{0Yp`R!R5fkvJf)RfT2(=fBg(N4Je2y<*nv?VE>5#(2-;xcrV<=G zQUT4t^b_3`(8&a(Rww|n2`He_{sqXOxzrGF;sG+$Fc5%JKSPB2#3t5~BQxqQv&RZ= ze;2;ez4_@ctl9KT&$NTBOYh(JwU5v{-YTq;hqoLUyLf)nXN~aWt(~i%`_O^tmdW#7 z&U=P8UZH>e2AEA`R6d_X>4$~=S3KZs@OFo{+uNO|!iU3$oIdYl_=tDPd&N29jd(@R z9`&fA>P}ou^A^5{|JELn{^aOpgcy-3e_3TzaUxL@44d`>%qqI@gN`P5L}Ms2j$S2x zLnt%RmU;{=4flTwOtiCZpv`s6Qa%51-9_yCX5{8!>mu3$WR@}qfg=xxjcJJT##`Yt#2G%{i@teGH z-*-1W|Md0OdG!;!p8V<9_n_0f3o57&^+F{Uap^t68>?5)6;g-Xp{}KCC8fch?9Mh@ ztQLE=yNE897R!s&#pWVwfxX22f3)1CK4fopciO$~aeLT}>s4DLdm<3J%&7wFR53{p zH*hV|Kw<&! zGWiRoGIL`F>J9=qXbQ4g{)&(l;FtyuX*v!B&J-ZBsRP}L$wDwV*3HVb1xpJG%dSf~ z@E@&XjrA#7=hmg}qG##Z!i2(vVb*T+eXj6FHg9auqzPKd-eA|pj4@N1PiKvc-7$6% zvsW)%=0S~+NM88Mh43eaf4r1Q5S^u%gmNJ41%pBm9rw8qgpAzAZy%xt@iXO!gXp^e z)e~BaWIsk1X46tUIlTkC@%n4{)SZM#MR=-7d+@14L@r(u0IUs`2OykF!F(K5FuIV@ zHtSBQlXpp7e4F)E`JjA)|Cpb$-jv_eMy$U}f01ojPD;KuNt>y4f51X@iHx=GY7o*j zo5`B4b4^uIoF7N8scA)qL?i?72#l9hWOyiUIutkkUY+Wi%(z4pE-8kpD#i;kO#OrF zasiI2yyE!x-S@rU?%sVrvNv~c*ayKl$%eexR%B~w1g&XW1f^w%h_onVB#}x1wW1Ni zV@5kLq!L=IQ!AOaeP0#r@8)$cuopbl@ zy}Nt<=bZoVsInvqs#j@Ox|EH|&y?RQib9PvgC^!+&v@T@U|cgkA{d7fhWWz}VdV;h z;0wMquqiTOlrV>#Wg|>tZLZs~9vrT&5Xp6;oq?5snMHC>e{wggk*4g-1Ci?S-gOs= z%&O1MqF|6EZ;KDB2D{~IB}?;xrO_l+eaX#(bl;U?T97Ukm)$ccWr|Db>&1J=cha%h z#rdEUFsgV7yiKL9l1?JvLLOb5L_J_HA_{Ft~`+AAxXNc5O7K-gDoaFBVLTg> z6qNc%pCpO0L?uC0gec;MaG1u4LgRTiR%VuT;3}bOF(igUbab@FpYum@1z3c5BK^5s zuZC&tm7hJ{i&?DcefBuvlvk)BP|WeXK}11P0Z%2ufAa^o%0UV-dtw7TO%y*mLbtto zL`WSGD{fwr{B+<(D-iZ;;7K>6jGz!e1ULqE7ccYU#RThr2{1z!Ov-9Hk9S?YUZrPR z%|&L9Da%GPyTrt;Qm?X&ZFlu1_he48Ke@EWr4`C5w$fhjT5l^=&>n+e^Z){9^Hr5j z<222Be+|l3udI$*5z}i`8iG|#qmf83A*a#@Cq{=%D8V$ADt2%h6CKB{UY&j}Eu_RhY)L?LKl?=faMvT>{`Ic5GaEblLY~>r%zN>WuvdM!_IrUW ze_gwKY_@-}@WL@vbS`+^bm?wT^jidXr5@Ooz6KQHCNVmbYq}gtbrm}!o)fPL*EM-% zbY-j~zA-+a9Fmo#v1Q^)rBh#Kc7~L8ajCpiZ#S2QO96MdCy9 z!}?;^W3F|sZ7$Pg5KquDn8%V-pU)jhfAJm90KZW^=zwr|g-;j^@=J|)e~aTE zo>)VZJ+J;`bMG$?KzD7TwRBqX51(HvzW;1dlJloOIdS~`ch4Wg?pg%hbrQ6gMzdUr z`=@I&63tr9Y1Qs?l+Dg7i2->aG3=aj{w$qKXc?!)xz}0iY?fr*io>F6idK~x@cZ31 z{NQNHtzlodC7j`I9Ojr|ce#_?e`TC-W1a$t6K+b}Ubo{G-SrnzG{vDD(+#nbvNbda z+l5_bbDXd_vDgx(+zy~k~&p6>Xq9E#Aun+VLG-Cf2o=&p1h;0 z>-3eLceX#%dj8F?F1+(gH62fU+Z(Zw|Nv}E-qzZm%bU_<&VYwq8=-}4LCf-g7c z;&nIQ`X^nE+H9G)EPf2mAD|wtO>V9@SA9@ip!WOv{7NF!E`3LRR9dO7k)BqMhDyNB zx^XJHZT&90&T%tmJI;p9h-tY zj^4=KU@P4PSeoK*n=<78Kqvf^vMtw?Y?+sQa}$sfW*+jrWoXB;e{Zg<9sK*TUGF|1 zWyZJve8-Y?tA!QgJ4P>VdaDof>4UlBaFUwE^Z8VhKwlR=(5?y-nv@mhXaX1t3&|C1 z7W;vw42W-P2joNSv~Ws3rM<^K(yoiwbfz-X9bt|;C$}&#Vnxz5T_P$Ysv!ap!jndH zN>o+T!DveeVT({&wU4H*P3&TLy!&tcCu;qc*^KMhZ*Uf6I zZWFg0hNn$lf7d4Nl~q{FW)O?hOkkax`I*g)6DGZ2PQc#OW($XfEU_lWhVVufVi&`F zTYS#L@iYQ?4vgV{Y>hI;y&1|Rs_ABQ%*x4jkw8r#{wLKXMkT&ynJy<2dN-#B~b z$7=C;`kXX(*BisA*h3SSWgsw;qMLc2%qN*@+sWkYd3HXtKwjc6R4zy?msk0psC*=` zHoBqmf2qWV)TZdx)V|EsOqgV-%@p4}OPS|Dt1;$~FbHS?vxk2RIgSttiUmj{5(@(A zC2ceSq1{d0sHETE^T#lf!F-HERt)81C}hmQ;U6nY0Ks4RY7j#$W`GSiv208Ls30+K z4C8&Vt1+c?kdJl5cf=$#0K0e@@C+7jXQad?nsL8AZ?fFX7c18^v{n z=iZr}o!35QcV^#S&wA|*?%Hzg#Y+@G3`t5TG)Ns1H)EF20Zq)J!O7qxLzYQ596&<->}+8O-!Z(rWl zZEtAmYuae9+4j=mpa0|6XCGU0w(l*le=4t>``zf;A3RIuIH$Mn?tbUUIr3#^!nxsG zcP@SWF=_aeNTAcoZ-O|Zo>MeOL4$)E-T4y7%^IMDP^uoM4O}yqCr3qk*RqEPIFCZ; z!hEt{qTJ$qetBmn=sd<(Y<(8id%2z570`Qic7T!%2H}h(r!IuOjOt$bE?~*3e?Ih# z&>ZSRShs__2J4cxpN`dCsiSoQ96?FljAdNyw2|6rJGe8jN{t6xReX8tC#bf6>HrG@7J!X^ti(J*~-sC4Rrb(;@m|U((1y_y1cz z_9zJc)sN{1!4&H;5S(Qy34%+uhDj*TsZUyo1V2n)1dlYvm;kiqwSMe(5R9^|Aoyp$ z=E~A(wkLa25vEgY&&p&Ld@{(C>#}rks@jk8K**Dop_{F3_F9wu z0SE?q{1VUA4e^CzJzx)FEcM|Zo{pjmD>Kr^R5amxL%S8YUU<0kx;=3M`_05!m~q-g$^O=rI`lm<(HQ} zP;b6YRxUsBoRf5Z;T%@?klWuKCxzmxUvo~4Ue)-ehp#*5$dm0(g1koVd4nu@`|Rls zQgECzfYFNbgmBUGcW{nH4y*Y!0HW734C59y7NBEwvTAK{f2+0pC#cq2JuCBnd)A!t z1pgS@v6XpKUwJ}mhRRL?jjckQkIe_^LHxFEtO=2HE~om^Nt#NlQgnzew$mXQ_$|eV zD%FV9m`YIv1cOZ9wa@Zf z2{2Bs9!V&;e|=(z-eK$J5<^pAbA#e$M(b@@xZ~GciP7cKQB7RWn{>VAWTlQ-3Ae-= zc|Dkua`jC@Q#KdV6D=eyXNshehetdRZQ(3$U6E_>G+|j|UAsTMy~(4%q-x%FPf;4@xdGqQ=x8?xZgB<5Q4agc?J^2=^;I_P^)rU#CzFswSYNq}0 zu>nofe+s}wn<8GcX<Rti#6-?d^m2VC* zh1+G_YV6EtRg=M0oiz&v&R}u@_V*H#pO6=6f4)x2#ULkAxu~2dk~$t9ac`u^B|Yg% zgJ)@w?5igsAL|sMP%t2=Cd&!9NE)QBj9GxaqR{bqytANXGJ3cMbXK^7EPC_8u05wu zmi}70JTgKEH}eb>8p)BUAYIHH@TFE(!Je(;%A?9S~RCq516 ze@4lZ3|rqiVKXvvTnYmtW2tJouF)vav7t$fg-y*;hRSc-I^MOS;6*D2-ZH#>3xLLm zwN@BkWOod~7`t@{M(q%Ss@UKG$_hED5ap{(h{k6ZXCDFKNrUkX@qO_l@iGWc(=v?D zviJK{(!N|JZO0X&oQ$W!_&Ng=g7>PFe|^mkG8PvYsl)d^7Yk0++=R>C;2vf;j69Q| z^C|>hsBuKa zR#&UkQtyNRcB}i;ld5Pzcv8Khe+udlHEe}?Euj&i28TPr$`}HNVGhAfJB}v^K?Gdz z;~BQFOQ5R+BH;1>Vf}}ssfJ4__6~dj!4)R$XjLxKYAc}F0q_IjpX>-r9eO|AM~~1e z)N?;2yD6b^iZ`dkR!2;HWT;oWYK&8l*%**W`BuE0^>*(ts<^vXI zRqAZ2s*>K=tRp#|G9Jd`D?||QM7gc{w0UbjTfPxvh&{AvG&}iBLf3VH>FsQ>|;^> zfJZ$pfKG7QWl@)efA8~{`!ES10ZR%BP$F8ABupuV>*I2`u9m|!ekWWdVHzt7(+87r z%R6`|{qlW-W?h#yHt8=9XvJ)o_P&tIWgjTAq6!|D?s@X^L&px26UE9=_Bgjbfl3j^ z-;iSLf36S=l(Q?vUENsCYJ~mcDy|}q5LGHd+DJ)LwQ`eaf52H>N;TfGTG<=nH-Mwq zN+YUa;qt?=#g)&s74Ifo7?MJS-8}Dsh>$4UnmFJj`}D8;$q9g28g5M-yg1zib%e=9 zg56{{91fB<$yqW%Br?Ccs@LgMLNMp$H7C@weMwkFs#nXd*I0Q0n=$cTzpSvV)Qu2G z&g+xiSO@zhf3 zjL?a$^4uKRWo`{TpV*QT8*|8=Ys}?y{YGDIyD^a4e`oCTy*%~h`b#-iswNf7=T*4FDL!&9UWGE+NiHj#}f%FnKF{elthSS=!RkF z!9c+Bn}*+ScC-^oRI=<>b#cbD>S@_{Drkz4c*;r!119kkNjIuV*qN@MMmpN9CX@|j zSyqQ5f052az*1(M!Cw+um@8D~t6P-Ko%moAYHCOZKvWkbcPDXj1g$?A-s42h20!GP zGkxAa;KzP;ChxL@aBrvOg3`0>3gZjAqAZXZK9Yg2S3rq;XrVsql7+3tlI}A0V!~T@ zd7XU}a${NM*10UVYQ|!S)2btpY&L{YvL&EcN>b^>Zl}Yk;Fcy{IxTkTG&g&inb32S zZ*FdEW`C0-TvKb?7jScv&l^oLlczG3Wm@fHmBb{96<1WIl*CYLTOyHU-!ag8mnO^906Qpi;Zo6uCvZf50ZXM|h<^+~q${upG`*&I$EKz7skUmZ^V! zXi4bXMEo^6SN(h6?@TeJgq`{D!fzUiCPWHpjHFDsAVjWuLO%ZSo>xzuANU4f6+1k zMu9dwATL%FMZcQzCCna_5Kf^PLQ)&MJ_gDFf>7X!aL0$ZIutJ3M<|(sP@=q=*py(6 zN0($hsI?+#3T;K68fH*(Ol%dnH$B6?gmncl`jY}e@vzIuZOY{e#6^zvanUR(HZQT9S@Y4@=53U_Rr z!e^iT)r9R~lEwT$MKAC?IvSmbnywmKzVimG+HgC46fdT$=mxxzQhvf|f10x%p(Y$L z$hlMVvb_aIdtX@zdpKf1>?p`G{W4^UX2I2H7i5r7hKQIL7!$aRH#Z%b_(R^{7)BL> zup%o&kpcZiCa#sC?*`xtTj`wm82j-{fd&}_vZ4?bPzN#NW=eytNh6-*mRn^bzJ14t zIsbE#vHkbIC%GeM9FyF_e+Gfl@;cWIHUltS$<)<>WNd%x{4p8NUi4VrC1W@B;-z#a zmEf_4T%MUiU12d?DA?D7da!CK1oJLTRY6u%gKPh~a;jMuS0|qi=OK0;L&xj5)0l$lm;V!xYchULy z2Dj0bIFhxS9v^w1y78tr-~=$^4Pr{!}7#zpF5}K;l zBM)`g3$}O$e~%Nz;pXV&P+b*#;Zg+YE(Ws+7umBCFnu)H#`O}ZWZ!7+?B>)pT>uJum32{+@9X$}`NY4Zze|5+`zB6h zhuC?Tb*b=2$j2!`Wm8c_m3JmnFUSZ1=Dl&EG*gz8e+g@)BwQ*_l;e3X2n)`*)d3Z& zvPJncMa!K)%hMEF+{!!Qa_T4v;-|xKsYMZmiA-mIn-&yHMV7iy?N<9#v9OMXy>L&= zuY;Yz%vl%w1ySfdL9}NC8(|n8mhb0r@J}t<|M!#6yQqZD1V>7_(tvBN4AaL z`{>&H?|$U#%4>5!6+gT2+cVqR_IzdCi;!+$n=3QQG3K&7YvpSRuQh&|JLUfJaQS5U zd|7GFbmTgU?Jcr5+N>v=Mq5kEl6+Hge```oK4mtSSfAj-f{UlPWNM2lwuhU~P9uUg z4nrBtJht6uORe@Md#k>wUL97))bpyM z!UKV2HW|&P1Wm;#aT7c_Fj20iffY>DY7-5t<_>e(6u#MS?lpzkSskG?z8Rs%e@MQW zlv)1^PH?Td8In01YZu`Dh1iMrwI%`Z$)VQPCY_LPYBD)%rfZA|j{+3P!PGb=r#_tG zx`_|^i>}bqosn54&6G@A&l1+Nf+;QqsCLLt>15tr;fV|X439fUe~uXZ%hx{TmFH?qKR)rwTZVRQ-^6hZ)vp7CYe@a8 zNc}s*jmjQSzsZY{`hDxXCCOaU6H>_pt5z9;27rG|dmNFcZU>9ECovom7b)ED>j8X8 zRrOK=otwahNR}jHc#n9)MbL_ zG-Dx{afc;79js}pG-*Naz9UH~xsieDCpE~%vCY(0caqUmi<7#pniBZT)R3vkjXl%V z)fx59vI|2Hn$FG{Y3|L(U%4?3rt=A!PVF#%8j!pnd}WflUmGE5Zj`o2Pe>xGNi+gL zvUClJYcBU0wx4>kyAT1ze@gXS7sk2nV${BvYDKATF6hA5W7PjlUo)_Pmd1y*EIzCi z@JY?Xr!?RzC?Hf?3UShsSVhYd=o;5zH`c06ewzE~f%N+HaC(6oFKmLf)gb-V5KW?K zBBfYryQP@DESX64Mjen zP}5*QE8T8+awfcS^w~@OGZUjHKA4gEH*7z*pHGAjUwwL=^j4Gt)q|wfI|<=_+X}2< zYs`AxnzpW32~w;qa|fifl%$j*9jPQD>T59E0y<`av}0p$f}q`RZZ)^V)<47_J)kCh z@Dn$ZW5*Qh=4Bg0^P$m#Ngyf51u}e&gD?$;&7OzI`gw%i`jWlSA+^McgSrCH zv597zXts%Fn`pL)W;=yt?JrS_F;M!{Vr;Bw+q|FJi?IJUL-a)jT3?-`i$RGYUYG}1Ul2O{%9_i-Ys4qBF>+I6<o@Q z$JhO&e+`n)OMvAM084|VS)OkoG(AK!oi;L%WlDKNvoWAtnymNBb8)}?YuqnC2yUau zB2YsEDo0?a)sq-l0u`I*get45k@vIsG{OvvzeKZ5_I9k6&0;CI`fm#7SsHy%*jbv8 zvJ`EyFmwf3zp$(j6b1@o1*O1E-|%DF;{7-qfA7cZ@qUa(B7;UEWUJa7&#J^zgEYW3 zRx{cS#8jMF>$G`p#nS9v?#XaSC6c|&QJUt{mZl^GwBJ%eS~N5opT9azg`OeQ6vT{x9Qwm!{7z66U;XcN%H(uSKL!CAsd_z96%9^}Sy zJ8}~_ImeT}>3=b=%*J`;dYo4vEJf+$W5U#|W*1;OPx}q&7vv_T-K(T@rMv-95#OgPr+-YhNgdOt$?8*Xyf6{ye#{s=h&#k{09<7}M^v?eLq34f;bBNr? z(eJ%{lZ`(+^uXv6$cgvB)HJA^;@^}ym1)MNS-@CJpfk(54PV-VAUB2YY7H)0i*Mxi zpyTYm`C;N!uyrg%tShq~l8W(ZWjA7ickZd`pgR;UZX$_h38=@QM@Q z86MU9wmW>Q!yU(Ci%P0slBZ=$NxiwEBSH8+I+{F^sAD(67t>=w&=oADV@JShdPFoW zJ_~HzbNb+z&wX&LQRot90+U)vf4bgBVDP|-Law)yi-C*vL;;HlYD@wvwO~y_*~AxH z#daaYyWI6Xl9?CF%!_5_#WM47>!P~6_>1AKDXi;NTb)}GZeAL`2HCD*!=%5yzRNg_ zkRo9-M|XG?LY?G*t>TtdJuR7~Et}Mtq%MNx{vlP6+b-O?9xMCIb?_+4e{LIhSa+A_ zI#SzWY4;2-WcV<5cq`u${wn-OI2-=HHH5&ole3ej!|SKtxdDRwA^$4>Q8*Ot37-kS z4^G`%+a{d}FNG)g3SQq^r8)8BNM&&8Te+><#LB&mcAXHTqjZ0}EZK)~3O4BMLO5apfXmE-RrGJolm!|Bm!q(dyw zU`7nc2M|u6!k~tB&2v{h38EgEbp`-qK%BoBHP3yQHJX}jrub0YruG~vvVZ8pCz%PS z|LSKs1A(2#XgGt7+G4K0f?ZwtJX=Ta@=1Ob0SI7_?_X}^MBx=Gd*$P?Ht9H4) zxpnGVcObVTup_u7I@GwyeIn;u8OKU0t2id|@VJmnpj6T)Ws_kIoxtC#&$N{3v$rsq z>-0&3%nYf_45`cvQI%#cQ-9|duVUP$GsNhuxKuVM$>|vBhModH)ZRk>*w^56wzc4v zu@>xPOkV&7HA8ez(?wQSkN89ZS{*NWOn=xtfEhLe04GtD zy1Ts&1WF-7o*)!+9o<}K7EVQJu;}K#b4pvc|EDvrJi_Zm1V<`g$5(g1Y78FIt)FfYUVgWsCuZZIY;rS7bo_XO6zy2S1v51Cok>a+W&>)S7%?` z$F2U{fg60*JAeA*W0h>(^PhU*1bI5X&fC2DKKIBrZ<~o=@j_3@d(cw>9c2B~IOv|B zVu^PdCj^6x6Fw{l1E4F2O)^qzOfk2}6!Ya6;|L!k2%ZHO7<`SmbQKsy1U%c`W}OvO z#4Y{3?3YG?E02<03!5hS?8N-D)Wa{l$&bLZ`A`t=VSi7j`{~muI;Z9()qespx6Ozx zR%5Y$FS6JNOs=5#XSt3()i^v)S--XjAx%~cmr$&k^eiDPE)lGgKN5Hed5(Hk#wr|Q zS{9%az%fiQMH6d^cDJTzGE=lrP0?;JFhlXqVzj+e&d_@_awYB*_bT^WZU$1*15Vxu zVn=2;%zteN%Xx*$Dzi-reKw}AGYZxf+^AqBWE7eCG-i#v`zlNLgrzEoTvZjTqL|^B z#;hWn^mB?L2t=1uhB!$@{)Z6P(c!gvG-%;;HDJNl3x$c44&o@ewg2S&uTMVtn{P+H zMON_H`DYeN_~Q$2;>(!ed-v~sK<-mLS`Yl*z<>CD0Qeq1xCi>Q6Z*HD5Z1lkoPc41 z+;AxA8im$Esj#y!T6ndfqC#V#t+281Tw$y*Q}|aw?u@NSAC7%9eKPj_wAkf&bW&(5 zJgPm9>Opafmv7ERnwxW+AOz^KkPjGZI_=s{#I_wy=<;|O8-ZLi zuYZNy5Oz{#gs-=I@D%oyOZABavX*&Tn>HZJNVL;w%YyZ$y1A}qPiS@0DK2S;i~!t9 zHDeLZDyvvMJr>0%YDB?{lBTkTEO&WQ)!`A76oV8h$*N$oqN=S>{Fg~kk~$tgMZ;JU zqok1}NjggX##Y>V8rjF~>ozxNpRsS-+<&NjlkRM<*SG_{zg3x|eWtJC{UX%2Dj~Bs z2%qW>B8kD?u%9g&w!reXDY!2RzEp>Uoe9%lU$SGUb_LVx?_pWXqh(z;E{R0P{ zy?XWXitQ_>irZIQzWTe-1B2yqtS;gCo9gy#>FZv-W*eVf=vsa1g_h>1h3%MnwKQhJWzWn9E!Rr?mCJH|@j|~ld@v*HH1>Zb|jltr&ZD*4>fBq|n9?ySmX#6$Y zm-+1I(}Sy?Frj}(Y7Rxg&#?Xl>$r$awvwmGm!!kwm?RLY2buz+CV$1~mL2yhKp^xO zcv_O>JmDgQa72P1U-FZg4t&ve}OnX^7qg~PjjkpTUIJJQGVOgU$R7B0U zc+8>~U&~~d${`r_wts?=l2WcKHx*vlpaMuLi`qL(9cX2VV&rFkDU!a;+s|^cL;xhc z7E~gub^wc%icnCVICAg`qL+g`1t0+Ti7HW41nX5~mJ~kK+=HoXVCTpr{?8ke3;s7i zCjP>;+`GZK^M9l2zS zGxyHinVsF)@p#9uYrKB!8nO@@ukm7pva1wG3aN2Pc{Opcng%u00)vPJp{h(Cln^RN z1*ux3h(4o2)jF_{0;=jC!BR^TS*g@Wl_EPWQmcxGNgPDL-t?S1vt~)ss- zW$jgFtWsC8W9l(>Qa#Bos2A8J^%67c>hg7a)IIEwdWbPK$|5zMht!G-{dw)v8JR!wM?90hI$Z?63R9;UN zMoG+r!~!#NyPTY+ib0l|5Vk;AtiVGBErgRxNoiCXmsF{1jy+k?G%%|@ANO3YP5^wAUv`mZvWTq+t!xDMUn!#3hvG)jL?efW zERG<{Dk2QN4&apq=VT&xxd`+uB%C|p$_2OA?SFTVyF>1<%Uqgr%9a<3QQ!SJG5jJ< z3?J{Hox`U)_+0z~PC36gxc2d}P>dI17&BHoo1AS@_7!tk5(fPcr z7k^$(1jOb=B0Y>L%TAXXYx*|l*Q{RLYO86W=quCL&kbzQU-jA!K(7u;k~)dLo4k&_ zI;$lNAN$LN0Rv7Smd_X$4aJe;nyiwLqUa&Mf~-`Q>nr&>{p$AL65AOc~Y3 z_{aKf?&^G&9Ot{_U3@=3LXIg%^ke+z%%=xoH5_JR=iOXo6ymjlkD*G}z79fUH0Ub6;lVIblQES|iWr!atfq#W(s9MSrgroqCe?%HXsKj*?xj=P9j5Y*!-7L&O zXG;x)i;4|M1?eb(U)p6M?_$V1Yr>NIt>e~^HEgLCG49QocXibJT;NoKM0c~Sox=t9 zUdfz*9NQJLD>fZ!=4V#l^ir|kKs8Ys<8R0ucvGfz%+WZAEG*l2&o@Hvi<+;_PWtdMI=B!ArF87%7xV6@KG_f(cv0-C+ z?fiB3uWjF=Y_XnlzJHn6lHA&`HT|u*o991u|K|4H$^hGK4LAdd=h;ivi%#R5Rw6ZL zvk5v|tIsY-n67Du0pJM0@+PL+NJ_HNydWS@d{i(H5Zm^enskKD0O+8&EOs#z{}ww@ z6gWdVj!qLM9i1d~qA!$kg4!Jk=%VvUJbUw zYsANT3H(S;=&~2aPIv|Q#5ynU$=*&cL7wzKG&qpP@L_fnp`_OD_)zep_|F)Go78dWjpZ~GfpWWrtXqOK3cMbq)7Ci zq%&VAbx-`_(qI2H^3M4WMlN1__uaQ)aw0G;H^k&TCVx0`p!64YgV6lBz60B25m0+g z&X@)dD}mrMY!wm%ig7^+Cbk?Z1B(TBd{{)SXXu8o3s78p6C1&JMk|L}EPNr;=HlBl z9owb}^|rA9i)|lfq?Zk{VWzMyOZFG4SFupTLh;o=hi?2|p1D%~uR^_JDkv+=6|gZM z@R38Nl7B^$E0jOemTkGK`$G8-6v>ChokyldV4ZGNelWGQlqU-i*X4lo&j8mdX;R?o zBy^ovk%t+Bid!1GU5>_4&oAT;;}({>c9rlTop z%e9i?u-X}ed0Mw34A-O47l}x4nleI2r_MHk5eBGiTTZ|PGoMZ`T3)Oh*tq$p#o{jy z?>_gSn*QT+&#dntAHc5sb^D%E-$vBFFG=)$F^#VY)KZdVTm6=jv|6pzR3_Of9#SpE{npEvc&`;q#Da^U#c}Fz%Aoj{5GN?^h;e~py3mB6v~nVGTP%hlKFY_r zX7eOm_QHZ3*n%-V<0SrI_*n$E*@l!qn3LGe)v%B^u)Ak?Qt35c1`i}p8 zyL-EPzunu%-R3re!V}IpK`54}pZsUFFx;@)o%HJyem!Oa4XX@~Nzxe+E z`U;RO@V|tWRbjoFk8m^tc-K>Kw5H-XiQ-fYM+@B0YHBtG%_D&Tlg%oi<|hFCn6A~e zt%mFR-Q&Nj$y;6GKu4et9>qRLoNAU$hAbKj(O8hiBrD;WFWEDvua5$jDp%ueggnodr1Qiu)J-@|N2 zyD&LGXk7xw=i zo1S5aERhro-~PF@pxFQO z@An=*i!}r>+W+L1{$0ygEbIkFYzC0t1$-C@(N9;>R7w@RPzb(F0~VMW+2Dx@J5zP@ zuhcdlng`!}F77f;ryUcqOhNADMuFdl zKJ>kBe&CG9{+_s+N(-KChe$XnD?|>lcru`gR>s9PiGP2oi=0BPx#(G3id>8LnPcVm z^HBtEwp(_EXWUcndH1p_xh|Q8JpYKlouRf>WpS*=^lKby#@$foCj7G^~+{ zY)%smW_fV7ZN4XUi-Nq(ElT2Xl5wMwv`_5N_1X@N{ihvjoU%hzTGw|dh^(%s&rx9G zs9n)jT7OszYh%N*9EG)kkp<$MxB-pGa+pgij1r|42|T$(*tQ}O$AY>gmW(cC44WYOa5tUn|_Oamw&okKcg!TYBZzj0+UshtEDRIm8N?w zKNDx8X8l^&@7G|2eo@yGo+t`oFDUy}RbZN|ivEx=mAFA3>$xcKXdl!oM1HSW%?uZd zj0qJGs?;9OSMomJaFXVTbWiioa5E;n>X-O(b7vAXbu=~-og%F;dfV+lQSGdlTCAf5 zK!311w)$p8@po?TKQV<2EM+31~z)c8_?IuXnh$kSXM67Uv63^=7bVuk8>v0KX zSL=<({Xv2GS+D|Hu;Pam&Fw(Zg`@$MS5cZn^V*>#w9RYvHB~@s6;Jkkt*5Z!>ERbw zd}+__myXkpGTB$y_KTNMeCdzpY`H)izJF^w#rq$9ZueJi?pZ-V6>cqGkQ#h13De0U z2u%vvPKKf9Hs`~lkmgnPK$@o6(nX#i3fbdAn%sb`rr^z;iy4cQZWk~3PLM3!z;SL6 z&9Ir(=4zkOeDi_}Ll31MO9A;Jk$5s}DgsyO2Cq#xqf#1>NMkafWU|a95gJh%1%E0` z%jWo(=JE)uHG?0+NG%J!*hX+IPBJTwud@*H1`Tkucn-3{h@+JUR+TL}U{R|(hhG|P zo7Z+QcR44l$?eS@%$0Lej`=cKDO=-kw$9-!|M;wmACE^FpQ}(eTW4&Rl5Au4RQ5c4 zME7)SqR!Y(2$2?CeT>82XiK4`rGL;0OH(m{&Iu3BT3cFMkh!FgI24W@6K5BD!)65R zcXrc+COS;l+jV)bk*RDF!C%v$K)28*Mi+`X0+_ASO zvhQsTJ!N$LNchvnjgOw0_!Vr)BS7nSd@l;qg#y4XlgA$*L_18WT-^xVg*3YI ztHMa-h`1$=sEXo?3*4*Yaa;3o`PH2w)R(Ww}`v z+ARW@xeCIh2pdb=?427&ZaA2H=lQp;1OCH@--sUg)E^#r$`-!9YyW<#x(8kl0JEt` zXY}t*4j$SL_;i&oh=-&Ff=s?ZNChw2={o_}xAAK~;5VPM{4B?B`>TYc^0q+LM%-{! zAd5U$HLXr?Mb&SHYf9x9K^*Fo81Bu($(D5o6Bk*$nKy>!~Ic`-Te z`9oeX=m*avajczV6^-`msL^=Mo!gI53cnjp2Dv8lB8rmi$0!{{tnyGcg<C_v;NA z9~$pJ2(K2{D6T8|-kZ|g^?EqnHk_syGk@45G$bMXlY*&m;fTonjIq`~i}%O-NRM2UoBr6Bd5ZKv(- zU<9_7wG`C)R(}wWVd44OQ1)3o5>^5?wnBK02dy>MSxc~Xn=fXJ>(?73Y`|o5&7ovl zXS>7zLnLTz!<}{@NA}V-TTfFOYc_)hOg@V%>kZW#fh@3)%A{zUr%m)pmVTOcz@`~p0RaPe?$Se=VwnIg^}oA zZ*G4;eoh^Jjvb!e@cAzdtphBdCPZH5u=H|{Wi~8?B}N1Jn5rsGe%Z|X6tzjo2F(N_ zXofIiCWxo952FMk1EOSN1j7h|*^D3r%!0{GQ;W8X*f%k#Vgs=GW6gBA36Zj=87B6g zP0}R(*MEmNf$jHYHQ1osgs;}PGS@`hL_-;eZ`K;SX$?uGxeZ#QL`!QYv~%#xaN;&u zo^QxlSCr^B zNW#_&fBoS2djQhfN`<~yIr7H#byH{9`d{sMs((WNR9^%@4biFDuRXYG#aB72f__3) zjniR{OHj~4T2?73LyGkM;Ily{#?jFtFlqd>6pMjEH4~~QV5wp{PUA*4$w@THNmS<~ zs&f+6T@uwf%juj%b(chSPNI4QW2tiz)#x6aA60HRoeKd(KU{HrUVMb9cRgMXNdb=J7>g^1&r9z zU_@Bc3hL;RbP&4k!(3banM?w-kuu=bmVfY>%PCE{4YvfiKT|&`{2eONM<3<5`@OQv z{GPlh`c#q^FoG&zCo~3B0SgQ(0gTJ#XaG=KBWx752=F5+S)FHr@8H}Ab_e!F5E>t@ zfe6tRx=tD#v3n6$RMFTFf{b-Tkm1E${4gc zgLfb{_eO2+mRP zua|H#CXJ*5;|fnIoM|U;A^9+82l!qC*bWBR+RS<5d?STmd<`z+^XoO}vvv3qIS;4T z{Er^5+CyuXuQe7-q^K2&q)3Y&th5GJys0@wqG7ls1E~~k^}&VUo)j-n5daccv)t^F z3Cp&%k!I5*DP8vxS%2{=0wau9AfILXnw-BrxI;+#5Z(+-x3qu2q0+Y8l2F9q&^B3s z#yx(F{r=F=T46%`!*6%La_o1%{K=U&*A0Ja^XSlLzV&nVYV8Zs)XnYUrW-@zx|_R% zroAWMojmmJvD4e0d3x)QAOB(PiJh1$_Yfj|5xXq8$dQf&^nZfRRF$a;l!GMuvR;y9 zAVM$l>h;=9mK#@i(SkA4P^`0ME)~6;IK4T{Z|@2jlca(olX3ZrPcvQ(PEi2^?XkNR(BHNkn#PBCeHV@qVq4uhyzC9Tf|CD6eQSf}kO4xl;eYZMUneTqKgS z;F@3LnmtAQ%toVGD^)t}+U-365T1r@a8A=jmXIOx@PEFR06EA`m3`T$bFig(JXx9a z!r2zHQ~OFK4Hi_y3-Nnf!PtL)=LHi!55)1n@j|{}(-nXG#45K9QD18#5q!ELp$fqmDh~JMfnv^j>vfMNU@v&HS!tW2P z_J#!vpPpFbrCVUADo309y@mXjzl}k;R4h1H7O`8pPJ&Yd5~Pk3Aji)Edabj&yR*F~ zlB>7VmAk=-?oRN>>?oE}sZwtSyxuS}vKEe;Du2Og;j0Cw4Ur64Th`Jc8VV)+=7?d; zKXn*UO#r6w5F9v__O1>FM*XAaXdyTlWWjQ}tv^`4rvR71kM{?$t!=K=W{mo+ge(?n zRcJGtZ}WtfGFS%T>_>X@()Z}f@6hPo9I9U#9~l|{*nFQrWX|QBstFyznjs3-2+<(J z3V(N&#k@M0k2zM~T#o*R$0kl%_v#pqeIePv59^!iA=pwV%+z61@R4u3AP48YVqjIv z0Av_uT~}u}yu|jx$si}Goa5V=xbN*EE9^Iyy&(sR#9?@IJ3x_!y6Wr{)H_au-F(K5 z`u{ze=eB6v?WEtB*B|b7=mm`e@*Cv?9%?~N5h z`5)g^AKTP*#qYiEz7N0m^8B9tp6w(oaqt2JBRTPNz8151Wo=3dDvS^{48sbDwtv7x z8KQrb(oq;6>X=|qB1REG(^ke;QAsigbOZ^?3Tvtf?VC!Q0IjJY1tFB-E^&75wH;uS z7RB~^_Vx8S=XZX;`#V^ntZB>jn0`_h^w=6eCk-1|PiC2yfy!XDH~~_~r5CB;wVzAg z9veVjR0gNgygp=tW`#nNIRri>Re#%6Tddxn@Sb}u8p~oh~ zhKJ12;XDvINBqC-$F%G5`~SLa8xPf(uBvp-@d{03nQ*+VPg8%8h6VBt%|*f`3dt#CGw zfUxBdm_9sKPv1mW=nYt>cOxvY-C_eZ)dH-#f_Kw5m$A_fT^qZDUlcK{D(wb43iI5@ zr-U%-Bfmw|93BOC>4G5-f`5Ivw$m1!uWrLu8a*gMg?3N7{*v%RWv#u#v&r7*9M=DW z{_K<}q{=_VnNFIWw>&$Y_w>Ix9!J+SL_8{#Qq#gJwpA57I`&Xi5)oD{Q&T0c>7%0T zA-Y2?37;X~JH3&S*nbRLXUNrG2Q^g;t5P4if&%7nd?@Cc!$U4m&+-KuUCWJIF4$Y} zMeu-k^3GN^lF4m`c`5mUL}s+T&`UzPmC(Vcoq|_zu^lzlD2>w<5iH3<#P6#YTwGUI zU+;pmmuc&r?8-$}^m4T9)W2@ywr|!L#g{|o;&o)Y`)>B9cz-oU3-H2hWz|cs{qg!w zdRtiE#G!gsvNJxnb%E8-I_Cc*xGDPMrSMc5~Z4T!!(XLx=E+clN$u91J`hVR6H;Kn5Z1Vss_d zE`)rcNGMj?pe91ksU7MHb-lVp+9e**iUdl}Vq#-VL|Kj~s;wxhNL2;vgFp;QC=Dnw z5mbN1mTfB&kVREj{2$r2tgs9%MWK2a3ti+S=_dlnFn^4bDTCKR^+Mh;(2zdzF)B5O zVX%mAh=tOwIU09k4Xzuzl^bG)To@Sv<~P_F85)9#!pHG8Hkg;-H57$cRtjwSBf>-o zv%ap*eN+*UKeBbnxtZ&~({!=zxyv()+gqkr8#7+qzAHiA&z{Zh!*uWJU+n%a4z_pH zsrv%U_kZT*2jLd5LPm2_rl4XmBS|!jbxr5k-Ra4LIFd3sh$;iI3z9h`GbBCL5|$W# ziuup9Is72az~e@q+4xA#sSCGy&yRj6oEEl>tOvCMCU-(Nr2rKJ`swXdd0a@)r-i3! zyUY2ihs{qYks+goh~d#+6ahQXl=?~>RoG+8Qytb zf>l+@6v+g%tN@b5L9z-USqvoAuY@%YkX8Ul8wW_^0BNi!zC1wYgB&`>xqs^Lj$P0H{p9|e3uxu&UvGD=IJ#@w7b}*W`s@$0 zJ{^2--{9{VMx@Y(4LyYX-##=S>qAy+IQW~{!9U)Jqt{6#tK*dH%fcqk)J45fwMiwy z*|B?wLY@4w0YsIMo*^=)AZP0RRFFxBsIs3C1Dvm6&RwQ{X1*pCV_;tJYJaL5a6^uJ z)EejBl>Hm=R2=BCJa4>awWvs)Qt2Y27Gc^=!gDNl4)G@rS$}CF>Sq6-VD1KA$#@ zm!*%cK76h0cv<%9-2?YJA^Idl_KbKI1yEONLY?$&sZClZZI(n;wV|L60j?-4HlWDo z1+M%f#g$jnY=4;RG6NJY27C0JKtJRwF~d54&R*>fp|H(pR?HUL#eZz2UCfr*6WJQu z2A>yuL^$52IpQ_v#KK=;*^(?vTrI#pus*G@+^@*2sfoI|{ccTiTJdP_d0Lr$`09^a zp8ftCM|Zxpsd-kzf|i|x&4C5gP(U|cP5EX>^Q7gHU}dmsWT>o$m2uTj3>FvM-{-2K zp+Q_MHV6I4q)a3xYnl;* zHlM@@m;ps%u^@|BENP>#Z9{w`)W)H#BoizJvZ@-h6=3FALAWg@rJU3YV z{3KCe!m4XK4^4A^w|w<)r{~V%rr7-YrQ50}ADgL>W_;*hKWJ~g`fvA}J8<=$Up#iv zz2H8Dw~t{O<1V_>>-7IyV{YU%=I&niDm9IM+pZBdIkFT`uvb6@(dQuearZklBN zAvG?-;}Wy_sc8rC6-en>Hh(nqorByMj{-oGpJncIimL62_6#ytoa>*V%`h8-jnNtQ zul${Xi+}i%WLPZhSt^IiWS+F9NoL8KVZb|I>pDDvO!76fLQR7wm?HT4AKaNTO9f`0 zT&N4VQ0PEk?`M=Ey$mTDY{|M(rkMR0>AVARuON*#Dvsm4Z}E1;2qEE>On=oB7X8Ho zQzfUziWjwt1 zoipd(IQplHoWT3G)BTV!7TTOC* z&leU&#LObYG>E}UiBgjiL~xLUHB1zSQDS1#l#{-L^)=u|?`$^H8>*&tj zmnPgkf**G;ez^0!%})=1Ey3)10y^VOK3P1U@sEs7iheIjjTl61FEJw?NYEudpPmT8 z7+`00SrjD+g;@ea>)~VsRBiF>4f9MM%zv|*DPOb*B{i-nnveZU3$lM{Y)JGX*HdVu zqw547!(;ZW&M_Y$FAZbN76gmo9H_C z;%aSU{JD*|z4CqcVsDiG`N_6MX65p}tAYrfHi>p*MorZx2UqJGb-~e{V69#o6o2d` z#l^&@W)&rn^{EJj00vZ5QId&7QBl+^6Zz057P6K-9AIW8MJyhMZaWA?$!U~?u=A2m z@-C3n`B#{=DUSqAK3I6x_OpY-t2u8rV=1r`Std#i8d}|-u5#p#BUZn0_!1uJ9(B*3 zSoW=^mtMbl{FgHy0&j#zPhJ1KKz}OT%WkjR=YBMCd);=}?E|0zrd*SUuC z=^)MvxWei2T2!9AJOQqA{wI5dz)vsIreT$p4|NY6JEpuS*JvJK__eI9zW#|dyV@V$ zFl|cp+)3?UUZ9tIgMXahA*vq1FFL>oev(4_89pK_cQL#J-$r?gSJ_QPAE)@Y`py=r z_iy{|VRVJ>473Rvss*>l#wt;OW z19VDLR(60Il~a{YJre1z@NMwn7 z{SSw7t-4UU+kd^eu(<;lyL)HNX_}-hS>JN-b^L+*)LHkFuKjpAws9$oQQs|L3&dz3 zdL=VuQe;xJA@Z2fVu<*k5WH-$5>#Y6tI3Lj>?G(bLj!~3fWcXSTbPltESnH1#UIsr%}4bDt9LTyp2!Y5U37cC2&nvFu2GEJh7v zCvM}X#xoj)9Fa&3UO;yvrw5e34)k~U{UJ#0hNe?p@YQwhTF$#a zG5^!~Oe~}tae=&BfL(GG(0;tV%o>w9AGS-u3xA)2J>78s#(Z<`fAMqPQHxM>#vhf4 zX<#D=^z-q4UH2;z0Pe?o6{+|gNYfbk2sq))J^(_3-i8GwXWq0--Ry>EgPcJ!{8hj! zFfHY7^uYQ24Hn>=9OQzT0{|?92C#s+DOC~0pr$F7(rHNH!NMb*4@`4YouqT)rrgO+ z{D0Y;n$Bmp(3m?8|9a|#-e#fnh2Ev)RPOk+@l@))w0tY->qGygyJ}#gIIi%_?B37r z?d{#|?d|<=hxh*0XCLul`)mVe<4uU55D`%Msi3$;NF_>3Dx4^lAXR}xDvFX6PzWWo z36!5EA|aTRVjGfRNP^mimLk-EXi{nyL4QaCMG*y@!d~CZp8raEl6`Zt@9oTd@0<6& zHyyzIjw4PCvIim9#}>2=(fJ%y8pygZzn9IwfH{2gYvx}3G+^} z=;AvX;UxwO2QOzm2;J_N?b==wWQWrE7Xduq~vru1%J1j zwg+``0P^5rms5qR;uNMh26>(nB_N={3vQ>|BV#Euvk~8X@B=)oa!Z?q8gOP`Oc<_Pwi+Q^gHm;OcA5Hx@2;U zL(`Zw`p2$8=9I8lD#02A7yjQG{bSc4s8oVAMmtdZN6Sn3S$r1kcQE_S_{T$g3P+p) z*i*Qd{B4xI)i=ier4jpRjM+y=?1Ar(B1G*`2xakjbKcYH+R$s#IdnGUSbxAR6c$R4 zaBJL8sLur4=-yX@3r%U*R1tfk+`f;KV&-Y4=*1F8t8^kUt!%_J|H$bW(k9 z_-{5`Ei_g%Z9oZ62A(wp8fhKsxN0j~_=EY19(2jAt?Om~2dyX)V3IeVub+s3fF1Bj zrm@q-rGrWf$JB32BM{w%i_K84G|ld14TGQch4q6DC4VA6{_R`;#DDXrHh7~aB7qf; zSo^|8IAUm;5eXX_X>0t2wFwkCT8x)i*_y{z{^hT~+&|U&G?ER6vk~^6^0)!wQ^Rib zuUKN;>iz=hW)P!(k9OJq44hL-^n>Rt*&NtzIONGu=E9 zIVY!svb|=;X|Y107fKj1r#)CiW?R#Cgy*0#_#S~It|B+EMSmzjnm7G{qOXwe1o7MX zIF%cB5s2Qac6#PULIt|F8FwAure&iLld2}ou#2hHsTwf|RK5nHfb6|-CD>aK8p@xU zqAydGnTwZUK28am@T*uAL{uFZR6xC>0CZA>?p6>uUG6D=W#(xgCTq0(%It}3%KqXU z8T;f@@&%cbgMX$RF8YF1K@#jCCx4SsK8*B|Ge|Goz2v{tk!Ot<(@}ZWk3!M8*bdxe zA~NL+sbP(&_-Z&&3vFCRu@TP5m0sQ_#QId%dg}&x=5EwJE*xzl_v-!^6Z5}Z{^DET z|72GEp3WWCUi;+mJY7%O_k8&u5X}-q^YuzJ)uC*XOMfP43LQU8I~GMU6h%K;4qYDL zBk??f?u878GBqlcIojNOeLxi`Uo@az?4<$qvVh*O14<(bH+u3=P+bl5z@tK1)l{Fh z14<>z&3sL|enJioc2Di3%vO3T`B9PGa3bF@F)5$tmalUQ`4+H#!?ynSNt8Q)Qy_Fr zmFgvwT7Q~anc`4toYw{3k&$c2{9ElBi&%}N{#BDv%K@D1DGxBkOb6Yf2=7VK$v#t( zm4>W^=XL&N!bcRWNmc#ksbB!93r#B_1FAJ%>VG(i;QaMVl|YL_TW zw0V)&gx9^7@fD}LB{Cy2k1TR566Q(s{4SRAqibT@V?>W#h>-$K{^7u&#}gjpTr9sU zRmL2HeAn1uY&ST=kW~Ye=nd23_mc%K$>$>r?BB8sBhl++zi-k85=Kxv*zZfWa_uQ! zAAi!aU$VXg2Dcf?Aoos~Vy$c-QG!<@`icZ~Mly?`Ox=*gn5j}vYQa1aZRBd~W|UsS z;Sv1-ilw6y>d4jhyKMM4yOSNkB7%yb*mn@MsI0L8U6^t@#$L_EIMDyobDLKV?C7`t zb$aWwn>TEGcGE_j9=W1Kws7;4WpwnF+kabe{hfDC5A5sv`0}FB*OZ_i0;6w1e-}YH zbj8#Ky((1{bU9F*8G1n$dVM3u%!yg0~NP?0-h^ zj;T^G{mjFkrjQo=*iX9ug0rcXTzed?i=+C~`A?HB@7;{%gj@lKZNH%?}P9JceUmz1P0y zC(E!0zy*{6#9%eI&bqu>dM=8?ctg{r!8?B%clOCm4_mvS3`esRWH1Dzo+w}E9efMY zp*DVO24~9;DXZn@WWFF5ls36d;ggil@mwylB9S0&&!8xJ2i+cof`i26@ra^6j)9sk zj+>f24Ea4@zG&(c&Agl9kT;X*VxD4}&uf0e!6qF;45ou_3Z3r2j(5okRDho46w-go zx6J@G)MaX=%glr#T312zM#pGCujK=cg~oynDg|@|SV~+_GAQ6j$y9aAFlk+(A)Jk- z3V-cPyL#WdSMVgO&l-5Yvu@eX-?(*r=lpLzrHG;G2bR4|L`vUGx_%;0nyhQq9jk2p zdB&^l?|<;->EQ9F$ok+j>t_POnTdbYh-NksQp|FuI1W`Z)%VITpnNxuE0kJsT08vg zp2p*XaQ_SsW;x2v)wDvg{I~_~!fp1JZu>1vUr#aPB+UR#n^UJ1(`I7}{7Y07%W1qa zjeE+wy3_G+5M&9cgolt2jZ#8O;zFCGqN*I329j2hlB%shRjM`;VG9j5Hfx7g{A+*o zS0h1a+NeTULJCfr7CWJ;*FArC#ttS*Rj)OVJFj!j_uX^9Pk%SUzYu$sJJozDc1Hhs zgg@*%96RnBaUavZ6Xl2Wp~#cmKHr|$(;Q!j8EU82>+g*k&AgzB{-E0Ek3>1U&1$)v zS7DgA_kN=*D8%_RowrBZa9djt{MqML1I<2Y*C1|h#g>wQ1tA`62|<5%oGd8}YKhZs zR|IF<(E*~FD&R$^0qt$JTJEDmWpDQ~UF<&`@`ZpYV9OLn2vXK`Rp5jtEU<)l8N9MK zQ_A2B%X<%>4_piL(e1x|BQiDiy?1shg=?w6k^205?=GHD7!4?s3Z$bYHvOCWXHOk| z12@&jAAjQDu=~j9@#%jm{zLt{f2;pxY7%e5VVtfLBbhY(*{H*z+|uXl>o!s|%d6wb zrC*^&OT};I-^mk{PlSDdQ*4#?gs0BHy%V-4dkeS%o(vyA5486!M|;Eg8T^4g?r4Hr zjwZ0jU$e)Z4nfB+JL4onWi4HU*+ZZKBIwUn@(6iO{IjqrbUT_UMGR+8!0DGs64P zDp!hGUl<%L$cpR3Rwo_Sz^pk7OVtvGQ~Mm zEE*+0bokT|C*8lzH`4pkaNh^q7*a5{d|@u+B3sE;g<$ur$HUGt&}}Cq#bj#aeapki zvl2fm2^Nfi8hC$-6Ro~JQ>2p142DcmH$jKyB(p+ zN*E3xIt+2e0l9d#f-l}QPSqC%@%B>&d-1w4`tN^(-0Y|USk|`#mPtFF7p-=;CCMfh zX2lVS=V7kQvLj4YB2`J|M=FGh{)H;hp_o2$@w=9pKJ7Y$r;$&_TO z*Q9^@NjL0epxfOmu-YS7j}aXO^MVjx!;NDUX80WKq13+=3T61{@@iV?f+bb}GZ(~j z+xoUX^+aJ;d|j+^6aTVv=WEaW~Gt!A(&_#?liu3Eb)yO`yazT*<9QItn%d1 zAC8~;&yn)*<_>dsGqCCf^g6l2lu>^Q{dCgR0_enPNmMup`NNhHFvH=-B$^?gz}&rd zMe>*!CuM()d@|nHn1tP=%*z}n*T_efCz%X~Lm}w@7-x9fQ^I86IZaWa*~DhZzo35w zp*m26vZDu~9`r|9>FcKb$JT`fXY1{DDkT5|glrdZA?r{AY5~O(phhc&>mq-5N%hd%L&TmfYT!OROudNj`s8XidT_-NYRPju{X^ z%W8&Au%PhlkASsWu~QGfk~iAd(6=Qak0Id51^zU2?;JWk8O^dDMyK({VXDe5j~S0= z8Ai&|OgtW`2CQ&1DCA+YOmhk$Q0og5&CMww^TN0!*&Ij#_R&T&MLFOPID18dJ#HGK z+QFXDWr{e}cwT?XgR(<|vcrKD0@&D7@GD<*z5wM#D41Poj{x@tp4rji+uSkSIcUXW zn!a^SwAH0+Ue}h4Pj*GxMDBz)Uh9YarS$`lJ>;L-NoIn3xs;dRIsp|}%bFQ!7 z*Y>@(udiS6k`mp|(7d>_68|fU8`eV<+)F|M!3Y_kVxZ z#2Je2dXq+!f;QSq+ZJv?M$ZDC@)Dlq%zZui2&DNkq~XUQJ)5YLq3nY6djQc3YA4|N zQo*f}RN;R}z~kj5uUCjrBM^z01uO_sfI_NLN%Rp0a_6$f>#++wij>IR>2TO<;$br> z2;M8?F7g0`c1PMnq2w%S55P!eA*sMvt|&NHPQkTUZlQdxTxdeBoPKB+3Z6>e$YyP{ zf2NXvZ5HsPo8?(i#1~xNlu%{03x2t_*2LLWf)Iam83ntRHF_eVU{`6_->*+(j9f_Y z=aR0ZU#ATjMY++nUfp2uC97j@L|Rkb4KFv;N!!!4Oi@5)Tas&2O{6mT^-gY1FTTUKSd4h(Mgv@Vlm zlfi!kZRQZZPHr&2L>%%KOyGg^ev38D=ru3}#c4~)#SpCUBrudftSHO~00Ft-@mTv3 z{yw`LY|KT-XPciLO#~gSL;FV>>b$gl)#ETZ!(K&Jv=U0ebd7w0Sm*@8!v6{uosib3 zOeU5q7`$mP{4?Y}Vrg74r;>{plJfZ+eW-s@igLQ#&ZG3n@a!`t#u-$tSk_bB@pMn3 zRjwuP4j%AMOM5;lo&0`b@NXj<_8fkVa`Z9|GXeHJ6yH6o5_DK@&%KW)|D3SOo2puOXNP(sR=sp#|1O|gBoTv8$GPeW}=5RFC8`qU08pL z&&FaXpU;=YIX0KOpe8Mwo|?85z}unNz#^xjaC%ylc9}#YUUk0K`Kbb3g zkTOxDYPDR!0J2J=k6@4z>6!wYdUIrJZj&we%(}3}>oZ8zjjidU>(Z-QHuirdYAk+j zWBS{+0LyND;aDi#m|GWZ|J8VY-|0`VYhv`qY=2$DisbNc$D86h;9wn~QqNvQG4%Y@ zF&|d?tbtGaVZE$}mE(}~Hdqt~0D;O@llRAG6qaw|BtcW$iXk^iDWgqS|iW{$3)ykf!&ksJit7W5H zwK_1|*Eiac+u2$4?G8V+zOB8pHJ@+&@c{n(eU1;-H04&Mn&r*@z_R+zZCzVh+ppIM zv5-IDcKKZ1wasg~Y7%}s)s(mKJ?60LE;yh4+*hHflml)P8?D9KNd%HFQ8S zKgsjjD`XD2ak`=~@ruF#wJTQpp?3tWi7MVvv#2-B;qCkW`rWqPx@24b@cu75dRs<| z@#ebF6Zu02UuRDLZv04XVrauluWk9x?N4&e*=03@>(*|J$dDy;9v7H)_B?ce-7~0q z;a^iQ2SrN@pIw4;`b2+&xkMJG+-{N1K9@{%_Q4{pT-dE`W-!6#XeqR^oaEq68d*6+%&ZNjTKG&C7sITcXkJk1yz4pA#7Dyx2HC*`Sq^N zYn`Z4tLGqI9-S;~T+TniPw>oy1#dIsJ~KY5$NhTTqQ}Rz_=E-zX>f-IGmRR2T#d;K zYW%DkA7}7329FY4gRzO@Se;I*Wr6J~7UI_Gt^zikqP6){K9!0mas0!SlTL_I99AAS z4GC0Kt`X&D>B4`EnlLgUQ7go3O$pfyb548etr}C|-8VwN7~PWBM+f@Z^Yfp+I{%IN zKjIWV_EX$+@y~yl{~C*b{|k-n=eU7+2UK4~CknksMcgOi7wve$hWA?Wx2$-tfVT?x zMGo)f@G&FaXT%XB{+|A2J?YRL)RCMH|AgQnf;$O5g0O$VXyjRyipLO_g;!ZhGUK!|5 zT2uLzz0G9L{LRz&y}3`He|7(%AK|KrTYthWx6ho~HApM#ACSK;_5V^Pgf3(GP#c3xm*-TewHrq+i-0Gd=T5D%xwqt!J)6LFgyL&RrJJz<}`yqSq z-dBH_&dyAxr<-!`I?CdYNf6FjRWKSk&hB!tcFyQRDE{FGN)^P*48c`QS$e@VgPmE; zEKk>y=yLp9gTgz&kBk&h9pmpk9tfxlJ8SS-!@R@KkfwL^3IgwX$0q z1wKqME0}HU9kds-Y-9NQzKWNK{auO_iiUO3cH!B_OpwQt^Z4(T9|%&5s~8A_!WDs+NcQ z-I?(#V1h%c2(5PR?B`jp?)lC==X~7YP?uw*G%o*m5dXLvZc4#ePnO7L+bg}R4Mw*| zGooHUIMf^&iB;i$J4jwVJ|yax+|Yke0sn9e-Xny#BYEx|DCfCzVB|Ox7hv+pBu8-= z1U^cYY;qKT!ox`a^uu^Qfj55GIQwBEzE{F(D5S>Dhwr4}gqv!6<8~cDN10Ae0 zGYwFF?tEjNHRCGxbZ*vZcrYe3bav{t_63}|Ohyx1M0r9-)={J2KpuRqEqt{x$5>oaD5$Q6845xHc^>{?VyZPYHFncD zd3_B2ryXmSh6wMFGms7R36rA$aUEpqGu-m&s4MqT%6C#&kh~Okgsgu{R8DrJ8hyNA zC?54aao;d7yfT%j_vb{p@qfmDk+Z4FEW7M4{*?!R~xSqO*}aLi!G zAz}hVI|NwhzDO0 zw!dp#XQgJ~{$e_w*3d#a(Ld_Sc6e5Ocd^y^(zfO$;RvJ6`a*x+w!G@hrGx7uhjzOi zEexS&H$KK1nz}T5UgTWs%bDS4KmG8?foDfCNA?o!)K2;}aPk=1F4}xN1ZNMvSOp7( z>`X+9aHK@PB`3kv{)O!1lX3S*Av_ghhkGtSN30hrjjS#s|us!_Jg5 zwl+CXEFb)Rk7ao{RlcuhSA9whrQ3?pit6l#@BZ=F&z{)$c#SpS&NU8<60T3Ke_-Xa zq0XH@*dJ|OyXxUivC|1WIs-h~PM<_R^!=kSS6Om8V99m>6j5KT6 zY>1hVCW-SRM~MbDM~V9C9Od+}27}A#^np)a24nPLvG(*ZHNy>|Y z0Bl!Q$h;(m>fnsLNz(+ph&7d!&;PW$t9fg@VM~{;V|n_?=Qj`Z?b;sS@a>_t<+Vio zb(mgCi<5u5*LJSz8_?O<)=a*|+jPpiW^m`;BmW(ZG`$kxsET`a7c!Hu3PegVkuV-w@sQp46`?>7`jA|gzcC65-biJiifN{+V z`W=<@x*sGv7!0YE2o&ICf3ivwr@PFgBY&g zJG!m&>gtORZBAB4yk2fg-z&uXn|^-3XI;+q>kaFcj=a%c?~PimDYtveQ#*GbE)@5y z`HrWzw!1g@NKBAXRBr_om!Rt>P-ODY7%c(N!DuBhda%ZnHHBA5fC(IqIJjwc3_E|G zDN-I@Ysi^-c%nwZJFI*otl%BScG-hxy&@Z4d_>pRzhDRqp#607=6_o^v@Y(;Bl&wvJ-Tm z<)#+k9w1nv#23L9GL3R-n5R9`E1Q4iaL$lkIC&5s%<05y2R8pGZCg6sve(<2p=E0- z#Rj1x8860vynWTW*vhotmVNZ`^F&~7bL!J;TN8D`S)E+ubDMA{Tgy!?fpvvo_Hb|g z#!|IA{nmrSimp;2=%ow2d;-~&6TwI)LNlx(8GIr*%j+i~T)aRs?JMy>{sLvh03aeL!57cOf7v=G2Y zBM$DWP%QxH_Sn4`K)oSO#N+nbaJb42bRIJpYO8(&xHZ8c#JFL`-h!|gxBh9#=$|I+ zE$HWK$bK1X$v@phyoWb`fu=In5>3g6=F;r&&8(b)Ut%T91ClORT>^hyZbbhS*_6i2 z<&wNkpUdNmWqf|6J`R;^b%u%KylhAii3Iaigm6*_OE)4yArb z<)*@vnB%@INYDumNAiX|1ok`Ac2(zJ#}D=Mr+@Oo0#u%My}Dv;cWIOVsrD6ef7Dx{ zKTA*#krmkv+@GbmH7kGc1^VzccmVF?GGCXsUFu|os8qanVF{wP;_K>i-GMQz`bx&2 z^tNUG=1$wh*XI;7t-l-7Ab&Ych`X{6`pj&O$WEdr!3DzTJ+bB;f#5MYLil3CC)j$k zv-nw`!HvgTkH@fJml3rdgU_eCW3P!QUi0})UNdu0XF56ENV$KF{a<1}Gp)Iu4-L*B ze;Y%hle2)8kyW_?**q!}j1C?bsplXY7~+ZW22< zNsWC=T5J}YHfm@(so6R-x>6|GfQhfsR;5s;bkIqYnli1^)=3-EDn=k+K87+)vNlcb zx zI%~ATJxEvhKTFrjmUJw|Let$H`@Axyo4Q-l>Ck@@v%Y^PW{Zlfrf7>Jvq;(4-^k~b zH+3O)_o#HewQ%06C8=q6ciix4M5Z3S-bBjW_x4Tl(X0CT6??E--B>Qj~5 z+zf8OI~souhpI2YlwPrL;jeWLKlylT*CY7{pZx3Z%SXq*@>IyToTQg#`;Pu-=Z_Em z#k*vtbyX_8?x}CAT1x_fKHIY7hLM!2636|Y?%Vlb|7%Zg9sa8DE#;fP?ccq-J-)R; zwPZT_w(T9-@Cd^&GViAo91m6U>KRz+Ro!G!lD>Z~ueVEJ>?51xq#)q7HXJ$&SSbuU zYf`yDY^bZkCn!oRC#+Va6^P}ePH7XmVC=Mf26o;Gc3y82!_Kt`yL!j9nmkm1n}b`p zVYylX4~Ihl4dB4i?O#yyR5P)Xq|q<~xCUE-P8>V(!;yIVV7s$%&w=tEE2keYr!|2z5P#lGcip+ml-LK6$KJdcgM|^Xh9%m1#&-&&%waP!_ zk7RsqInoziEcoIpu_o8+}rd-V%zIif5BNjs$X{5n!I)X z;NkL{>hRY?uI`RBZr=06_q#Lx`p5n>AUz<3mWCpk?U`R5df;iSJnQdEnPkLagn)mR zc!UTN5eh0nr5PHGD7q6MlXr9;L4@ff`oi)H%m0<-{5SMYK1J}$*vAdILRJ(mL=eF;5={&Bi- zh}z9aa-ZcsL<5ZE%+}<S~IVO1Y~f3q%tG zqGg2a_N-WekB4JYxW|+3wl&z-`rCUwW+k_*QIknsK#+Zn2?%hV8VE04D)BZKbvj#p z7N^TZElZ+qr;Cb%O>R-B3lo1)=rD0|hb?N7LUvEkZTEOu*ToxM9x-e;D?jOPUtzU` z)IfKquhAKiq=>~G?)LVJoo0V$e3?+!al_SOGr1a7(TR-szX$QZSjiA{wwf8_|B}&o z{{8YSK1Tlx#*PU@I39D_bP;JWQ3^!9rGgB;kG2g`r6C{nfOIf4k) zN>zK@6@(t;L3}Y!M{~Cu_&3168|-KJ{m6`hx=jE==4B!wj>tUGrb>?KsWfz+PCKU9 zfMF$Uj0uySDdvm#Qh6&rMBe+`JvkNtnS@}tb@B7Y)k(5;&Ayub;Ffeq6u8bG8=BMURD%&Imcrlqz1 z0+NxgH}Rs05SdE4!C@^0H{LQafj@x}BP=`h}zB z8T>BteW`fYIfSd?eE}mn2xWFZS!)QD0E+s|;mTv*M*#(b8K;J2!Q zTQp}L)tx4g2^4<;z_pkeSdt)#uy_>#!Zy6Q{DVck1k|XTd4X~~&k2}vtS5_u5tM53 zhgH=GLoMFrM_I(*FAt-L7&B_CQMYg$5k-Lr82msuSvot7Envk5J0kgfUX0!8CcnG= zF>5QcA4W6a#f<#ARiwO(k!Ut?6mcwjr>6nx=}FDNxodv`=qkqL;heN8m%DW#XH@Vo zx(c2sQcppNL+%o7nq`1@nyo{G30ys&7q%Swc!%^3*axcfr;za$fx0ONpA;N};O$ba z7aC#njz#k4#n`QO@wkUidK2H#5@x%CgnBq)*24%W^dEXy> z#8<%Oi56abV^@7E%HjdX&5?($UAsAwcFfLQyEcCd7w93!Y~{&Z<*cx;PdISxf^A$I z^cKZt<6ZUjyeI>CA*Avq$?kBd9=BUn{SxQ*bIm-Dbq-R8+~TqOB+YGkLGgFYX_vYB9O=GWZ-ZVyjb8yFKK0mtS;Fi75Z8^B(l{IT#f$Qh??%g~#2JgoZa{QD1 zY7K7Uy2AJF)ysOWWIb&BkY!m~SwdP_E6J80Xl-NjvaxH5AJDZ)EX<=#jR?jC6Oun9 zX-gn8A(Ob%)B%#vPMYb&U@BaaD3my*joW{;xRB0-IA!QeJH$XH&`uL9^{nLhpEJ{+ zoo4U8?sw0gyZ4-Pzk4n$3rK;aZ-WnWfIsq45was63c^NbC0dPIPzUNkThMl#;?t*e zztmB~x+iqc>BxR3-r(qWP<99BXmpUCx*c^?d0nJ#O&#f}-%(GM*GKBt)RWGdff|3x zSre{lt|6U`1C5lkG2GbPNTvqxJKOPZAHBz{)W5;m$z$Bz)_)1=o5$_FrDo#%(|kkHWzWR>b6yQ6%KIn z0>UZ^C0wp)8(rJm&R`wW#`G~{jKO~;jGy5d!gQ#bOWRs2*OhdH*IHX2*cEv!@^pmo zk@m=z2(d?HovJ(V6WydNTQrdU=x8kjX(MO|{E^3WNqiugtNp#to zg0<^eT`O)~U(xi9K=XPw31kWrUP#h2@Wu-9>D~1ES#V|nq_4z<=^0^qN|=dHbAkX3 z@oT#Q76buiV6wLM8eAZHC4-5=$!qUVEj9pS3t~$gRvI=QpN`NMlQhh7QB;V-B?wqp zJfM#4Az&OSES?xx2OA+GDkX13B3;O~!?t9pq-2Pi>+a zUW$gh z{L$2{J2(H`GyKJw*;p2YkDh&LboBV~(b1RYwXql}&S0P@HcKW?_H2KBuK3l#13#I6 z_tMnVCCS0rSS)t`AZ|?k^;2)#vLE0ZxFGg<6#7>Gk-9j!Iqaj3!G8ckjl7mjzV?e` zGW9xcyniqT-OZBx{tJJ2=)*MDq&`dC`(N3Ed@cF48 z0XVJ&0+}bIK{A;ficAjKidY!48PrS02Q96zMV1WZ* zfmP%H^%O!$ivKSx2;ZA~$9aeiVNVET(^s(rU&+WG$;zfLekp6WXf*YB*`h4! z1ijytE33%XKiK7zahFp949P*|==5ti~AkD*#B%r2K z8G;5rM<3)p4T07E>I8LBAq;)qYf$) zxaJV+;pn?_bNUE79}rJSfFbvYL{M}-kk979ot?|1!yqW0nMx+p_INzVgN<@A4HmUC!dD*;>F9mUp*WP43B}LIWqv#0zH~kAkbbi0>FN)zi*W_$l?=gp4S09~|Lp$XAmSz=UhYaaQBG-j7Dvlc?MvYZqh}!M;9rmt)$=N; zq)LB-^EKrfN|PY;1TBGr;O(?RD$$&W_@Idj0z-$QQE)G2=OU4Omd&H*1VPV%|3r5% zVc4}$;5?uKv%zA<9Ywl;fkQWZ9Xtv{_-;F%Be89UqwP$P! zrU=X~hiC<4MzwDtHFT+gF3s@7)J(M#t4$7nNLY(DC*gzf& z`@Fg6C-5s`1UVTWm5CyYITtRD!&eTkEH85?Wg3&g%#1L!QfVkHv>nEdO8=WbjNckz z{ACxucWQg;z<9td&c5pOap?p}g4J9Zt9kK1&{yE;$@Fo2m%OrIWtr6b6=(`8spWst z67ZnHDC+Q~Z%K{;{x9qxNag^%GNapviln1rpV%RtkjfVO^x@AX` zgvie53@BG6G9MuZ5z8fVo<0g{484r{BHR;RMiH;P3A?@u=lCA|(rK_^& z1H@M&Ew3uhbb){Vw1zw_Za=HY&m0ZCzq;_oKk?p6zfDZdqVihI!X9RedoWiVUoH-N z>sjoiKBRUaE83N*QU!n@Y@nLqL|~rsv|ys}nVetzJx?D!2X|%F2E1(}MW3rqDX~uy zQCb-o+pfl!9jlvJ1%bB@E1L9nS#fGKfZree$M7V-z)(^eYk$`r9HhJ ztD0ALtz=qHr4And%DFmsTXN7_OSrf1+uGZuR@hA@pUgDa`$4XMq_gLHPd&9}8skvf zmzX+(%4cKf@1QbY&};XKSi;{YZ(UMjK#9F z&!_O(yrkFbx$ZO%&J7Pj*DP!}?gVAqj;@!AC%UfJAw5f?VZ1;c|^9bYj6;CLT+cu!03FyG9r0`ZP3yt|M|kc2+T`AE{pr`! zdjd7uxUVxb_oHjyx$3sWh9azC{|28+BJnA;Zhx=NVAFZp!cr~acGP%eY;I&{>riLk z57vMDbS%Du{pOE5UOv<|^zF&DE3>x;(_`PY7&uF#t7&3WaD_!1Nd^KledhEFIP0Y> zim5qNQn566$VT*TMi;|r70Fn}A8;C3lPMku;Hj-Z(J0Jk&xt8c(|l)S$d4|HA_1An zNd4sAb~9`+PiKbXT7&A4eqq zp30k$*LvvmXD%Z(h?5+ssl%)^<3kLmE)=rh)LDU*3XL4IvPsD6&jrm!8aP)_%%#Q% zVYON;2AJ+H5>6*Uu#v2k{8y218Ki&U2`3i_CzrEW}Wqo?cxtv#bhJ2F3fX<+i? z&K<<E3q1lp2GPtj}e`xR4HP#F&quE@(mzYx76iYy-& z-sj_2ggAM1`M7|u=(KnYg-{ZmxQuLz_cAgC!?`8(2}Y?m`K><#VAV(u^Pr#n$NBpD zM51iMlx{~tA|*_Et6I%4dc6{lhgPctPI;-6s4KzWNQ4DP0o6IO*^PD1U{NtJeq!o6LjU_3@^HPF2fFM9 z|L-{XhyeDcqE3`Rr}GDcga!L4P^$X*#ansMsTJ5&&~PEMLzFj@uEjrGf@_z{hZ0wD zW+^cis&fWI(PKz5Y8i*0ka=wcs)Kj}A)j}C@!G{|8RzvTZS#LrHCWTS0#ywT)W%OI z3y{(vj3-S@IoCnNn^Ar+2?rN~fXHIv0++fj9~d zaD<0VrW%_}#@gVC3=OQa*;s^Xu0RinBbIz{PNgbhY88JlRo;(;i!%;Wc27wj)*#=? zF}AD@(+4KLAo@JEm?EwcV=#Nb0!KB)c3;Mpy8D|e+uq-PA{H3-ZIik+MgybKH5^>i z(&2Gw8@BZ2a&OK?yBk-98fIU)`@+pfe}9{?jqU#JvAyH#Lz7Os>sjB%K)AQwX=d9R z&gQ1Wk@kP=K=17MN`p*rMAR>+Um*+Hei>>1O?S1&wsF_--`)BAitT&&ael=VR_C28tTf(j;t z7-$UsLojVw#HyAW$HnUl6-eBB>p0t2FvV=3w z)KdQxrX7t=40;_V_c&HUGF}GU4=jgLvBSO0ydJ^Gs$PK}1Q*@tE}Jon<> ztuKH7nVwoKZJEs;Uw`aMujliE-Cj}Foy>Z&O@GHEm`T)u9#<`VRAM`j-R_qpKgJwZ z#_#WF5DU(m;!M5*w- zXuizQ(y9_pw|YaQwKr?XGKtFr)zN5mV)}pl&Yk1+helFzhv*la<-)l`wW*k|&hH9d zreeX^#@?OfnWoY)faty>1yR5MdPd17MopHIv*vc1laT%=;wCyxFY3 z*;83o9XiUs1@%<(IwF5t zYu3H&kD;D!)^n^MuCr-%zwRn~9O|8wma*{S0bn zcOzZ%`fno!8ITwJ$a%G`ji=hNsYf)^VCV&k(&-IwFvqekfc<(fX!H46&SZ{aP=lcs zXqq+X;b2jx3)_r75x8?c95(szq8oofEEA@dSOVUF`f^VXOht3c;gGl%t%S!KRyBOr~CR}n+w;w(|F+Fl>jJmLVh1%Y?J@?bxky77|FBDQcC1k-ijXN%c56_3}M27OoMEUL+pw^)>NrFXEV)bUCTsDrn_Q{<2W z@dv^yO2KkC{hUv2vq7psoY9~{;4v7A?gqWAnq(Eyjw}~pVV1E&#(7A{b6ll3(4aq6 z+hkR(RC;Um!NJ}J!(Zp>RK0(`;TFS#Yq^8Apd2`A1^a0suP8;_>kJjeej0=b+MNTg z$l(+OB;v_}!6vE6i%BGnu}G7cnkF0B-_xJ_%&Nfqm}y?q)7A0Gg|@gaPNS(E02<*R zLOc$VWD_N&nUydL8^XkpYpjc1W=U~TnoV!Hbog|LNx+9Bha@@lhJ=5e*>maX%5c|q z!5tp4ANfgG^4d0eB0qoBJ{0SfouaLnPf;_=f!q5IWUZ-i*m-2)75en)yxYyy4@j2o zW6Z@TP6%e7lQC2?&H%-FgX15{=j^V?I)S4N#pNA6mCKU{gX4~^}~zMg;iOUuo`PQMH1+5bNW?W`f2&I+F|p({7RY`!;W!qMO63UbWokI%7d=4|$L;Hf9oBGj} z-DA-}ZR-mYQzN?vAGKEtwe^GQsjrpQ9ee&c_qSiW&(FkTCaY*QZ&J&mYyMAX-^MK5 z>ZG1|2Q`(4dKG`pMRe#U62Y~b{q1>HXXQmkz+E&Mt$4o}XrD^5r-^Kd(a5qoUa(qq zxQBwk`~p@4_s{`)3myC4W_g#upL>_IW@+6**qN_Qrq&8O_3Da9J$oF_+JKVd+q#c| zon9LtheJ8+Clj>xyYS*ub_b!Zz3a1h(CXrH#Am1QSE{!|GfQqH!b^u zs>u!BNQ%OZsV1N5@d86gsb6a8kKCPw(a%c~3gYA^%PeZpcNRM>7SUv4fj;JWkrK&@ zdtfcy{0Feo%kV_~U=*-XUDCE&^Gy^E5`a4hDNY)MQJdD3M2tk!LBWGwIR464U+l`Z z*}R@^Df)k( zrNhA|+P8EKXX1mQ5sY%H8+zvN&>gzzFE%3yMbI&|Eg*y8_ThC2VP6lgcA(lhzh8#V zEU>KE6w&NPOLT7dWxL(Ynq>I+qTmDqHMw7B5J`V!v6j%ljpMe6IEsPaz`8?JMq7-g z+gLLj_~B}b3$cx`5lrHX)$u*U<&#GMT0o`0fAGCswNh7Q$7ppZSvq3%N%8KGD-bw-$^>n{@!sqz>lM2Cr67G)JXuRFdt% zh$w@aiQTS9B;4<^T|t;3NUlu0<=x5ltkL2lv;G7OJ~; z?o2)~;Pv_$%U(yQeW;TQs(Vh=cCTCkznB^QO4{kUyFQXj#(FD?)5244m1_^?yE7Z@ z?pdpUV0U=j0`K}+#AnPp9Ao}c<>;j&-+dw5vm8kk%GC|QY{qwiYOGxENcXlEcJjVeGM&>$6j%`_$nBmB~`5dhLeR(x@bHp-D+A$ghziw@@M)N?SrhQ2A8xC$UXPT!Dy6)U;`umI^72L<^OINfVl+ zsLn3;&8$s8LTUsRAbDr!&3*6Pci)?Td+*$PF2v5EabD62F&aK|NvAc%OcE(c%^D|B zmEZ3nsxkux)o2XIXbob(KH+z=8*LRt-Y^(Z)`M)pE63K2qfL4rOV zVLQQ~L?xxrFz0IkZmiZ)bf~!rfO2yH)JhL+**&s28@;omLr86H+H(KEfY`TxYe{b; zwQPC7)o!h>3_9yp;LjiY!4adj(q{GQtJ<3K;d{lV2fnak{kp!rs(buyzq2VyBE#I9 zv-Av7`iGde=@ID1<-V_2&5Tnj=qHraPrBtr7$1=Rh5;NOP=GZ=e;~^u(f@Y2Y24z_sB4lGY77F1Sl9F_n1S|+`$@H@s zoSC4_M^mZh)@R#r+Y}tKMNufAQg*b$;fPNu8EYh!Ns@9Poo;Ds1>$I=88(-L z==CTJ&oPN%TgzkGJ5e}}#W?Yk4s?Y%EpyH) zoQ);U?rxs%pcem~Ge~4|8bv1Tls-d7Gi1FyI;)JnOGfW1x)_6h>QsrBQ)MtNo`CUg z7(cB#KhK@H?*x3+cM-{|Q|LC7Ll>mFe)Y0$s-+n`rl-0wNix5s)5axLUPF&C?8RR4 zoqN5FJrs$J2=%m|pst`sxCI&b^+0&kR(tD{om`K_CP+%D)ZX6G(u^sDn!(9ND2gM_ zWGhZfW#Hd7n;_JG-wqK}610-u7}HANa9ZshQa!Gpz?L21JONB{VgmOe@!)2(sN^B? zS8!wdoIi?r5=m`oQ3eNP!Ffz!R78C-kj! zjKC8PoRcv`nyDK99RZ__;qJY>5v$5y7|Oc6{nd6)x!%QpYpvnB2496*S5=q0eW0gn zeM5MO!UpZF_cQYuh^@u-hxk^}QW~Pi#-NJR(+j zjp|S^-PkI&dE>e4#&tu_cdy>H=c`km#rK6+vBKb+6|Lb!aJ`Qs#R=*rKA}1f2(ArX zokUip1~N~7C{N2o@y$_#5UV3k2;j9O_>=)L=zL71YDljEY$Dc!nd`fusq2TPmROzB zNE#ug(U@qrJ3lP_Y4hr>Po7%y!pi=pn#T`q+J0c|wuBF? zhT(%$!38;jL&zg|1V1zwF=*CJPtQs!1i_e@z6DPB-m|JT_-VEYvDAlhR?0GOLBAFH zm(i!P=dGO%PP3HN!)ZR6Kiy&00sZTr&go!(k51U*r|cfsJwT){>b= zOB@VvNHRwwAeU}gBTcZ^YuwQM8LkvB;>ufli{d%_G-33Bq*mi&UuXbGqO^DBH(+B z&qvp8RQ@(tz5Lupmr#5#dfG@NSVr7yfLMMfm+l`o1vg7(fH*GQB{$4 zX#5q~WV(y(j4kRUx2kH%gTHisbN9A?r!q&jHMHjMo=w8UqG&h3JB&`k`Cg@JkQP~w zqcS)V4JSfy0+#GNLw3Dsi&y)SiQdn~Q#t&-L|-lmH+jcjgN#?0L-bm5t_D; z*E1@@Mp#xy-pVAumHa~gBw4t5msfJBcyD(ymFr8!dwUY89Q}GKmrEscxf@S^&TadD z;{gkt3!Dp_|28KsPGLVr_$+YRe}O3K62jC)knq7_6%O<7DY42EhqZ+%oW=g1mDZ>~ z!5THXKBc~C4gU$&@aWPMudJca+TtJCpQzqIMijz$ypq=&V!?^x1*x1DVnH{AdyTuy z5MxP0!T2aV4P-tGL@jT#=@{OBCD1yTpJrTDWwu&}IutSmgbJRg1_ZBG%MJ)moeo;7 zUJtF#XoNP!^Uw2#$LvL1+c$A}0Z-X9}UfOvh3hyY?* zvS{@&OFxL-B_bV$+>{1okc*@#QySENQewlr%^F>l zObC21;H}|Ue>`d-xyx!XQ;fI9N5%PM!n266C6b9C7Kiuz?!sexXNI15=NsQY3*NY|YwvS^J#+Bk#e==;=A#G7-v{z!^w zLH)?#c2ExFLz2%Q^XLp9!($>cJUU`8kCRC9sEHWQL~&Mf5jh@z_1~y3|JWwZGmgLS zd-k30d~xivV>>2^<2bfSoMIB611w>-}BlF71BFRW}C{>$&yq?HhhG zvabDw^*^L&Ry=LWP3?Jke&3tefCGEG`ZgRbU$va}9ETx)T6**+kq`R@bE*C^ixn{Z zPV5l`7b?KSO{~N?*maqi?W}*yi2&9Pq?Ag-iKdn*|J1(TwZl3*dX~|E!FRf_)_~4V%bk{%m z$=maeNvUgp+O}iKGMu;bI#)mW;puqO^KI=oms^~FvYOYIcTqMwAZ`kEepHGJAdf*( za8fo6kjG3ck6H7J1tA{*@kP9q7p43HxwI6x6fq(;M&vO@ge56loFQTm!-YP#p@NEO zP)sJqVIs>#%5u4tLQiP<<{^d4*IeSBbhtbkiidAw^&nGOy-_5J$lPV#!Pzb|y4 zaqp`nnsVCP7>nd*d~bSz5QIupaRL{cEGkZakdvGP3Qofbyi?=ObA%fvYY+*I$CKlz zJLVdt%j3L(@Ts1wV|?#B;AJwz_a+bg=Uy;)Ngl|$!IMXLW2#8-f|rKDj2Eh@8(s6Aj`6*mq+ zMuVXbAHurhcmxwn6~g~yst2`+<1pucO@4Fp>VDYAHP}I_On)u?xln=f(C%Smfk{Ns zsYO`YGSgaazB*9{_X;y9PYpPXSwj72<&%#hM4+ej=YPMo)Lih;xp&US%3yPa`YaRmu2CqEu=)>pQrq~Q0gEQ)t0>s?tCrX;jb!`>9??-^-@r-!>qaT zmN=5{;Ev{b>*jdp%02wgV{2>OiwVE5eOq4RPlU!JQ!c6aJkK|~Gs2;!i0K$+M6S)vbKo~|* ztDg5rmiJ%=A4zj^^FwGFAEcSOsK0;<_;zGPbBB?Xp6Iu`RUI@z18_C6T4D80he|Xd zU?E}VvHf+r%CEm`giG9p#o0Vtf*!Q z-iOa)4q=SB8V$Nimfs{5%324g3YD#LCI=lHfNJCrjcOoZa>^w}W5IrtCdsPFRI=aBk}7<#+jYc^j7AAD zNoC2d5~9n07koY)bR&B;Nnb2sNhH2+OhI;pf*S!tJdVAQFl-^5=gsth&;hFK#Ds0M35=*TF=0={LyokzcDJ|x;Hh0B zE6d(|rlseZ)Rv9S&FeO-Zh4Wsm~@cq`ka=fOIs#?kHt5hTG@GPP379uSkI5&*tX~3 zTglpHP-k8GSNvQ0--9Kindk#8517Rew!vFf;_mz zI2j3ll3XVIRu}s7IAmXznUj#w%t`t_QXQf+D}zckx5jTJqp_OX<4M{he--^Z^VJ*M z)OE%0z3)An*pB}tu^kfPM-0Kv3nVztfjA+#Nq{o)zioeAHk3%m?Ic2|YQ zr$@Fpp#@5wKyI!S5E-ADh1r3E0t*m-yjeh$6)308q0)8!`tZ6y_`1J5psw+k-ea78 z281bjv-);jqN_!FyT{4!%OuFTP>C%;^f^vUFo^S_`GEEJ9y!XGw{2vJBIYEPpd*9HQ*vnPs{xq#px1h>wnpT-j zpiKl_n{+!db&fj6okFt{gGOoZN>`k55GnD6G|J>37E_!L?im{6XO{wh)(7_&#d;C2 z?pP97`xnDHbx0gZ+ND0^MlW7PR)84}L8@gQ~R8fpmiomFYwstkJ-vYPhnE;gt)GFALvp zWrz!NTv#0GsHv$a@TrG?4sBfJ@sz^Z?Gr~5ktKqA^1`Fz-UqmsEfw7R9}#ylIrY!P zaQwH))5IvAjNe5FEGNOTO}89pmdRU*;i*2&GWBOZ=XWsY4SmjaKIbPe=LLPvn~2?Y z{{}av=Z!w-B`s;a#LIh$my{C19%o1|5igSK&_5RIExaqjt!}1&bNw8ei^0r0SK|Ay z+7w@{bym;y@}BF(rI@hC8QhD-i}*Tds6~44^lH4r--jk_^zjaVQyf8imdI|$NB)c5 zj_*zkCrUI+qMcb1N8o1FpjncKx#c%tc@-=M@#HnO`(J>UA>GU8+{;VgrBe5@k6WGr z%WB>74Sr^N;8*Q``mf&Lb8^7)SA9+vpHl*-=qr6rF*`+5S%wpdexm|4_rRs?R?I7| z*~BWYiSf)DG4)al{Z`0An_5&0ZP)@2WvzP9a>_z%P>{RrFy~!C$haoBkqJJb0ACec z+C}URI$2xpDZR7&R(lt4tSko`r@I}iv&!yNRwt{vn>Sg1p5s-QK1B>Co_@B(v-O>l z6;X!P37xlpDRhXbti?LSr&+rEaNLH;qe4$>fzVHUNXGCE08yJCVU+fv1Uo z4<-K&+hT%$uWYl~z{XR9mQ4Qf4^W(T_(C!ohs9X+;Qv5j)&lwaGv1syB z$gX5OF)X!7*GLgs1qdO>1mF$H1H{g1QK(vF?{}SU71kWIJB(r-;~14Jmu`Tm?IE@XLQZ86`F zIqmZY98GwDM46~|It@G72hFoWh&@r<8SRde=IEa2`DlN1JUS6IMDvG|9}Gkk%<449 zsjseRtD`mI3GzD11>ar57>vuV2&1_e47tp)%Ui7GI#EO+$dL`Oh=b<(RR`4G5LQBP zPP?XmQ5t<3O0)+35&eau{gJR8#<4+RcRj9W?l!q|)%q&tt~ZS3a9OxB+#MEs!so;N z;qmZ9SPIj1K^28J<>%KCZ%t_pnW(|LYj6$Cu&6a!vk9^EfR~caQt)=dN0=2gKaRs4-(AQ5yS`^PuJ7LI);93?HDl3DQ_79ucyo|=U27TnZws)e*L=QYke6}3EF zRbBUZHm7T$-RYI8*;%87P(N45s*7g3Rl5r#m(1dsdzbVq;~DYgtf-EO(1%egtrJjx zZBs2lwTQr2(lbZjBUUq{o3o